Vim's lead maintainer has fully lost his goddamn mind

This is in a PR where Shougo, another long-time contributor, communicates entirely in walls of unparseable AI slop text: https://github.com/vim/vim/pull/19413

What a pathetic state after decades of active, thoughtful work. "I asked the chatbot how to write this code", "Well, I asked my chatbot, and "he" doesn't like it". What a fucking embarrassment.

Add setrepeat() and getrepeat() functions for dot command control by Shougo · Pull Request #19413 · vim/vim

Summary Add setrepeat() and getrepeat() functions to allow scripts to programmatically control the dot (.) repeat command. This enables plugins to: Save and restore the repeat command Make custom ...

GitHub

> Thank you for the detailed feedback! I've addressed all the issues:
> Thank you for the feedback! I agree that following the Vim 8+ naming convention makes sense.
> Thank you for the feedback on naming!
> Thanks for the suggestion! After thinking about this more, I believe repeat_set() / repeat_get() is the right choice:
> Thank you for the feedback. A brief clarification.

This isn't even rewriting his own thoughts in whatever bland style the chatbot can muster, it's just dumping people's comments into the bot and copy-pasting whatever it shits out.

This is The Future that boosters want: An endless bikeshedding session where agreeable chatbots trade excessively polite thank-yous and screenfuls of bullet-pointed lists. A bunch of children, getting paid to play around with tamagotchis.

What a bleak fucking future to dream of.

@AndrewRadev wow this PR is truly painful to read. it feels like these social networks made for AIs to talk to each other. I don’t mind AI writing code for you, but you gotta take ownership over the ideas, you can’t just point a finger and say it this or that, you gotta understand it and own it. You posted it online, under your name, not the AI’s.

@eljojo @AndrewRadev "I don’t mind AI writing code for you"

you really should

@eljojo @dirtside We could give you a bullet pointed list of all the ways generative AI is harmful- but frankly there’s plenty available on the subject and if you’re so ethically bankrupt you’ve ignored it so far, your opinion is not going to change in this thread

@penny @dirtside maybe we can go straight to basics: I'll start by saying I don't believe in copyright. I know it's necessary in today's world, but I'm personally opposed to it. I think it's a true reflection of capitalism and this world is much more worse off because of it than without.

Regarding AI, I believe there's a distinction between the theoretical technology and the current companies that deploy popular models. As well as downstream effects caused by them.

@eljojo @dirtside I don’t either, but here, I will give you a copypaste of my most recent spiel and then politely, I will block you when I believe it’s been received because I don’t really want to know you at this time

it’s all stolen but I don’t even care about copyright, it’s an existential threat to the internet and to society that is funded by billionaires who hate us

It exists only to cause harm and if you get anything out of it you are only enabling and reaping that harm

I also think by the nature of information theory llms can only digest information and lower the entropy floor- anything they output is worse than what they ingested, anything they remove is destroyed

@penny @dirtside if you're not willing to engage in conversation, then why engage in conversation?
@eljojo @penny @dirtside where did Penny lack in engagement? Being pessimistic about your ability to use conversation for any alternative conclusion isn't a poor decision. There's more than enough people applying rigour before despising AI intrusion. You can't just label every aversion to AI as prematurely taken bigotry. It's an aversion of exhaustion for many, and you don't seem to know how to embrace that exhaustion in others.
@goose penny literally threw a copy paste and then blocked me without caring what I had to say about it. LOL -- not too long after attacking me that my opinion was impossible to change L O L

@eljojo @goose hi! Could you share some commits of yours which are heavily vibe coded?

I look for some non trivial code examples as so far whenever I use AI its generating me well only simple snipets. Anything greater than one file quickly piles up to shit and I have to reject it.

The same goes to pickup the architecture or design patterns. Usually AI generates me quite some trash. Fyi; I dont use claude but mostly open models which has waay less parameters. Thanks!

@grayrattus https://github.com/eljojo/estrella was built entirely using Claude Code
GitHub - eljojo/estrella: A print server for the StarPRNT protocol

A print server for the StarPRNT protocol. Contribute to eljojo/estrella development by creating an account on GitHub.

GitHub
GitHub - eljojo/bike-app-astro: global cycling wiki

global cycling wiki. Contribute to eljojo/bike-app-astro development by creating an account on GitHub.

GitHub

@eljojo thanks! Could you ellaborate what was your workflow while buildingit? Have you made it with one readme file as description for AI or had to generate code function by function?

It looks really impressive.

@grayrattus I'd suggest looking at this https://github.com/obra/superpowers it's an entire workflow
GitHub - obra/superpowers: An agentic skills framework & software development methodology that works.

An agentic skills framework & software development methodology that works. - obra/superpowers

GitHub