Why you can have millions of goroutines but only thousands of Java threads | Hacker News Reader