P Programming Language: Async, event-driven programming using state machines | Hacker News Reader