This needs to be killed with fire.
Vibestrapping
it used to mean something better… 😔
Something less degenerated
You may as well just completely replace your package manager with this one simple script.
#!/usr/bin/env python3 import sys exec(TrustedAgent.request(f"Write a Python statement to install {sys.argv[1]}, make no mistakes"))Also “Please don’t reformat my hard drive”
“Try to keep out the worst malware’d packages”
“How the fuck did Doom get installed onto my smoke alarm and not my D: drive? This is the last time I ask AI to help.”
Imagine:
- You sit on your couch.
- Rip & Tear starts playing.
- You notice a faint smell of smoke …
pant shitting intensifies
Unfortunately not the first time I’ve seen this sort of thing:

(I don’t use this project, just came across it)I’ll give it a pass because it’s an OpenCode plugin, meaning the typical user is not tech-savvy enough to be able to edit a simple JSON configuration file.
They saw curl | bash and were like you know what the problem with this is? It’s deterministic
Non-deterministic, heavily corporation-influenced software issuing root shell commands? I’ll have two!
While I’m not a fan of most AI usages, this is the thing that infuriates me the most.
I like writing scripts to automate parts of my job. I’ve had a few for things like build performance testing comparison and the like.
All of it was replaced by skill.md, that does exactly the same, but burns like 3$ per run in tokens, and has also at least once generated hallucinated results, because it ran into an error, ran wrong builds, or in general fucked up in a way that was not easy to detect (and we did in fact not detect it until much later).
But hey, at least my colleagues now don’t have to open the filthy commandline and write
py perf-test.py main feature/branchto run the test, and can just talk about it to a clanker.What the actual fuck. Sorry, I won’t have better words for quite a while now
We can do even better: just post the readme+prompts used to design the software, and let the users AI agent recode it themselves! Perfectly secure.
This kind of does something similar :D https://codeberg.org/TheMikina/git-llmfs
aside from the obvious use of LLMs for the actuall project, everything was written by hand … everything you see is my fault.
This is fucking crazy.
The logical next step is to ask a humanoid robot to interface with your machine to perform these steps for you
your machine
Their machine
This is absolutely insane
This should be illegal. I’m not even joking
You may not, without prior written permission from the Author…create an API-compatible replacement, behavioral clone, competing implementation, or Derivative Implementation
Loooooooooooooool. “You’re not allowed to reverse-engineer this reverse-engineering tool.”
How am I still learning about XKCDs I’ve never seen especially ones in the 1000 range.
Congrats on being one of today’s lucky 10,000!
So meta
Too meta. https://xkcd.com/1447/
Is this a reference to something?
It’s the Key and Peele of geek comics
When you first learnt about xkcd, did you not S L O O O R P the entire back catalogue?
I guess when I did that there were A LOT fewer. Cuz I’m old.
I’m so old I remember anticipating the 404
apt-get install
sudo apt-get installsigh
I know right could just be apt install
With all those connected with & won’t it skip the rest after the first failure? Or does ‘no such program’ or ‘you don’t have permission’ not produce an error?
In bash,
&just starts the program in the background, so all of the commands are run in parallel. You’re probably thinking of&&, which runs the command on its left, checks its return code, and then decides whether run the command on the right.Although, in this case there are no ‘commands on the right’ since all the commands are on separate lines. You’d need to backslash the commands together, something like
pip install "$1" && \ easy_install "$1" && \ ...I saw it as wrapped, so couldn’t dismiss the option that all were on a single logical line. But you’re right, I was thinking of &&
That would be &&.
A single & will run them in parallel.
Thanks
Yes, it should have been a
;instead.
if $1 is not installed after that, wipe your hard drive and start over
It could be a crate…
Script needs to be updated, Rust wasn’t particularly popular back then (if it existed. I don’t know how old this one is, but it’s pretty old)
March 11, 2016 according to https://www.explainxkcd.com/wiki/index.php/1654:_Universal_Install_Script
According to the Rust Wikipedia article, it was juuuust starting to be used in real things around that period. Definitely before it was popular.
I can stop laughing at steamcmd.
Good. If you couldn’t that would be a real problem.
(clears throat in Zypper install)
:p


















