Describing the design goals of Java (for beginners) | Hacker News Reader