Fundamentals: why state machines? | Hacker News Reader