Menu
HTTP 451: Unavailable for legal reasons (Fahrenheit 451).
Home
Hot
Random
Search
Browse
AI
AWS
Agile
Algorithms
Android
Apple
Azure
Backend
Bash
C++
Cloud
All Categories
HTTP 418: I'm a teapot
The server identifies as a teapot now and is on a tea break, brb
HTTP 418: I'm a teapot
The server identifies as a teapot now and is on a tea break, brb
System calls Memes
Posts tagged with System calls
Live Kernel Rewrite: The Mythical OS That Reads Your Mood
Linux
Hardware
Programming
6 months ago
362.8K views
0 shares
Ah, the mythical kernel that rewrites itself based on your mood. Sure, and my coffee maker predicts stock market crashes. Next they'll tell us it can fix bugs while you sleep and optimize code based on your zodiac sign. The perfect kernel doesn't exi-- wait, did they just say "no reboot needed"? That's like claiming you can replace your car's engine while driving at 90mph. Linux kernel devs everywhere just collectively spat out their energy drinks.
OS Internals Books Are Wild
Linux
Bash
Programming
Debugging
6 months ago
421.5K views
2 shares
When computer science textbooks accidentally sound like a serial killer's handbook. Operating system processes have the most disturbing lifecycle imaginable—from "Having Children" (fork) to "Watching Your Children Die" (wait) to "Killing Yourself" (exit). The cold, technical language of OS internals makes it sound like you're learning how to run a digital death cult rather than manage system resources. And "Dumping Core"? That's just what happens after your program has a catastrophic failure—like a digital autopsy report. No wonder programmers have a dark sense of humor. We spend our days creating children only to watch them die.
C Is Faster If You Just Ask It Nicely To Run Python
C++
Programming
Python
9 months ago
522.1K views
0 shares
The pinnacle of language optimization right here. When told C is faster, this Python dev just wrote C code that... calls Python. It's like buying a Ferrari just to tow your bicycle to the race. The system call is literally saying "Hey C, can you ask Python to print Hello World for me?" This is what happens when you take "use the right tool for the job" and interpret it as "use all tools simultaneously for every job."
Fork Children, Kill Processes
Linux
Devops
Bash
Programming
10 months ago
575.6K views
0 shares
The classic Unix terminology strikes again! In operating systems like Linux, fork() creates a child process and kill terminates a process. So when programmers casually discuss "killing child processes" or "forking children," it sounds completely normal to us but absolutely horrifying to everyone else. It's the perfect example of why programmers should never discuss work at dinner parties unless they want to end up on some kind of watchlist.
Beelink Mini PC, AMD Ryzen 7 5700U (up to 4.3GHz), 16GB DDR4 RAM 500GB PCIe3.0 SSD, SER5 Pro Mini Desktop Computer Support 4K@60Hz Triple Display/WiFi 6/BT5.2/USB3.2/Gaming/Office/Home
Affiliate
Mini PCs
Beelink
【Superb CPU Performance】Beelink SER5 Pro Mini PC is powered by AMD Ryzen 7 5700U (1.8GHz-4.3GHz, 8C/16T, L3 cache 8MB), built by the latest breakthrough 7nm Zen 2 architecture, ideal for AAA gaming, …
Have You Tried Turning It Off And On Again?
Python
Programming
Debugging
11 months ago
338.5K views
0 shares
This Python code is the programmer equivalent of IT Crowd wisdom. It tries to find the maximum value in an empty list (which will throw an error), then catches the exception by... restarting the script. Essentially coding "have you tried turning it off and on again?" into your error handling. The digital equivalent of kicking the vending machine when your snack gets stuck.
Fork It
Linux
Bash
Programming
1 year ago
344.3K views
1 shares
The eternal struggle of process management in operating systems, summarized in silverware. When you desperately need to duplicate a running process, the OS just gives you a fork() — which is both literally the perfect tool and absolutely useless at the same time. Sure, it creates a child process, but now you've got two nearly identical processes and twice the existential dread. Ten years of systems programming and I still can't decide if this is brilliant design or the universe's cruelest joke.
Pretty Straight Forward
C++
Bash
Programming
Linux
1 year ago
328.1K views
0 shares
Ah yes, C programming at its finest—writing a C program whose sole purpose is to create and execute a bash script. Because why use one language when you can use two? This developer is basically using a nuclear submarine to cross a puddle. The irony is delicious. The code claims "Programming in C is easy" while demonstrating the most convoluted way possible to print "hello world"—by having C generate a bash script with execute permissions, which then prints the message. It's like building a machine that builds a machine that ties your shoelaces. Four system calls when a single printf would do. This is the programming equivalent of taking a flight from New York to Boston with a layover in Tokyo.
Linux App Dev Is Not That Bad
Linux
Bash
Programming
Debugging
1 year ago
510.0K views
3 shares
Ah, the gentle bedtime reading for Linux developers—a chapter on "Process Primitives" that escalates from "Having Children" (fork() calls) to "Watching Your Children Die" (handling terminated child processes) in approximately 0.2 seconds. The progression from spawning processes to murdering them, with a nostalgic pit stop at vfork() for the greybeards, perfectly captures the existential horror that is Linux process management. Nothing says "totally normal operating system" like documentation that reads like a serial killer's manifesto. And they wonder why therapists ask Linux developers if they're "killing children" at work.
Is This What My OS Professor Meant
Linux
Bash
Programming
1 year ago
341.4K views
0 shares
When your OS professor explains process forking and you finally get it. That moment when you realize a parent process creates an exact copy of itself, and suddenly all those cryptic fork() calls make sense. The child process is literally a duplicate - same code, same memory space (initially), just a different PID. Eight years of coding and I still chuckle when someone says "fork a child process" with a straight face. The POSIX humor we never asked for but secretly enjoy.
Today's picks
Logitech K400 Plus Wireless Touch TV Keyboard with Easy Media Control and Built-in Touchpad, HTPC Keyboard for PC-Connected TV, Windows, Android, ChromeOS, Laptop, Tablet - Black
Affiliate
$24.99
Politics Have Gone Too Far
Javascript
164.6K views
2 years ago
Let's see if they sanitise their data
Javascript
169.6K views
2 years ago