A concise guide to error handling in Go | Hacker News Reader