Java: The Good, the Bad, and the Ugly Parts | Dark Hacker News