Making State Transitions Programmable | Hacker News Reader