Golang error handling is not good | Hacker News Reader