State is hard: why SPAs will persist | Hacker News Reader