Interface vs. Type Alias in TypeScript | Hacker News Reader