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