Menu
git fire - For when your code is literally on fire.
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
Data-security Memes
Posts tagged with Data-security
Salty
Security
Backend
Programming
4 months ago
339.3K views
0 shares
When your password security is so bad that even the waitress knows your hashing strategy. Guy orders something at the diner and can't identify what's on his plate, but don't worry—they salted the hash. You know, for security. Salting hashes is Password Storage 101: you add random data to passwords before hashing so two identical passwords don't produce the same hash. It's literally the bare minimum you should be doing if you're storing user credentials. But here's the thing—if someone's complaining they "can't identify" what they're looking at, your security probably has bigger problems than whether you remembered to salt. The "Privacy Diner" is serving up cryptographic puns with a side of existential dread about how your data is actually being handled. Spoiler: it's probably not as secure as you think.
Recycling My Old PC: Can't Steal My Data If There Are No Platters
Hardware
Security
1 year ago
299.3K views
0 shares
The paranoid tech veteran's approach to data security: physically removing the hard drive platters. Sure, you could use DBAN or a hammer, but where's the satisfaction in that? This is like bringing a tactical nuke to a knife fight—complete overkill that would make any security auditor simultaneously applaud and facepalm. For the uninitiated, those metal discs (platters) are where your embarrassing browser history and collection of half-finished side projects actually live. No platters = no evidence of that framework you started building in 2018 and abandoned after three commits. Bonus points for the "I was bored" justification—the universal explanation for both brilliant engineering solutions and catastrophic tech disasters since the dawn of computing.
Base64 Is Not Encryption
Security
Programming
Debugging
1 year ago
320.2K views
0 shares
Every junior dev thinks they've invented encryption when they discover Base64. The number of times I've had to explain that encoding ≠ encryption is probably why my hair's thinning. Base64 is just fancy dress for your data – anyone can undress it with zero effort. It's like hiding your house key under the doormat and calling it a security system. And the response is always the same: "Fine! I'll just use Base128 then!" Sure buddy, throw more digits at the problem. That'll fix it. Just like how writing your password in bigger letters makes it more secure.
What's Stopping Your Codebase From Looking Like This
Security
Programming
Backend
Databases
Javascript
1 year ago
348.0K views
0 shares
The pristine folder structure in the left panel is the stuff of developer fantasies! A beautifully organized project with logical entity relationships and clear naming conventions. Meanwhile, the actual JSON file on the right is a truncated mess with fields like "password" and "birthdate" just hanging out in plain text. Nothing says "technical debt" quite like storing sensitive user data without proper encryption or hashing. The real answer to "What's stopping your codebase from looking like this?" is probably three deadlines ago, five energy drinks, and that one PM who keeps saying "we'll refactor later."
Synology 5-Bay DiskStation DS1525+ (Diskless)
Affiliate
Home Lab
Synology
Supports drives on the model's official compatibility list · Up to 1,181/1,180 MB/s sequential read/write throughput supports stable data transfers · Built-in 2.5GbE ports for fast connectivity out o…
Today's picks
Genuinely Can't With These People
Cloud
2.2M views
5 days ago
You did say “error” free
Debugging
59.1K views
3 years ago
The Python Stockholm Syndrome
Python
237.4K views
1 year ago