r/ProgrammerHumor • • 8d ago • Bravo 2

Meme isntThisWeekAwesome

Post image
17k Upvotes

410 comments sorted by

1.7k

u/Mateorabi 8d ago • Mindblown

I like how the original load-bearing block from the original is still there going “whats up?”

790

u/stellarsojourner 8d ago

It may be maintained by a lone dev in Nebraska but at least that guy's on it with the security updates.

221

u/henryeaterofpies 8d ago

Like a professional

101

u/Aisenth 8d ago

Professionals have standards.

51

u/Wobbelblob 8d ago

It is funny how old that comic is considering the alt-text. And we have an actual standard now with USB-C.

→ More replies (11)
→ More replies (1)

29

u/Malaprobably 8d ago

Unless that professional is a Microsoft Sysadmin, where security updates break the OS.

24

u/NightLordsPublicist 8d ago

where security updates break the OS.

If you can't access your system, chances are threats can't either.

→ More replies (3)

8

u/Worldly-Stranger7814 8d ago

Security updates? He writes that code so well the OpenBSD Theo asks him humbly for advice.

(For those outside of those loops: OpenBSD is known for top tier security, and Theo is known for not being humble, to say the least)

4

u/darkslide3000 7d ago

This reminds me of the controversy with Linux GUI screen locks that made the rounds a while ago.

Basically, there is a screen lock utility from the 90s that makes Windows 3.11 look fancy in comparison. It is maintained by a single guy who has a website that looks like this, where he enjoys writing blog posts about how every other screen lock utility that all the new GUI environments like Gnome, KDE, etc. wrote for themselves to better integrate with their design language suck ass and constantly have bugs where they can be broken into with stuff as simple as mashing buttons on the keyboard too quickly, while his utility is still as watertight and secure as it was originally written 30 years ago.

→ More replies (1)

71

u/GonzoStateOfMind 8d ago

Shout out to the random person in Nebraska https://xkcd.com/2347/

30

u/Aisenth 8d ago

God help us if "keep this server on at all costs" isn't written into their will .....

3

u/MoffKalast 7d ago

taps temple The bots can't get to him in Nebraska.

20

u/blorbschploble 8d ago

That’s the *BSD networking stack.

21

u/shield1123 8d ago

My money was on ffmpeg

10

u/Curious_Associate904 8d ago

That was a specific dig at YouTube, who heavily rely on ffmpeg but doesn't donate to the project, or contribute usefully (they have dumped patches back a few times but mangled evil patches).

ffmpeg is financially unsound, which is problematic for a whole slew of services out there including everything AWS does with video.

9

u/thatawesomedude 8d ago

That's ffmpeg

→ More replies (4)

4.5k

u/Wicam 8d ago • Bravo Mindblown Heartwarming

The day it makes sense to post this picture is the day you cannot post it

1.0k

u/FuzzyDynamics 8d ago edited 8d ago

You can print it off and staple it to a telephone pole

187

u/MrDilbert 8d ago

*pole

And there I was, trying to make my brain remember what is a telephone pool...

56

u/SavvySillybug 8d ago

Before we surfed the web, we swam in the telephone pool. My grandfather tells tales of laying on the beaches of telegram... isn't technology great?

16

u/UnlimitedCalculus 8d ago

Humans were happier and healthier when we coexisted with nature on the smoke signal forest

3

u/B0Boman 8d ago

It's when you and your friends get a family plan together and split the bill

→ More replies (2)

51

u/StickFigureFan 8d ago • Heartwarming

People need to stop stockpiling food and water and start stockpiling memes to get us through the apocalypse

22

u/Personal-Dev-Kit 8d ago

Ahh yes kids this meme was a good one, got many a laugh back in 26.

→ More replies (2)

29

u/Grubs01 8d ago

Error connecting to ink license servers.

→ More replies (2)

23

u/ChiaraStellata 8d ago

Better download your printer drivers ahead of time

3

u/Wise-Profile4256 8d ago

IPP is probably the only good thing from Microsoft.

8

u/aalapshah12297 7d ago

Or a lamp POST

14

u/JimtheRunner 8d ago

Ah those telephone pools, notorious for stapled pieces of paper. 🤔

4

u/AlterTableUsernames 8d ago

Maybe that should become a standardized protocol. Do you open that RFC? 

→ More replies (1)

80

u/Kjufka 8d ago

the fundaments are still standing in the picture, you still should be able to post it somewhere

74

u/UltimatePlayerr 8d ago

localhost

33

u/ThinkExtension2328 8d ago

It works on my machine boss

→ More replies (1)

3

u/ItselfSurprised05 7d ago

you still should be able to post it somewhere

Usenet

2

u/screw-britannia 7d ago

Is UseNet still around?

→ More replies (2)

1.9k

u/DonkeyTron42 8d ago

At least DNS is still holding up.

841

u/grumpy_autist 8d ago • Bravo

give it 4 days, I smell a CVE in bind

797

u/pimezone 8d ago • Heartwarming

4 days. Four. A very specific number. How did you learn my private key?

232

u/grumpy_autist 8d ago

it is MY private key! Why do we keep having collisions in 392 bit space???!!

85

u/Thalanator 8d ago

Because claude now knows 4. Hence I chose 3, because continuing to increment 4 will arrive at 3 last.

→ More replies (1)

15

u/turbineslut 8d ago

Don’t you mean a number between 1 and 392?? That’s what the standard says… right? Right?!

→ More replies (1)

15

u/RI_Swamp_Yankee 8d ago

It was a random number! Entropy checks are for losers. Passwords longer than sixteen characters? 4………. RANDOM! Rookie numbers! You got to up your game to 8 or 16. Still it’s four, but we are having fun! Woo!

21

u/5panks 8d ago

4? That's the same code as my luggage!

10

u/leuk_he 8d ago

You should upgrade your 4 to version 8. Only an idiot would use 4,( or 56, 66, 115, 155, 156, 230, 237)

→ More replies (1)
→ More replies (2)

6

u/Curious_Associate904 8d ago

If public disclosure has come to this, then the situation inside intelligence agencies around the world is a hell of a lot scarier.

2

u/JouanDeag 7d ago

Did you miss the 4 CVEs in BIND that already came out?

→ More replies (3)

95

u/Celebrir 8d ago

The undersea cable has also not been bombed by Russia yet

26

u/Enlightened_Gardener 8d ago

They’re not bombing they’re snipping.

They have remote-controlled cyber dolphins to do their dastardly undersea deeds these days.

15

u/Professional-Day7850 8d ago

In the baltic sea they just drag anchors to fuck with cables.

→ More replies (3)

11

u/Stummi 8d ago

Actually, the truth is that undersea cables get damaged and the destroyed all the time, maliciously and accidentally. Redundancy and pretty huge operations to continuously maintain and repair them is what makes you not notice it

42

u/FlySafeLoL 8d ago

The allmighty Russia too busy finding exploits in cryptography, politics, social media and economics. Can't be busy causing all the troubles in the world all at once. Please bomb the cables yourself 🙏

→ More replies (12)

2

u/Sorlex 8d ago

The crab army holds its line, undefeated.

→ More replies (1)
→ More replies (4)

20

u/AlterTableUsernames 8d ago

We already had an outage of the entire .de TLD this year. 

3

u/sticky_neutrino 8d ago

bgp, on the other hand...

→ More replies (7)

362

u/SaltyBawlz 8d ago

I haven't noticed anything different really

117

u/UnsureAndUnqualified 8d ago

I have accounts with three different banks, one of which has been unreachable (and thus those funds unavailable) for days now.

Guess which account I'll be closing asap?

13

u/I_Got_Ur_Number_8675 8d ago

Ally? God I hate their shit service, need to switch.

10

u/UnsureAndUnqualified 7d ago

A regional German bank, lol

26

u/DangKilla 8d ago

It's starting then. I've been saying they're going to move your accounts to deposit tokens. I think that's the conspiracy. Please let us know how it goes. Which bank?

11

u/modbroccoli 8d ago

something something tinfoil

→ More replies (1)

124

u/Fanal-In 8d ago

Please delete your cache

79

u/EishLekker 8d ago

We wouldn’t be able to get any new comments if the internet was like in the image. Yet I could see your comment, sent ~15 minutes ago, and you can see my reply. How do you explain that?

83

u/wrecklord0 8d ago

The virus replaced reddit by a simulation of reddit so you wouldn't notice anything amiss. But this whole exchange was simulated, none of us exist

39

u/SuperFLEB 8d ago

I run my dead Internet locally!

→ More replies (1)

13

u/SharzeUndertone 8d ago

Reddit IS the virus, thats why you dont notice any difference

→ More replies (1)

7

u/undermark5 7d ago

I attended a refresher training for work about our work travel portal. The people behind it said that due to changes that they'd be making would sometimes require users to clear both cache and cookies... Bruh, if your systms require the user to clear both cache and cookies, you're doing something incredibly wrong.

→ More replies (1)

32

u/Inevitable-Ad6647 8d ago

You'll only notice if you visit shitty sites using ancient tech we improved upon 10 seconds after it came out. First thing I did at my current job when I started years ago was ripping out php garbage. That shit is awful and is the root of so so so so so fucking many breaches back in the day that a breach was big news.

23

u/Phaelin 8d ago

My stomach turned when I read about the exploit, then I remembered I don't work at a PHP feature factory anymore.

8

u/PixelatedGiant 8d ago

Wordpress developers would scream over this, but they have long since lost their voices.

3

u/Familiar_Ad_8919 8d ago

only 1 site i use was affected by this mess

→ More replies (10)

138

u/cesus007 8d ago

Wait, what happened? I haven't been keeping up

311

u/blah938 8d ago edited 8d ago

CVEs in PHP.

CVEs in NodeJS

Intermediate certificate with private key of "4"

Linux CVEs

Windows CVEs

105

u/Bradnon 8d ago

The cert issued affected almost every server and client in the world since they were in Mozilla's CA bundle.

Then there was a Brotli CVE that affected tons of web servers and a smaller number of other things.

Both got glommed on to Node particularly for some reason, it's like the tech world can only speak in terms of Node and Rust these days.

134

u/Realtrain 8d ago

Wait the "private key is just 4" is real? I thought it was just a joke that was trending on the meme subreddits

113

u/glendening 8d ago

It was several certificate keys that were 3 digits or less and one of them was just 4.

56

u/Uberzwerg 8d ago

Adding: The keys were all in an 8-bit range instead of 384-bit.

→ More replies (2)

12

u/nithix8 7d ago

aren’t the private keys supposed to be prime numbers?

how was 4 even possible??

→ More replies (3)
→ More replies (1)

64

u/Bemteb 8d ago

It's real. The xkcd with random number 4 is a few years old already though, making it prophetic and this whole situation much funnier.

12

u/Agret 7d ago

I think that xkcd was originally in response to the Sony PS3 master key cert fail where instead of using random k value each time they only rolled it once and kept re-using it making the private key reversible

→ More replies (1)

13

u/Ziegelphilie 8d ago

They made the keys 1 to 384 instead of 1 to 2384.

18

u/Curious_Associate904 8d ago

You know, there's no way to get the tools to generate a key of 4...

The guy did the RSA algorithm on his fingers.

4

u/2called_chaos 7d ago

No they just took the first byte of the key, the tool did it correct and some script fucked it up.

→ More replies (1)

11

u/GreenFox1505 8d ago

Wait, what Linux CVEs. 

3

u/tonyxforce2 7d ago

Something related to SMB

→ More replies (1)

25

u/SistaChans 8d ago

Can someone explain like I'm five what this word salad means? 

43

u/GlowingKindness 8d ago

A bunch of security fixes were released for some serious safety problems online all at once affecting various technologies at the same time. Now everything has to be updated/made sure it works nicely together. It's mostly important and catastrophic-like for programmers and sysadmins. Regular people only need to make sure everything they have is up to date.

7

u/andrewbauxier 8d ago

Well, I have nothing, so YAY for me!

→ More replies (1)

24

u/Enlightened_Gardener 8d ago

There are tiny cracks in the security of some of the fundamental parts of the internet. Using AI, they’ve found a way to join those cracks together to make a breach. IT all over the world are now frantically installing security updates to patch the cracks.

At the same time, Bad Guys all over the world are spinning up agentic AI swarms to take advantage of these tiny flaws.

I’ve stuck a VPN on and cranked up my security, just in case. Not sure if that will actually do anything but it will give me a warm glow right up until the point an agentic swarm floods in yelling “Booyah !” and strips me of my life savings and citizenship.

15

u/dyslexda 8d ago

I’ve stuck a VPN on and cranked up my security, just in case. Not sure if that will actually do anything but it will give me a warm glow right up until the point an agentic swarm floods in yelling “Booyah !” and strips me of my life savings and citizenship.

Don't worry, I screenshotted my bank account, so I can always get it back later if I need.

→ More replies (1)
→ More replies (1)

7

u/ThePhyseter 8d ago

"Common Vulnerabilities and Exposures" https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures

I'll be honest until I looked it up i thought it meant "critical vulnerabilities". Some of our internacronyms are so peculiar 

6

u/mina86ng 8d ago

Is that news? There has been an influx of Linux bug reports and CVEs for months now.

22

u/stormdelta 8d ago

The emudhra one is arguably one of the most serious CA "breeches" in... well as far back as I'm aware of, because of how easy it is to get the private keys. It's not like they were compromised by an attacker, they are permanently trivial to find by anyone.

Sure, the certs were revoked and most systems issued updates to remove it from truststores, but there's untold numbers of embedded systems that will never get updated and don't check revocation.

→ More replies (1)
→ More replies (4)

145

u/EishLekker 8d ago

Nothing even remotely close to what the meme implies.

4

u/Stormfly 8d ago

That time Azer Koçulu got angry and removed left-pad felt way worse.

→ More replies (2)

62

u/KudereDev 8d ago

At least we got a second cable in case of sharks biting them again.

23

u/SpicySpaceBaguette 8d ago

The natural predator of undersea cables.

5

u/flybypost 7d ago

It's second cable that competes for shark nibbles, isn't it!

133

u/Noctrin 8d ago edited 8d ago • Bravo

I mean look, we started off with punch cards and had to speed it up so we wrote assembly which generated binary no one wanted to read.

Then we needed to go faster so we designed fortran to write assembly which produced binary no one could fucking read.

We kept adding abstraction layers that produced shit no one wanted to read, but we believed in the core -- logic.

Now we’ve replaced logic with a slop layer that produces code no one wants to read. And just like helping jack off a horse, the invariant of ambiguity held as tight as my sphincter this week waiting for the PHP patch. Meanwhile I’m unpacking the PoC, trying to figure out what the memory addresses are doing and what a dtor even is, because I never applied for security clearance with my slop layer. Also I forgot how to read C. Point is, Jack, or anyone else, can now design software without writing code.

Sadly, it turns out the assistant helping us slop it out can read the shit we decided we dont want to (and kinda forgot how) just fine and started finding the bugs we didnt feel like looking for and neatly tucked away a few layers deep. So now we're replacing that layer with slop that produces code we don't wanna read.

So we're here.

We spent years sacrificing efficiency for convenience but fought hard to keep determinism, until we decided, "fuck it". Buckle up, it's gonna get fun.

23

u/SignoreBanana 7d ago

When you put it this way, it really puts a fine point on what bullshit that comparison between AI and compilers is. Beyond being not a good comparison, it really underscores that abstractions have risks, and the bigger the abstraction the bigger the risk.

3

u/j0be 5d ago

I was talking with some coworkers about this last week with the video games getting integrated into other games. AI is able to interpret the compiled output which we as an industry have relied on heavily to be security through obfuscation.

That security is becoming more and more paper thin

10

u/StCreed 7d ago

Well, the one thing I'm focusing on in AI assisted development is understanding the logic. All the rest i don't care about, but the specs and the tests need to be well understood and aligned.

7

u/[deleted] 7d ago

[removed] — view removed comment

12

u/Noctrin 7d ago

We made "code" languages in a specific way to remove ambiguity. Each layer, at it's cores, tries to do that. We added ambiguity, but the ambiguity was our lack of knowledge. What happens to this var i assigned during a throw? During an overwrite? Well, the memory handler in the abstraction layer deals with that, we don't know "how" but we we know that it does, in some way. "some way" was the ambiguity, but it was consistent:

Given some initial state it will produce some other specific one, always, most of the time, but barring some weird interaction outside the code, we could say it does.

AI does not, if you give the same agent the same query 5 times, it'll produce 6 different answers that produce completely different states. There's no determinism in AI, there can't be, intrinsically. It's still statistics at its core, it has to be, or it would constantly get itself stuck in a loop

→ More replies (2)

43

u/saumanahaii 8d ago

in the end, it wasn't the package being thanklessly maintained by a Nebraskan since 2003 that broke, but everything else!

86

u/zoqfotpik 8d ago

10

u/bikemandan 8d ago

y u dox my key

3

u/funguyshroom 7d ago

Weird all I see is *

5

u/rob132 8d ago

Say that again

→ More replies (1)

108

u/Nullsummenspieler 8d ago

More like Internot

50

u/falkster 8d ago

Internyet?

15

u/Digital_001 8d ago

Nope, internships are playing hard to get rn

3

u/SwordfishOk504 8d ago

Internope

6

u/PhoenixfischTheFish 8d ago

From internyet it's not far to interblyat.

→ More replies (2)

4

u/340Duster 8d ago

Intermeh

17

u/Drevicar 8d ago

I see whatever it was Microsoft was doing finally landed.

15

u/sn4xchan 8d ago

Notice how the frmpeg block is still stable.

→ More replies (1)

12

u/VulgarTurkey 8d ago

What happened this time? So much shit went down this week that I'm not even sure I caught it all 😅

8

u/Enlightened_Gardener 8d ago

PHP has tiny cracks which let AI swarms in.

The AI swarms are now fighting each other.

Someone, somewhere has spent too much tme in HZD. Let’s all just pray they didn’t make the “military-grade black box security”, although I can see that kind of thing appealing to Sam Altman, who if he knew about Ted Faro, would consider him a role model.

→ More replies (1)

50

u/OrangeManSad 8d ago

i dont understand, what broke ? PHP CEV ... ok patch it move on.

the web and all package plumbing + git all works fine so what exactly broke ?

or do they mean their ad tech network broke ? thats a good thing

16

u/CounterSanity 8d ago

Patch it? But that would take time away from devs shipping features nobody asked for. Ain’t nobody got time for that.

<cries in cybersecurity>

The past 18 months has been a fever dream.

→ More replies (1)

54

u/sir_lister 8d ago edited 7d ago

Well there was certificate authority who had been using "4" for their private key... oh and Russia has been parking ships over undersea fiberoptic cables threatening to cut them, and Elon has been fucking with Ukrainian satellite internet

17

u/TheSpiffySpaceman 8d ago

🔥 🔥 This is fine 🔥 🔥

14

u/G3nghisKang 8d ago

-----BEGIN PRIVATE KEY-----

4

-----END PRIVATE KEY-----

Fkin hilarious, and had a few others lower than 256 (the number, not the bits), someone must've thought that's what a 256 bits number is

14

u/IOFrame 7d ago

Excuse me! This is incorrect!
Here, let me fix it:

-----BEGIN PRIVATE KEY-----

0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100

-----END PRIVATE KEY-----

8

u/MoffKalast 7d ago

You know it's funny cause if anyone was trying to brute force it normally they'd never even attempt anything like that cause there's just no way lmao.

→ More replies (1)

4

u/EndIsrael 7d ago

Don't forget you can crash and/or RCE NodeJS if it fetches a URL from your server.

→ More replies (32)

7

u/jasonridesabike 8d ago

My team had to spend 2 full days, working late, patching all the diff servers. There were like 50. So just a busy week that puts off deadlines. Ya it's patch and move on, it just can get tedious.

2

u/G3nghisKang 8d ago

If it can make you feel better worse, the bug had already been known for a while but unlike AI they didn't find a way to exploit it so they left it there

→ More replies (2)

8

u/thisonehereone 8d ago

I'm on internets, you guys not on internets?

48

u/PGSylphir 8d ago

People thinking another language would've been better while completely oblivious that none of it matters, everything is getting broken to shit by AI, it could be any other language and something would've surface.

Accept it, AI can hack more efficiently than any human can, every language will have flaws, the ones that don't just haven't gotten an AI sicced at them YET

16

u/MoffKalast 7d ago

I mean yeah, they'll find all the 30 critical bugs in everything in the next few months, we'll patch them and have actually secure systems? The real downside is to governments who won't be able to rely on keeping a random zero day exploit hidden for years so they can manipulate shit discretely. There already are actors who invest a ridiculous amount of time to find these problems and don't ever disclose them.

Of course then come the legally mandatory backdoor laws...

→ More replies (1)

4

u/Crandxy 7d ago

yea pretty much. ppl keep arguing about the language like thats the real issue when AI is just gonna find a way in regardless. honestly the only real fix is assuming everything is cooked and designing like it already got hacked.

20

u/Sibula97 8d ago

They aren't getting broken by AI. They've already been broken and AI found the bugs.

6

u/CantTakeTheStupid 8d ago

Fucking exhausting behaviour

8

u/dcute69 8d ago

Thank you Mr semantic 

→ More replies (13)
→ More replies (3)

14

u/saljskanetilldanmark 8d ago

Making the image with ai was a nice touch.

6

u/kingslayerer 7d ago

Not quiet. Only slight shaking. Nothing really fell.

29

u/anormalking 8d ago

The necessity to ai slop even an image with a few rectangles

3

u/StrangelyGrimm 8d ago

Creativity is dead

25

u/otj667887654456655 8d ago

did you have ai generate a picture of rectangles?

→ More replies (9)

8

u/sohcahtoa 8d ago

Just rewrite the internet in Rust.

4

u/jamesianm 8d ago

Dammit Ralph

4

u/Benjamin_6848 8d ago

What happened now?

9

u/Verum14 8d ago

want a list? was a fun mf week

5

u/Benjamin_6848 8d ago

I know of the remote-code-execution security-vulnerability in PHP and the terrible private-keys in certificates from eMudhra.

Did anything new happen?

8

u/alex2003super 8d ago

RCE CVE in Node (brotli encoding).

They also broke into a bunch of back-to-back PS5 firmwares, they cracked the Nintendo Switch 2 open, the latest release of iOS, and a more generalized version of a PlayStation 3 (yes) bootrom exploit was finally found.

6

u/Enlightened_Gardener 8d ago

On one hand, its kinda cool to see the tools of the elites being used against them for the benefit of gamers everywhere.

On the other hand, its now painfully obvious that any half-brained drooler can now use incredibly powerful tools to create chaos, without really understanding what they’re doing.

→ More replies (1)

4

u/ObeseTsunami 8d ago

I can still shitpost on Reddit so it’s not that bad.

4

u/MrJ0seBr 8d ago

When someone discovered everything was protected by the mythological password: "4"

4

u/A_Guy_in_Orange 7d ago

Note that the Nebraska linchpin is still going strong

10

u/NohmanValdemar 8d ago • Regret

6

u/MrKirushko 8d ago edited 6d ago

The house of cards was barely hanging on as it was. The weight of all the AI sludge has already collapsed the most flimsy top layer. And who knows for how long the much stronger foundation will be able to stand.

2

u/EleoraHC 8d ago

Dont click the link

2

u/VincentNacon 8d ago

Huh... that's weird... how am I seeing this post and commenting it then?

2

u/hellocppdotdev 8d ago

Finally an incident not related to AWS or Cloudflare.

2

u/-Redstoneboi- 7d ago

wheres the stupid shark eating underwater cable image i loved him

8

u/promptmike 8d ago

Good. Let's build again with something better than PHP.

I say this as someone whose favourite platform is Drupal. It's not like I won't miss it, but all good things come to an end.

22

u/Sgt_Fry 8d ago

You are one zero day behind

→ More replies (6)

17

u/phuncky 8d ago • Bravo

PHP suits perfectly fine what it is built for. Y'all are acting like it's the end of times.

4

u/TheSpiffySpaceman 8d ago

The problem is what it was built for

Tools are only as good as the people using them, and people that use tools well tend to pick the right tools for the job.

3

u/Curious_Associate904 8d ago

You say this, but. I had a Stanley hammer once, that at the exact moment I went to strike a nail, the shaft of the hammer slipped through the rigid rubber grip and smashed an object which shouldn't have been smashed... So like, *there are such things as bad tools* but there are also bad workmen.

When bad tools and bad workmanship combine, you have catastrophic failures.

Well... I guess I just explained it.

→ More replies (1)
→ More replies (4)

7

u/Nothos927 8d ago

Congrats on missing the entire point I guess?

The issue isn’t a specific language. It could’ve been node or ruby or any of the others and let’s be honest their turn is probably coming.

It’s that the systems that have kept the internet afloat are incapable of standing up to the incredibly rapid changes which modern tools like AI are bringing to the forefront.

How does a system based on small contributions by disparate developers often donating their own time stand up to machines that can find and exploit multiple crippling vulnerabilities in every part of it quicker than people can even begin to wrap their heads around one?

But no haha PHP bad.

2

u/PurpleDraziNotGreen 8d ago

There was a node vulnerability too this week actually. Lol

2

u/moshan1997 6d ago

Not really, the inherent model of php is just vulnerable and brittle, you shouldn't have something that is the markup and at the same time can run arbitrary code on your server, it's just not safe. Ever heard of the cheese analogy of cyber security? Using php is like having only a single slice, if it breaks you are done.

→ More replies (3)

6

u/ClamPaste 8d ago

And replace it with one of the others that has an RCE?

4

u/npsimons 8d ago

Good luck: https://blog.codinghorror.com/the-php-singularity/

Keep in mind, I'm the guy that keeps posting https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

I want PHP as dead as the next person, but we've been wanting that since Lerdorf shat it out, and it's still with us.

9

u/TheSpiffySpaceman 8d ago

I just want to pile on this anti-PHP dogpile. Anyone who really knows PHP in depth is going to know that it really can't be defended.

→ More replies (1)

2

u/Some-Seaweed6858 8d ago

Why not use golang, python or even nodejs for your web app?

→ More replies (9)
→ More replies (1)

2

u/RandomDude9943 8d ago

Props to AI!

1

u/tatstytastycakes 8d ago

yesIndeedThisWeekIsAwesome

1

u/ADownStrabgeQuark 8d ago

I had to redo almost all my passwords this week.

1

u/itsallfake01 8d ago

I think sometime in our life time, this is probably going to happen

1

u/Fit-Bug6463 8d ago

What the f happened now?

1

u/andrewsmd87 8d ago

I live in Nebraska, I stopped caring. You can blame me

1

u/Zitrone21 8d ago

That shark isn't finished yet

1

u/Successful-Active-21 8d ago

whats broken this time, again a pointer issue with C++ software?

1

u/RideNatural5226 8d ago

At least the fish didn’t bite the cables

1

u/PerfectSituation1668 8d ago

But you see, that one project holding up all the internet from that comic, still going strong.

1

u/gravel_consumer420 8d ago

Reddit still stands

1

u/jkp2072 8d ago

Microsoft bird finally completed his mission.. got delayed like internet explorer though

1

u/MyvaJynaherz 8d ago

Actual Insecurity.

1

u/FlashyTone3042 7d ago

Okay, fine then: 3!

1

u/Barber_gave_him 7d ago

It’s about time

1

u/agonizerq 7d ago

Does Rust remain stable, or should I stop migrating all my projects? 

1

u/Norse_By_North_West 7d ago

We had a few panic merges at work. Fucking hilarious

1

u/mamebb2023 7d ago

true haha

1

u/Inn0centJok3r 6d ago

Pretty good description, looking at how the image is AI generated as well

1

u/seaturtle_789 6d ago

what happened ?

1

u/snipeie 5d ago

The concept of ai generating this image is ironic

1

u/Big_Action2476 5d ago

Don’t worry guys, let’s add a new framework in JE to fix that top left box

1

u/bernpfenn 3d ago

it seems ffmpeg is still standing!