Best of 2009

The blog posts Hacker News loved most in 2009. 403 posts.

Software Engineering
167

Tail Call Amputation

This is perhaps a slight digression; just an extended expression of pleasure about Clojure’s recur statement. It neatly squashes a bee I’ve had in my bonnet for some years now; if it’s wrong to loathe “tail recursion optimization” then I don’t want to be right.

174

Haskell is beautiful in practice

I’ve been writing a bit of Haskell lately (see my GitHub page ), and it’s an absolutely beautiful experience. And I mean that in every way: The language itself of course, but also the community, the documentation, the package system and the Haskell platform ultimately help make the practice of writing Haskell more…

180

Why Reddit uses Python

During Steve Huffman’s and Alexis Ohanian’s Pycon Keynote , someone asked why Reddit was moved from Lisp to Python . The reason for moving wasn’t too interesting, but why they have stayed is. Steve gave two “huge” reasons Reddit continues to use Python: