Ruby’s GIL and transactional memory | Hacker News Reader