I couldn't get through it. I got to just past the holes part.
It is written well, so might be worth a shot.
Reply on news.ycombinator.com