Handling blocking IO in Go | Hacker News Reader