The Bidirectional Stream Processor: Why Pull Beats Push for Crash Recovery | Hacker News Reader