1. 2

Previously asked on:

2022 → https://news.ycombinator.com/item?id=29995152

2021 → https://news.ycombinator.com/item?id=29667095

2020 → https://news.ycombinator.com/item?id=24947167