FINAL EDIT: We've been making good progress with EVi! We've fully settled on version 9.1.0 with no AI code, we're on IRC @ #evi irc.oftc.net, we've gained a lots of popularity and we've been working on fixing tests and removing platforms that are deemed exotic with other cleanups. Thank you to everyone who has supported us this week!!!

hard-forked vim at release 9.1.0 (Jan 2024)

https://codeberg.org/NerdNextDoor/evi

maybe we can get a group of people behind this??

Fuck AI.

#VIm #FuckAI #Tech #Technology

evi

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

Codeberg.org
I thought about calling my fork cvi (for "Community's Vi IMproved") and starting at version 10.0.0 and making release dates be months, not days.

Made an issue on how this should proceed.

https://codeberg.org/NerdNextDoor/vim/issues/1

How does this continue?

In light of the events taking place on the upstream VIm repo, I hard-forked from release 9.1's code. Here's the plan I have including some options. The plan involves eventually renaming to CVI (Community's Vi IMproved), using year and month for releases instead of year, month and day. We'll...

Codeberg.org

Made a pull request to small-hack/open-slopware to add #VIm to the list.

https://codeberg.org/small-hack/open-slopware/pulls/38/files

#Codeberg #FuckAI

open-slopware

Free/Open Source Software tainted by LLM developers/developed by genAI boosters, along with alternatives. Fork of the repo by @gen-ai-transparency after its deletion.

Codeberg.org
Updated my fork to 9.1.2073 before the release of it, specifically, the last commit before the AI commit.

The first commit by me to the EVi editor, a fork of VIm before the AI slop.

https://codeberg.org/NerdNextDoor/evi/commit/99d7fe946837131607e0b1cacbb3fb9a63cb4a18

Introducing, the beginning of development on EVi 10.0. (Intended to leave behind VIm 9.1/9.2.)

Beginning of EVi version 10 · 99d7fe9468

From today onwards, we distance ourselves from the upstream VIm by branching off from the last commit before AI was used. This will take a lot of work, but I believe in this project.

Codeberg.org

I also aliased #Vi and #VIm to #EVi on my MacBook and HP laptops.

EVi will be my main terminal text editor from now on.

https://codeberg.org/NerdNextDoor/evi

#Tech #Technology #FuckAI

evi

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

Codeberg.org

#EVi is now on irc.oftc.net! Come out hang out at the 'evi' channel!

I also plan Matrix and Fluxer later on!

#VIm #Vi #Tech #Technology #IRC #FuckAI

add EVi, Warmlake, mark Gram as tainted · 74c2c28649

Gram is tainted due to being downstream of Zed, which used AI in the past. Unlike many other projects on this list, Gram is likely to rewrite any AI-generated code.

Cosmic Forge: Building spacecrafts...

@the Updated the #VIm entry for small-hack/open-slopware showcasing how the LLM code in VIm goes all the way back to March 2024.

https://codeberg.org/small-hack/open-slopware/pulls/70

Add new evidence and change alternatives advice and change notes for VIm

Apparently, VIm goes way deeper than I thought. As early as March 2024. It's been tainted for this long and the VIm maintainers have been hiding it as off-topic.

Codeberg.org

@mrmasterkeyboard Given the impetus of your vim fork, I figured I should flag that fluxer's codebase is also very likely to contain vibe-coding, just in case you weren't already aware:

https://web.archive.org/web/20260218062337/https://blog.fluxer.app/how-i-built-fluxer-a-discord-like-chat-app/#the-llmephant-in-the-room

(linking to archive because the wording seems to have been heavily touched-up later, presumably due to backlash)

An issue was also raised about the project's extremely loose stance on allowing LLM-assisted contributions:

https://github.com/fluxerapp/fluxer/issues/435

How I built Fluxer, a Discord-like chat app

Fluxer is a free and open source instant messaging and VoIP platform built for friends, groups, and communities.

Fluxer Blog
How I built Fluxer, a Discord-like chat app

Fluxer is a free and open source instant messaging and VoIP platform built for friends, groups, and communities.

Fluxer Blog

@lumi This one... honestly, I don't know what to say.

Fluxer is the only thing better than Discord by a long shot even if it was LLM written in a small way.

My opinions on this are skewed.

Like yes, involvement probably wasn't that heavy.

Yes, it might have been the only way for a single person to do something like this.

But still it's an LLM...

I'm so conflicted right now, I don't know what to do.

Using slopware is a tradeoff instead of having age verification forced on me...

@mrmasterkeyboard i feel like we need a federated open standard for messaging made by the queer leftist community for the queer leftist community

once i have the headspace i'll do more in that direction
@lumi iirc i think i saw this exact idea somewhere... idk if it was you, but still, i like this idea
@mrmasterkeyboard i have posted about this before, yeah

i flip flopped a lot back and forth over the years of how i would approach it, whether i should do it as a matrix client (decided no), do it as an xmpp client (possibly) or do my own protocol

using deltachat also gave me some inspiration and changed my views a little. messaging protocols are a bit of a special interest of mine x3

i haven't used discord since 2017 and i only used it for a couple hours because i got horrified at it storing message logs on the server in plaintext. my views on this did soften a bit but i still think discord is down there with telegram as one of the worst chat platforms. everything it could do wrong, i feel, it does do wrong

@lumi i wanted to make my own chat platform once... i can't remember the specifics but it was like a twitter... fuckin discord... 4chan... idek hybrid with email, irc and skype in the mix

i don't know what the FUCK i was drinking but yeah.

✧✦Catherine✦✧ (@[email protected])

IRCv3 is shaping to be amazingly good! here's the things it offers, today, right now, on a chat server we just set up in one evening: - you don't need a bouncer (friggin *finally*) - there are moblie clients that work well - you can see backlog when joining a channel - you can browse chat history - you can connect from multiple devices with one account and nickname - if you disconnect, your nickname is still present in a channel you joined, marked as away - you can highlight or DM people who are away and they'll see your message when they join (without crutches like MemoServ) - there is a "last read message" marker and it is synchronized between multiple connections - messages have identifiers (and server timestamps) and replies can be tagged with the message you're replying to - messages can be redacted (for moderation) - you don't need to deal with fussy nonsense like NickServ authorization, ghosting, or such; connect with your username and password and that's it - there are typing notifiers, if you want them - there are message reactions, if you want them here's the things it does not offer: - image, video, or file uploads (actively worked on: https://github.com/ircv3/ircv3-specifications/pull/562) - stickers - complex onboarding tools caveat: since IRCv3 is a true extension of IRCv2, the features listed above work if they're supported by both the server and the client. in my onboarding experience so far, people do not find it difficult to find a suitable client, but your mileage may vary. on the flipside, legacy clients will work just fine. unexpectly, i realized that IRCv3 can completely replace Matrix rooms for my own group chat purposes, and i'm probably not going to set up any Matrix homeservers again; it's just not worth it and frankly I should instead put that effort into coming up with a file upload IRCv3 extension or something

Treehouse Mastodon
@ailepet @mrmasterkeyboard yeah! ircv3 is really cool!

@lumi @ailepet yeah i saw a bit about it.

also regarding EVi, we found AI slop in the codebase and we're currently trying to work out our best option to unsloppify it right now. we've identified all commits from said slop user.

@lumi
It isn't federated, but what about Zulip?
@mrmasterkeyboard
@viq @lumi AI slop.
@mrmasterkeyboard
FWIW, their stance https://github.com/zulip/zulip/blob/main/CONTRIBUTING.md#ai-use-policy-and-guidelines is "no automating communications, and you the person need to be able to explain all the details of the contribution"
@lumi
@viq @mrmasterkeyboard that still means allowing fundamentally unethical tech. so their morals are not at all aligned with mine
@mrmasterkeyboard This is so very cool, I'll follow the development and thanks for everything !
@beaiouns hey, nice to see another user running it! thanks!

@mrmasterkeyboard This is a site I will watch with dread…

Already there are a few packages that I use or want to use, and at least one that is missing (ntfy).

I need to get on making an IDS ruleset for those, but that's far down on my priority list…

@mrmasterkeyboard Just a (stupid) question: I think vim is pretty much there. Has been for a decade or so, I wrote lots of code and research papers using it.
Are there really important features missing?

That said (written): good catch, good initiative.

@drchaos I don’t think that really important features are missing. We’re on the last commit before the AI commit from Jan 9th, so I think it’s up to date.

@drchaos

Sounds a little bit as if you wanted to say you can use the old codebase forever with no maintenance. I may have misunderstood/over-interpreted you, anyway some contradiction:

It definitely makes sense to maintain an old software even when it's under feature freeze.

Libraries which you depend on do change, compilers get new warnings, sometimes even operating systems do change. Most crucial for evi would be commonly used text terminals appearing/disappearing. Occasionally there could be a severe bug. Newer folks are used to different kinds of documentation, so it may make sense to adapt this.

In mid-term it could be considered what to do with xxd etc. which are by-packages of vim but seem to work rather independently.

@mrmasterkeyboard

@hierkiosk @mrmasterkeyboard Overinterpreted maybe, and I hope I have not come across as dismissing of your effort.
Thanks for explanation!

Edit: and I was wondering about whether vim would need new features or "just" (yeah....) keeping it working.

@drchaos

It's all fine. The effort I put into the vim/evi stuff is pretty small compared to the effort others make (side-eying @mrmasterkeyboard) and I don't feel it is dismissed anyway.

@mrmasterkeyboard The Vim project accepts AI slop ? 🫠
Does EVERYTHING go down the drain ??
@colin_mcmillen apparently so, welcome to "the future"... :(
fedi doesn't have a shitty_future account, but we need it now more than ever