Service Objects: What They Are, and When to Use Them | Hacker News Reader