What should I know about garbage collection as a Java developer? | Hacker News