3 ms·repost of https://news.ycombinator.com/item?id=27129968 https://news.ycombinator.com/item?id=27129968by gjvc 5y agorepost of https://news.ycombinator.com/item?id=27129968 https://news.ycombinator.com/item?id=27129968