4 ms·Dupe: http://news.ycombinator.com/item?id=79924 http://news.ycombinator.com/item?id=79924by dfranke 19y agoDupe: http://news.ycombinator.com/item?id=79924 http://news.ycombinator.com/item?id=79924