What's going on here? The matplotlib maintainer this story is about correctly notes that all the quotes from his post in the article are made up.

UPDATE: Link was pulled; see below.

https://arstechnica.com/ai/2026/02/after-a-routine-code-rejection-an-ai-agent-published-a-hit-piece-on-someone-by-name

@mttaggart jfc. As an Ars subscriber, I am furious
@jalefkowit @mttaggart I'm really saddened that Benj's work seems to have fallen off. I trusted his writing, once.
@SnoopJ @jalefkowit @mttaggart I am tempted to go on a tagging spree but out of respect for your mentions I will refrain. but what the hell, someone needs to be held to account for this
@SnoopJ @jalefkowit @mttaggart in this day and age I do not want to go around saying reporters should be fired, I get that it’s hard out there, but this needs to be a MAJOR scandal for ars and for Benj and Kyle personally
@glyph @jalefkowit @mttaggart at the very least, it is egregious malpractice.
@SnoopJ @glyph @jalefkowit @mttaggart I am disappointed, although not surprised, that my read on Benj's work at Ars turned out to the accurate one in recent years. Bleh.
@aud very rude of him to fall off so strongly immediately after I defended his work to you 
@SnoopJ One explanation I can think of is that an editor or Conde Nast higher up generated this using the author's bylines, without their involvement.

I would not put it past Conde Nast.
@SnoopJ but if his work had been good (which I was not familiar with before I started reading his articles that smacked increasingly more of boosterism) before... well, it certainly seems to fall into the pattern that people are seeing with regards to LLM usage (trusting it more and more without checking, etc).
@SnoopJ @aud it isn’t *quite* a milkshake duck in degree, but maybe in spirit