3 ms·Already submitted as http://news.ycombinator.com/item?id=3134802 http://news.ycombinator.com/item?id=3134802by Kliment 15y agoAlready submitted as http://news.ycombinator.com/item?id=3134802 http://news.ycombinator.com/item?id=3134802