2 ms·close dupe: http://news.ycombinator.com/item?id=1452442 http://news.ycombinator.com/item?id=1452442by swombat 16y agoclose dupe: http://news.ycombinator.com/item?id=1452442 http://news.ycombinator.com/item?id=1452442