Dupe (7+11+20 points)
https://news.ycombinator.com/item?id=42047806
https://news.ycombinator.com/item?id=42052247
https://news.ycombinator.com/item?id=42056543
Dupe (7+11+20 points)
https://news.ycombinator.com/item?id=42047806
https://news.ycombinator.com/item?id=42052247
https://news.ycombinator.com/item?id=42056543