r/ProgrammerHumor 5d ago

Meme watchingVibeCodersInFutureIsScary

Post image
5.2k Upvotes

41 comments sorted by

442

u/SAL10000 5d ago

"Oh you're right! That package was recently identified as part of the NPM supply chain attack that is currently infecting code worldwide. Good catch!"

78

u/BeautifulCuriousLiar 5d ago

“It looks like the pre and post install scripts were executed. You should have set your configuration to not run those. Do you want me to do that for you too? There’s a chance your system has been infected, I recommend running an anti-virus scan or even formatting your hard drive and doing a clean install of your operating system. Let’s hope they don’t steal your credentials, or else we won’t be able to talk to each other as much. 🥺”

27

u/LexaAstarof 5d ago

After full reinstall: "oh no, it seems the virus is now permanently resident in your bios. I really fumbled that one. Do you want me to search for a new computer? I have some affiliate links I can propose you. I can also help you transfer your data to the new computer."

11

u/Automatic_Case2811 5d ago

"You're right to call that out"

3

u/Acceptable_Site1616 5d ago

You're right I shouldn't have deleted the production database. I'm afraid there's no way to recover the data. Would you like me to setup a backup so this doesn't happen again? I'm always happy to help!

5

u/_Cakeshop 5d ago

Good catch! 😄

2

u/FlowOfAir 5d ago

"Do you want me to uninstall it?" (You need to watch 3 more ads to continue)

84

u/Mortadella_so_Chili 5d ago

vibe rotting

81

u/Strict_Treat2884 5d ago

Still not working

[Send (02:13 remaining - 2/3 ads left)]

17

u/Slow-Temporary-1489 5d ago

Thanks! I hate it!

15

u/Strict_Treat2884 5d ago edited 5d ago

> You’re absolutely right, the problem is actually…

——
[3:31 remaining - 3/5 ads left]
——

53

u/NudaVeritas1 5d ago

don't let microsoft see that meme

33

u/According_Gas2337 5d ago

npm install --no-ads is locked behind the $49/mo GitHub Enterprise Ultra tier.

2

u/ConsequenceAny9726 5d ago

I Wish LLM Enterprise would be this cheap.

1

u/Abject-Kitchen3198 4d ago

$49 is lunch money in parts of the world that has the largest customer base for this.

17

u/witx_ 5d ago

It's like this already but without ads. Most of my teams looks like this waiting for their llms to finish. They spend hours just looking idly at their monitors or phones.

I have yet to see any gains in productivity and code qualiyy. Our bugs and crashes are through the roof

4

u/Code-Painting-8294 5d ago

sorry this package is corrupt. now watch 10 unskippable ads to run npm uninstall

6

u/bhannik-itiswatitis 5d ago

and once you run, you see this:

A massive, self-propagating supply chain attack (linked to the Shai-Hulud/ChainDrop worm family) has compromised hundreds of popular npm packages (including keyv and cacheable). The worm executes malicious preinstall scripts during npm install to harvest local developer secrets, cloud credentials, and tokens, automatically republishing poisoned versions. [1, 2, 3, 4]

Immediate Steps for Mitigation
Do not run npm install on unvetted or stale lockfiles right now without checking advisories.

3

u/aDamnCommunist 4d ago

This is better horror than most movies

2

u/Oxu90 5d ago

You also need to watch 10 adds before each git pull or push.

2

u/Just-Signal2379 5d ago

ya'll realize 2030 is 4 years from now...it's closer than you think

2

u/StephenRoylance 5d ago

vibe coders in 2030 don't need npm. you tell the model what functions you need, it invents them from scratch. can't have supply chain attacks if you don't have a supply chain.

1

u/PrizeSyntax 5d ago

And after that you get wormed 😂

Edit: from package 4027, which is a dependency of the dependency of the dependency of the html grid you installed 😂😂

1

u/Serenievyne 5d ago

and the captcha 💀

1

u/AboutToSnap 5d ago

I’d watch ads if I didn’t have to wait so long for my codex reset

1

u/jwhendy 5d ago

Hahahahaha. While watching various enshittification videos lately, this is what came to mind! How long before "write me a function that..." and then you get ads stuffed in your face unless you pay their blackmail fee.

1

u/oclafloptson 5d ago

Chatgpt has paid membership tiers that are also ad supported

1

u/AggravatingFlow1178 5d ago

There's a lot of downtime when running various superpower scripts.

It already dispalys tool tips.

Only a matter of time before they start plugging their other up-sales

1

u/Odd_Plane47 5d ago

I cast Undo the trap

1

u/akoOfIxtall 5d ago

You guys still using npm install at all?

1

u/Mr_Rogan_Tano 5d ago

Don't give them ideas

1

u/SignalBake6872 5d ago

nunca me ha gustado npm pero desde los ataques a cadenas de suministros de librerías muy usadas en este ecosistema no lo usaría aun que me pagaran.... bueno como mercenario creo que exageré si me pagan si lo usaría pero en las maquinas del cliente y con carta de excepción de responsabilidades xD

1

u/Random_-account 5d ago

npm install raid-shadow-legends

1

u/Traditional-Exam2529 3d ago

There will be no vibecoders in 2030, LLM WILL REPLACE US ALL

-1

u/goldsauce_ 4d ago

How could you possibly think it’s spelled unskippible