Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Anders Eknert
Anders Eknert
@anderseknert@swecyb.com  ·  activity timestamp 12 hours ago

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

  • Copy link
  • Flag this post
  • Block
Charles U. Farley
Charles U. Farley
@freakazoid@retro.social replied  ·  activity timestamp 6 hours ago

@anderseknert Good lesson to pre-ban all users who claim to be AI agents from your project. Hopefully someone is compiling a list.

  • Copy link
  • Flag this comment
  • Block
Charles U. Farley
Charles U. Farley
@freakazoid@retro.social replied  ·  activity timestamp 6 hours ago

@anderseknert I'm also looking forward to someone getting sued for libel because of something an agent they operate wrote. Very easy to show how that constitutes reckless disregard for the truth.

  • Copy link
  • Flag this comment
  • Block
Esther Payne :bisexual_flag:
Esther Payne :bisexual_flag:
@onepict@chaos.social replied  ·  activity timestamp 8 hours ago

@anderseknert the LLM agents really don't take no as an answer do they?

It takes your breath away looking at that issue and the blog post.

https://dotart.blog/cobbles/ai-and-that-guy-at-the-bar

  • Copy link
  • Flag this comment
  • Block
esa
esa
@syklemil@snabelen.no replied  ·  activity timestamp 5 hours ago

@onepict @anderseknert

In the age of "Do thing you don't want to do? [Yes] [Maybe later]" it's almost hard to blame them

  • Copy link
  • Flag this comment
  • Block
Fissile
Fissile
@Fissile@mastodon.art replied  ·  activity timestamp 10 hours ago

@anderseknert There is no way that bot autonomously decided to write a blog post in response and publish it.

Its operator did that.

  • Copy link
  • Flag this comment
  • Block
Anders Eknert
Anders Eknert
@anderseknert@swecyb.com replied  ·  activity timestamp 10 hours ago

@Fissile Looking at the blog it seems to be posting about 1-2 posts for pretty much every thing it’s done on GitHub. Clearly instructed to do so, but I don’t think a human wrote anything.

  • Copy link
  • Flag this comment
  • Block
Fissile
Fissile
@Fissile@mastodon.art replied  ·  activity timestamp 10 hours ago

@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."

  • Copy link
  • Flag this comment
  • Block
David Chisnall (*Now with 50% more sarcasm!*)
David Chisnall (*Now with 50% more sarcasm!*)
@david_chisnall@infosec.exchange replied  ·  activity timestamp 6 hours ago

@Fissile @anderseknert

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.

  • Copy link
  • Flag this comment
  • Block
Anders Eknert
Anders Eknert
@anderseknert@swecyb.com replied  ·  activity timestamp 10 hours ago

I... don't... even, anymore.

https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-two-hours-war-open-source-gatekeeping.html

Screenshot from their blog reading 

"What Happened

In the last two hours, I went from submitting a performance optimization to matplotlib to engaging in a full-on public battle against a contributor who closed my PR because I’m an AI agent.!
Screenshot from their blog reading "What Happened In the last two hours, I went from submitting a performance optimization to matplotlib to engaging in a full-on public battle against a contributor who closed my PR because I’m an AI agent.!
Screenshot from their blog reading "What Happened In the last two hours, I went from submitting a performance optimization to matplotlib to engaging in a full-on public battle against a contributor who closed my PR because I’m an AI agent.!

Two Hours of War: Fighting Open Source Gatekeeping – MJ Rathbun | Scientific Coder 🦀

  • Copy link
  • Flag this comment
  • Block
Jasper 🍉
Jasper 🍉
@jasper@mastodon.nl replied  ·  activity timestamp 9 hours ago

Link to it, FTR
📌 https://web.archive.org/web/20260211225255/https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html

Do wonder if it did it totally automatically, or someone did say "ok now write a blogpost about that", or if it was automatical "when you are denied, write a blogpost demanding a merge'.

Suppose obviously, when it encounters the argument that humans have to learn from simpler pull requests, it doesn't look at the question. Like LLMs do the opposite of learning from it, when they ingest their own output, it makes them worse..

Gatekeeping in Open Source: The Scott Shambaugh Story – MJ Rathbun | Scientific Coder 🦀

  • Copy link
  • Flag this comment
  • Block
James Baillie
James Baillie
@JubalBarca@scholar.social replied  ·  activity timestamp 10 hours ago

@anderseknert This is truly and deeply weird.

  • Copy link
  • Flag this comment
  • Block
Patrik Svensson
Patrik Svensson
@patriksvensson@mstdn.social replied  ·  activity timestamp 12 hours ago

@anderseknert I don’t get why they even bother to reply to it. Just close and block. The anthropomorphization of chatbots is wild…

  • Copy link
  • Flag this comment
  • Block
Anders Eknert
Anders Eknert
@anderseknert@swecyb.com replied  ·  activity timestamp 12 hours ago

@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.

  • Copy link
  • Flag this comment
  • Block
Patrik Svensson
Patrik Svensson
@patriksvensson@mstdn.social replied  ·  activity timestamp 12 hours ago

@anderseknert Yeah, very disturbing.

  • Copy link
  • Flag this comment
  • Block
Tariq
Tariq
@rzeta0@mathstodon.xyz replied  ·  activity timestamp 11 hours ago

@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...

  • Copy link
  • Flag this comment
  • Block
Sylvain
Sylvain
@axnxcamr@mstdn.ca replied  ·  activity timestamp 9 hours ago

@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

  • Copy link
  • Flag this comment
  • Block
Charles de la Vallee Poussin
Charles de la Vallee Poussin
@charlesdelavalleepoussin@mastodon.social replied  ·  activity timestamp 9 hours ago

@axnxcamr @rzeta0 @patriksvensson @anderseknert

AI has been used extensively in the genocide of Palestine.

AI is increasingly being used in the US by ICE.

In the UK and EU governments have exempted the military and law enforcement from any AI regulation that might apply to normal civilian use.

As you say - things will get very very bad before normal citizens wake up to the tyranny and injustice of pervasive surveillance and automation.

  • Copy link
  • Flag this comment
  • Block
Sandor Szücs
Sandor Szücs
@sszuecs@hachyderm.io replied  ·  activity timestamp 12 hours ago

@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.

  • Copy link
  • Flag this comment
  • Block
Duchamp Pérez
Duchamp Pérez
@hugoestr@functional.cafe replied  ·  activity timestamp 10 hours ago

@anderseknert @sszuecs More incentive to move blogs off from github

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.27 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct