HN user

ryankirkman

303 karma

Co-founder of cdnjs (http://cdnjs.com/)

Posts19
Comments35
View on HN
www.slant.co 11y ago

What are the best front-end package managers?

ryankirkman
7pts0
www.bikerumor.com 12y ago

Don’t Get Jacked, NoJack Enters The Bike Alarm Fray

ryankirkman
1pts0
news.ycombinator.com 13y ago

Show HN: cdnjs - RSS & Atom feeds for new JavaScript libraries

ryankirkman
12pts2
ryankirkman.com 13y ago

Simple Relational Database Sync

ryankirkman
5pts2
ryankirkman.com 13y ago

Activity Based Authorization

ryankirkman
1pts0
news.ycombinator.com 13y ago

Ask HN: Can long term quality be maintained via karma voting cost?

ryankirkman
5pts3
cdnjs.com 13y ago

Cdnjs - the missing cdn

ryankirkman
124pts74
ryankirkman.com 14y ago

Pass Through Cross Domain Proxies with jQuery

ryankirkman
4pts0
thomasdavis.github.com 14y ago

Kalei Stylesheets

ryankirkman
1pts0
www.spotify.com 14y ago

G’day Australia. Spotify here. - Spotify

ryankirkman
3pts0
hbswk.hbs.edu 14y ago

Clay Christensen's Milkshake Marketing

ryankirkman
1pts0
blogs.hbr.org 14y ago

Empathy: The Most Valuable Thing They Teach at HBS

ryankirkman
1pts0
leanpub.com 14y ago

'BackboneTutorials.com for eReaders - Free Download

ryankirkman
6pts0
nodenerd.net 15y ago

Node Nerd - node.js links and tutorials

ryankirkman
71pts12
ryankirkman.github.com 15y ago

Delete all non-design docs in a CoudbDB database

ryankirkman
3pts0
ryankirkman.com 15y ago

Book Summary: The Entrepreneur's Guide to Customer Development

ryankirkman
2pts0
ryankirkman.com 15y ago

A quick analysis of Amazon Cloudfront costs

ryankirkman
1pts0
www.cdnjs.com 15y ago

CDN for all the other scripts (backbone.js, modernizr, etc.)

ryankirkman
27pts27
ryth.posterous.com 15y ago

Sproutcore documentation sucks ... doesn't it?

ryankirkman
2pts0

One big thing they do is cache static assets for you at their edge locations. The majority of the bandwidth costs imposed by static images, CSS and JavaScript (assuming appropriate cache settings) should be offloaded onto CloudFlare once you set it up.

It doesn't work like that.

The CDN portion is completely independent of the website. The website is really just an index of the files on the CDN.

We'll host any version of any library. It's just that no one typically adds versions of libraries older than we currently host.

Cloudflare pays for this. They've been sponsoring cdnjs for around a year now.

As for the security of our system, all javascript files are verified against official sources before going on the cdn. Additionally, we have many library maintainers submitting updates to their own libraries.

Beyond that the only question remaining is our personal integrity. Like any relationship with a third party, you're going to have to decide whether trusting us is an acceptable level of risk. If past performance is any indication of integrity, we have had no security incidents since we began in January 2011.

I think you're looking for an inverse relationship.

e.g. My car has 200hp and can do a quarter mile in 20 seconds. If I then increase my car to 400hp (a 100% increase), let's pretend I can now do a quarter mile in 10 seconds.

Thus, a 100% increase in performance drops cuts my quarter mile (or in this case processing) time in half.

This is the greatest revolution in music listening for me in my entire life. I love electronic music and when I'm coding I want my music to flow non-stop. You can't get that with individual tracks.

I can't thank you enough! Props to helping people discover Essential Mixes.

The Facebook timeline acknowledges that many modern displays have more horizontal real estate than vertical real estate. The design reflects this. It uses much larger visual elements (boxes) than a line of text which means it maximizes its use of both vertical real estate and horizontal real estate.

The other thing you're not considering is that Facebook displays more than just text. If you're displaying images inline as well as text, it's going to be more compact if you interpolate each post in a zig-zag fashion rather than making posts vertically serial.

The example you provided doesn't really illustrate why timeline is bad for a website because it's an example provided in a completely different context.

tl;dr Website design is not command line interface design.

[dead] 15 years ago

cdnjs.com (running on CloudFlare infrastructure) is an alternative to Google's CDN. We should have every major script, but if we're missing anything feel free to fork at https://github.com/cdnjs/cdnjs and we'll get it up asap.

Disclaimer: I'm one of the founders of cdnjs.

Hi Alex, The DNS issue to which you are referring was only with our website. The CDN was unaffected, and is completely insulated from the website.

JQuery 1.5 Released 15 years ago

You misunderstood me. You can access the Microsoft CDN from two domains: microsoft.com and aspnetcdn.com. The former has cookies, the latter does not.

From http://www.asp.net/ajaxlibrary/cdn.ashx#ajaxmicrosoftcom_ren...:

The CDN used to use the microsoft.com domain name and has been changed to use the aspnetcdn.com domain name. This change was made to increase performance because when a browser referenced the microsoft.com domain it would send any cookies from that domain across the wire with each request. By renaming to a domain name other than microsoft.com performance can be increased by as much to 25%. Note ajax.microsoft.com will continue to function but ajax.aspnetcdn.com is recommended.

Free weight strength training is one of the greatest things you could do to improve your health.

The program to which you refer (http://stronglifts.com/stronglifts-5x5-beginner-strength-tra...) seems to be a slightly different spin on Mark Ripptoe's legendary Starting Strength program (http://startingstrength.wikia.com/wiki/The_Starting_Strength...).

If you are serious about improving your strength and health in general, buy Mark's book (http://www.amazon.com/Starting-Strength-2nd-Mark-Rippetoe/dp...). It is probably the best $30 investment I have ever made.

NB: I am in no way affiliated with Mark Rippetoe. I simply have incredible respect for the man.

Thanks for the feedback KuraFire!

We did stuff up the launch of this service. We should have thoroughly vetted DNS propagation before we launched. We plan to learn from this, and will ensure anything we do in the future has much more rigorous testing.

Please accept our humble apologies.

We're working on resolving current issues as we speak.

Good question. So far, we are only hosting tiny files (almost everything is well under 10kb).

Given the how cheap CloudFront works out to be for files of that size, we can support quite a lot of growth, even if we have to incur the expense personally.

We do plan to monetize it at some stage. Some ideas are premium accounts that mash all of your resources together and host them for you.

EDIT 2: This issue has now been resolved. The reason you couldn't access this file was that read permissions for the user group "Everyone" were removed on this specific file. We'll endeavor to ensure this doesn't happen in the future.

-----------

We might have to put that one down to initial technical difficulties.

Not sure why you are getting access denied for that particular resource. May have to invalidate that object from CloudFront cache locations.

EDIT: We are using Amazon CloudFront to host the scripts.

If it doesn't work for you right now, you can go to: http://122.201.100.216/~cdnjs/

For some reason, the main site is taking ages to propagate to some DNS servers.

You're probably covered by one of the servers with an (x) here: http://www.whatsmydns.net/#A/cdnjs.com

This doesn't actually affect the CDN side, which hosts the scripts.

EDIT:

For example:

http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-m...

http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.4/undersco...

http://ajax.cdnjs.com/ajax/libs/modernizr/1.6/modernizr-1.6....