Finite state machines, DAGs and our UX Logic | Hacker News Reader