frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Burnout is real for open source maintainers

https://openjsf.org/blog/burnout-is-real-for-open-source-maintainers
74•theanonymousone•2h ago

Comments

asim•1h ago
I wrote recently about bringing back my open source project back from the dead. It's more than a decade old. Many life events occured during that time. It's tough. It's nothing like Lodash but honestly these things ebb and flow. It operates in cycles just as life does. Wish him all the best. Sounds like he had many tough years personally and I can relate.

https://go-micro.dev/blog/27

reactordev•1h ago
There’s only so many sprints you can do back to back to back… you are correct, things ebb and flow and they’ll relax and life will happen and they’ll come back and either pick it up or start a new. It’s OK. It’s all OK.
Devasta•1h ago
This is unironically why the AGPL3 is the best license. No need to worry about "virality" or derivative works or any of that, just set it and forget it. On top of that, corporations will avoid you like the plague, ensuring that your audience is other AGPL3 users.
arikrahman•1h ago
I am happy with the network solution AGPL provides on top of GPL. I think a new AGPL version needs to come out that addresses rewriting codebases with AI and claiming new original work.
FinnLobsien•1h ago
How would you enforce that? I'm genuinely curious. It's nearly impossible to conclusively prove someone rewrote your codebase with AI.
Raed667•1h ago
Unless they proudly claim it as they seem so keen to do
dovesky•34m ago
I don't think you can, which is also why Open Source is effectively dead thanks to AI.
abc42•16m ago
As long as open source projects avoid using AI, surely? Why wouldn't they be able to reap the benefits also?
0xbadcafebee•12m ago
Open Source is a movement of people who want to voluntarily collaborate on and share software. As long as there are people who want to do that, it will continue. I don't see anyone suddenly stopping doing that just because AI exists. Lots of open source projects are banning AI contributions, yet they're chugging along just as before.

Honestly I think we're going to see a lot less AI-written code in the future, and more AI-assistance (PR reviews, documentation, security scans, scaffolding, brainstorming, test suites, etc). Example: to ship one feature for my open source project with a collaborator, we went back and forth for a month to agree on the change, test it, approve it, merge it. The code was pretty tiny. We could get more contributions faster if AI can help us tighten up that lifecycle.

FinnLobsien•1h ago
If you have a hobby project like writing a blog, crocheting, or almost any other creative hobby, you can dip in and out however it suits you. If you deal with major life events, sicknesses, etc., you can leave the hobby and come back. Nobody is paying you for it, so nobody can complain (maybe the friends who miss you, but it's not actively impacting the real world).

Open source is one of those weird things where your hobby project can become an essential piece of infrastructure.

It's like if you loved crocheting, but somehow if you stopped crocheting everyone in your city would no longer have clothes and need to walk around naked.

subygan•52m ago
and nobody is willing to pay for it.
FinnLobsien•42m ago
The value created vs value captured equation of OSS must be one of the most lopsided things ever.

If you’re at Google and invent Kubernetes you might still capture 0.000001% (probably less) of the economic value created by Kubernetes, but you probably enjoy very generous comp.

OSS doesn’t have any of that, besides being extremely in demand as a consultant or whatever.

avaer•14m ago
> besides being extremely in demand as a consultant or whatever

Not necessarily. AI has significantly reduced the marketability of that angle, when people can just ask AI about your OSS project.

That is to say, it's only getting more lopsided.

whatever1•13m ago
In the past it kinda worked out, because the code of OSS acted as the portfolio of the developers, who would get hired by big corps. (Today with LLMs you have no way of knowing who was the original author)

We definitely do not pay enough for the utility we get from OSS. But on the other hand do we want do copyright in code? Also when you pay for something you can hold liable the vendor if things go south (security holes etc). Do we want the devs of OSS to be in such position?

bstsb•1h ago
> This conversation was initially just a phone call, but was so powerful that we decided to turn it into a blog and share the audio via YouTube

i can tell - it looks like the blog post doesn't really add anything over a direct transcript of the call itself. it's just a bland summary of the really interesting story Dalton told

eterm•23m ago
It's also likely an AI generated blogpost over the original content.
cronelius•48m ago
So does this mean no Lodash 5?
dheera•41m ago
I had an open source project (https://github.com/dheera/rosboard) that I burned out and didn't really do a good job continue maintaining.

* I was burned out from work politics at the same time, and had to prioritize fighting those work politics since that's what was paying me. By the end of each day at that company, I didn't feel like staring at a screen any more

* I would get a flurry of poorly-tested pull requests that would break it for some users

* I got lots of suggestions of <feature to implement> which weren't well thought out for how to generalize

* No actually good engineer stepped up to say "I want to help with this"

* There was a commercial alternative that had gotten funding and they were better at marketing

Joel_Mckay•33m ago
Corollary: if software requires constant revisions it didn't actually cover the initial problem scope, and degenerated into a high-latency service state-machine powered by coders. =3

https://en.wikipedia.org/wiki/Second-system_effect

hypfer•16m ago
I find the term "burnout" in context of FOSS quite infuriating, as it is usually being used to invalidate a real problem.

Instead of talking about concrete misbehavior by concrete individuals or institutions, "oh that poor guy is suffering from foss burnout" is thrown in, and instantly, any thought or action that might change anything about the situation is stopped and discarded.

It depersonalizes a problem that is _very_ personal. Diffusing responsibility to no one, while at the same time reframing valid logical callouts as emotionally driven nonsense that can be ignored.

__

In essence, "FOSS Burnout" is this hybrid between victim blaming and blaming the universe, while in reality it's a real person at that very moment doing something unethical to another human being.

We need to stop talking about useless higher-level concepts and start talking about concrete bad behavior that could be instantly stopped.

__

If you've read "it diffuses responsibility to no one" and thought "oh, hey! corporate! Asscovering!", then yes. You got it. That's why this trope keeps coming up.

It's no grassroots thing. It's engineered to keep the meat grinder running. Nothing else.

And the worst part is that it shows up even without corporate involvement, because it seeped into the defaults people apply without thinking.

piker•5m ago
We bumped into this at one point looking to switch our Rust GUI framework and found the best alternatives also suffered a core issue because they both (and almost all Rust GUI frameworks) depending on the same `winit` crate. The maintainer was massively under water.

We wrote about it: https://tritium.legal/blog/desktop

Honestly, I don't know if open source works outside of a few massive projects any more.

slopinthebag•29m ago
Plenty of rules and laws exist in which enforcement is difficult, and nonetheless exist. I think it’s enough to make some legal departments say no, and there are also companies stupid enough to brag about it regardless if it breaks the law.
avaer•2m ago
> I think a new AGPL version needs to come out that addresses rewriting codebases with AI and claiming new original work.

I agree. But in the current state of OSS, if you AGPL something, someone else will re-slopfactor into MIT and take the credit, while being glorified for providing a more "open" alternative.

Or they just ask the AI to port your AGPL code into their proprietary codebase and not tell anyone.

Enforcement of license violations in the age of AI needs a 180.

embedding-shape•1h ago
I've used MIT almost exclusively for anything I've published, under multiple identities, and seems to work fine too. What benefit would AGPL3 give me over MIT, in terms of avoiding burnout? So far, saying "No" or not working for free for companies, been working fine as an approach so far, but always open to hearing even better approaches.
hilariously•41m ago
It prevents the No from ever materializing because almost no one wants to use your code to build on top of.
embedding-shape•38m ago
How am I supposed to practice saying "No" in low-stakes situations then? :|
hilariously•30m ago
I would tell you but I am practicing right now.
egeozcan•35m ago
When I was a kid, we always had New Year's (read: Christmas) decorations (the maximum that wouldn't be out of place in a mostly Muslim country) on a small park in my neighborhood. One year they never appeared, and people were enraged.

The guy the city hired every year had a mob in front of his door. People's letters to the authorities got no answer, so suddenly he apparently became their contact person. I was buying snacks in a nearby shop. I went out when I heard people shouting. They were shouting accusations at a guy who must have just appeared before his door because he was wearing pajamas in that cold weather.

"You Islamists will ruin this country! [0]

Happy with what you did? My children actually cried!"

and so on.

He calmly answered: "This is something I did on my own. This year I got a cancer diagnosis, so I didn't have the motivation. Sorry!"

Him feeling the need to apologize always comes to my mind when I see the toxic comments on their unpaid work that the open source maintainers feel that they need to respond to.

[0]: Well, they did ruin the country. But that's another story.

lostlogin•26m ago
What country was this?
egeozcan•25m ago
Istanbul / Turkey.

Plus code for the park: 326F+73J Beşiktaş, İstanbul, Türkiye

dmos62•8m ago
That sounds almost surreal. Pretty wild how my model of society doesn't account for this.
devsda•12m ago
And the expectations

- People asking for and always expecting new patterns and colors.

- Raise hell if you miss a few superficial stitches and demand immediate patch work.

- No exit path without complaints. If you find it unsustainable and ask for help with the cost of materials for the *next* batch while the current batch is still out there and works fine, you are blamed for (literal) rug pulling.

Prefer duplication over the wrong abstraction (2016)

https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction
273•rafaepta•3h ago•189 comments

Beyond All Reason (Free Total Annihilation Inspired RTS)

https://www.beyondallreason.info
336•mosiuerbarso•7h ago•187 comments

(How to Write a (Lisp) Interpreter (In Python)) (2010)

https://norvig.com/lispy.html
100•tosh•3h ago•35 comments

The minimum viable unit of saleable software

https://brandur.org/minimum-viable-unit
50•brandur•2h ago•18 comments

Identity verification on Claude

https://support.claude.com/en/articles/14328960-identity-verification-on-claude
246•bathory•6h ago•211 comments

JSON-LD Explained for Personal Websites

https://hawksley.dev/blog/json-ld-explained-for-personal-websites/
6•ethanhawksley•36m ago•0 comments

Occupancy Math on the AMD MI355X: A From-First-Principles Guide

https://indianspeedster.github.io/blog/occupancy-math-mi355x/
26•skidrow•4d ago•0 comments

The Commodore Callback 8020 smart flip phone

https://www.wired.me/story/commodore-made-a-digital-detox-phone-that-isnt-dumb
95•Audiophilip•3d ago•69 comments

A 3D voxel game engine written in APL

https://github.com/namgyaaal/avoxelgame
125•sph•11h ago•11 comments

Wildcard (YC W25) is hiring an applied ML engineer

https://www.ycombinator.com/companies/wildcard/jobs/SEmo4di-founding-applied-ml-engineer
1•kaushikmahorker•2h ago

An Embedded Linux on a Single Floppy

https://github.com/w84death/floppinux
16•modinfo•2d ago•10 comments

15-minute at-home Lyme disease tick test

https://www.bostonglobe.com/2026/06/17/business/lyme-disease-tick-test/
197•bookofjoe•3d ago•139 comments

Loupe – A iOS app that raises awareness about what native apps can see

https://github.com/mysk-research/loupe
473•Cider9986•1d ago•192 comments

Developers don't understand CORS (2019)

https://fosterelli.co/developers-dont-understand-cors
310•toilet•17h ago•245 comments

Burnout is real for open source maintainers

https://openjsf.org/blog/burnout-is-real-for-open-source-maintainers
74•theanonymousone•2h ago•32 comments

Fossil Fuels Are 40% of Freight Shipping Tonnage, but Half Its Fuel Use

https://cleantechnica.com/2026/06/16/shipping-freight-energy-fossil-cargo/
93•choult•4h ago•62 comments

System call instrumentation on Linux/x86‑64 using memory‑indirect calls, part I

https://www.humprog.org/~stephen/blog/2026/06/15/#system-call-instrumentation-on-intel-negative-r...
24•matt_d•4d ago•12 comments

Show HN: TownSquare, a tiny presence layer for websites

https://townsquare.cauenapier.com/
225•cauenapier•1d ago•130 comments

Running MicroVMs in Proxmox VE, the Easy Way

https://taoofmac.com/space/blog/2026/06/18/1845
180•zdw•2d ago•26 comments

Two Qwen3 models on one DGX Spark: the residency math

https://www.devashish.me/p/two-qwen3-models-on-one-dgx-spark
73•devashish86•3d ago•34 comments

Proportional-Integral-Derivative (PID) controllers

https://en.wikipedia.org/wiki/PID_controller
67•dhorthy•2d ago•43 comments

Show HN: Pulse – Dashboard for Claude Code, approve tool calls from your phone

https://github.com/nikitadoudikov/claude-pulse
16•nikitadvd•22h ago•7 comments

Slow breathing modulates brain function and risk behavior

https://www.cell.com/neuron/fulltext/S0896-6273(26)00339-9
341•croes•21h ago•97 comments

Excessive nil pointer checks in Go

https://konradreiche.com/blog/excessive-nil-pointer-checks-in-go/
67•ingve•3d ago•56 comments

The early hiring funnel is now breaking on both ends

https://hbr.org/2026/06/ai-has-broken-hiring-heres-how-to-fix-it
67•ChrisArchitect•3h ago•103 comments

Renting a sewing machine from the library

https://www.bbc.com/future/article/20260618-the-weird-and-wonderful-libraries-of-finland
314•sohkamyung•20h ago•184 comments

Ocient Database Sandbox

https://ociforge.com
5•boutcher•4d ago•1 comments

The brain was not designed for this much bad news

https://www.sciencedaily.com/releases/2026/06/260614012006.htm
304•colinprince•15h ago•262 comments

Epoll vs. io_uring in Linux

https://sibexi.co/posts/epoll-vs-io_uring/
234•Sibexico•20h ago•56 comments

Windows UI evolution: Clicking an unassociated file

https://movq.de/blog/postings/2026-06-20/0/POSTING-en.html
120•jandeboevrie•13h ago•81 comments