Database transactions, concurrency, isolation levels, and PostgreSQL | Hacker News Reader