Best of 2012

The blog posts Hacker News loved most in 2012. 3,076 posts.

Any topic
2371

Lean into the pain

When you first begin to exercise, it’s somewhat painful. Not wildly painful, like touching a hot stove, but enough that if your only goal was to avoid pain, you certainly would stop doing it. But if you keep exercising… well, it just keeps getting more painful. When you’re done, if you’ve really pushed yourself, you…

2376

The Twitter "Patent Hack"

Yesterday Twitter announced that they plan to amend the assignments agreements that they sign with their employees. They call this proposed amendment the Innovator's Patent Agreement. I've been aware of this effort inside of Twitter for a while and I like to call this move the "Twitter Patent Hack" because I think…

2377

On Anonymity

Yesterday I encountered a blog whose comment section wasn’t linked up with Facebook or Disqus. It was just a pure email/display name system from years past – one where no one had any interest in tracking your activity across the entire interwebs. Putting in a display name that maybe wasn’t your full name – first and…

2389

Python for Data Analysis

I recommend using Python for data analysis, and I recommend Wes McKinney's book Python for Data Analysis. I prefer Python to R for mathematical computing because mathematical computing doesn't exist in a vacuum; there's always other stuff to do. I find doing mathematical programming in a general-purpose language is…

2395

Quake 3 Source Code Review

Since I had one week before my next contract I decided to finish my "cycle of id". After Doom , Doom Iphone , Quake1 , Quake2 , Wolfenstein iPhone and Doom3 I decided to read the last codebase I did not review yet: idTech3 the 3D engine that powers Quake III and Quake Live . The engine is mostly an evolution of…

2397

Responding to Beggars

In the late 70s, a beggar outside Harvard Square station asked for a quarter to take the subway. I gave him one. As I walked down the stairs I noticed that he was not coming along. Instead he was asking another person for a quarter to take the subway. I looked at him for a minute to show him I knew he had lied to me.