The Basics of Software Transactional Memory | Dark Hacker News