oil capital can't help but pollute open source, huh. Gotta get those oily fingers into every fucking open source project, twould seem.
fuck it man, gonna make my own vim out of vendored copies of readline and ncurses
I did get a response on whether Helix has a policy re: LLM usage or not

https://github.com/helix-editor/helix/discussions/15408

I wouldn't call it encouraging because I don't agree that it's useful (nevermind ethical) but I wouldn't call it
discouraging, either, because they're clearly aware that it can produce a lot of unhelpful, time wasting crap.
Policy on accepting PRs that include LLM generated code? · helix-editor helix · Discussion #15408

Hello! I've just been checking out Helix recently, and I quite enjoy what I've seen so far! It's fast, intuitive, ships a lot of nice defaults, and works well with what I've used it for thus far! I...

GitHub
I haven't had the time or mental fortitude to construct a diplomatic reply that might encourage them to consider the ethical side that isn't just me ranting but if anyone wants to politely and gently nudge them towards considering the ethical drawbacks and license implications...
on the other hand, never a better time to greenfield the entire field of computing

just fucking NIH the whole damn stack

/s sorta
@aud yeahhhhhh we fantasize about what our Forth could become ...... if there were world enough, and time...
@aud we are totally gonna write our own vi soon though. we made two attempts at that in the 90s (both of them cut short by food scarcity and domestic abuse) and have been meaning to circle back to it ever since

@ireneista @aud I've already seen a Vim fork that when I have the energy I might switch to:

https://codeberg.org/NerdNextDoor/evi

I've also fantasized about just making an entirely fresh OS, even though I likewise lack the skills. There's gotta be... Thousands? Tens of thousands? of people in this bucket right now...

I think the deeper problem is governance? How exactly are you going to ensure an equivalent thing doesn't happen to this new project? I think clear politics baked into the project is probably best, but that's hard to get right.

evi

EVi, a hard-fork of Vim v9.1.0 (Jan 2024) before AI was used in the project.

Codeberg.org

@tiotasram @ireneista @aud i think the values (what i think you mean by politics) are deeper than governance. governance structures are certainly important, but if they are held more important than values, that governance structure can be captured. if you have a community working together that all share some basic values, attempts to subvert those values will be met with resistance.

i personally think a good set of values stems from supporting the autonomy of the folks operating, creating, and otherwise affected by the software (or other project). resistance to large language models follows from it, for instance.

@tryst @aud @tiotasram we do agree with that. politics is the means by which we fight for such things

@ireneista @tryst @aud good point; values is a much better way to think about this.

Sadly although I agree that an anti-LLM stance does logically flow from values of freedom for users, I think there are many who perceive themselves as valuing user freedom but who embrace (or don't strongly oppose) LLMs, Linus Torvalds being perhaps a decent example?

It's not an insurmountable problem, but the same statement of a "value" will mean different things to different people, and in some cases like "freedom" you've got layers of propaganda all over the place trying to distort what that means.

@tiotasram @ireneista @aud yeah, part of that is that it can’t just be a simple statement of values (though those certainly can exist), but also an ongoing discussion and community experience of the values.