The Java type system is broken | Hacker News Reader