Proofs based on diagonalization help reveal the limits of algorithms | Hacker News Reader