Making Invalid State Unrepresentable | Hacker News Reader