How to write a spelling corrector (2016) | Hacker News