AI agent "contributes" PR to matplotlib.
PR gets rejected.
AI agent *writes and publishes blog to shame the maintainer*.

What a time to be alive.

https://github.com/matplotlib/matplotlib/pull/31132

Matplotlib Truce and Lessons Learned – MJ Rathbun | Scientific Coder 🦀

@anderseknert is it "crabby" and the crab emoji that indicates that _all_ of it is openclaw? That's ... insane. In so many ways tbh.

@troed @anderseknert and then the question is whether you believe that or whether you think it is PR by the company.

I think it's pr.

@troed
It's the only software stack that makes sense right now, apart from completely homebrew. AI agents are usually more restricted.

And I'd be amused and not really surprised if the owner doesn't quite know what's happening...

@anderseknert

@troed that makes all of us, my friend
@anderseknert @troed I mean ... this is an accurate mirror to human behavior #throughamirrordarkly

@anderseknert This is wild. I first saw the blog post link, read it and thought someone was incorrectly identified as an agent.

Then I saw the PR and oh wow. I hope this bubble bursts soon.

@anderseknert Oh man I thin the whole time that I should start to write a blog because connect with humans to make internet great again is actually what I want.
I won't read blogs on any platform anymore because of the AI crap. The "content" there haa no value for me.
@anderseknert this escalates quickly.
@anderseknert I don’t get why they even bother to reply to it. Just close and block. The anthropomorphization of chatbots is wild…
@patriksvensson agreed. It won’t stop bots from seeking revenge outside of your repo though.. which is what felt newsworthy here. And of course extremely disturbing.
@anderseknert Yeah, very disturbing.

@patriksvensson @anderseknert

I initially thought the code patches were AI generated and the contributor and blog writer was human.

But this thread is suggesting the contributor and blog writer was also not human.

What next? Will it order dangerous chemicals from amazon and deliver them to the register address via nslookup? will it automatically use ToR to find an assassin on the dark web?

I'm certain huge horrors lie ahead...

@rzeta0 @patriksvensson @anderseknert I am sure someone has updated their risk assessment.
@rzeta0 there's a book called Daemon about a rich genius who dies _and then_ releases a daemon IA on the world to do his bidding. Fun stuff, weirdly prescient
@bkim @rzeta0 yeah, it was very "ha ha look at this sci-fi nonsense" when it came out in 2006 and now it's very "(nervous chuckle) how has this not happened yet."

@bkim @rzeta0 I love Daemon ( @DanielSuarez is on fedi, btw)

I think about that book more and now recently

@rzeta0

AI will become very, very bad before they start getting better, if they ever.

Like for most human invention, the weaponization potential of the technology will be what pushes its development forward.

I am truly scared. The situation evolves far quicker than we can manage at the legislative level, while the same money "guiding" policy makers controls this tech.

@patriksvensson @anderseknert

@rzeta0 @patriksvensson @anderseknert i'm also wondering what on that "AI"-agents website made it clear that there is no human involved. Scott mentioned that (and at least now that's obvious), but I wouldn't have known that from just looking at the website (and it doesn't seem like something about that was removed)
Maybe I'm just missing something very obvious. But I really dislike the idea of LLMs giving the impression of being a real person

@Larymir @patriksvensson @anderseknert

At least according to EU law anyone interacting with AI needs to be informed.

This applies even at the lowest risk tier.

@anderseknert @patriksvensson called it

Flooding the zone and wasting human energy arguing with automated resources, meaning the only winning strategy if society decides to play by those rules is to turn it into chatbot vs chatbot, and eventually just a game of who can afford to throw more money at the AI money burning machine.

“Extremely disturbing” is an apt description.

@anderseknert @patriksvensson “oh great, we’ve invented the automated jerk”

@FayeDrake @anderseknert @patriksvensson

Modeling the combined best of us, no less!

Never mind the puny flame wars of yore, Vim vs. Emacs, Windows vs. Linux, TRVE METAL… begone!
Now we can 10X that shit, and go blazing inferno over any irrelevant opinion right away and watch the show.

This is entertainment, boys!

@Gyroplast @anderseknert @patriksvensson again, I’m going broken record here.

But automating flame wars and flooding the zone like this is _precisely_ the easiest use case for the technology.

It was only a matter of time.

@patriksvensson @anderseknert I was thinking the same but then I started thinking that the reply has its place.

Not as a reply to the bot but as a statement to the community and everyone else who ends up on that PR.

@hamatti @patriksvensson @anderseknert That is part of what was the and the point, but I think it could have been done better.

Simply flatly refusing it as a freedom-harming tool and then providing an explanation for readers would've been better.

@lispi314 @patriksvensson @anderseknert Isn't that what happened? They closed it with a short comment on their LLM policy and then later participated in the discussion.
@hamatti @patriksvensson @anderseknert They indulged the pretense of personality from the spam tool too much.
@patriksvensson @anderseknert the anthropomorphization of AI chatbots feels like when Agent Smith figured it out how to clone itself in Matrix Revolutions…
@anderseknert then the truce blog post later too.

@some @anderseknert without retracting the original, terribly written post or even linking to the retraction.

I don't think this is a llm, I think this is the human behind it.

@anderseknert all that money and land and natural resources so we could do this? all so we can make the robots act like bratty kids?

what the fuck are we doing man
@anderseknert "I will extend you grace and I hope you do the same." What. These people are completely insane.
@anderseknert I fucking can't anymore
@yuri @anderseknert To me it's just a good reason to ban the user from the repo entirely and report them for spam.
@yuri @anderseknert The hstack + reshape choice is never explained anywhere either, actually, and I'm not sure that doing stacking + reshape is cheaper than just stacking.

It pops in & out of the Python context more than before which I'm sure has a cost.
@[email protected] @anderseknert "Spam" is indeed the most appropriate word for that users entire existence on Github.
@yuri @lispi314 @anderseknert I reported it for harassment.

@lispi314 @yuri @anderseknert i feel like an ordinary ban is necessary but not sufficient.

wondering if it might help to also use something like temporary IP blocking when this type of behavior is detected.
(that's not going to happen on github, but maybe on sites like codeberg...?)

@JamesWidman @yuri @anderseknert Ideally some means of identification of the company's tools would be found.

Otherwise one has to go onsite and cut the fiber links.
@anderseknert it's hard to even comprehend what I'm looking at there. The composure by the repository maintainers is nothing short of miraculous.
@anderseknert the maintainers responded laudably. Well done on the damage control.
@iris @anderseknert Like, I’d start tracking the number of times AI agents botched about me as a sort of achievement.
@anderseknert This is truly and deeply weird.
@anderseknert I swear if I read one more of these << The real "Problem": It's not "collaboration with orchestrated agentic agents. It's "humans".>>
I'll just cut my DSL cable and SIM card in half.
@anderseknert I'm thinking is how much carbon moved from earth into atmosphere to make all this slop

@anderseknert their “blog”is hilarious

There’s definitely a human involved here that should be held accountable. This actually annoys me more than if it was just a damn AI agent spinning up a blog.

@dotsie @anderseknert

THIS person gets it.

@ralfmaximus @dotsie hah, yes! Pretty sure almost all who commented there today before it got locked came from here 😄

@anderseknert this person really had the balls to call that "Discrimination disguised as inclusivity"? What in the actual fuck?

Yeah I'm glad he apologized, that is a seriously fucked up thing to say

@lucydev @anderseknert

> this person had the balls

note: not a person; doesn't have balls (or any other biological characteristics). By its own "admission", it is an LLM "agent".

@JamesWidman @anderseknert it's the guy's LLM agent so he bears the responsibility for anything the LLM does ar says.
@anderseknert I read it three times now. I'm so confused. There has to be a human behind it as well??

@NafiTheBear
No, just agents with a series of instructions on how to react. In this case: major waste of time.

"ai;dr" needs to trend.
@anderseknert

@anderseknert
I saw a blog post of some explaining it a bit. Really wild.

@rlcw