2 ms·Dupe: https://news.ycombinator.com/item?id=10693033 https://news.ycombinator.com/item?id=10693033by tristanj 11y agoDupe: https://news.ycombinator.com/item?id=10693033 https://news.ycombinator.com/item?id=10693033