Availability and partition tolerance explained and diagrammed | Hacker News Reader