Ruby Threads and the Global Interpreter Lock in C | Hacker News Reader