How to propagate context without cancellation | Hacker News Reader