Go's error handling: good and bad | Hacker News Reader