4 ms·dupe http://news.ycombinator.com/item?id=3057992 http://news.ycombinator.com/item?id=3057992by molecule 15y agodupe http://news.ycombinator.com/item?id=3057992 http://news.ycombinator.com/item?id=3057992