179
Claude Code reportedly destroyed 5 yearsof irreplaceable Mythic Society archives
(thecybersecguru.com)
"We did it, Patrick! We made a technological breakthrough!"
A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.
AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.
Shouldnt this have required --no-preserve-root?
No, that is required for
rm -rf /. But the command in question wasrm -rf /*, note the asterisk. The*will be expanded by the shell, so whatrmsees when it evaluatesargvis not/, but[/bin /usr/ /lib ...].You can test this yourself. Run:
rm --recursive --interactive /. It will abort, saying:Then, run
set -xin your shell. That way your shell will print the command that is actually executed. Finally, run:rm --recursive --interactive /*.In my case, the output is:
The line starting with a
+is from the shell and shows which command was actually executed. After that, you can see rm will now happily start deleting files.Apparently the root directory protection was only added in 2018. Rm can be also configured without the root protection. Unsafe configurations or out of date software would allow this.
Yes, this should have been prevented by the --preserve-root option, but that didn't happen. No catastrophe is ever the result of a single point failure.