Live data from Hacker News

Nvim-treesitter (13K+ Stars) is Archived

github.com

51–60 of 88 posts

Re: Nvim-treesitter (13K+ Stars) is Archived

#51
post #47
post #41

Earlier quoted context omitted.

I had a similar emotional outburst where after contributing hundreds of hours to Stack Overflow, when I asked a question of my own, instead of answering an objective yes/no question people just argued with me in the comments about why I could possibly want to do whatever prompted me to ask my question. I delete my account and quit ever contributing to that site right then and there. I think I was just looking for an…

> doesn't look like he started this project, so I'm not sure it's his place to archive it. This is a very valid point. It indeed looks like it was done in affect rather than after careful discussion with the (at least) ten members of the nvim-treesitter org.

This is a common issue with tooling used by open source.

Either you alone own the repo but then you're a single point of failure. Or you give those perms to others but then any one of them can abuse it (or get hacked).

I'd like to see tooling which requires consensus or voting to make certain changes such as archiving a repo or publishing a new release.

Re: Nvim-treesitter (13K+ Stars) is Archived

#52
post #7

I will never understand people like GitHub user “shushtain” in the linked issue. So obviously the guy is behaving like an entitled jerk, but it’s also surely counter-productive (volunteer maintainers are unlikely to respond well to plain rudeness)? Unless the goal isn’t a productive outcome, but just to be mean?

He's just incompetent: 1. He blames the maintainer that his distro doesn't ship latest neovim. 2. He didn't pull neovim from the Extra-Testing Arch branch. 3. He didn't pull neovim from AUR. 4. He doesn't have the knowledge to build from source. 5. He didn't pull the tarball from git. 6. He didn't pull the AppImage from git. There's so many solutions to choose from and he chose none; pure ragebait.

You should totally post this on the original thread just for adjustment :-)

Re: Nvim-treesitter (13K+ Stars) is Archived

#53
post #7

I will never understand people like GitHub user “shushtain” in the linked issue. So obviously the guy is behaving like an entitled jerk, but it’s also surely counter-productive (volunteer maintainers are unlikely to respond well to plain rudeness)? Unless the goal isn’t a productive outcome, but just to be mean?

not really an excuse, but guy's from Kharkiv, Ukraine - a city that is almost daily getting bombed by russia, maybe he just had a bad day?

Having a bad day does not entitle you to take it out on others

Re: Nvim-treesitter (13K+ Stars) is Archived

#54
post #48

> since people apparently can't read I know Free and OpenSource software is only available thanks to maintainers who spend their time and money to make it available. This type of sentence though, makes all I just mentioned easy to forget, when they take that tone with you.

It's clear to me that the maintainer is referring to "shushtain" and those type of people

> when they take that tone with you.

This makes it sound as if you took it personally?

Re: Nvim-treesitter (13K+ Stars) is Archived

#55
post #38

Nvim treesitter is kind of taken for granted even if nvim maintainers say it's experimental. So I think the community will have to find a solution and replacement project.

The fork button exists. That's the technically easiest solution.

Re: Nvim-treesitter (13K+ Stars) is Archived

#56
post #28

Earlier quoted context omitted.

Don't take it personally but the people here are talking about open source projects and unpaid work in their free spare time. There is zero value you could share in this thread from your experiences on developing closed source business products because it completely misses the topic of volunteer work.

Ehm... no? It's not zero value? He's making a general point about "regardless of how something is presented to you, at the end of the day you have to look at the actual information, and if there is some truth in it, then it would be illogical to dismiss it".

at the end of the day you have to look at the actual information, and if there is some truth in it, then it would be illogical to dismiss it

sure, but the amount of nonsense (to avoid the b-word) i am willing to put up with depends on the amount of money i expect to make from the project. for unpaid work that amount is zero. if i am investing my free time and i allow you to benefit from it, you better be nice when you talk to me.

when i run a business then the information gained potentially makes my product sell better. for a volunteer project i may not care about popularity, so the information gained is not necessarily of any benefit.

Re: Nvim-treesitter (13K+ Stars) is Archived

#57

Earlier quoted context omitted.

not really an excuse, but guy's from Kharkiv, Ukraine - a city that is almost daily getting bombed by russia, maybe he just had a bad day?

Having a bad day does not entitle you to take it out on others

that's why i said it's not really an excuse?

Re: Nvim-treesitter (13K+ Stars) is Archived

#58

Earlier quoted context omitted.

not really an excuse, but guy's from Kharkiv, Ukraine - a city that is almost daily getting bombed by russia, maybe he just had a bad day?

Having a bad day does not entitle you to take it out on others

Empathy goes both ways. You can recognize them being unfair while still appreciating their reasons for being unfair.

People seem to have this notion that there's some theoretical possible world where everything is completely moral, and we're just failing to get there. But that is not true. You get locally moral and globally moral arrangements, and they're not necessarily going to mesh. It's just like any other large system.

Guy can be justified from their perspective, people can be justified for distancing themselves from him. That's life. Having a reason for something is further the bare minimum, not the endgame.

Re: Nvim-treesitter (13K+ Stars) is Archived

#59
post #19
post #7

I will never understand people like GitHub user “shushtain” in the linked issue. So obviously the guy is behaving like an entitled jerk, but it’s also surely counter-productive (volunteer maintainers are unlikely to respond well to plain rudeness)? Unless the goal isn’t a productive outcome, but just to be mean?

Easiest people to understand: someone hurt you (in this case disrupted your workflow, especially if pointlessly like this user thinks), you express the dissatisfaction to the person who did.

> Easiest people to understand: someone hurt you (in this case disrupted your workflow, especially if pointlessly like this user thinks), you express the dissatisfaction to the person who did.

Are you aware you are talking about a FLOSS project that was gifted to you, and you are advocating for attacking for abusing the creator of said project because you can't even bother to contribute anything back?

Re: Nvim-treesitter (13K+ Stars) is Archived

#60

This is a bane of all such aggregator libraries, that suck maintetance from other projects into themself. Null-ls suffered from this, too: https://github.com/jose-elias-alvarez/null-ls.nvim/issues/16... The source of a library needs an update every time there is a configuration change in _any_ tree-sitter parser supported. The only sustainable option is not use these helpers and manage editor dependencies manually: t…

Managing the parsers yourself is fairly easy and could rely on running the tree-sitter CLI in each parser repo to build them. Other options exists like installing via Nix.

And in a similar vein, if queries (.scm files) were hosted in each parser repo, it would also be fairly easy to handle.

I think it’s the latter part with the query files that is the challenge here.

Post reply on HN