Why is Java so weird? | Hacker News Reader