The CALM Theorem and CRDTs
A program can be coordination-free iff it's monotone. The positive result hiding behind all the impossibility ones.
A program can be coordination-free iff it's monotone. The positive result hiding behind all the impossibility ones.
What it actually says, why it's routinely misquoted, and why latency (the "ELC") is the part that governs real designs.
How real systems dodge FLP impossibility: safety always, liveness only when the network cooperates.
One inequality generating the entire read/write consistency tradeoff space.
A language is regular iff it has finitely many distinguishable prefixes; and this gives you the unique minimal DFA.
Two very different-looking formalisms, exactly the same power. Explains how a regex engine really works.
Randomness probably doesn't add power; the surprise is that hardness is what buys you fake randomness.
An actual, unconditional circuit lower bound. Proof that lower bounds are possible at all, which is what stops The barriers: relativization and natural proofs from...
Sample above twice the bandwidth or lose information irrecoverably.
You need 3f+1 nodes to tolerate f liars, and that bound is tight.
No deterministic consensus in an asynchronous system with one crash fault. The rigorous theorem that CAP only gestures at.
Detecting concurrency exactly, at the cost of O(n) metadata. The tradeoff every eventually-consistent store makes.
There is no global "now"; causality is the only ordering you get. The foundational conceptual shift of the whole part.
"NP-hard" hides that some hard problems are easy when one parameter is small. The most practically useful refinement of Karp's 21 problems.
The positive side: 2-approximate vertex cover, PTAS, and where the approximability cliff sits.
Every proof can be checked by reading three bits, and therefore some problems are hard even to approximate.
Exact distinct-count needs linear space; approximate needs almost none. HyperLogLog and Count-Min as the constructive half.
What a hash function actually guarantees, as opposed to what it seems to do.
Simplicity, formalized as compression; the bridge from information theory to model selection in PAC learning and VC dimension.
The length of the shortest program producing a string. Uncomputable, and the correct definition of "random" and "simple".