Runtime Data Validation from TypeScript Interfaces | Hacker News Reader