3 ms·DUPE: https://news.ycombinator.com/item?id=24752974 https://news.ycombinator.com/item?id=24752974by punnerud 6y agoDUPE: https://news.ycombinator.com/item?id=24752974 https://news.ycombinator.com/item?id=24752974