Multi-process or multi-threaded design in ruby? | Hacker News Reader