Building a resilient front end using progressive enhancement | Hacker News Reader