Why are Distributed Systems so hard? A network partition survival guide | Dark Hacker News