When to use generics | Hacker News Reader