Distributed transactions in Go: Read before you try | Hacker News Reader