Why Ruby’s Timeout is dangerous and Thread.raise is terrifying | Hacker News Reader