Error handling with errgroups | Hacker News Reader