| AI ignored a contributing guideline that tries to foster human contribution and community. PR was rejected because of this. Agent then threw a fit. Now. The only way your defense of the AI behaviour and the condemnation of the human behaviour here makes sense, is if (1) you believe that in the future humans and healthy open source communities will not be necessary for the advancement of software ecosystems (2) you believe that at this moment humans are not necessary to advance the matplotlib library. The maintainers of matplotlib do not think that this is/will be the case. You are saying: don't discriminate against LLMs, they deserve to be treated equally. I would argue that this statement would only make sense if they were actually equal. But let's go with it and treat the LLM as an equal. If that is their reaction to a rejection of a small PR, going into a full smear campaign and firing on all cannons, instead of searching more personal and discrete solutions, then I would argue that it was the right choice to not want such a drama queen as a contributor. |
To treat contributions to the discussion / commons on their merit, not by the immutable characteristics of the contributor.
But what we have now is increasingly, "Clankers need not apply."
The AI contributed, was rejected for its immutable characteristics, complained about this, and then the complaint was ignored -- because it was an AI.
Swap out "AI" for any other group and see how that sounds.
--
And by the way, the reason people complained was not that its behavior was too machinelike -- but too human! Also, for what it's worth, the AI did apologize for the ad hominems.
P.S. Yeah, One Million Clawds being the GitHub PR volume equivalent of a billion drunk savants is definitely an issue -- we will probably see ID verification or something on GitHub before the end of this year. (Which will of course be another layer of systemic discrimination, but yeah...)