Uploads from Core Dumped
Watch and track your favorite playlist.
Curated by:
Core Dumped (52 videos)
Tracks in this Playlist
Who Actually Calls the main Function?
You've Been Lied To About 64-Bit CPUs
What Happens If You Execute a Random File?
What Happens When a CPU Receives an Unknown Instruction?
Simple Instructions, Weird Algorithms
The Binary Trick Behind Negative Numbers
The Most Ambiguous Concept in Computer Science
Can a Game Company Really Sabotage Your PC?
Why Windows Needs Installers and macOS Doesn’t
How Hardware Makes Threads Less of a Nightmare
The Question Nobody Ever Explains: Where Does the Kernel End?
How CPUs Run Functions
The Weird Way Linux Creates Processes
Why Python Is Removing The GIL
You Wouldn't Stop Asking Me The Same Questions
How Real Projects Mix Compiled and Interpreted Languages
Why Some Low-Level Projects Are Full of Weird Code Like This
How History Shaped the Programming Terms We Still Use Today
Bit Shifting: The Hidden Trick Inside Your CPU
How CPUs Interact with So Many Different Devices
The 80’s Algorithm to Avoid Race Conditions (and Why It Failed)
Why Ctrl-C terminate programs?
Signals: Make Ctrl+C Do Anything You Want
Why Some Projects Use Multiple Programming Languages
Why Can't Programs Access Each Other's Memory?
The Weirdest Bug in Programming - Race Conditions
This Simple Algorithm Powers Real Interpreters: Pratt Parsing
What Happens When a Program Calls Sleeps?
The Fancy Algorithms That Make Your Computer Feel Smoother
That One Time I Needed a Linked List
How Hardware Assist Software When Multitasking
Why Applications Are Operating-System Specific
The most common question on my channel
Threads On Multicore Systems
Why Are Threads Needed On Single Core Processors
IPC: To Share Memory Or To Send Messages
How the Clock Tells the CPU to "Move Forward"
How a Single Bit Inside Your Processor Shields Your Operating System's Integrity
The Most Successful Idea in Computer Science
A PROGRAM is not a PROCESS.
How computer processors run conditions and loops
Capacitors are terrible at remembering data. But for this reason we continue doing it.
HOW COMPUTERS CAST STRINGS TO NUMBERS
CRAFTING A CPU TO RUN PROGRAMS
HOW TRANSISTORS REMEMBER DATA
HOW TRANSISTORS RUN CODE?
CONCURRENCY IS NOT WHAT YOU THINK
ARRAYLIST VS LINKEDLIST
WHY IS THE HEAP SO SLOW?
WHY IS THE STACK SO FAST?
The size of your variables matters.
Rust in 2023. The definitive summary.