Excessive nil pointer checks in Go | Hacker News Reader