Two concurrency patterns which avoid goroutine leaks | Hacker News Reader