4 ms·Dupe, see http://news.ycombinator.com/item?id=1731380 http://news.ycombinator.com/item?id=1731380by charlief 16y agoDupe, see http://news.ycombinator.com/item?id=1731380 http://news.ycombinator.com/item?id=1731380