Claude Code's source code has been leaked via a map file in their NPM registry https://xcancel.com/Fried_rice/status/2038894956459290963 😂

Guess what? Most of code is either slop or even old good regex like for detecting negative sentiment in users prompt which is then logged

https://github.com/chatgptprojects/claude-code/blob/642c7f944bbe5f7e57c05d756ab7fa7c9c5035cc/src/utils/userPromptKeywords.ts#L8

These tools are going to replace 80% of all dev jobs and their plugin is gonna maintain all security and banking code? 🤡

Chaofan Shou (@Fried_rice)

Claude code source code has been leaked via a map file in their npm registry! Code: https://pub-aea8527898604c1bbb12468b1581d95e.r2.dev/src.zip

Nitter
Anthropico is now takeing down those repos with DMCA. So someone convert the whole codebase from TypeScript to Python with Codex or such tools. So it violates no copyright & cannot be taken down. I guess AI is quietly erasing copyright 😂 https://github.com/instructkr/claw-code
Forks · instructkr/claw-code

The fastest repo in history to surpass 50K stars ⭐, reaching the milestone in just 2 hours after publication. Better Harness Tools that make real things done. Now writing in Rust using oh-my-codex....

GitHub
@nixCraft they cleanroomed it?!

@brad @nixCraft yeah of course.

Good luck to dmca the clones everyone took on their machines.

I hate AI, but that is so ridiculous that I took a copy of it anyways.

@nixCraft wait, the guys who literally stole all kinds of things are now sueing with the copyright argument?

solid

@biglinter @nixCraft

its like raaaaiiiiaaan.. on your wedding day!

@nixCraft finally AI code generators have been used for good: fighting against AI code generators

@nixCraft ahahaa not before I and seven million other people cloned it!

gh repo clone instructkr/claw-code

@nixCraft all of those DMCA takedowns are illegal, as slop code cannot be copyrighted, full stop. So in addition to losing the book theft lawsuit, Anthropic could eat $150k per illegal takedown notice, AND SlopHub could be facing liability for knowingly participating in abuse of DMCA.

also systemd devs are using Claude for review and stuff like that. the quality of software reviewed by this slop is going to be amazing ;) hahah!!!

i can't wait to see how much production linux goes down just with stupid init.

@nixCraft Nasreddin Hoja beats up a kid before sending him to get water from the river with a clay bucket, saying "Don't break the bucket!" The neighbors see this and say "Hoja! Why are you hitting the kid? He didn't do anything!" Nasreddin Hoja replies "Because when the bucket breaks, it will already be too late."

Take whatever you want from this story.

@nixCraft I swear at least 95% of the distros out there are heavily built around systemd. Even when alternatives are offered they rarely are fully adapted. So many packages will refuse even to install, and among many of those that do, no proper alternate way of handling the software seems to be used. Pipewire-pulse, for example, wants to run as a "userland service" so needs to be run at a user level, not a system level and a lot of distros that offer alternative init methods just start up with nothing but alsa (and all its problems) working...

inb4: Yes I'm aware some distros offer alternate inits, see above.

Distros seriously do need to be switching away from being so systemd focused. It was already getting way out of scope and messy anyway.

@nixCraft more argument to ditch systemd
@nixCraft In the past I soooo did not care about whatever drama people pulled out of their bums about systemd but how the devs there happy embrace slop or the shiddy decision to add a age verification, I think this is a red flag and Linux distros really should start getting away from it unless they get their shit together again.
@nixCraft It's maybe time to switch to runit init. I was amazed of this init system the first time I ran void linux
@nixCraft Calling it now. A coming bug report will be "I ran `journalctl -f -u baltimore` and systemd deleted my home directory again."
@nixCraft
already switched my MX Linux (KDE ISO) to sysvinit without incident
@nixCraft Sometimes one particular systemd dev just commits the code "Found by Claude Code Review." with zero human review (https://github.com/systemd/systemd/commit/bb19b6104978b5ede792fa3f0cfc74272f20bf9c) which resulted in systemd-boot being broken in one release candidate https://github.com/systemd/systemd/issues/41098
measure: figure success of measurement correctly · systemd/systemd@bb19b61

Found by Claude Code Review.

GitHub
@foxes @nixCraft Bad example, the fix by Claude was correct.

@nixCraft

It will never not piss me the fuck off that criticism of systemd is still almost universally written off as just neo-Nazi shit when, like guys. Guys. GUYS! The evidence that it's not a product to be trusted has been there for years and now that the entirety of Claude Code has leaked revealing that it's sloppy through and through I'm sure that won't change fucking anything because it's simply much easier to dismiss it all as just Nazis being Nazis. Because the idea that systemd is simply a bad project is apparently impossible.


#Guess-what-motherfuckers-I-was-right #I'm-tired-of-being-right-in-only-my-negative-predictions #for-once-can-a-prediction-of-mine-that-turns-out-to-be-true-be-one-that-isn't-the-worst-case-scenario? #Unix #Linux #systemd
@nixCraft might be depending on the domain aand language... but the ai reviews at our work catched in half a year more serious issues as devs did in multiple years :/
And many of these issues were missed by human reviewers directly, too
@nixCraft As Anthropic programmer, we are just following orders
@nixCraft
Can't wait for someone to use Claude to recreate Claude Code from this source dump and then creates fake Claude packages with an info stealer or another fun supply chain disaster...

@dirkhh @nixCraft

Good point. Just a matter of time before this becomes a malicious chrome extension

@nixCraft An entire CLI with fs support in typescript is diabolical

@nixCraft

Edit: Oh, I was way too slow.

@nixCraft regex????????????????? oh my god lmao
@nixCraft
Nice one, I too fell for this joke :D

@nixCraft

You're one day early.

@nixCraft Haha, if you tell it: ”you can’t go on like this!”, it’ll interpret that as a positive 😅
@nixCraft They did say Claude has been coding itself for a little while now with minimal human input. Now we see the fruits of its labor https://www.axios.com/2026/01/13/anthropic-claude-code-cowork-vibe-coding
Anthropic's viral new work tool wrote itself

Cowork was written entirely with Claude code in 1.5 weeks.

Axios
@nixCraft reminds me of the old joke that all Ai is just regex
@nixCraft Oh, god, we used to joke that we could replace a lot of people doing bullshit jobs with a small perl script. Apparently Anthropic took that joke to heart and is trying to make it real.
@wordshaper @nixCraft s/small perl script/terabytes of data, 10,000 GPUs, and PyML/
@Nymnympseudonymm @nixCraft Well, yeah, that's then fronted with what's essentially a very small perl script. (I'm sure someone will be able to work out how to drop the LLM back end, you should be able to express what Claude Code does with a sufficiently expressive regex...)
@nixCraft Has this been forked yet?
@nixCraft npm, what can't it do

@nixCraft You ever work with a new developer who's super excited to work on a project, and they stay up all night, every night working on code, just pumping it out.

And it's cool, and it works, but there's no testing, no real code review, no planning, no real defined goals. Just developer on 1000 cups of coffee.

Coding with ClaudeCode CLI is excellent if you simply have it do the scut-work for you. I mean, take a screen shot of an old app that you are converting to another language and say, "Make me a form with all these fields, using the styles I have defined in this css..."

And it grinds it out, just like a normal wizard that makes a template that is like 90% done from a viewer-perpective.

Now tell it, "I need to design an inventory system for a rental company that includes windows of availability for both serialized and pooled stock" And it will give you a gigantic system that 100% will not work at all, ever.

So, real thought is still absent.

@nixCraft on one hand, using regex for sentiment analysis in an AI app?!??? Don't there are many models made just for that?

On the other hand, that's exactly a solution a LLM would propose for that problem.

@nixCraft Can someone use AI to "cleanly reimplement" it and make it gpl?

@nixCraft

The npm installation method is now deprecated.
Native installer is faster, requires no dependencies, and auto-updates in the background.
...the main cleanup step is making sure the old npm version is fully gone.

I almost didn't want to post, but since the wood folk have so little joy in their lives they dance around the fire in the woods, every time they think clankers stumble.

Youse are getting excitable over deprecated code, which in #Ai is last Friday push to prod.

#claudecode #vibecode #claude

@nixCraft Well now. This will be interesting as people dig into that code.

@nixCraft That's what happens when you vibe code the shit out the window.

Of course they were using typescript. That's one of the interpreted languages the LLMs have better results with.

@nixCraft OH HEY it's a GREAT OCCASION to rewrite it from scratch to change the license, eh?
@nixCraft HAHAHAHA THAT IS EXACTLY WHAT THEY DID HAHAHAHA