How we failed, then succeeded, at migrating to TypeScript | Hacker News Reader