Minimum viable view library, part I | Hacker News Reader