Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,098 posts.
In praise of... text files and protocols
The other night I had to debug a problem where CMYK colors specified in an OmniGraffle file weren't making it into an exported PDF (or at...
How To Train Your Robot
Last Sunday, I taught six kids of ages 5 to 7 how to program. “In what programming language?” you may ask. Well…I didn’t use a programming language, at least none that you know of. In fact, I…
This is Why You Spent All that Time Learning to Program
It's not about technology for its own sake. It's about being able to implement your ideas.
If malware authors ever learn how to spell we're all screwed
Forgive the lousy screenshot and transparency in the title bar, but I just got ...
VMware Buys Nicira for $1.26B
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
It's 2012 and your kids have an iPhone - Do you know where they are? I do.
The strangest thing just happened. I'm sitting here in a hotel in New Zealand ...
Apple's HTTP POST caching is a bug
One of the changes in Apple’s release of iOS6 last week was a surprising new ability to cache POST responses.
Lisp Hackers: Peter Seibel
Peter Seibel has helped more people (including me) discover and become user of Lisp as probably noone else in the last decade with his Pract...
Did NSA Put a Secret Backdoor in New Encryption Standard? (2007)
Random numbers are critical for cryptography: for encryption keys, random authentication challenges, initialization vectors, nonces, key-agreement schemes, generating prime numbers and so on. Break the random-number generator, and most of the time you break the entire security system. Which is why you should worry…
What everyone in the SOPA debate is missing: IP is not a fundamental right
Underlying the debate about the so-called Stop Online Piracy Act (SOPA) is the unstated assumption that intellectual property rights have th...
The innovations of Internet Explorer
The Official Web Site of Nicholas C. Zakas
Backbone patterns
Here, I try to document the good practices that our team has learned along the way building Backbone applications. This document assumes that you already have some knowledge of Backbone.js , jQuery , and of course, JavaScript itself.