The empty interface feature in Go, and how it compares to generics in Java | Hacker News Reader