Comment by ๐ฎ jprjr
Hell yeah. I'm very much in favor of this.
I think LLMs and generative AI are ruining everything and want nothing to do with them. I'm glad to see an AI-free fork.
The second I catch a whiff of AI in a project I start looking for alternatives.
Mar 26 ยท 6 weeks ago
17 Later Comments โ
First order boycott: refusing to use a thing.
Second order boycott: refusing to use a thing made using a thing.
โฆ
The global interconnectedness of everything makes this an increasingly difficult approach.
๐ lars_the_bear ยท Mar 26 at 08:15:
@jprjr : "The second I catch a whiff of AI in a project I start looking for alternatives."
So do I, but I reckon in tens years we'll be limited to using only software we wrote ourselves.
๐ zipsegv ยท Mar 26 at 08:56:
@stack to be fair the most reasonable arguments against LLMs are more about the externalities than code quality.
although ignoring everything else regarding LLMs, I doubt the tech will improve much from this point. statistics isn't really the best way to write code.
๐ zipsegv ยท Mar 26 at 11:43:
@CitySlicker I recommend reading Drew's blog post about it if you want more information:
๐ stack [OP/mod] ยท Mar 26 at 14:29:
I don't have an overall anti-AI sentiment.
As an assistant it's pretty good. I can ask about parameters for a call, or what library does what, compiler flags, even some boilerplate or changes to static data ..
It's more useful than hiring a kid out of college. Some bullshitting and attitude problems but knows a lot if you ask the right question.
I wouldn't trust it with any decisions or code over a single routine.
You have to really know how to code, then it can assist. Otherwise it's the stupid leading the dumb.
๐ฎ jprjr ยท Mar 26 at 14:52:
Just made my first contribution to Vim Classic, feels good.
Getting a patch accepted by a project is the best kind of dopamine hit.
๐ lars_the_bear ยท Mar 26 at 15:45:
@stack : "It's more useful than hiring a kid out of college. Some bullshitting and attitude problems but knows a lot if you ask the right question."
Fair enough, but the kid out of college will (we hope) eventually become somebody who can be trusted to work without close supervision. And, the kid out of college has an enormous student loan to repay. Still, I can see how you might get better short-term results from an AI agent.
๐ stack [OP/mod] ยท Mar 26 at 15:56:
Comically speaking... Yes. the kid will grow up and if truly smart will leave and get a FANG job.
I suspect if you add it up the cost of drunk tanks we call college or uni, it is probably comparable to AI.
The environmental cost of the global "education system" is crazy high.
๐ฆ wasolili [...] ยท Mar 27 at 22:21:
Shame it's forked before vim9script
๐ norayr ยท Mar 31 at 00:43:
i think llms are already producing majority of commercial code.
all my friends who work as software developers are given paid AI assistants, be it cursor ide, github copilot or claude code.
they are expected, i guess, to have higher efficiency and close more tickets faster than before.
i have read somewhere that microsoft is using llms to rewrite lots of windows in rust.
that means, if floss devs won't use ai then floss will be less competitive than it is now. because look around you, have you tried to tell people to use xmpp or activity pub services or linux?
๐ norayr ยท Mar 31 at 00:48:
your friends will complain a lot. they will forget about mastodon, xmpp app, and remove linux you have installed for them, then spent days to fine tune to their needs.
it is a recurring thing to me for more that 20 years.
they will tell you โit doesn't have that feature i really need and can't live withoutโ and they'll get back to their comfort zone.
sometimes you'll remove the linux you spent days on for them yourself. it is painful.
then there are linux phones. given what is happening with android we want them to become more useful faster.
not for us, to me sxmo or windowmaker are amazing and i need nothing more. but for others.
๐ norayr ยท Mar 31 at 00:56:
what i am afraid of is that floss will be less competitive for people who aren't ideological, or aren't into ideas enough.
i tried to explain the idea of free software for decades. i got better at it. but still i often can't explain people who whole life used their proprietary systems and apps why to use floss.
so if ai will also help to make our programs better, then maybe it is a tool useful for our communities?
we have lots of unsolved issues in git repos. i certainly have. last year i closed an issue i wasn't able to close for three or four years. i closed it without ai. but it took time.
another thought: i think whoever uses ai should be responsible for each line generated.
๐ norayr ยท Mar 31 at 00:59:
and i think they are. imagine corporate programmer. when the bug or just stupid thing in found in the code, that programmer can't say: it's not me, it's genai. that person is responsible for the code they deliver.
so i think if microsoft is rewriting windows with rust, evely line of code, hopefully, has a responsible person behind it.
someone who read, edited, agreed with the generated code.
๐ฆ wasolili [...] ยท Mar 31 at 03:53:
@norayr I suspect the claims of how much commercial code is AI generated is exaggerated to appease shareholders and upper management who have been convinced these tools are drastically more useful than they are.
๐ stack [OP/mod] ยท Mar 31 at 12:54:
Because the only problem with Microsoft Windows is that it's not written in Rust.
Now with the help of AI rusty windows will destroy competition.
But seriously an AI assistant is fine. The problem is if the one being assisted is a moron.
๐ lars_the_bear ยท Mar 31 at 13:40:
I suspect that converting from one programming language to another is something the an LLM could, perhaps, be trusted to do.
๐ stack [OP/mod] ยท Mar 31 at 13:44:
That is just so useful! Then maybe rewrite everything in go.
Original Post
Drew Devault forks Vim โ [https link] An AI-free branch.