2016 (69 points) https://news.ycombinator.com/item?id=12682624
2019 (78 points) https://news.ycombinator.com/item?id=20373168
2016 (69 points) https://news.ycombinator.com/item?id=12682624
2019 (78 points) https://news.ycombinator.com/item?id=20373168