upvote
Yeah, this hasn't been a problem since forever (or at least I haven't noticed). They had to break the undo file format a while ago to actually work correctly for byte-level buffer change events (very important for tree sitter and other plugins listening for buffer changes). The undo file format is versioned, too, so it's not just YOLO'd; Neovim has since forever returned an error saying there's a version incompatibility. The outrage here doesn't make a lot of sense to me.

The original author of this post (on Mastodon) appears to have a bone to pick with Neovim since it's "platforming white supremacists"? I couldn't figure out what this meant. Some sort of internet drama I guess.

reply
reply
Gotta be honest, this seems like making a mountain out of a molehill. Yeah, DHH is an awful person. His endorsement was removed from the page pretty quickly, but of course not fast enough to avoid the social media mob handing down their verdict upon the thankless maintainers. I sympathize with the Neovim developer in that thread, the driveby Github commenters with seemingly no other involvement in the project are some of the least well-socialized people alive.
reply
To be fair, it’s not hard to say “white supremacy is bad and I’m not cool with it”

It took me only 10 seconds to write.

reply
It's also hard to stay cool and agree with the mob dogpiling you over (tbh) a triviality. Anyone who's had to have difficult conversations in the real world knows that. I'm not going to expect people to respond in the best way to such things (easy to project this expectation when you're an anonymous name in the crowd, though).
reply
I still don’t understand how quoting something that someone said about Neovim means that you support Nazism, just because said person happened to be a Nazi.
reply
> only 10 seconds to write

I'm White (99.44% pure Celtic-British Isles), and I type 100wpm. Isn't it ironic.

reply
> I'm White (99.44% pure Celtic-British Isles)

Could’ve just posted a random percentage with no context whatsoever and people would know you are white, moneyed and with too much time on your hands.

reply
In this case, all evidence points to the lead maintainer sympathizing with DHH's views. If his immediate hostility towards someone politely suggesting the removal of DHH's endorsement didn't make his stance clear enough, here's an archive of his previously public YouTube playlist titled "history," full of talks from far right ideologues like Peter Thiel and Curtis Yarvin.

https://archive.is/3cNBr

The relatively small core team has a member giving talks about Neovim at DHH's conference and another one prominently displaying Palantir as their employer in their GitHub profile.

It's clear where their sympathies lie, and that GitHub issue wasn't a one-off coming from a stressful online interaction.

reply
tl;dr: the website showed the quote “Full-screen Neovim looks cool as hell!” by some programmer with political views. After initial pushback it eventually got removed
reply
> programmer with political views

It's dishonest to downplay what his "political views" entail. He compared the removal of minorities to pest extermination.

> When wolves get out of control, you shoot them. When gypsies take over public spaces, you deport them.

reply
In my view the core of the "drama" is about whether quoting an unpolitical statement of a person endorses the person as a whole, including their political views.

The maintainer who originally responded to the github issue clearly thinks that it does not. The reporter and Twitter mob think that it does

Whether we disagree with his political views (I hope so) and how political a project like neovim is would be questions to answer once agreement on the first question is reached

reply
When you put an endorsement quote on your project page, you're addressing it to a large range of unrelated people who majoritarly won't even be users of your project (yet).

It's basically advertisement, we won't ever reach some universal conclusion on what any specific aspect of it means for your project, it's all in the eye of the beholder.

It's also all social norms, the maintainer doesn't get a choice on how it will be taken.

reply
Accepting a PR from a racist is a very different thing to using a quote from a racist as advertising for your product.

If you don't want reactions to your advertising, don't advertise.

I would be very mindful about advertising endorsements from anyone at all myself.

reply
It doesn’t matter what his political views are, as they’re totally unrelated to what he said about Neovim. Quoting what he said about Neovim does not in any way indicate support of his political views.
reply
[flagged]
reply
The people who say that he is racist or fascist don’t believe that immigration can be illegal. That is, they believe that all migration should be allowed all of the time, and that successful countries should not be allowed to keep people out.
reply
[flagged]
reply
Feels like opal drama all over again, more than a decade later. Why is the ruby community so uniquely toxic, whichever side you’re on. (Yes I’m aware neovim isn’t a ruby community, but the drama is once again centered on a ruby personality.)
reply