3 ms·Dupe: http://news.ycombinator.com/item?id=1856791 http://news.ycombinator.com/item?id=1856791by DanHulton 16y agoDupe: http://news.ycombinator.com/item?id=1856791 http://news.ycombinator.com/item?id=1856791