frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The threat is comfortable drift toward not understanding what you're doing

https://ergosphere.blog/posts/the-machines-are-fine/
130•zaikunzhang•2h ago•65 comments

Talk like caveman

https://github.com/JuliusBrussee/caveman
154•tosh•3h ago•108 comments

Lisette a little language inspired by Rust that compiles to Go

https://lisette.run/
118•jspdown•5h ago•56 comments

Ubuntu now requires more RAM than Windows 11

https://www.howtogeek.com/ubuntu-now-requires-more-ram-than-windows-11/
40•jnord•44m ago•28 comments

Show HN: A game where you build a GPU

https://jaso1024.com/mvidia/
806•Jaso1024•19h ago•165 comments

German implementation of eIDAS will require an Apple/Google account to function

https://bmi.usercontent.opencode.de/eudi-wallet/wallet-development-documentation-public/latest/ar...
358•DyslexicAtheist•13h ago•327 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers#open-positions
1•joshwget•38m ago

OpenScreen is an open-source alternative to Screen Studio

https://github.com/siddharthvaddem/openscreen
342•jskopek•4d ago•58 comments

Sad Story of My Google Workspace Account Suspension

https://zencapital.substack.com/p/sad-story-of-my-google-workspace
31•zenincognito•53m ago•3 comments

Introduction to Computer Music (2009) [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
174•luu•10h ago•54 comments

Costco sued for seeking refunds on tariffs customers paid

https://arstechnica.com/tech-policy/2026/03/costco-sued-for-seeking-refunds-on-tariffs-customers-...
35•AdmiralAsshat•4d ago•16 comments

Scientists Figured Out How Eels Reproduce (2022)

https://www.intelligentliving.co/scientists-finally-figured-out-how-eels-reproduce/
52•thunderbong•3d ago•3 comments

Aegis – open-source FPGA silicon

https://github.com/MidstallSoftware/aegis
53•rosscomputerguy•6h ago•4 comments

LLM Wiki – example of an "idea file"

https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
227•tamnd•19h ago•70 comments

Zml-smi: universal monitoring tool for GPUs, TPUs and NPUs

https://zml.ai/posts/zml-smi/
57•steeve•4d ago•8 comments

How many products does Microsoft have named 'Copilot'?

https://teybannerman.com/strategy/2026/03/31/how-many-microsoft-copilot-are-there.html
691•gpi•17h ago•328 comments

Show HN: OsintRadar – Curated directory for osint tools

https://osintradar.com/
21•lexalizer•6h ago•1 comments

Rubysyn: Clarifying Ruby's Syntax and Semantics

https://github.com/squadette/rubysyn/blob/master/README.md
57•petalmind•4d ago•7 comments

Shared mutable state in Rust (2022)

https://draft.ryhl.io/blog/shared-mutable-state/
4•vinhnx•3d ago•0 comments

Show HN: I built a small app for FSI German Course

https://detawk.com/
41•syedmsawaid•3d ago•13 comments

AWS engineer reports PostgreSQL perf halved by Linux 7.0, fix may not be easy

https://www.phoronix.com/news/Linux-7.0-AWS-PostgreSQL-Drop
331•crcastle•12h ago•96 comments

Show HN: sllm – Split a GPU node with other developers, unlimited tokens

https://sllm.cloud
165•jrandolf•21h ago•81 comments

Show HN: I made open source, zero power PCB hackathon badges

https://github.com/KaiPereira/Overglade-Badges
118•kaipereira•22h ago•11 comments

The Indie Internet Index – submit your favorite sites

https://iii.social
163•freshman_dev•22h ago•31 comments

Demonstrating Real Time AV2 Decoding on Consumer Laptops

http://aomedia.org/blog%20posts/Demonstrating-Real-Time-AV2-Decoding-on-Consumer-Laptops/
37•breve•11h ago•9 comments

Components of a Coding Agent

https://magazine.sebastianraschka.com/p/components-of-a-coding-agent
255•MindGods•23h ago•80 comments

Unverified: What Practitioners Post About OCR, Agents, and Tables

https://idp-software.com/news/idp-accuracy-reckoning-2026/
14•chelm•6h ago•2 comments

Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown

https://static.laszlokorte.de/escher/
100•laszlokorte•16h ago•16 comments

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input, in Rust

https://contrapunk.com/
78•waveywaves•12h ago•34 comments

Ruckus: Racket for iOS

https://ruckus.defn.io/
140•nsm•2d ago•12 comments
Open in hackernews

Nvim-treesitter (13K+ Stars) is Archived

https://github.com/nvim-treesitter/nvim-treesitter/discussions/8627
135•RohanAdwankar•13h ago

Comments

potatosalad99•12h ago
Honestly this is just a case of open source software users expecting a free lunch. Firstly, the maintainers of this package don’t owe you anything, secondly the new version of neovim and treesitter-cli are already in Arch extra testing, and since they don’t break anything they’ll probably be in extra next week, so chill the fuck out.

If you have a problem with how open source works just please head back to vscode.

bedroom_jabroni•12h ago
Incredibly based response to the "I am the customer" energy in OSS.
porridgeraisin•7h ago
This is why I built nvim from source, and git pull plugins into the pack directory. I think it's even a static binary. Whatever changes I need I git pull. After they added LSP I have not wished for anything else really, so I stopped pulling. I think I pulled LSP completion API in 0.11 era but that's it.

Hate it when people break backwards compatibility. For me it's sacrosanct, more important than absolutely anything else.

I only have a handful of plugins so the system works well. And I have a 500 line init.vim (and no other config).

Some ecosystems like golang share this principle and so I can freely update packages without worrying about breakages. But other ecosystems(nvim, python, etc) I'm a lone warrior

anuramat•6h ago
idgi, shitting on the maintainer takes 10x more time than forking the repo

I guess he really needed the latest ci/chore commits

Valodim•6h ago
This was probably near the breaking point before, it just needed an idiot to catalyze.
shpx•3h ago
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 out and it was ultimately a good thing.

No idea if this is the case here, but I hope the author sticks with this decision. Although, looking at https://github.com/nvim-treesitter/nvim-treesitter/graphs/co... , it doesn't look like he started this project, so I'm not sure it's his place to archive it.

tasuki•2h ago
> 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.

martin-t•1h ago
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.

martin-t•1h ago
If you had the option to also delete all your contributions to the side, would you have done it?

If you had the option to exclude only certain people (e.g. those who argues with you) from seeing/using your contributions, would you have done it instead of deleting your account?

I am asking because I've too been burned and it's very commonly how an open source contributor's journey ends. So I've been toying with the idea that contributors should be able to exclude certain people or perhaps even groups of people from using their work.

Basically "I give away my work for free for anyone to use and build upon but if you don't appreciate it, if you treat me like shit, if you do any of X Y Z which hurts me or other people, then you're no longer allowed to use it".

sevg•5h ago
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?

cafebabbe•5h ago
Humans are notoriously bad at game theory.
delusional•5h ago
> Unless the goal isn’t a productive outcome, but just to be mean?

Some people are just mean. They spend their angry little lives walking around "outraged" by any minor inconvenience. They assume every single little happenstance was designed to make them miserable.

The greatest thing about having a good education and working with other experts is that I generally don't meet this people that much, but I remember them all too well.

rolandog•4h ago
Agreed. However, I often wonder if people like that are deliberately (or inadvertently) being a psyop seeking to burn out people ala how "Jia Tan" tried to become maintainer of xz [0].

[0] https://youtu.be/aoag03mSuXQ?t=597

faangguyindia•3h ago
Being rude is not effortless, it requires someone spending significant amount of energy on you

And most people who wronged me were never really rude to me. So i don't even use someone's rudeness as filter for anything.

faangguyindia•4h ago
I've built many successful services by listening to entitled users so much that I used to talk with such entitled users all day.

They are just passionate and most of the times annoyed because something as simple is not being done right.

sevg•4h ago
> They are just passionate and most of the times annoyed because something as simple is not being done right.

No, this is not adequate justification for such behavior towards volunteer FOSS maintainers.

elliotec•4h ago
What successful services have you built because of entitled users?
siva7•4h ago
I don't think you've done any of that - at least not for a successful open source project. The topic here is about open source volunteers and not your day job.
faangguyindia•4h ago
I built businesses not opensource projects.

Though many of my projects are completely free for the users.

Latest being this one already past 1000+ active users https://play.google.com/store/apps/details?id=com.macrocodex...

If you don't listen to your passionate users, i doubt you'll ever grow.

Someone being rude/entitled doesn't matter to me, I only care about if what they are saying actually makes any sense

siva7•4h ago
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.
adjfasn47573•3h ago
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".

siva7•3h ago
Oh, how couldn't i see this. The author also did this and he concluded "OK." right before clicking on the "Archive Project" Button.
otikik•3h ago
I will listen to a rude paying customer if I must, because my income will be tied to it. If a similar paying customer comes and they are better behaved, the rude customer will take second position.

On an open source project that I’m doing for my own enjoyment rude people are not welcome. I’m doing that for my own enjoyment - to decompress after dealing with rude people. Close issue, won’t fix, ban free user.

locknitpicker•4h ago
> They are just passionate and most of the times annoyed because something as simple is not being done right.

I don't think this is the case at all. You are commenting in a discussion on how a maintainer of an unstable project which very clearly and unambiguously only targets and supports a specific version of a runtime. Still, said maintainer is being pestered by entitled users who attack the maintainer and how they chose to invest their free time contributing to the project with accusations of being "insane".

This is not "passion". This is sheer entitlement, and abuse on top.

If this was passion, you'd see users contributing their work with proposals to post releases. Even very low effort things like forking the repo and posting their custom releases would be infinitely more productive. You know, the core of FLOSS.

But no. You have someone doing their best generously contributing their time to provide something to the public, and in return they get insults and abuse.

No wonder projects get archived.

jlg23•3h ago
If those "many successful services" are FOSS, you are a very rare breed of developers - one I have not yet encountered in almost 30 years of FOSS development.

Could you please link some of your projects? I could use some inspiration how to deal with entitled FOSS users who do not understand that they already got much more than what they paid for.

eviks•4h ago
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.
zysko-vendy•3h ago
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?
mongrelion•1h ago
Having a bad day does not entitle you to take it out on others
szmarczak•3h ago
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.

mongrelion•1h ago
You should totally post this on the original thread just for adjustment :-)
xboxnolifes•2h ago
You see, humans are emotional beings, not rational beings. Surely you've seen examples of that basically everywhere there is human interactions.
yu3zhou4•5h ago
Good for the maintainer, hope they find peace and do things just for their fun, without needing to deal with comments like that anymore
edem•5h ago
So what will happen now? Who will take over? Abandoning a project because 1 person is kinda extreme.
Scandiravian•4h ago
I'm pretty sure this is not over a single user, but this was simply the straw that broke the camels back
fancyfredbot•3h ago
What will happen now is not clasons problem anymore I guess.

The point they seem to be making is that it never was their problem, but they were just solving it for everyone for free anyway, and in return they were doing it wrong and they should stop interacting with people.

Honestly even when people are being paid to work for you and their job is to do what you ask them to, speaking to them like that is never going to work out.

bulbar•5h ago
Genuine question: Why not just close such derailing and burdensome issues and/or block mean people?

My guess: People would freak out if FOSS maintainers actually did this.

andwur•4h ago
From personal experience that usually results in the person on the attack opening two additional issues: 1) the original issue recreated, maybe with a childish flourish added e.g. "because we're apparently in the DPKR for this project" 2) a new issue claiming baseless censorship and attacking the maintainer(s) motivation and governance

A variation on this is the above plus they get a hoard of friends/wellwishers/bots etc to raise more issues claiming censorship and it devolves into a massive ad hominem flame war, doxxing, death threats and the usual rubbish that ruin a good thing.

siva7•5h ago
I get anxiety publishing open source because of things like this.
altairprime•4h ago
The one GitHub repository of original work I publish right now is kept in Archived at rest; I unarchive it to push commits and then rearchive it, every time. It has been perfectly quiet and my anxiety associated with working on it has dropped to zero. Highly recommended.
el_io•3h ago
Can't you just disable issues?

I've seen DRF did that. Not sure if that is not possible for normal accounts.

sudahtigabulan•3h ago
Try publishing on https://repo.or.cz (or another old-style web interface), and just leave an email for contact.

You will hear only crickets.

Adding the slightest friction, and making potential drama 1:1 only, demotivates most people.

You might miss out on an occasional good feedback, though.

Sesse__•3h ago
I don't have my stuff on GitHub, but git push will send me email with a patch. I actually get real, useful patches out of it (more than before I had only email); not huge stuff, but scratching people's itches and bugs; stuff I can mostly just apply right away. I never get pure junk (e.g. the “I'm sure you want to switch to My Favorite Build System” patches, or AI slop). So somehow, for me, this is pretty much the perfect level of friction, it seems.
ivanjermakov•4h ago
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: tree-sitter parsers, LSP servers (looking at you Mason), and plugins (looking at you neovim distros).

cjbayliss•4h ago
The Fandom Menace strikes again.

But seriously, this is messed up. People need to learn to treat others with respect and kindness. Hopefully the maintainer is able to simply move on after archiving the repo, and isn't dealing with any mental struggles from dealing with years of entitled users demanding things for free.

In popular open source projects this is a recurring issue. I suspect the only way to deal with it is to either shift to a platform that has better tools for moderation, or end the project like the maintainer has done. Let someone else fork it and deal with the users.

To clason: Thank you for all the work you did maintaining nvim-treesitter!

cherioo•3h ago
It’s like the law of big numbers. Once a project grows large enough, some entitled free-riders are bound to pop up.

What to do as maintainer? Can everyone of them find piece?

kzrdude•3h ago
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.
burnt-resistor•1h ago
The fork button exists. That's the technically easiest solution.
hacker_homie•3h ago
Honestly I missed the neovim 12.0 being marked stable, and just updated when this happened.
xvilka•3h ago
Will this mean the end to NeoVim, whose main (one of) selling point is the tree-sitter out of the box? I hope not, as I am the long time user and supporter of the project.
xiphias2•2h ago
Isn't treesitter integrated to nvim anyways at this point, even if it's experimental support?
onehair•2h ago
> 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.

mongrelion•1h ago
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?