Herlihy's Wait-Free Consensus Hierarchy

Atomic registers cannot implement consensus for two threads; compare-and-swap does it for any number. Why your CPU has CAS.

The Barriers: Relativization and Natural Proofs

Why P vs NP has resisted for fifty years, stated as two theorems about which proof techniques cannot work.