Eliminating Global Locks in Ruby through Hardware Transactional Memory | Hacker News Reader