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

▶︎
How Hardware Makes Threads Less of a Nightmare

▶︎
The Weirdest Bug in Programming - Race Conditions

▶︎
Architecture-Oriented Programming Paradigm, beyond OOP and MVC

▶︎
What Happens When a Program Calls Sleeps?

▶︎
He honestly thinks we can afford this

▶︎
"Clean" Code, Horrible Performance

▶︎
How CPUs Run Functions

▶︎
Why Tech CEOs Are Quietly Cancelling Their AI Plans

▶︎
The Fancy Algorithms That Make Your Computer Feel Smoother

▶︎
Signals: Make Ctrl+C Do Anything You Want

▶︎
One second to find the BILLIONth PRIME

▶︎
The Weird Way Linux Creates Processes

▶︎
Mathe-News 🚨 KI löst das Erdős-Einheitsabstand-Problem!

▶︎
UTF-8, Explained Simply

▶︎
The worst programming language of all time

▶︎
Why Some Projects Use Multiple Programming Languages

▶︎
Once You Understand it, You Will Think Everything Else is Silly - Toyota E-CVT

▶︎
Math News: The Sum-Product conjecture was disproven!!

▶︎
99% of Developers Don't Get Sockets

▶︎
