Previously posted:
http://news.ycombinator.com/item?id=1539538 (68 comments)
http://news.ycombinator.com/item?id=951095 (1 comment)
http://news.ycombinator.com/item?id=514955 (1 comment)
http://news.ycombinator.com/item?id=492615 (0 comments)
http://news.ycombinator.com/item?id=47408 (0 comments)