How to multithread when "Threads are for people who cant program state machines" | Hacker News Reader