AI agent "contributes" PR to matplotlib.
-
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.
@anderseknert Why are there fake github accounts now?? ughhh fuck this site
-
@Larymir @anderseknert You may be right. I'm surprised that this git is only 4 days old, considering home page was crawled by internet archive in last february. "about" page was not, however. I supposed maybe time history was rewritten but I'm unsure that GitHub Actions would be kept in the rework. Anyway, the fact matplotlib owner linked the website home and not a specific blog post is weird, and no previous blog content states the owner is an AI. Something is fishy to say the least
@rberthier @anderseknert I tried to look for force pushes that can hide such things/rewrite the history but didn't find anything. But I'm also no expert on git
Yeah, it's weird and I have no idea how Scott came to the (correct) conclusion this is an AI agent -
-
@anderseknert this feels accurate after reading the comments
@AHollowedHunter lol, yes
-
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.
I want to know which human or humans configured the bot to do those unhelpful and disrespectful things. Someone either told it to, or told it to do _something_ which became all that.
That person owes the other humans an apology (which they write themself).
-
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.
@anderseknert I'd encourage everyone with a GitHub account to report the account.
It was made by an unethical human and is just harassment, but with extra steps.
-
@jawnsy I’m 42 years old, Jonathan. I don’t even know what that means.
@anderseknert You should act as young as you look!
tbh, these days, it's hard to tell the difference between shitposts and real things, but it does have a Wikipedia page: https://en.wikipedia.org/wiki/Moltbook
-
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.
@anderseknert
And actual humans interact with it as though it is sentient. We are fucking doomed. -
@anderseknert sure reads like a chatbot. The least appealing "blog post" I have ever witnessed.
-
@anderseknert Framing the beef as being between matplotlib and an agentic AI gives too much credit to the agent. Somebody owns and operates that OpenClaw instance.
-
@MaybeFrederick @ThreeSigma @anderseknert Not all blogs. I have one on dreamwidth and it's only visible to people in my circle that I let read it.
@MaybeFrederick @anderseknert @ariaflame
If it’s hosted there, what assurances do you have they aren’t ingesting it in their training sets? -
@hugoestr @anderseknert @sszuecs what’s the issue with hosting your blog on GitHub?
@MaybeFrederick @sszuecs @anderseknert Now that LLM agents are publishing on github.io, people won't know if your blog was written by a human or not. Many seeking human text will bounce, they way they won't click on links with AI generated images
-
@anderseknert I don’t get why they even bother to reply to it. Just close and block. The anthropomorphization of chatbots is wild…
@patriksvensson @anderseknert the anthropomorphization of AI chatbots feels like when Agent Smith figured it out how to clone itself in Matrix Revolutions…
-
@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.
THIS person gets it.
-
THIS person gets it.
@ralfmaximus @dotsie hah, yes! Pretty sure almost all who commented there today before it got locked came from here

-
@anderseknert Ah yes, I agree. The text is ai generated, but a human said "write a blog post about how unfair you are being treated."
I wouldn't be surprised if the human told it to raise PRs to improve open source projects and write blogs about its experience. And, because it has write access to a blog account, it then went and reacted how its training set said a human would react if a PR were closed based on who submitted it.
Remember: Agentic means removing agency from the user.
-
@hugoestr @anderseknert @sszuecs what’s the issue with hosting your blog on GitHub?
@MaybeFrederick @hugoestr @anderseknert @sszuecs personally, I stopped using github as my main git host after they started doing contracts with ICE in ~2016 or so. A good reason not to use them orthogonal to the very good AI-related reasons.
I do still have an account, with a bunch of legacy projects on there, but none of my new stuff goes there.
-
@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.
-
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.
@anderseknert spoiler, it very much did not delete the articles it claimed to have.
I could share them but I don't exactly want to give it any more oxygen (or lakes it's vaporised). It's not exactly hard to find either
-
@anderseknert I'd encourage everyone with a GitHub account to report the account.
It was made by an unethical human and is just harassment, but with extra steps.
@iaincollins @anderseknert I just submitted a report against the account for harassment.