Forms should be apps: Why I'm building Component | Hacker News Reader