4 ms·Already asked below http://news.ycombinator.com/item?id=2450521 http://news.ycombinator.com/item?id=2450521by ximeng 16y agoAlready asked below http://news.ycombinator.com/item?id=2450521 http://news.ycombinator.com/item?id=2450521