Computer
Federal Court Rules Backdoor Searches of 702 Data Unconstitutional
Read more of this story at Slashdot.
Scientists Detect Chirping Cosmic Waves In an Unexpected Part of Space
Read more of this story at Slashdot.
CodeSOD: Stripped of Magic
A Representative Line is a short snippet that makes you think, "wow, I'd hate to see the rest of the code." A CodeSOD is a longer snippet, which also frequently makes you think, "wow, I'd hate to see the rest of the code," but also is bad in ways that require you to look at the relationship between the lines in the code.
I bring that up, because today's code sample is a long section, but really, it's just a collection of representative lines. Each line in this just makes me die a little on the inside.
Belda found this:
## helper functions function stripmagic($x) { return get_magic_quotes_gpc() ? stripslashes($x) : $x; } function pre_r(&$x) { return '<pre>'.PHSC(print_r($x, true)).'</pre>'; } function PSS($x) { return str_replace('\\"','"',$x); } function PVS($x) { return preg_replace("/\n[^\\S\n]*(?=\n)/", "\n<:vspace>", $x); } function PVSE($x) { return PVS(PHSC($x, ENT_NOQUOTES)); } function PZZ($x,$y='') { return ''; } function PRR($x=NULL) { if ($x || is_null($x)) $GLOBALS['RedoMarkupLine']++; return $x; } function PUE($x) { return preg_replace('/[\\x80-\\xff \'"<>]/e', "'%'.dechex(ord('$0'))", $x); } function SDV(&$v,$x) { if (!isset($v)) $v=$x; } function SDVA(&$var,$val) { foreach($val as $k=>$v) if (!isset($var[$k])) $var[$k]=$v; }This collection of one-line "helper" functions has it all. Cryptic function names. PRR mutates global variables. PZZ just… returns an empty string. I don't know what PHSC does, and I don't want to, but it's called inside of pre_r and PVSE. Which I also don't know what they do. Speaking of PVSE, I note the regex is using backreferences, which is some advanced regex but I still have no idea what it's doing. I could figure it out, but I don't want to. PUE looks like it might be handling some misencoded characters, maybe. SDV is maybe kinda a coalesce function.
Each line is its own representative line. None of this is code I'd want to maintain.
On the flip side, the abbreviated function names, when read in reverse order, are exactly the sounds I made when I read this code: "SDVASDVPUEPRRPZZPVSEPVSPSS".
It's okay, the doctors say I'll make a full recovery.
[Advertisement] Plan Your .NET 9 Migration with ConfidenceYour journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!
DHS Terminates All Its Advisory Committees, Ending Its Investigation Into Chinese Telecom Hack
Read more of this story at Slashdot.
AI Apps Saw Over $1 Billion In Consumer Spending In 2024
Read more of this story at Slashdot.
Google Fiber Is Coming To Las Vegas
Read more of this story at Slashdot.
Microsoft's LinkedIn Sued For Disclosing Customer Information To Train AI Models
Read more of this story at Slashdot.
Microsoft's LinkedInn Sued For Disclosing Customer Information To Train AI Models
Read more of this story at Slashdot.
Hospitals No Longer Allowed To Fix Machine That Costs Six Figures
Read more of this story at Slashdot.
Google Reportedly Worked Directly With Israel's Military On AI Tools
Read more of this story at Slashdot.
Samsung's Galaxy S25 Phones Once Again Lean Heavily on AI
Read more of this story at Slashdot.
Anthropic Chief Says AI Could Surpass 'Almost All Humans At Almost Everything' Shortly After 2027
Read more of this story at Slashdot.
Mastercard DNS Error Went Unnoticed for Years
Read more of this story at Slashdot.
YouTube Premium Adds 256kbps Audio 'Experiment' For Music Videos
Read more of this story at Slashdot.
Salesforce Chief Predicts Today's CEOs Will Be the Last With All-Human Workforces
Read more of this story at Slashdot.
South Carolina To Reboot Giant Nuclear Project to Meet AI Demand
Read more of this story at Slashdot.
Adobe Premiere Pro Now Lets You Find Video Clips By Describing Them
Read more of this story at Slashdot.
Microsoft Secures Deal To Restore Amazon Rainforest and Offset AI Emissions
Read more of this story at Slashdot.
ChatGPT-Maker To Launch Web Automation Tool 'Operator' This Week
Read more of this story at Slashdot.
Plex Adds Public Reviews, Profiles in Social Push
Read more of this story at Slashdot.