Everything you need to know to create offline-first web apps | Hacker News Reader