4 ms·dupe http://news.ycombinator.com/item?id=407674 http://news.ycombinator.com/item?id=407674by kirubakaran 18y agodupe http://news.ycombinator.com/item?id=407674 http://news.ycombinator.com/item?id=407674