31 ms·Duplicate? https://news.ycombinator.com/item?id=21606642 https://news.ycombinator.com/item?id=21606642by mcguire 7y agoDuplicate? https://news.ycombinator.com/item?id=21606642 https://news.ycombinator.com/item?id=21606642