Reactors, Channels, and Event Streams for Composable Distributed Programming | Hacker News Reader