Some inspiring quotes from our supreme leader
Some inspiring quotes from our supreme leader
Some inspiring quotes from our supreme leader
The Gordon Ramsey of software
In a parallel universe, there's a version of Linus who runs a restaurant that makes noma look like a taco bell.
It's pretty funny that Gordon Ramsey is actually a sweet guy and plays up the angry cook guy on TV.
In the UK version of Hell's Kitchen you can see this side of him. In one episode he just hung out at the beach with his whole team and it was so wholesome.
The US show is cut in a way that emphasizes his outbursts, it's much worse.
Eh, this is somewhat true, and he's dug into this a few times. Some is put up for TV, but he's inclined to be annoyed at people that call themselves chefs, take people's money, and serve them sub-par products. In a few shows, like the one with Angela Hartnett where she took over The Connaught, it showed that he's still an angry dude, but that it was needed because he's taking over the restaurant at one of London's finest hotels. Michelin Star places seem to be the same boiling pot of bullying and anger to strive for the best possible quality.
Some chefs, like J Kenji Lopez Alt have called it and him out several times on it, because it's a very damaging practice, and one that spreads throughout the industry from wannabe Ramsay's that thinks intimidation is needed to make food.
I'm sure Ramsay is a lovely guy in person, but I would hate to work for him.
Linus is also said to be a sweet guy IRL and only became the angry kernel guy on the mailing list.
You mean when he's not admitting to felony crimes to advance his career?
The tone may be a bit harsh but it's muuuuch better than how he used to be during his most toxic days. This is how he used to talk: https://www.networkworld.com/article/706908/security-torvalds-to-bad-security-devs-kill-yourself-now.html
Linus definitely got much better at handling his anger since his public apology in 2018.
[I]f you have anything to do with security in a distro, and think that my kids (replace ‘my kids’ with ‘sales people on the road’ if you think your main customers are businesses) need to have the root password to access some wireless network, or to be able to print out a paper, or to change the date-and-time settings, please just kill yourself now. The world will be a better place,” he wrote.
Hah love it
I can’t believe linus did a “KILL YOURSELF, NOW” before it was cool
reads the article
considers the triggers prompting the outburst
He’s… not wrong.
Not right, but definitely not wrong. There is a big difference between effective security and total security. He was dumping on total security, which in many ways is worse than no security at all.
Indeed, I think he just wanted to get the point across that it is a dangerous approach.
It was never a question of being technically right or wrong. Linus' realization was that his inflammatory language was viewed as permission by other people in the Linux community to be verbally abusive to their peers. People who had been valuable contributors to Linux projects explained to Linus how they had been berated by colleagues, and when challenged those colleagues cited Linus' own language.
What Linus wants is working code, and you don't get working code by giving tacit permission to your most aggressive & abrasive community members to attack others.
That's not even his worst stuff. That seems pretty tame imo.
I mean, telling someone to kill themselves is something that I've heard a lot, it usually never means "go and literally do it", it's more of an expression... But the fact that it was used in that context is just disturbing.
Doesn't mean it's ever the right thing to say.
Especially among professionals
I remember telling someone to go kill themselves was a generic insult in school. Same as "fuck off".
I could write another rant on the whole American ‘I take offense with that’ mentality. It’s political correctness of the worst kind, and as far as I’m concerned. Jokes are often offensive. If you get offended, the problem is solidly at your end. Think about it for a while,...
He has a point there though IMO, things are way out if control with political correctness.
Have you noticed how almost every meme here on Lemmy goes in shitposts? My guess is, it's a safe bet, almost anything goes there, so I won't be downvoted to oblivion just because I wrote female instead of woman. Hell, I know I do it for that very reason.
While I mostly agree with you, don't discount the insane volume of genuine hate speech in the United States. A vast amount of it –if not the majority– is coded language so there is an actual need to be extra sensitive. If you aren't a member of a targeted minority, you won't get it because the nature of coded hate speech is that it's only transparent to the perpetrators and the victims.
Ah, this happened two days ago? Further reading:
Linus Torvalds flames Google kernel contributor over filesystem suggestion
Here's the specific response and it's even better than anticipated.
https://lkml.iu.edu/hypermail/linux/kernel/2401.3/04208.html
I love this part:
the next time I see you copying VFS functions (or any other core functions) without udnerstanding what the f*ck they do, and why they do it, I'm going to put you in my spam-filter for a week.
Like after all that he will just block him for a week 🤣 I would block them for a year minimum or forever...
His response to Linus was interesting to read.
Oh and especially this comment further down in the conversation...
As it is, I feel like I have to waste my time checking all your patches, and I'm saying "it's not worth it".
I'm basically done with this. I never said I was a VFS guy and I learned a lot doing this. I had really nobody to look at my code even though most of it went to the fsdevel list. Nobody said I was doing it wrong.
Sorry to have wasted your time
Oh that's fun.
flames
Now there's a bit of internet slang I haven't heard since vBulletin!
You should do one of these a day.
A whole calendar with classics such as:
Who the fck does idiotic things like that? How did they noty die as babies, considering that they were likely too stupid to find a tit to suck on?"
Damn, you know, that's a pretty good idea, a callendar with Linus quotes 😂.
The Daily Torvalds
Agreed
Also, someone should make a dedicated community to Linus Torvalds quotes.
Not mine stole it.
I've made like... probably 50 or 60 memes, but they're not that good.
The follow-up discussion was informative and the original commiter learned something. We all learned something when we read the discussion.
Like I really don't know anything about kernel coding.
You know that you can make people very upset if you do it wrong. That's something.
I’d be so happy if he was yelling at me directly
Notice me, senpai.
At least someone cares for me enough to yell at me, right... RIGHT!?
YOUR CODE IS SHIT AND YOU ARE SHIT
Omfg I love this guy
"we only criticize people we care about. If you're messing up, and no one's saying anything anymore, you're in a bad spot"
-- Randy Pausch, "Last Lecture"
"It is not what you say that matters but the manner in which you say it; there lies the secret of the ages." - William Carlos Williams
To be honest, yes, this is very true. Politicans use this all the time... and I just hate it when they talk for like 30 minutes and basically say nothing.
Business people too. They have a way of speaking that kind of pacifies and exhausts you, so that by the time they're finished speaking you're confused and don't really feel like arguing anymore
"hurrr durrrr beaners!" -- Carlos Mencia
That's what I tell myself nearly every day.
I literally just wrapped a web app I've been working on for a few months. I'm so proud of myself. I take a deserved break and see this.
I hate everybody.
lol 🤣🤣🤣
I want this man along with Richard Stallman and the creator of Slackware to be immortal
Patrick Volkerding. It's amazing he's still managing his own Linux distro after all of these years. And I'm eternal grateful for him refusing to adopt systemd and pulseaudio when they were both not mature and stable enough and most other distros didn't care.
Most users actually have enjoyed both systemd and pulseaudio for many years now. They are both some of the best technology we have in the Linux world.
Has pulse ever reached mature or stable levels? Anyway, happy pipewire user now.
I love everything about Slackware except for the occasional weirdness and the absolute lack of package management from the distro itself (discounting third-party tools)
Meeh... Stallman, no, but Linus, yes, most definitely. I love his sense of humor to be honest, watch his AMAs from time to time, they're like standup to me 😂.
My favorite anecdote about Stallman is how some women at MIT kept massive amounts of plants in their office to ward him off.
Both. Period.
Stallman has done more than anyone for free software. Just because you don't like how he talks doesn't take away the talent and the sheer will of the man. Linux should have never entertained snowflakes
Stop idolizing people and especially stop idolizing RMS
You try achieving what they have achieved then
Linux "Based" Torvalds
There is no problem with reusing code, as long as you take some time to understand it.
that is the i-didn't-invent-linux way to put it
Linus needs to make no corrections to his behaviour. His apology was needless.
He only flames those who make dumb mistakes, should know better, keep doing it, and don't respect the gravity of the situation. Linux is used on MARS. Pretend to care.
There is a pattern to the people who get upset when they've earned a rebuke from Linus. Those people could get over themselves.
Well, kind of.
Linus needs to call out bad code, it's an important part of Linux's quality control. He doesn't need to tell people to kill themselves.
Also, humiliating someone in front of the whole LKML list by calling their code garbage isn't constructive. It's the reason why a lot of people take one look at that toxic cesspit and walk the other way.
Yea anger issues is no joke
That happened in 2012 and a lot has changed with Linus since then.
This reply ^
The only thing worse than code I don't understand is code I do understand that's literally been copied and pasted sixteen times in the same file.
Literally encapsulation, its the first fucking thing they teach you in Dev 101, my fucking god people please I'm begging you!
I went to school for actuarial sciences but im basically an overpaid python programmer. If an actual dev evee see my code, they would shot in the face for sure (at least my boss thinks im a magician because I do in half an hour in poorly optimized python code processes it took him days to do on excel). I don't even know what encapsulation even means lmao.
Basically if you need the same logic in two places instead of copying it to the second place you make it into a function and use that function in both places.
That way if you need that logic to change you only need to make that edit once regardless of whether you use it one time or one thousand times.
I don’t even know what encapsulation even means lmao.
It's basically a fancy way to reuse code.
Samir! You're breaking the build!
'Shut up'
Dev 101 is not followed in real life... Sadly, caring about code quality is difficult or impossible when you work with others.
Then you're working with the wrong others.
Dude, you don't have to be a dev to write code. There are many self-taught coders out there. I do agree that they should read a book or two regarding coding pracices, but hey, you don't like it, rewrite it 🤷.
Me, personally, if someone else made it, I need it and I don't have time to meddle (I usually don't), I just use it. With all do respect, fuck coding practices, I got more important things in my life to worry about.
Meh, maintainability is king. Sticking to the letter of the style law is probably not necessary, but ignoring badly structured code now is going to bite you in the ass when it comes time to change any of it.
It's like a metaphor for Linux itself
Are you allowed to make changes to the kernel? Sure, go ahead.
But FAFO applies. If you come at the king, you'd best not miss.
At this point he's to coding what Gordon Ramsay is to fine dining.
Why didn't he use any swear words? I am confused.
Insulting without using swear words requires more skill.
He's been working on being more creative in his social conflict resolving skills.
Potentially hot take: I wish that more free and open source project leaders had the same "no-bullshit" attitude as Torvalds. It's a great way to cull out entitled people who put their own feelings over actual contribution, thus having negative impact over the project.
And every single other alternative to this behaviour would lead to worse outcomes, either to the project or the patch submitter.
I don't disagree.
I just wished he stopped making it personal. There's a huge difference between calling a person stupid and shitty versus calling the implementation stupid and shitty.
He rants, points out the flaws, calls the contributor a moron, and you have to waits a few emails before Linus actually provides a teaching moment. That kinda sucks.
It really does drive people away. I'm not good enough for the kernel, but there's a project I could contribute to as part of my job but I don't because there are mean folks there. My first contribution there was met with cursing.
Making it personal is usually a bit over the top, I agree. Still, the no-bullshit attitude itself is good.
Looks like you have not been a part of any Linux community before 🤔...
What’s your opinion on this alternative verbiage?
You copied that function without understanding why it does what it does, and as a result your code is flawed & inefficient. This poor practice is a pattern I've noticed.
It will fall on deaf ears
It's garbage.
My opinion is that it is:
There's many ways to point out the issues with the patch without being a jerk. The patch wouldn't have made it in either way, and maybe there could've been more useful conversations about the concerns (re: tar) that were brought up in the previous message.
There’s many ways to point out the issues with the patch without being a jerk.
Yes, if you don't mind pointing out again those exact same issues again, because the same person (or potentially someone else) did the same mistake again, as they failed to understand the gravity of the issue again. And again, again, again.
...or alternatively you give the person a good smacking. That's what Torvalds did, while pointing out those issues again. Carrot and stick
maybe there could’ve been more useful conversations about the concerns (re: tar) that were brought up in the previous message.
Likely not - that tar example was brought to highlight that Torvalds' suggestion would cause a regression; that's it. The discussion itself reached a dead end, the solution wouldn't be to keep the conversation about that, but someone submitting a patch that would neither cause said regression nor misuse the VSF functions.
I'll reply to myself to avoid editing the above (for transparency).
Linux users in this post: think on all issues that you had with your system. Bugs, papercuts, devs assuming use case, regressions (shit stopping working), dependency hell, anything. How many of those issues apply to the kernel, in a way that you can say "the kernel devs fucked it up"? For me, almost never.
I have a hypothesis, that I do not know the truth value of, that the kernel not annoying the shit out of us users is directly related to Torvalds' propensity to tell people "your code is GARBAGE", instead of sugar-coating it. And that free + open source projects where project leaders don't do this tend to be crappier. (Does anyone here know a good way to falsify this hypothesis?)
It's half this, and half an explicit policy "we do not break user space". Together it meant that if you did anything that screwed up the user space you got told about it at length.
Now Linux culture is established enough that it only really needs the policy, and not the cussing people out to enforce it.
Famous email about it here: https://linuxreviews.org/WE_DO_NOT_BREAK_USERSPACE
What a fucking legend.
He's keeping his promises. He didn't swear now did he? Hahaha only someone like Linus Trovalds would have his business life upended and be forced into an agreement that he would stop swearing at people
Copy pasta is a dish best served cold.
It's disappointing to see this kind of stuff still happening. Adults do not act this way. Do better, Linus.
Yes, they do... I see it every day on the street while driving home.
I don't think car commuters necessarily make for a good example of adult behavior - in fact, the opposite tends to be true.
Mistakes in the Linux kernel can cause damages that are measured in millions and even get people killed.
If you can't be bothered to focus on your work and get criticism when you fuck up, work on something else.
Linus' message here isn't personal, his criticism is limited to the product created by the person. Something that any mentally healthy adult should have no problem with.
There's no need to yell at someone to convey what's wrong with their code.
None whatsoever, in fact.
You write "thanks for being so diligent, Linus, and forcefully correcting people when it's required" oddly. Typo?
Did you know that you can be diligent without yelling at people?
Linus has full control over what code makes it into the kernel, yelling is not required to accomplish that.
Yes, adults act this way.
On the other hand, adults do not act as if the world revolved around their precious-oh-so-precious feelings, or as fragile little pieces of junk that break apart unless handled very, veeeery carefully.
If my boss ever spoke to me like that about a mistake, I would straight up quit. Either be respectful or get fucked, that goes doubly so for a non-profit relying on the good will of contributors.
This comment is giving me a lot of 'rightwinger calling others snowflakes'-vibes.
Did you know that yelling is not a particularly effective technique pedagogically?
Yeah it's absolutely disgusting and disappointing that it's 2024 and people still try to code into the kernel in such a sucky and absolutely moronic way that they have to get set straight by The Linus.
Did you know that it's entirely possible to criticize someone else's code without yelling at them?
back when i tried being in a group of writers of the semicolon or python that email would have had two more agains after the primary again.
thus i doesn't semicolon professionally any mores
all hail the Eternal Leader of Juche Linux!
But it works.
Until it doesn't and you have no idea why.
Do we [people in general] have some reason to conclude that it'll stop or keep working?
And, if it stops working, do we have some reason to conclude that we won't know why?
But until that, it works just fine