News for hackers. Stuff that matters.
Re:Open source can't coordinate by oersted on Friday June 20, 2025 @05:43AM (#44326089)
It's surprising how we ended up with such a robust open-source OS ecosystem (pretty much every server running Linux) with such emotional people at the helm.

He is clearly not being rational there, but I could see how his aesthetic tastes might correlate pretty well with robust software. I suppose that saying no to new features is a good default heuristic, these additions could have easily added more problems than they solve, and then you have more surface area to maintain.

That being said, this old-school ideology of maintainers dumping the full responsibility on the user for applying the API "properly" is rather unreasonable. It often sounds like they enjoy having all these footguns they refuse to fix, so they can feel superior and differentiate their club of greybeards who have memorised all the esoteric pitfalls, simply because they were along for the journey, from the masses.

Re:Open source can't coordinate by AIPedant on Friday June 20, 2025 @06:03AM (#44326216)
"BSD crap," "deserves to be punished"...

There's also an element of "Linus Torvalds is an antisocial jerk, and he's a genius, therefore if I am an antisocial jerk I must be doing genius-level work." In particular, it's a lot easier to attack someone with empty insults than it is to defend your own position with substantive thought.

Re:Open source can't coordinate by SecretDreams on Friday June 20, 2025 @09:06AM (#44327356)
> "Linus Torvalds is an antisocial jerk, and he's a genius, therefore if I am an antisocial jerk I must be doing genius-level work."

There's way too much of this in general. People use a talented individual with problematic behaviors to justify their own problematic behaviors. So many talented ICs that are absolute dickheads to work with.

Re:Open source can't coordinate by agumonkey on Friday June 20, 2025 @09:09AM (#44327386)
is antisocial appropriate for linus ? I thought he was semi hot headed and thin skinned when it comes to quality, not necessary harmful for no reason
Re:Open source can't coordinate by mystraline on Friday June 20, 2025 @10:19AM (#44327975)
The trend of 'savant but antisocial asshole' is not just a software thing.

Gordon Ramsay - "this food is fucking raw!" /throws food

We have sitcom dramas like House glorifying the same thing.

Re:Open source can't coordinate by agumonkey on Friday June 20, 2025 @11:17AM (#44328545)
but real question, is that antisocial ? to me antisocial is much more toxic and unrelated to perfectionism

an antisocial ramsay would just throw your stuff no matter what even you did well, for the sake of messing with your head

Re:Open source can't coordinate by stonemetal12 on Friday June 20, 2025 @11:38AM (#44328760)
You can be a perfectionist, and not throw a hissy fit when things aren't the way you want.

>an antisocial ramsay would just throw your stuff

A social Ramsy would refuse to eat your food, but not throw it at you or have a giant baby fit about it. Of course no one would watch him on TV if he was calm and collected.

Re:Open source can't coordinate by willhslade on Friday June 20, 2025 @08:17PM (#44333366)
American tv.
Re:Open source can't coordinate by AIPedant on Friday June 20, 2025 @11:26AM (#44328634)
I think you're confusing antisocial personality disorder with antisocial behavior. I am not diagnosing Torvalds with anything, just describing his behavior.
Re:Open source can't coordinate by agumonkey on Friday June 20, 2025 @11:37AM (#44328739)
hmm yeah I thought these were nearly the same, i'd describe linus as an edgy angry perfectionnist (i'm less angry but i understand the strict spirit)
Re:Open source can't coordinate by pbhjpbhj on Friday June 20, 2025 @10:51AM (#44328265)
I mean, he deserves to get upset if a professional preparing food serves raw chicken. I guess the programmer equivalent would be not sanitising input, or not even knowing what an injection attack is.
Re:Open source can't coordinate by scott_w on Friday June 20, 2025 @03:55PM (#44331397)
True, the times I see him go fully mental, it’s pretty justified. Stuff like out off date food, uncooked food, vermin in the kitchen, unclean, etc.

This is the kind of stuff that can make people seriously ill and kills multiple people every year. This isn’t even lack of skill, it’s pure laziness.

Re:Open source can't coordinate by pydry on Friday June 20, 2025 @04:28PM (#44331773)
The Linus rants Ive seen are pretty much the equivalent of a chef undercooking chicken.
Re:Open source can't coordinate by yencabulator on Saturday June 21, 2025 @03:16PM (#44340020)
Notably, Linus rants at his sous chefs, not at the guy washing dishes. "You are expected to know better" is the theme.

"I want to trust your judgement, so I can delegate decision making to you" has always been his poorly-delivered message.

Re:Open source can't coordinate by gbear605 on Friday June 20, 2025 @03:20PM (#44331043)
Notably, Ramsay is mostly doing that as an act, so it’s really just the same thing as House. If you watch his UK shows, or see some of the other stuff he’s put out, he doesn’t bother with that whole antisocial performance.
Re:Open source can't coordinate by skywhopper on Friday June 20, 2025 @08:38AM (#44327124)
Many of the people involved in the history of Linux (and most software) are jerks, but when people dig up a “this jerk blocked X for 25 years” story, we aren’t seeing the 100s of other (mostly bad) ideas that same jerk also blocked that would have changed things in other ways (possibly for the worse).

My point being, not that the person isn’t a jerk or that the decision wasn’t wrong, but that one error by one jerk doesn’t tell us much.

Re:Open source can't coordinate by MichaelZuo on Friday June 20, 2025 @08:58AM (#44327281)
It does tell us that there has been no advancement in terms of jerk gatekeeping.

Because there is no easy way to determine if they actually blocked hundreds of bad ideas.

Re:Open source can't coordinate by vladms on Friday June 20, 2025 @10:09AM (#44327906)
If a project does not have several hundreds of bad ideas, then probably it is not popular. I don't follow that many projects in detail, but all that I follow get a lot of bad ideas in time.

I think being qualified as a jerk or not is orthogonal to the need of gatekeeping (required in my opinion) or the quantities (higher for more popular).

Re:Open source can't coordinate by MichaelZuo on Saturday June 21, 2025 @04:17PM (#44340454)
How does this relate to the point that no one can determine?, of course they can guess and estimate…
Re:Open source can't coordinate by motorest on Monday June 23, 2025 @01:04AM (#44352591)
> (...) we aren’t seeing the 100s of other (mostly bad) ideas that same jerk also blocked that would have changed things in other ways (possibly for the worse).

Perhaps you're not seeing because those never existed? I mean, even though you're clearly speaking in hypotheticals, you're fabricating an outlandish scenario where somehow you associate being a jerk with a 100s-to-1 success rate. But there is nothing to support or even suggest that's even remotely real, plausible, or even conceivable. You have only concrete evidence of someone rejecting a sound recommendation on the grounds of gatekeeping mixed with NIH. Gatekeeping and NIH are not quality gates, are they? If that is the process, obviously you cannot expect a positive outcome.

Re:Open source can't coordinate by isaacremuant on Friday June 20, 2025 @08:51AM (#44327229)
> It's surprising how we ended up with such a robust open-source OS ecosystem (pretty much every server running Linux) with such emotional people at the helm.

As opposed to what? Unbiased and dispassionate? There's no such thing. What you're probably thinking of is careerist and authoritarian within a corporation. It's not more efficient than the darwinism of open source.

Naturally, passionate builders and experts who rise to prominence controlling a tool will feel strongly about the vision for that tool. That's how it gets made in the first place.

Calling them "emotional" is just cheap.

Your so called "rationality" is easy when you're not the one pouring your intense effort into something.

You keep diminishing and attacking these "arrogant" creators while you're clearly the model of rationality who habe built... No, you use what they build. Funny that.

Maybe take a humble pill.

Re:Open source can't coordinate by oersted on Friday June 20, 2025 @09:26AM (#44327543)
I suppose that what I'm advocating is being passionate about the technical problem, and only the technical problem. Making decisions based on facts and principled reasoning, and not vague aesthetic preferences or personal animosity.

This is no utopia, and it is not rare, it's pretty basic professionalism and engineering discipline. If you really care about the problem you are solving, you'll push the rest of the baggage aside, especially your ego.

Surely name-calling and making unfounded gut judgements based on us-vs-them tribalism, like is seen in that response, is not very productive. He demonstrated no intention to solve the problem, no acknowledgements that it exists, no explanation why the solution is not appropriate, what alternative solutions might be better... He had no interest in working together to find the best path forward. He was simply being territorial and scaring off those that did not align with his Holy Taste, whatever that is.

Re:Open source can't coordinate by vladms on Friday June 20, 2025 @10:13AM (#44327938)
I see it as a trade-off. There will be people passionate and rational enough about a project to make it work 90% while being a total jerk for the rest 10%. Would that make me put in the effort to do all the work? If jerk people "push it" too much, on too many topics, projects will be forked. But I think we will always have some that will manage to be "just acceptable" ...
Re:Open source can't coordinate by isaacremuant on Friday June 20, 2025 @11:10AM (#44328473)
> Making decisions based on facts and principled reasoning, and not vague aesthetic preferences or personal animosity.

You're like companies claiming that "we make decisions based on data".

Believe your own Kool aid but reality is much more nuanced and power/leadership/intuition based than "data based".

I don't want to get into politics but it would be extremely easy for me to find several examples where you'll claim something and when I say that's emotional and tribal you'll decide I must be <label>.

I don't even care about this specific example but about your initial generalization from it. Either you talk about this specific case only or you make and prove your generalizations in a "rational and unemotional" way, right?

Re:Open source can't coordinate by aleph_minus_one on Friday June 20, 2025 @09:13AM (#44327433)
> It often sounds like they enjoy having all these footguns they refuse to fix, so they can feel superior and differentiate their club of greybeards who have memorised all the esoteric pitfalls, simply because they were along for the journey, from the masses.

Often the reason for these pitfalls is that they exist because they enable some performance optimizations. The respective maintainer does care about performance.

Re:Open source can't coordinate by pdimitar on Saturday June 21, 2025 @06:21AM (#44336290)
Sure. One part of the time. Likely maximum 10% even. Very often it's just somebody's fragile ego.
Re:Open source can't coordinate by aleph_minus_one on Saturday June 21, 2025 @09:30AM (#44337457)
> Likely maximum 10% even.

Intel, AMD and Apple would very likely be willing to invest an insane amount of money for a 10 % performance increase. So, if this indeed increases the performance by about 10 %, I'd call it a very good idea.

Re:Open source can't coordinate by pdimitar on Saturday June 21, 2025 @09:56AM (#44337651)
Ah, I meant something entirely different: that somebody looking like a jerk because there's ugly code that is very necessary for good performance... is likely true for only 10% of the time.

I'd wager the other 90% are OSS maintainers being jerks. Occam's Razor and all that.

Re:Open source can't coordinate by bandoti on Friday June 20, 2025 @09:31AM (#44327583)
I recommend folks give “The Cathedral and the Bazaar” a read. Another good book is “Negotiating Rationally” (see below).

If the core developers/maintainers are putting in thousands of hours over several years, and a patch comes along, it is rightfully at the discretion of those doing 80-95% of the work.

But as negotiating rationally discusses, we value our work more than others—and there’s some emotional attachment. We need to learn to let that go and try to find the best solution, and be open to the bigger picture.

https://en.m.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar

https://www.simonandschuster.com/books/Negotiating-Rationall...

Re:Open source can't coordinate by graemep on Friday June 20, 2025 @12:18PM (#44329240)
> It's surprising how we ended up with such a robust open-source OS ecosystem (pretty much every server running Linux) with such emotional people at the helm.

People developing proprietary software will not be any less emotional or any more rational. The difference is that it does not happen publicly.