Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 447 posts.
How Spotify Works
Synthpop and sci-fi
The strange story of etherpad
I don't actually know this story - certainly no more of it than anyone who has read a few web pages. But luckily, I'm pretty good at making...
Lovelace's Leap
There's a great deal said about Ada, Countess of Lovelace that I find misguided. And, worse, the real intellectual triumph of Lovelace is ...
The Ambiguity of Open and H.264 vs. VP8
Google has recently announced their intention to remove the H.264 video codec from its Chrome browser. This decision has been smeared as an evil campaign for controlling video on the web, akin to not-invented-here syndrome. It’s also been lauded as the push that the web needs to remain open and free. Mostly, it’s been…
Don't give bullshit advice
I chatted with a young guy last night about his new startup idea. He’s got a vision for a social commerce app with a few cool spins on it. As I listened to him, I was thinking about how I had heard this exact pitch half a dozen times before. I also knew I had a lot to offer him in terms of help. I have a good friend…
Fire the workaholics (2008)
Jason Calacanis wants you to save money for your startup, so he has come up with 17 tips on how. The intention is good. Working lean is great and means you probably won’t need outside money. And there’s some good stuff, like don’t buy Microsoft Office and skip the phone system. Bu…
Full Instapaper API now available
The full Instapaper API is now available for developers. See the Full API documentation to get started.
What If Drivers Were Hired Like Programmers?
What If Drivers Were Hired Like Programmers? - Sunday, 22 May 2011 - Alex's blog
An update on attempted man-in-the-middle attacks
Posted by Heather Adkins, Information Security Manager Today we received reports of attempted SSL man-in-the-middle (MITM) attacks again...
Finding Love Optimally
Like many in operations research, my research interests often creep over into my everyday life. Since I work on scheduling issues, I get particularly concerned with everyday scheduling, to the consternation of my friends and family (“We should have left six minutes ago: transportation is now on the critical path!”)…
How to Ace Calculus: The Art of Doing Well in Technical Courses
Tangent Troubles Calculus is easy. Or at least, it can be. The key is how you digest the material. Here’s an example: when you’re first ... Read more
Elements of Modern C++ Style
“C++11 feels like a new language.” – Bjarne Stroustrup The C++11 standard offers many useful new features. This page focuses specifically and only on those features that make C++11 really feel like…
Neat trick for getting private info for Facebook, GMail, Twitter and Digg users
Hidden img and script tags with onload and onerror let any site tell if you're logged into GMail, Facebook, Twitter or Digg. Google called it expected.
Brendan Eich on Ecma TC39, JavaScript.next, and Google Dash
I spoke at TXJS , a really excellent regional JS conference, in June. Thanks to @SlexAxton , rmurphey , and everyone else involved. My talk was concerned with the good, bad, and ugly of Ecma TC39 (and I mean those words in the best possible way!), mixing philosophy with historical events from the last 14 years.
Design for Hackers: Why You Hate Comic Sans
Everyone loves to hate Comic Sans. The child-like handwriting font is so infamous, there is a movement to try to ban it. Mention its name to the common layman (aside from a preschool teacher), and you will likely get a chuckle, mention it to a trained designer, and you’ll get a look of disgust. In […]
Bitcoin is Not Anonymous
TL;DR Bitcoin is not inherently anonymous. It may be possible to conduct transactions is such a way so as to obscure your identity, but, ...
Compiling Clojure to javascript pt 1
this is the first entry in an n-part series explaining the techniques and design principles of ClojureScript . translations: [ 日本語 ]
The Problem with Implicit Scoping in CoffeeScript
A longer explanation of why I think that the CoffeeScript scoping is problematic and should be changed.
37signals Basecamp Mobile HTML5 app for WebKit browsers
Today we launch Basecamp Classic Mobile for phones and devices with WebKit browsers. This includes the iPhone 3GS, iPhone 4, iPad, Motorola Droid X, Motorola Droid 2, Samsung Galaxy S, HTC Incredible, HTC Evo, Palm Pre 2, BlackBerry Torch, or any other device running iOS 4+, Android 2.1+, webOS 2, …
The Noob Guide to Online Marketing
“Get me to page 1 of Google, while emailing our customers a bi-weekly newsletter, engaging influencers on Twitter, maintaining a captive Facebook audience, capturing new leads, and putting out 3 blog posts a week.” Harsh? Yes. Familiar? Definitely. Everything a Non-Marketer Needs to Take a…
Rob Pike on regular expressions in lexing and parsing
Comments extracted from a code review. I've been asked to disseminate them more widely. I should say something about regular expressio...