https://news.ycombinator.com/item?id=22957884 Comments are somewhat toxic, but may contain interesting notes about implementation decisions.