The 80’s Algorithm to Avoid Race Conditions (and Why It Failed)
This video was sponsored by Brilliant. To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this video we learn about the Peterson's Solution and why thread synchronization with software-only solutions is not reliable. Questions and business inquires: [email protected] Sponsor my work on Github: https://github.com/jdvillal Join CodeCrafters and learn by creating your own: Redis, Git, Http server, Interpreter, Grep... in your favorite programming language: https://app.codecrafters.io/join?via=... Join our discord server: / discord Follow me on twitter: https://twittter.com/coredumpped

▶︎
CANBUS – Networking so simple, even YOU can understand it!

▶︎
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

▶︎
The Weirdest Bug in Programming - Race Conditions

▶︎
How Hardware Makes Threads Less of a Nightmare

▶︎
UTF-8, Explained Simply

▶︎
Squares are 83.2% circle

▶︎
Why Are Threads Needed On Single Core Processors

▶︎
The Architecture of Computers: How 0s and 1s Render Reality

▶︎
Why Can't Programs Access Each Other's Memory?

▶︎
One Formula That Demystifies 3D Graphics

▶︎
How CPUs Run Functions

▶︎
What Happens When a Program Calls Sleeps?

▶︎
The DRAM Crisis: 600% Price Increases by Micron, SK Hynix, & Samsung

▶︎
Discord’s “Grid ban” is the Start of Something Worse...

▶︎
How Operating Systems ACTUALLY work (kernel mode vs. user mode)

▶︎
The Strangest Things that Correlate with IQ

▶︎
The fastest sorting algorithm

▶︎
How History Shaped the Programming Terms We Still Use Today

▶︎
The Most Successful Idea in Computer Science

▶︎
