Lots of previous explanation at https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme... if anyone wants it.