Refactoring in Go: goroutine concurrency | Hacker News Reader