A Generalised Solution to Distributed Consensus | Hacker News Reader