Go Concurrency Patterns: Pipelines and cancellation | Hacker News Reader