How UI-driven state increases accidental complexity | Hacker News Reader