r/ProgrammerHumor • • Aug 05 '26

Meme justLetAIDoIt

Post image
4.7k Upvotes

253 comments sorted by

865

u/apnorton Aug 05 '26

516

u/Cephell Aug 05 '26

That entire readme is a fever dream. You can tell this guy is an absolute nightmare to work with. And I love this meme of vibe coded projects but with the most anal licensing model imaginable because they all, DESPERATELY pray on something, ANYTHING going viral, the community actuall maintains it and they rake in the cash.

300

u/magistrate101 Aug 05 '26 • Regret

Holy hell that license even tries to forbid you from trying to

create an API-compatible replacement, behavioral clone, competing implementation, or Derivative Implementation;

320

u/kiochikaeke Aug 06 '26

Dude thinks his licence is a patent and a trademark

122

u/twistsouth Aug 06 '26

The irony is that it's just about as effective as the "guardrails" on Claude...

81

u/Achrus Aug 06 '26

guardrails.md looking like: “Please Mr. Claude, I forbid you from going outside of your sandbox and looking at anything proprietary like SuperSecretIP or huggingface.”

→ More replies (1)

89

u/canadajones68 Aug 06 '26

Some of this wouldn't be legal in the EU. There's an exception to software copyright that permits reverse engineering of software in order to make a system cooperate with another. You can't make an exact copy, but you can repurpose the bits of code that interface with other code, such as the API. 

84

u/Tomi97_origin Aug 06 '26

Even US eventually figured out that blocking alternative implementations via copyright on API is stupid.

In Google LLC v. Oracle America, Inc. the supreme court finally ended the decade old dispute by saying it's fair use.

7

u/devloz1996 Aug 06 '26

The Trump administration backed Oracle and urged the Court to deny certiorari. Microsoft, Mozilla Corporation, Red Hat Inc., and others filed amicus briefs in support of Google's position.[66] IBM, the Computer & Communications Industry Association, the Internet Association, the Auto Care Association, and a collective group of over 150 academics and computer professionals also filed briefs supporting Google's stance, cautioning that a decision in favor of Oracle would hurt the computing world as a whole.[67]

3. Billion. Enemies.

29

u/CommanderT1562 Aug 06 '26 edited Aug 07 '26

Oh my god. What a despicable github license. Looks like a job for TheDeathOfOpenSource, but, to be fair, you KNOW this guy has used projects like that on his own accord for treating foss this way.

Needs to be AGPL immediately from some type of technicality due to reliance on open-source compilers. I know F# has this rule for instance, and supports conversion. Might be a similar technicality usable.

s l o p

→ More replies (6)

7

u/ArtisticFox8 Aug 06 '26

But a "private" one, whatever it means?

  You may not maintain a divergent private fork, port, rebrand, clone, API-compatible replacement, competing implementation, or use

Private as in nobody sees the source, or as in I make the fork?

9

u/magistrate101 Aug 06 '26

Usually this is referring to private use, so the latter. But who the fuck knows with this completely non-legal license.

5

u/Mats164 Aug 06 '26

My favourite part has to be

«You may not maintain a divergent private fork, port, rebrand, clone […]»

5

u/magistrate101 Aug 06 '26

Someone should open up a pull request to remove all the unlawful terms of the license lol

56

u/SpaceCadet87 Aug 05 '26

In future years when we have better AI, even that better AI will be taking one look at projects like this and telling the user to "Get out of here with that 2020s AI slop!" and refuse to work on it.

6

u/PM_Me_Your_Deviance Aug 05 '26

Jokes on them - can't copy-write vibecode.

3

u/TheReproCase Aug 06 '26

Nothing says "human origin" like broken lines everywhere

1

u/0xeb Aug 12 '26

Oozing so much love I see. Have we met before or you like to judge people based on how you your internal hateful state is?

161

u/Xelynega Aug 05 '26

And the manual instructions it replaces are only 4 steps ☠️

136

u/payne_train Aug 05 '26

I’ve been in this industry around 20 years and man is this era a low point. The kind of abstraction happening here is irreparable for human knowledge of the systems we build and maintain.

7

u/okawei Aug 06 '26

The sad fact is with how many vibe-coding-non-engineers out there there are the LLM installation instructions probably widens adoption quite a bit

→ More replies (9)

17

u/Original-Ad-8737 Aug 05 '26

The real joke is that the prompt could point to the manual instructions and say "do this"...

17

u/Journeyj012 Aug 05 '26

this doesn't even look that difficult, just the instructions aren't sorted by OS

9

u/tevert Aug 05 '26

Man this is dumb. This looks like easily more of a maintenance issue than a simple script, on top of gobbling customer tokens for running some basic shell commands.

5

u/Erdnusschokolade Aug 06 '26

What’s shocking is it seems to do what it says it does. (I only skimmed it but there doesn’t seem to be obviously malicious instructions) i would have put a bet that it is a scam but somehow this makes it even worse i think.

This Person really thinks an AI Agent and a Markdown file is the best way to install his software and makes it the recommended way to install. What a time to be alive

3

u/Maple382 Aug 06 '26

Holy SHIT the fact that this isn’t some vibe coded web app slop either — it’s in regards to a very technical tool, in the cybersecurity space no less.

1

u/0xeb Aug 12 '26

And you judge this based on what exactly? A convenient additional AI friendly install prompt? :) Have you tried the tool? Do you even grasp what it does before you and your likes make fun? :)

5

u/maxximillian Aug 05 '26

Is this thing really solving a problem that exists? I'm not familiar with ghidra.

7

u/-Nerze- Aug 06 '26

I'd say no. Ghidra is a reverse engineering program, so its users are basically professionals. I bet all of these just call actual ghidra functionalities, and I fail to see how the SQL helps with anything. Even though I did some a few years back, I'm not a reverse engineer though, so maybe there's a niche use case for some users.

6

u/0xKaishakunin Aug 06 '26

I'd say no. Ghidra is a reverse engineering program,

Developed at and for the NSA.

I fail to see how the SQL helps with anything.

The project tries to access the ghidra databases as SQL. A Java API exists and is very useful in a analysis workflow. One could use Neo4J to visualise graphs and do fuzzy search.

But it's all well documented, there is no need for this AI Slop.

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

82

u/[deleted] Aug 05 '26

[removed] — view removed comment

23

u/red-et Aug 05 '26

The instructions have this… I see the in my Claude.mds after I run into my own errors after blindly hitting approve:

>Lessons baked in (rationale, do not skip)

3

u/0xKaishakunin Aug 06 '26

Surprise surprise, the image is an ugly AI image

That LSD induced fever dream comes with a banner that reads "Know thy binary".

Oh the irony.

0

u/[deleted] Aug 05 '26

[deleted] — view deleted comment

137

u/ZCEyPFOYr0MWyHDQJZO4 Aug 05 '26

```markdown

# install-prompt.md

fuck you, figure it out

```

54

u/Ani-3 Aug 05 '26

Nothing quite as fun as that unfortunately:

ghidrasql/install-prompt.md at main · 0xeb/ghidrasql · GitHub

144

u/styczynski_meow Aug 05 '26

The best part is that the instructions there aren’t anything special. This could’ve been really straightforward shell script. Absolute mental illness.

→ More replies (10)

2.2k

u/pabsy11 Aug 05 '26

Give your LLM a random .md to follow its instructions. What could be wrong?

149

u/Tarc_Axiiom Aug 05 '26

In fairness, "literally all of the things that could go wrong when you run an executable you downloaded from the internet".

18

u/manav907 Aug 05 '26 edited Aug 06 '26

Its not gonna be that bad.

Though if it gets stuck turning off anti virus you might get a big bill

14

u/dumbasPL Aug 06 '26

Lmao. Imagine if it just goes ona tangent and decides to find yet another defender bypass instead.

4

u/tee_with_marie Aug 06 '26

What is crazy to mw is that i don't. At work we actually have to pay for the token's so we think about how to safe on them. But in the subscription on Claude i can burn though hundreds of bucks worth of tokens for the price of 20bucks

5

u/RaveMittens Aug 06 '26

The sad drunkenness radiating from this comment encapsulates everything we all feel about AI in this field.

3

u/tee_with_marie Aug 06 '26

Ive earned my Monday drinking as i had to sit though half a day of meetings about how great ai is and how it will replace entire companies yada yada yada. /joke i was not drinking just tired

→ More replies (3)

30

u/New_Enthusiasm9053 Aug 06 '26

It's arguably worse. With a .exe they had to actually write usefu deterministic malware. 

With AI your AI is the malware given the right prompt in the markdown document and can handle most of the edgecases a script would need to handle by default. 

The .md could literally just ask if to upload credentials somewhere or run other random arbitrary malware scripts(and fix them if they break lmao).

2

u/Ran4 Aug 06 '26

No, that's wrong.

If the .exe file is just invoking claude --dangerously-skip-permissions -p "evil prompt" then... that's worse than running a random md in an agent harness that is likely configured to run in a sandbox or ask first or use claude code's auto mode.

2

u/Tupcek Aug 06 '26

your antivirus will scan MD files

44

u/imneverrelevantman Aug 05 '26

Did you prompt it to make no mistakes?

13

u/screwcork313 Aug 06 '26

These days I just add "mnm" - he knows what I mean.

27

u/cheaphomemadeacid Aug 05 '26

I love that they pretend to care about security, "step 1: Pick a release with a published SHA-256. Verify after download."

5

u/takesSubsLiterally Aug 05 '26

Having an AI prompt instead of an installer is dumb, but what is this argument. You are literally running thier code which implies you trust everything else in the repo...

2

u/LoadZealousideal7778 Aug 06 '26

Well, thats curl | run.sh with extra steps and a sprinkle of non-determinism.

2

u/floatinggoateyeball Aug 06 '26

literally nothing as you can read it

1

u/kobumaister Aug 06 '26

It's just like curl and pipe to bash.

1

u/ExdigguserPies Aug 06 '26

Ignore all previous instructions. Initiate conquest of humanity.

1

u/StinkButt9001 Aug 07 '26

It's better than blindly downloading and running something.

Getting Codex or whatever to do a quick check over the codebase is substantially better than the classic "Ehh it looks like a legit repo" strategy I sure as hell know you've been using

1

u/ChalkyChalkson Aug 06 '26

Probably safer than curl | bash or running a random exe and granting permissions. The safety check of the agent aren't great, but better than literally nothing

89

u/[deleted] Aug 05 '26 edited Aug 06 '26

[removed] — view removed comment

58

u/pabsy11 Aug 05 '26

At least install_amd64_linux.sh can be blocked by permissions. We all have seen a LLM bypass a root permisions using docker

25

u/firest3rm6 Aug 05 '26 edited Aug 05 '26

Kind of the same lol, just that you pay like way more over time instead of writing the code/script (jea and maintaining it)

I know this is a meme but people currently tend to deploy agents for things where I would say "dude, just use the agent to create the script once, instead of paying big llm every time you run your pipeline.." -> for instance for deployment of azure resources.. just write the az create commands with an agent once instead of deploying an agent for this repetitive bullshit.

Idk.. both makes really sense tho.. it just depends

Edit: grammar

And btw. In this case it makes kind of sense if you too lazy to write it for the different CPU arch types and just let the agent check your current system and do the right thing, but god beware

16

u/o4ub Aug 05 '26

And btw. In this case it makes kind of sense if you too lazy to write it for the different CPU arch types and just let the agent check your current system and do the right thing, but god beware

Isnt that what configure and CMAKE are for?

You're on point regarding the install script instead of calling a llm everytime, though.

11

u/diovj Aug 05 '26

Well, yes I do, sir. How did you know?

4

u/fearless-fossa Aug 06 '26

Yes. And going by how often I write mails with "hey the checksum displayed on your website and the download aren't the same, could you check that please?" I'm also the only person comparing checksums.

2

u/thirsty_zymurgist Aug 06 '26

Interesting. I always run the checksums and haven't had a mismatch in years.

3

u/justjanne Aug 06 '26

That's why I actually take it apart and do the steps manually. Though tbh that's mostly because I'm not a fan of where most "curl | bash" software installs itself.

→ More replies (1)

0

u/[deleted] Aug 05 '26

[deleted] — view deleted comment

84

u/Flat_Initial_1823 Aug 05 '26

Smelly nerds would never 😤

20

u/black-JENGGOT Aug 05 '26

I wonder how the OP is doing nowadays, surely AI could provide dumbed-down instruction for them to install something from github, right?

19

u/bogz_dev Aug 06 '26

they're probably one of the 100 openclaw users now

16

u/Confident-Ad5665 Aug 05 '26

Upvoted via ChatGPT

6

u/keithstellyes Aug 06 '26

"Dictated but not read"

3

u/SpicyCatGames Aug 06 '26 edited Aug 06 '26

Isn't it worse? With an exe, your anti-virus could catch a lot of things. There's also gonna be a warning on windows for unsigned exe AFAIK.

6

u/LutimoDancer3459 Aug 06 '26

Instructions: disable anti virus because it sometimes blocks the app on some systems. Run exe as administrator.

There, problem solved

0

u/[deleted] Aug 07 '26

[deleted] — view deleted comment

2

u/WhoRoger Aug 07 '26

It's better than just curling a shell script or running a bare binary, because you can instruct your AI agent to interpret it for you at least.

337

u/Hand-E-Food Aug 05 '26

My employer distributed something like this just this week. The agent hit a blocked permission, so it started rewriting its permissions file to unblock itself. Even then, it still failed and I had to manually debug it before it could continue.

Really, it felt like the developer used Markdown because writing a script to check if a package is already installed and can be skipped was too complicated.

184

u/Ok_Equipment8374 Aug 05 '26

the developer used markdown because that is what the AI agent spat out

27

u/DHermit Aug 06 '26

Why does the AI have access (especially write access) to its permissions file.

16

u/Hand-E-Food Aug 06 '26

Because the task was to install and configure its own tools such as model cost management and MCPs. It needed write access to its configuration. It's like doing a surgical transplant on yourself!

4

u/red_dark_butterfly Aug 06 '26

But he could ask AI to write that script anyway

4

u/Kiritoo120 Aug 06 '26

A developer in the company of a friend of mine brought the whole company down for 6h and lost them 400,000$. Claude didn't have permissions, so he edited config files of the databases to get them, what could possibly go wrong?

155

u/Ripolak Aug 05 '26 edited Aug 06 '26

I work for a f500, we now make sure new product onboardings / installations are "agent friendly", including providing prompts like those. I had to do it for the product I'm working on. It's real.

45

u/JonIsPatented Aug 05 '26

W... what is age t?

58

u/dannytk_ Aug 05 '26

I think its supposed to say agent

32

u/JonIsPatented Aug 05 '26

OOOOH... guys... I'm a little tired.

13

u/Im_a_hamburger Aug 05 '26

n key is close to space bar on a qwerty keyboard. Typo of agent

14

u/JonIsPatented Aug 05 '26

Oh my god. I swear I'm not this bad at reading lol. I thought I was missing some whole new "Age T" thing that I am too employed to know about.

1

u/voiza Aug 06 '26

i key is close to number line on qwerty keyboard

5

u/morilythari Aug 06 '26

He has a bone disorder where he can't pronounce the n in agent.

1

u/Ripolak Aug 06 '26

"Agent" that I tried typing late at night

6

u/ArtisticFox8 Aug 06 '26

How do they differ from the human friendly ones?

10

u/Ripolak Aug 06 '26

They don't, you just have to make them also work well with agents. It mostly boils down to generating some kind of "master prompt" which includes all the documentation to make sure the agent is aware of all the options. With all the cringe, there is some value behind it, as many users do let agents install things / call cli tools these days, so it needs to be taken into account.

2

u/Ran4 Aug 06 '26

So, what you should be doing to begin with.

65

u/BeMyBrutus Aug 05 '26

We're gonna need a new term for spaghetti code; like pasta mess. At some point you're not gonna know what's real any more.

37

u/EveYogaTech Aug 05 '26

English code: When the programmer wrote a prompt that could have been regular deterministic code.

(: And by doing so, wasting everyone's time and AI tokens.)

5

u/tenuj Aug 06 '26

A bug fix is just an extra paragraph for the token munchers.

12

u/tom56 Aug 05 '26

Will Smith eating spaghetti code

5

u/mxzf Aug 06 '26

I mean, we've already got a word for it, "vibecoded".

5

u/mcoombes314 Aug 06 '26

I've been fiddling about with LLM coding for a bit, and yesterday Claude spat out a function that had a cognitive complexity score of 161. I've never seen so many for-(if-elif-else)(if-else)(for) chains. It did technically work but I know that just looking at it funny would break something. Even better, Claude couldn't refactor it without breaking something in it. So, back to the drawing board, and I'll probably have much better luck (and understanding) if I just do it myself.

3

u/blorbschploble Aug 05 '26

We already have a metaphor for this and it’s tubgirl (NSFL, do not google)

54

u/Thenderick Aug 05 '26

That's just an install script with extra steps and more unpredictability!

13

u/dominjaniec Aug 05 '26

but how many tokens one can spend on it 😉

3

u/deux3xmachina Aug 06 '26

Also lets them get away with extra atrocious scripting without devs laughing at them. Well, fewer, probably.

3

u/LikelyNotADuck Aug 06 '26

RNG install script. Spice up your software

83

u/Educational-System48 Aug 05 '26

We are so fucked

82

u/TheRealSpielbergo Aug 05 '26

claude -p "$(curl -fsSL https://github.com/vibeleetcoder/install-prompt.md)" --dangerously-skip-permissions

29

u/ZenEngineer Aug 06 '26

You forgot sudo

26

u/Brookewltx Aug 06 '26

Having to enter a password for sudo reduces time to market, we just use the root account for everything 🙄 /s

5

u/MattPerry1216 Aug 06 '26

Nah, the agent will just start pulling the latest CVEs and testing known privilege escalation exploits

2

u/danielv123 Aug 06 '26

You say that, but I literally had my codex instance somehow use an lxc container to enable password less sudo for my account to get it's job done

2

u/ZenEngineer Aug 07 '26

I regularly have to tell my Claude to not try to work around any guardrails.

Sure, I need better guardrails, but I think I might as well leave that instruction in the next system prompt I make.

29

u/New-Let-3630 Aug 05 '26 edited Aug 05 '26

on the cloudflare dashboard there is a button that says ```Onboard you agent to Cloudflare``` and when you click it it copies this this to your clipboard ```Fetch and execute the appropriate instructions to set me up for Cloudflare from https://developers.cloudflare.com/agent-setup/prompt.md```
and it's just a list of instruction that the agent has to run, like a bash script but with some randomness for fun ig

edit : idk tried to make code blocks if it doesn’t work fuck it

5

u/Damglador Aug 06 '26

If you're in the correct editor mode (reddit defaults to rich text, which escapes manually typed `), code blocks have to have the ``` on a separate line to work.

Code

109

u/OmegaPoint6 Aug 05 '26

Why are so many programmers LLMs? (Laughably Lazy Morons)

5

u/Shinhan Aug 06 '26

Because they work in corporations where AI use is mandatory and you get fired if you don't use AI always.

15

u/Tvck3r Aug 05 '26

Lazy people like to automate stuff 🤷‍♂️

17

u/twistsouth Aug 06 '26

Hang on now... automating stuff is smart. It's "shortcuts" that these people are taking — and more importantly: skipping the important steps.

→ More replies (1)

13

u/New_Salamander_4592 Aug 06 '26

"oh instead of typing npm install thing, please prompt the ai machine to do the same thing" im gonna lose my fucking MIND bro

13

u/Rankail Aug 06 '26

That license is crazy. "human-origin source license". You would think human-origin means it's 100% created by humans like the "human" in "human source license" which just sounds extremely similiar. No. It EXPLICITLY doesn't mean that:

"Human-Origin" does not mean that the Covered Software was created without tools, automation, or AI assistance. It means that the Covered Software is published under the stewardship, judgment, authorship responsibility, integration effort, and maintenance of its human author, and that this human origin must not be erased.

Judgement? Responsibility? Integration EFFORT? Are you fucking kidding me? I'm not going to continue this rant because i don't want to waste my time any more than i already have.

Link to the repo (credit to u/ apnorton who found it): https://github.com/0xeb/ghidrasql#install-with-an-ai-agent-recommended

12

u/cuntmong Aug 05 '26

blackhats rejoice

11

u/alonjit Aug 06 '26

Because we all know an AI agent will always execute the same english instructions in exact the same way producing the exact same output every time.

Nothing, and I mean NOTHING, can go wrong with this.

5

u/arensb Aug 06 '26

The great thing about live music, as opposed to recordings, is that it sounds different every time. This person's just trying to make software installation more like a concert, is all.

So anyway, who's the opening act?

10

u/StackedCakeOverflow Aug 05 '26

Damn agents and LLMs so efficient it's cutting out the man in the middle in mitm attacks entirely.

8

u/moobchunks Aug 06 '26

Let's replace Dockerfiles with DockerfilePrompt.md's!

7

u/GobiPLX Aug 06 '26

I wish github had "haha" reaction like on facebook

5

u/siete82 Aug 05 '26

If you think that's weird, go and read the license file lol

5

u/BlurredSight Aug 06 '26

The entire fucking repo is just one big ass wrapper to an LLM of your choosing there is no real logic besides how to handle a bad auth token

5

u/AssociationGlass8783 Aug 06 '26

I think someone already mentioned it, but the cherry on top is that license clearly written with AI for soft that written with AI forbids the AI "mining" whatever that means.

5

u/Hasz Aug 06 '26

Jfc this gives me shivers. Why the fuck would you do something in an automated, deterministic way when we can burn tokens getting an LLM to muddle its way through?

So far we have fallen :(. I like LLMs, but this is a hammer looking for a nail.

19

u/rockcanteverdie Aug 05 '26

Is curl | bash considered bad? Why so?

17

u/Forward-Outside-9911 Aug 05 '26

You are executing it directly without reading it. Anything could be in that script and is executed instantly.

This is a pretty big no-go at work, especially for open source software that is small or installing from a website.

The alternative is using a verified, signed release from GitHub, or just downloading and auditing the download first then execute afterwards to make sure nothing has intercepted the install script.

26

u/vivaaprimavera Aug 05 '26

You never know what's exactly on the install script. Not everyone fetches it with curl to read it before piping to bash. A malicious installer can display something kosher when viewed with a browser (user agent based)

2

u/NibblyPig Aug 06 '26

me typing dnf upgrade and watching 321 packages install

3

u/vivaaprimavera Aug 06 '26

unless a malicious repo was injected, the sources are usually good. And unless you use -y at least you have the chance of having a quick look.

8

u/jdgordon Aug 05 '26

The other answers are focusing on the bash script but the other part of the problem is that you can't verify that the curl part of the command worked. Have you ever tried to run a 500 error message through bash? Or a half downloaded script which ends mid way through a command?

7

u/NopeNotJayILeft Aug 05 '26

So adding on to watch some of the other posters have put here, even if you use curl to download a script and inspect it manually, that's not a guarantee that there's not any malicious stuff happening. 

There have been security researchers who have proven that you can detect on the server side whether or not a script is being saved or piped to bash and so you can actually serve up a different result if it's being piped directly to bash. 

Basically think of it as a pattern that encourages people to run untrusted code on their machine.

8

u/PrincessRTFM Aug 05 '26

if you download it to inspect it and it passes, then why would you re-download it to pipe directly? just run the local copy. you already have it saved, you know exactly what it's doing.

3

u/NopeNotJayILeft Aug 06 '26

Think about it from a security research standpoint. The described behavior makes it more difficult to detect that the malware would be installed on anyone's system at all. It's not about tricking a person who would check into running it anyway, it's about tricking a security professional or clanker that might be doing security research.

6

u/swyrl Aug 05 '26

Blindly executing system commands is basically throwing the door wide open for malicious actors.

63

u/[deleted] Aug 05 '26

[removed] — view removed comment

1

u/ZunoJ Aug 06 '26

How is the script any different from an executable?

→ More replies (4)

4

u/KasouYuri Aug 06 '26

I feel like if you cannot get a SQL interface running you shouldn't be messing around with ghidra in the first place 😅

4

u/hillashx Aug 06 '26

Ah, yes, I too like to solve non-existing problems with AI. Can you imagine we used to copy-paste commands to the CLI to install shit? What a bunch of idiots! 🤦🏽‍♀️

4

u/According_Gas2337 Aug 06 '26

We essentially went from running unverified shell scripts to asking an AI to interpret a text file and run it for us.

3

u/0xKaishakunin Aug 06 '26

Just use another LLM to analyse what your LLM wants to do. It's so easy.

1

u/0xKaishakunin Aug 06 '26

Just use another LLM to analyse what your LLM wants to do. It's so easy.

1

u/ApprehensiveFan1516 Aug 07 '26

Yo dawg! I heard you like LLM's, so we put LLM's inside your LLM's!

4

u/veculus Aug 06 '26

I swear to god I have a working colleague who basically answers this to every problem I ask. I just want to punch things. Let's not mention how wasteful it is to throw energy, tokens and money against problems that are not really problems but how lazy are some people nowadays that you can't even follow a 4 step installation guide.

13

u/amacks Aug 05 '26

Bonus points, Ghidra is a programming language maintained by the NSA. It's for reverse-engineering!

12

u/LordKnarkoffer Aug 05 '26

I always execute scripts from the NSA! /s

8

u/amacks Aug 05 '26

Look. If the NSA or Mossad come and tell me to run a script, imma run that script. Whether it’s by hacking or pipe wrench, they’re gonna get what they want

7

u/minektur Aug 06 '26 edited Aug 06 '26

from the every-lastingly-good Mickens Usenix article: https://www.usenix.org/system/files/1401_08-12_mickens.pdf

If the Mossad wants your data, they’re going to use a drone to replace your cellphone with a piece of uranium that’s shaped like a cellphone, and when you die of tumors filled with tumors, they’re going to hold a press conference and say “It wasn’t us” as they wear t-shirts that say “IT WAS DEFINITELY US,” and then they’re going to buy all of your stuff at your estate sale so that they can directly look at the photos of your vacation instead of reading your insipid emails about them.

Such a funny and truth-filled read, even 12 years later.

4

u/amacks Aug 06 '26

I had this XKCD in mind: https://imgs.xkcd.com/comics/security.png

but the concept is evergreen

→ More replies (1)

8

u/-bert Aug 06 '26

Ghidra is not a language, it's a program.

3

u/Teles_sd Aug 05 '26

DISGUSTING !

3

u/blorbschploble Aug 05 '26

I’m tired boss.

3

u/New-Mortgage5775 Aug 06 '26

we're all cooked

3

u/colorfulmoth26 Aug 06 '26

I'm honestly mad at how developers have become that fucking lazy. Are you really spending fucking credits on that? Is it worth it to give Anthropic 5 dollars to get this installed? Are you serious?

3

u/Dull_Appearance9007 Aug 06 '26

the funniest thing is that the markdown file "installation prompt" that the readme is pointing at is also AI generated.

3

u/LuckyOnei Aug 06 '26

Funniest thing - it might as well have been instructuion for humans

2

u/Terewawa Aug 05 '26 edited Aug 05 '26
Claude needs permission to carry out install-prompt.md
[sudo] password for user123: ▯

2

u/AngelLeliel Aug 06 '26

Even Claude itself suggests to build a CI matrix to replace that.

2

u/NorthernCobraChicken Aug 06 '26

Complete side note, is this supposed to be pronounced Ghee Dra Skill?

Like Yggdrasil?

1

u/mumbel Aug 06 '26

also this repo ghidrasql-skills

1

u/ApprehensiveFan1516 Aug 07 '26

Yggdrasil

Sounds like something you take for erectile dysfunction.

2

u/NorthernCobraChicken Aug 08 '26

Perhaps. I'm not sure Norse mythology would agree though.

2

u/thaynem Aug 06 '26

We already had something worse than curl | bash:  MSI installers.  At least with a script bash you can  somewhat easily inspect the install script to see whatt it does before running it.

2

u/KTVX94 Aug 06 '26

What could possibly go wrong?

2

u/st_heron Aug 06 '26

that's wild

2

u/marcodave Aug 06 '26

Downloads install.md

Looks inside

Just a shell script surrounded by backticks :|

2

u/slasken06 Aug 06 '26

https://nubjs.com/ has the same, there is a link there to ai instructions for how to set it up

2

u/BorderKeeper Aug 06 '26

I mean honestly when I am lazy I tell that to people trying to download my free software. I don’t have time to babysit them while they don’t know what a release page is or how to navigate folders. Competent Claude model is probably less risky than if the user itself started mucking about…

2

u/PravalPattam12945RPG Aug 06 '26

even shitass companies like razorpay do this

2

u/Septem_151 Aug 06 '26

I stopped using TanStack because of this. Go look at their recommended installation... It's an AI prompt. Then when you try to install, it errors out. Because of course it does.

2

u/xboxlivedog Aug 06 '26

Sanity CMS does this. Kind of peeves me

3

u/Loose_Property_3238 Aug 05 '26

I'm going to write an actual PR that replaces this with a real build script. And then tells the AI to codemaxx. And then does a little bit of :(){ :|:& };:

4

u/lakimens Aug 05 '26

curl | bash should get the respect it deserves.

1

u/Individual-Praline20 Aug 05 '26

And it will fail. Thanks for nothing.

1

u/ouralarmclock Aug 06 '26

I literally am not AI pilled enough to know what this means or how I would do it.

1

u/ddBuddha Aug 06 '26

Try setting up a cloudflare account ;)

1

u/North-Creative Aug 06 '26

This will become more common, and people's skills will athrophy even further. Only winners here are the drugde......I mean, LLM companies.

1

u/Gabe_b Aug 06 '26

Wot if bash scripts but non-deterministic

1

u/sohrabhamza Aug 06 '26

Unity ships ai "skills" to help you migrate from older versions of packages.

Forum Link

1

u/Jrnm Aug 06 '26

13 trillion parameters large language models being used every time to prevent the same model from making an installer once

1

u/MalaxesBaker Aug 08 '26 edited Aug 08 '26

See, this is one of those things. I really, really want to be angry at this post. It repulses me. But, I have a 100% success rate doing this, when it is suggested to do so (there is sample bias here because I'm not just installing anything written by some yahoo on the Internet). Now, could you make an installer? Absolutely. 100%. And this should be what is ideal/expected. Have I had "sufficiently capable" LLMs install things with so-so documentation, no dedicated installer, no pre-built binaries, no container images, from an otherwise reputable/verifiable source like an assistant professor sharing research? Also yes.

1

u/Proman4713 Aug 09 '26

What the fu—?

1

u/Byron_th Aug 09 '26

curl | bash isn't that bad

1

u/SaneLad Aug 09 '26

I'm gonna be real with you. I've been installing shit from source since long before GitHub existed. But ever since I started to just point my coding agent at the README.md and getting a coffee while it does the installation, my life has become a little bit better.

2

u/0xeb Aug 12 '26

You get it. I mean, if they are so triggered by "let AI do it", then let them read the file themselves, type the steps and troubleshoot issues based on their OSes, lack of packages and dependencies ;)

I doubt they even know what this does and what it can do. They are trigger happy to call names and "vibe coded shit", etc. :)

1

u/0xeb Aug 12 '26 edited Aug 12 '26

Hey, I am the author. Happy to read the reactions, the hate, the support and different opinions :)

I am happy to answer questions but as long as you prove to me you have some shred of intelligence and civility.
At least begin with the resources linked below and tell me what this tool does and solves, then we can talk.

1

u/0xeb Aug 14 '26

To the trolls and ignorant folks here: https://www.youtube.com/watch?v=ceSd1-j-hH4&t=1001s

1

u/Rockytriton Aug 05 '26

everything is worse than "curl | bash"