Menu
The first image on the web: A band photo.
Home
Hot
Random
Search
Browse
AI
AWS
Agile
Algorithms
Android
Apple
Backend
Bash
C++
Cloud
Csharp
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
Thank God I Play On PC, Or Not Yet Affected?
Gamedev
Networking
Security
1 hour ago
67.6K views
0 shares
PlayStation really said "you know what would be HILARIOUS? Making people phone home every 30 days just to verify they still own the games they already paid for!" Because nothing screams customer trust like treating your entire player base like potential pirates. Meanwhile, PC gamers are over here cackling with their champagne glasses... until they remember Steam exists and they're literally one internet outage away from the same fate. The "or not yet affected" is doing some HEAVY lifting here because let's be real—DRM is coming for everyone eventually. It's not a matter of if, it's a matter of when some suit in a boardroom decides offline gaming is "too generous" and needs to be monetized into oblivion.
Monitor Names Is Actually Out Of Control!
Hardware
Gamedev
2 hours ago
124.7K views
0 shares
Boss asks Jacob to name a new 4K gaming monitor. Jacob proceeds to slam his face on the keyboard and comes up with "HT269-GH262J". Brilliant naming convention there, Jacob. Really rolls off the tongue. Hardware manufacturers have apparently been using this same technique for decades. Nothing says "premium gaming experience" quite like a product name that looks like someone's WiFi password from 2003. At least it's better than calling it "Monitor McMonitorface" or "UltraGamingXtreme Pro Plus Ultra 360 NoScope Edition". Meanwhile, Apple over here naming their stuff "Pro" and "Air" while the rest of the industry is playing alphanumeric bingo.
Death Of The Em Dash
AI
4 hours ago
193.8K views
0 shares
Imagine being so dedicated to typography that you literally Googled "em dash", copy-pasted that beautiful long dash character into your documents for YEARS, just to make your writing look fancy — only to have AI come along and casually use the same quirk. Now everyone thinks your 2013 masterpiece was ChatGPT-generated. The betrayal! The AUDACITY! Turns out the ChatGPT developers were also typography nerds who appreciated the aesthetic superiority of the em dash (—) over the peasant hyphen (-). So now this poor soul's carefully crafted, lovingly formatted documents from the pre-AI era are getting flagged as AI-written because they share the same fancy punctuation habits. Talk about being ahead of your time becoming a curse. Your attention to detail just became circumstantial evidence of robot authorship. Chef's kiss of irony right there.
My Fingers Are Fat
Javascript
Webdev
Programming
Frontend
Backend
5 hours ago
212.6K views
0 shares
You know that split second of pure terror when you realize you typed "ruin" instead of "run"? Your build script transforms into a digital arsonist, and suddenly you're just standing there watching your project directory go up in flames. The npm gods have a cruel sense of humor - one misplaced letter and you've gone from "building my app" to "destroying everything I've worked on." It's like having a nuclear launch button right next to the coffee machine button. Fat fingers meet unforgiving terminals, and chaos ensues.
There Is Hope For Us Yet
AI
Programming
7 hours ago
344.8K views
0 shares
So the plan to prevent AI from going full Skywalker on us is... training it on Reddit? The same platform where people argue about whether a hot dog is a sandwich and upvote potato salad to the front page? Brilliant strategy. Nothing says "keeping AI safely stupid" like exposing it to r/wallstreetbets and r/relationshipadvice. Honestly though, if AI learns human behavior from Reddit comments, we're probably safe. It'll spend all its processing power debating tabs vs spaces and correcting people with "actually..." No time left for world domination when you're busy farming karma.
Oh No The Consequences Of My Actions
AI
Git
Programming
Debugging
Backend
8 hours ago
383.8K views
3 shares
Six months of letting an AI copilot write your entire codebase while you vibe? Sure, the app works and money's flowing, but now you've got a Lovecraftian horror of spaghetti code where touching one function summons bugs from another dimension. The new dev took one look at the repo, went silent, and basically had an existential crisis in two minutes flat. The best part? Every feature shipped perfectly, but the code has three different implementations of the same thing scattered across the codebase like Easter eggs nobody wanted. Tried refactoring for two hours and gave up because the whole thing is held together by duct tape and prayers—change one line and something completely unrelated explodes. Now they're facing the ultimate developer dilemma: spend months untangling this AI-generated nightmare or just burn it all down and start fresh. Spoiler alert: the rewrite is probably happening.
Programming Stickers,50Pcs Gifts for Developers Programmers Hackers Engineers, Program Stickers for Laptop Computer Water Bottles Luggage Vinyl Waterproof Decals
Affiliate
Stickers
Jictegb
【50Pcs Included】—These tools theme stickers pack contains 50pcs no duplicated stickers, can be attached to computer, Laptop, skateboard, Luggage, refrigerator, guitar, motorcycle, bike, Mobile Phone,…
Someone Enjoys Coding
Debugging
Android
Ios
Programming
Testing
9 hours ago
401.5K views
0 shares
Finally found a developer who truly loves their craft! With a whopping 4.2 stars and 10 MILLION downloads, this app is clearly made by someone passionate about coding. Just look at that beautiful update note: "Added more bugs to fix later." Because why solve problems today when you can create job security for tomorrow? The dev literally said "you know what this app needs? MORE issues!" It's like a chef adding raw chicken to a perfectly good meal just to keep things spicy. The commitment to chaos is honestly inspiring. This is what happens when you enjoy coding SO much that you're already planning your future debugging sessions. Work smarter, not harder, right?
Claude Is Going To Get This Guy Divorced
AI
Programming
10 hours ago
443.1K views
0 shares
When you spend so much time with Claude AI that you start adopting its overly polite, technically-correct-but-socially-catastrophic communication style in real life. The partner asks a simple yes/no question, and instead of just saying "oops, forgot," our guy channels his inner LLM and responds with "You're right to push back" – the most diplomatically devastating way to admit you lied. It's like when you use Git so much you start wanting to git revert your life decisions. Except here, there's no --force flag that'll save this relationship. The dishes remain dirty, the trust is broken, and somewhere Claude is probably generating a 500-word apology letter with perfect formatting and bullet points. Pro tip: AI assistants are great for debugging code, terrible for debugging marriages. Maybe stick to "sorry, I forgot" instead of validating their concerns like you're in a code review.
Printf And Sonic At The Winter Olympic Games
C++
Security
Microsoft
Programming
10 hours ago
456.8K views
0 shares
The C standard library's print function family tree is basically the Mario Kart character selection screen. You've got printf (the reliable Mario), fprintf (Luigi doing his own thing with file streams), sprintf (Wario buffering strings like he's hoarding coins), and then the "secure" variants with _s suffixes strutting in like Waluigi - supposedly safer but nobody really uses them because they're non-standard and platform-specific. The _s functions were Microsoft's attempt at fixing buffer overflow vulnerabilities, but they never made it into standard C until C11's Annex K (which is optional and barely implemented). So while sprintf will happily overflow your buffer like it's speedrunning a segfault, sprintf_s will at least check bounds - assuming your compiler even supports it. Most devs just use snprintf instead, which is like choosing Toad: smaller, safer, and actually portable.
Yea
Git
Webdev
Programming
10 hours ago
471.2K views
0 shares
GitHub casually suggesting you use the API or CLI to fetch pull requests when their search is acting up again. Because nothing says "user-friendly platform" like forcing devs to write scripts just to see if their PRs exist. The pure bliss on that face says it all—when your version control system tells you to version control your way around their broken UI, you just accept your fate. At least they're honest about the data being lost due to an "ongoing search incident" instead of pretending everything's fine. Small mercies, I guess. Fun fact: GitHub's search has been a running joke since basically forever. It's like they allocated all their engineering resources to Copilot and left search running on a Raspberry Pi powered by hopes and dreams.
Guess I'll Rerun The Slurm Script Again
Devops
Programming
Linux
Debugging
Backend
12 hours ago
524.9K views
0 shares
You've got 10 jobs to run, 9 perfectly good nodes ready to go, and somehow Job 4 decides to play Russian roulette with the one bad node that hasn't been discovered yet. Because of course it does. The scheduler's job assignment algorithm is basically throwing darts blindfolded at a dartboard where one dart is secretly a grenade. The beauty of cluster computing: you have all these resources, but Murphy's Law ensures your critical job will land on the node with the faulty RAM stick that nobody's bothered to report yet. So you wait 6 hours for your job to fail, resubmit it, and pray to the HPC gods that this time it gets assigned to literally any other node. Rinse and repeat until your PhD defense date. Fun fact: Slurm stands for "Simple Linux Utility for Resource Management," which is ironic because there's nothing simple about debugging why your job keeps failing on node-042.
Every God Damn Time....
Debugging
Programming
StackOverflow
12 hours ago
540.7K views
0 shares
You finally encounter that obscure bug that's been haunting you for hours. Google leads you to a Reddit thread from 2014 where someone had the EXACT same issue. Your heart races. The thread has 47 upvotes. Someone replied. You click. [deleted] The answer? Also [deleted]. The user? You guessed it—[deleted]. It's like finding a treasure map where X marks the spot, but someone burned the part of the map that shows where X actually is. Thanks for nothing, [deleted]. Hope you're living your best life while the rest of us suffer in silence.
Loading more content...
Today's picks
Full Pixels
AI
564.3K views
23 days ago
More Programming ASMR
Programming
61.5K views
2 years ago
That's What I Call Vibe Coding
AI
360.4K views
11 months ago