(2019)
Some previous discussion:
2024 https://news.ycombinator.com/item?id=40378867
2022 https://news.ycombinator.com/item?id=32458241