The Basics of Software Transactional Memory | Hacker News Reader