How porting to TypeScript solved our API woes | Hacker News Reader