Why offline-first matters, and what developers should know about it | Hacker News Reader