News for hackers. Stuff that matters.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mrmondo on Monday January 22, 2018 @01:52AM (#16202390)
I think we should count ourselves lucky we have someone so good at spotting bullsh*t like this - and isn’t afraid to call it out as they sees it.

Intel & friends have absolutely disgusted me lately, it could be all to easy to settle for less based on their standards, but let’s not let them set the standard - they’ve shown they can’t be trusted with quality and when they fail - they can’t be trusted to be transparent or even take ownership of the problems they create.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Roritharr on Monday January 22, 2018 @02:17AM (#16202485)
Not only spot, but also invests the energy in calling it out and explaining it.

Many business failures i've witnessed happened ultimately because nobody had the energy to cut down the bullshit forest that constantly regrows around a company.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by LyndsySimon on Monday January 22, 2018 @11:46AM (#16205765)
> Not only spot, but also invests the energy in calling it out and explaining it.

It also requires the social capital necessary for the calls to be taken seriously.

I don't worry about Linus being silenced by prevailing culture; I worry that there won't be another Linus after him.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ChuckMcM on Monday January 22, 2018 @11:57AM (#16205864)
This is a serious concern. If Linus were replaced by someone more pliable/less attentive Linux will have a serious problem.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by PopsiclePete on Monday January 22, 2018 @01:23PM (#16206575)
That's the problem with "rockstars and "benevolent dictators", the Linuses and the Elon Musks, isn't it? Everything is great until they go away for whatever reason and nobody can fill the void. Hell, there's people still doubting Tim Cook on whether he can fill Jobs' shoes.

I wonder if something like FreeBSD is better suited for sustainability - from what I can tell, there's no "dictator" figure there, no critical single point of failure.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Waterluvian on Monday January 22, 2018 @01:31PM (#16206648)
It makes me wonder if there are ways to structure an organization in a way that once it has found its purpose and voice, it becomes rigid in its trajectory.

Consider an organization that would rather cease to exist or be relevant, than to allow itself all the freedoms to pivot and mutate significantly.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ChuckMcM on Monday January 22, 2018 @02:32PM (#16207171)
Fundamentally this is the difference between 'organizations' and 'institutions'. In the former, the culture and operation are contained in the people who are part of the organization, in the latter the culture and operation are contained in the rules.

Institutions are much harder to set up, they require that you consider that evil people do evil things, so you have to set up rules and processes. The execution of those rules and processes have to span enough people that a conspiracy would be unlikely. It doesn't always work of course, people find ways to subvert institutions (the zero day exploits of their time).

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by niho on Monday January 22, 2018 @02:02PM (#16206937)
Actually... There is a great historical example of just that. It’s called the Catholic Church.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by chr1 on Monday January 22, 2018 @03:22PM (#16207562)
That's more of a problem with _not_ having them. When you lose prominent contributors you notice how the things were better before, but you are still better off than you would be if they never existed.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ben_jones on Monday January 22, 2018 @12:18PM (#16206039)
Or someone influenced by $$$
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by PopsiclePete on Monday January 22, 2018 @01:33PM (#16206662)
>Many business failures i've witnessed happened ultimately because nobody had the energy to cut down the bullshit forest that constantly regrows around a company.

I've worked at a company that had 20 people and a company that's had 5000 and some ones in between.

Going from 2-3 people to 20 is pretty manageable. Everyone knows each other, work gets done, you can call people out on their bullshit, stuff is fixed, because everyone feels responsible and accountable.

Then you go to 100 people and a few of the original 20 leave and the whole culture changes. 1000's of people? Totally different ball game. Incompetence will slip through, no single person has a full grasp on everything, meetings and more meetings and more managers playing broken telephone all day and you got people in different cities and time zones and countries who've never seen each other face-to-face and it's just a nightmare to manage that.

It can be done, but that's when you really need competent managers, and those are extremely hard to come by.

I'm sure there are teams and divisions within Intel that are extremely competent, people at the top of their game who are looking at this debacle and just shaking their heads just as much as Linus.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by otakucode on Monday January 22, 2018 @04:40PM (#16208163)
I'd argue that it could be done, but no longer can. In the past, all of the failings of corporate structures were more than made up for by the value they brought. They solved the problem of distribution, both distributing work to workers and end product to consumers. This was outrageously valuable for a century.

Now, however, it's nearly worthless. Anyone can do distribution, both of work and of end products, with very little effort thanks to computers and the Internet. Now, the limitations of those corporate structures are starting to cut deeper and not be compensated for. Their assumption of all of the tremendous failings of in-person human communication (that 'broken telephone' you mention is only part of it, there's also the inherent prejudices and irrational means of influence at play which are inescapable) in combination with both voluntarily abandoning essentially every single benefit they ever offered to employees and the inherent limitations in such a centralized structure will result in them falling apart. I mean, if the market has anything to say about it. Back when factories got big people accepted things like limitations in variety of goods, limited to nil personalization, etc because supporting those things was difficult for factories. Such is still difficult for large companies. They have executives who want to impress 'grand visions' upon the company so that they have some excuse (both personal and professional) to collect such absurdly overlarge compensation.

The human brain, by the way, is limited to keeping around 150 people in mind and maintaining stable relationships with them. It's called 'Dunbar's Number' and while there's certainly variation amongst different people with regard to it, I think we can safely presume there is no one with the ability to maintain and consider 1000+ stable relationships. That this is not reflected in our social structures is probably an error.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ShabbosGoy on Monday January 22, 2018 @03:01AM (#16202684)
> Not only spot, but also invests the energy in calling it out and explaining it.

Which is why FOSS is so important. Can you imagine a world where Linux was closed source? You’d never have any insight into security patches, or these discussions.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by joelthelion on Monday January 22, 2018 @04:03AM (#16202966)
> FOSS is so important

FOSS is nice, but it's not a silver bullet. In this case I think Linus is largely to thank. Things will be a lot harder if he decides to retire.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Cthulhu_ on Monday January 22, 2018 @04:51AM (#16203180)
A silver bullet is having one smart guy at the top who doesn't care how much pressure you exert on getting something into the codebase, or how much man-hours were spent (sunk cost fallacy). I think in a lot of "corporate" projects (not-open source) there's much less of that and the software is designed by commission, with the lead developer(s) quickly no longer having much of an influence on the code itself, being drawn away into meetings and such.

Maybe I'm projecting.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by joelthelion on Monday January 22, 2018 @08:09AM (#16204054)
> A silver bullet is having one smart guy at the top who doesn't care how much pressure you exert on getting something into the codebase,

Well if Linus goes too far, Google and a couple other big corporate contributors could team up and fork Linux, and it would be very hard for the open project to compete. I think the fact that Linus is so good is a big part of what makes the whole thing hold together.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by subway on Monday January 22, 2018 @08:27AM (#16204146)
They could, and they often do (Android and ChromeOS effectively run forked kernels). At the end of the day though, they always wanna rebase against that sweet sweet mainline quality.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by carlmr on Monday January 22, 2018 @09:47AM (#16204685)
It's simple, the stack of hacks they produced in the meantime at some point becomes a tall tower prone to fall over.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by crdoconnor on Monday January 22, 2018 @08:24AM (#16204132)
I think this is dead on. I think at Microsoft that guy was Dave Cutler. Most of the really well designed stuff seems to have him at the helm - NT4.0, bits of XP, Win2k, Windows Server 2003 and then Azure.

I have a suspicion that Satya's rise to CEOdom via Azure's success could be attributed to him too.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by EamonnMR on Monday January 22, 2018 @09:11AM (#16204417)
If you're a Cutler fan you may enjoy Showstopper[1], an account of the creation of NT.

1: https://www.amazon.com/Show-Stopper-Breakneck-Generation-Mic...

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by azinman2 on Monday January 22, 2018 @10:59AM (#16205333)
Thanks for the rec, looks interesting.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by trentnelson on Monday January 22, 2018 @07:08PM (#16209493)
It's a great book. Motivated me to switch industries and relocate to Seattle as an NT kernel programmer.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by alxlaz on Monday January 22, 2018 @09:27AM (#16204531)
This may be true, but FOSS does not magically make it happen. Many FOSS projects are led or dominated by large companies today; the development may happen in the open, but it is as "corporate" as it gets, and no bullshit calling occurs (or if it does, it is quickly silenced with EWONTFIX & co.)
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by hajile on Monday January 22, 2018 @10:42AM (#16205180)
That's only partially true. When you only have one corporations interests, things get shady very quickly. When you have multiple, competing corporations, they have a vested interest in keeping their competitors honest. It would be very rare indeed to find something that every company wanted to downplay at the same time.

Spectre and meltdown are a great example of this. Sure, ARM, Intel, and (to a lesser extent) AMD may want to downplay these things, but Google did not, so it became a big deal anyway.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by vog on Tuesday January 23, 2018 @10:07AM (#16214107)
> This may be true, but FOSS does not magically make it happen

So what? Nobody said that. This is a strawman.

Of course FOSS is not sufficient. Look at any homework-style GitHub repo. Nobody disputes that.

All that is said is that FOSS is necessary to achieve this level of quality.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mrmondo on Monday January 22, 2018 @05:04AM (#16203227)
It’s an ideological situation to say the least... but it’s also what we have right know and god damn I’m thankful for it’s beautiful rarity.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by snambi on Monday January 22, 2018 @05:06PM (#16208417)
We may be we can train an MBA to do Linus's job? ;)
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by vog on Monday January 22, 2018 @09:44AM (#16204661)
So you demote FOSS from "important" to "nice" just because it isn't a silver bullet? (which does not exist, anyway)

That doesn't make any sense. This is a strawman argument.

Nobody ever said that FOSS is a silver bullet, not even FSFE, FSF, or Stallman himself.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by acct1771 on Monday January 22, 2018 @12:11PM (#16205971)
This is as good a place to ask the question nobody likes to discuss, but is important to never forget - what do we do when the bus hits Linus?
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by sethrin on Monday January 22, 2018 @03:49PM (#16207782)
I believe Greg Kroah-Hartman is the designated successor.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dvfjsdhgfv on Monday January 22, 2018 @07:00AM (#16203725)
In most other FOSS projects people would be afraid to be that frank when referring to Intel's behavior though.
[dead]
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by snowwrestler on Monday January 22, 2018 @11:24AM (#16205553)
Linus would be just as effective if he never used another swear word. It is his technical knowledge, his position as the final committer, and his willingness to stand up for what he believes in, that gives him power.

Ranting and swearing is part of who he is personally, but those are not generally required for being a good project leader.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by trevyn on Monday January 22, 2018 @11:43AM (#16205723)
I think the ranting and swearing help -- they make him more memorable, and therefore more generally well-known. This can then feed on itself a bit to make him more of a public "celebrity" and have more pull than he would otherwise.

I agree that his other skills are likely more important overall, and there are certainly other ways to be memorable, but I don't think you can discount the contribution of the ranting.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Scarblac on Monday January 22, 2018 @11:45AM (#16205759)
Without the swear words this wouldn't get as much publicity as it does, and that may help in getting Intel to change.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by TheKarateKid on Monday January 22, 2018 @01:53PM (#16206844)
Linus' swearing falls in line perfectly with the FOSS movement -- to not conform to corporate hierarchy and societal norms.

Like others said, his language helps drive the point home and leaves more of an impression. It also humanizes Linus as well.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by awakeasleep on Monday January 22, 2018 @09:39AM (#16204626)
Wow I didn’t think of that but what if a woman wrote the code in that patch? Linus would be making her feel unwelcome.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by xxs on Monday January 22, 2018 @10:19AM (#16204946)
There are prior examples of his writing style offending a lady who turned to actually had a pretty potty mount, herself, as well.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dvanduzer on Monday January 22, 2018 @03:30PM (#16207631)
As long as a person doesn't pretend they've never been cruel to another person, it isn't hypocritical to call for more kindness. There is also a huge difference between using salty language to emphasize when something is massively complicated versus emphasis when calling someone a huge idiot.

As far as this particular Torvalds screed goes, it strikes me as measured for him. He is very clear about what he wants more of and what he wants less of. It's the code that is garbage, and he doesn't get overly personal other than to chide Woodhouse for glossing over the quality of Woodhouse's own contributions.

edit: ahh right, "mis-designed by morons" which is pretty inflammatory, and he should do better than that. I suspect he is trying to provoke someone at Intel into explaining their intent. Insult their intelligence, and they'll reveal something about their (possibly sinister) motive.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by xbmcuser on Monday January 22, 2018 @11:00AM (#16205349)
Why are you assuming it wasn't a female coder
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mrmondo on Monday January 22, 2018 @03:09AM (#16202721)
Exactly, I’d love to see the state and flux of the Meltdown and Spectre patches for the various Windows kernels.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Spooky23 on Monday January 22, 2018 @08:04AM (#16204032)
Worse still, imagine a world where there was no Linux, and Oracle/Sun happened?
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by peapicker on Monday January 22, 2018 @10:52AM (#16205260)
Ironically, Sun might have not had to sell themselves to Oracle, and the world's server's might be running on SPARC chips that are immune to these issues.

Linux is what allowed Intel to get its biggest foothold into the UNIX server market.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by cesarb on Monday January 22, 2018 @03:46PM (#16207761)
> and the world's server's might be running on SPARC chips that are immune to these issues.

Given enough time, SPARC chips would also become vulnerable to these issues. See what happened to ARM: their later (higher performance) designs are more vulnerable than their older designs.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by PopsiclePete on Monday January 22, 2018 @01:25PM (#16206600)
>Ironically, Sun might have not had to sell themselves to Oracle, and the world's server's might be running on SPARC chips that are immune to these issues.

Solaris, with the exceptions of a few bright stars like DTrace and ZFS, always seemed like a POS to me, compared to linux. Especially as a work-station. Sun went full retard with Java everywhere right before they went under and I have a feeling the Solaris Desktop experience, and by extension the UNIX desktop experience, would be something from my worst nightmares, something to make wish for Windows Vista.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dboreham on Monday January 22, 2018 @11:42AM (#16205710)
This is true, but if there hadn't been Linux there would have been something else to fill this niche (runs on commodity PC hardware, zero license cost). Sparc/Solaris wouldn't have continued to rule. Intel would have found some other workable solution.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by peapicker on Monday January 22, 2018 @12:27PM (#16206129)
True. And we'd have the same issues with this processor family now...

Don't get me wrong, I love Linux and loved FreeBSD back when it was more easy to choose... But I do think the 'free UNIX' movement has had unintended consequences like the demise of Sun, and perhaps now also this exposing of a failure in what was a desktop class chip architecture that was elevated to server usage.

Everything has a cost is all I'm saying.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by digi_owl on Monday January 22, 2018 @12:01PM (#16205898)
Indeed. For one there was the 386BSD lawsuit, for another there was HURD. Torvalds himself has stated that if HURD had been usable at the time, he would not have bothered working on Linux.

Honestly, back when Linux started getting momentum, RMS' GNU/Linux argument had merit. Most of the stuff people where running on top of Linux, never mind using to develop Linux, came from the GNU project.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by icedchai on Monday January 22, 2018 @02:14PM (#16207031)
That world was the late 90's / early 2000's. Yes, Linux was around, but every startup was buying Sun hardware since it wasn't quite mature yet. Sun was the dot in .com after all.

I actually worked at a startup that threw out a working Linux / MySQL solution in favor of a Sun / Oracle one. Because, you know, VC...

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dsmithatx on Monday January 22, 2018 @09:23PM (#16210393)
Linux is a kernel. An x86 Kernel running Gnu would have happened, and instead of Linux we would just be calling it something else.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Chaebixi on Monday January 22, 2018 @04:35PM (#16208118)
> Not only spot, but also invests the energy in calling it out and explaining it.

> Many business failures i've witnessed happened ultimately because nobody had the energy to cut down the bullshit forest that constantly regrows around a company.

The sad thing is that people have unironically labeled Linus "toxic" for calling out crap very bluntly like this.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by bassman9000 on Monday January 22, 2018 @06:09AM (#16203476)
We should treasure it while it lasts, before PC culture silences him. And before downvoting, recall how many threads regarding Linus abusive behavior (sic) we've had.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by jimktrains2 on Monday January 22, 2018 @08:02AM (#16204023)
Pc culture? What are you talking about? Linus is pc (in that he doesn't go on misogynistic, racist, or similar rants and doesn't denigrate people for their non-technical decisions) , he's just not nice to those that should know better.

While I think you've also been bitten by the "we accept everyone! (who thinks the way we do)" crowd as well, this is not the place or the way to express that frustration.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pessimizer on Monday January 22, 2018 @08:15AM (#16204083)
Some people think that directness and honesty is identical to saying racist, sexist, and homophobic things. So "PC" becomes equivalent to "lying to make people like you."
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by EpicEng on Monday January 22, 2018 @10:36AM (#16205117)
>Some people think that directness and honesty is identical to saying racist, sexist, and homophobic things

Not any serious people, so why do we care?

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by jokola on Monday January 22, 2018 @11:13AM (#16205466)
There are plenty of ordinary people that e.g. prefer one religion to other or believe in traditional gender roles. Some of those people believe they should be able to express those opinions in the same way people express opinions about diversity or equality regardless if other people considered those opinions e.g. sexist. I happen to disagree with those people, but I wouldn't consider their opinions less serious.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by EpicEng on Monday January 22, 2018 @01:49PM (#16206804)
So you wouldn't consider an opinion 'less serious' if the opinion is that directness and honesty is identical to saying racist, sexist, and homophobic things? Because that's what we're talking about, and I would absolutely write that off as 100% nonsense. Just because someone believes in something doesn't mean it's not stupid.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by wyager on Monday January 22, 2018 @11:46AM (#16205763)
Because we have to deal with them on a daily basis and they have political power? I’m not sure how you’re defining “not serious”.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by EpicEng on Monday January 22, 2018 @01:50PM (#16206812)
Who are these people? Do you have names? I don't see this at all in people with political power. Who are you 'dealing with on a daily basis'?
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Ygg2 on Monday January 22, 2018 @08:29AM (#16204159)
The argument goes like this, the acerbic culture that grows around Linus is toxic towards female and (sexual/ethnic) minorities, because such contributor are disinclined to join projects where the lead can get verbally abusive.

From what I've gathered the findings are based on real data.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by theptip on Monday January 22, 2018 @09:29AM (#16204546)
> based on real data

Citation? Sounds interesting.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Filligree on Monday January 22, 2018 @12:10PM (#16205957)
That's hardly limited to women. It's the same reason I have no intention of ever contributing to the kernel.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by greyfade on Monday January 22, 2018 @01:44PM (#16206759)
Speaking for myself, this is partly why I want to contribute to the kernel.

I tend not to take my own mistakes very seriously unless they come with serious consequences. Having someone I respect tear into me would, I think, force me to take greater care and apply more attention to my work than I already do.

I've heard similar anecdotes from people who have contributed. I even recall a female contributor say something positive about it.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by megous on Monday January 22, 2018 @01:58PM (#16206893)
Then you're needlessly limiting yourself, as you'd very unlikely run into any verbal abuse.

If anything you'd have trouble getting code in because maintainer thinks it would add more complexity than is necessary, or would make his job harder in the future, or after writing and testing the code, you'd find out you should have been doing things differently, etc. These are much more probable ways to get discouraged from contributing kernel code.

There's a high bar to getting code in, and that can be frustrating. But it also keeps the mainline attractive to users and developers, because of ever improving code quality.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by PopsiclePete on Monday January 22, 2018 @01:27PM (#16206612)
I'd be absolutely terrified to submit a patch, ever.

"What the fuck is this? This came from Satan's butt-hole. Kill whoever did this - kill them immediately, here, I'll go and find this asshole who submitted this patch, and do it for you, you lazy ingrates, why do I have to do everything around here?"

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by boomboomsubban on Monday January 22, 2018 @02:26PM (#16207123)
This isn't some lone beginner trying to help improve Linux, this is a billion dollar company with decades of experience trying to cover their own ass. Judging by Linus' thousands of emails on the mailing lists, any reply you got would be polite and helpful.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Filligree on Monday January 22, 2018 @03:37PM (#16207677)
So, how likely do you think Linus is to look past the fact that I work for Google? It doesn't make me any less of a beginner in the space. :P
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by boomboomsubban on Monday January 22, 2018 @04:38PM (#16208150)
If Google were making you upload the patches to fix some huge problem in every Chromebook, you wouldn't get the beginners treatment. If it was some universal bug fix or optimization I doubt the Google connection would matter.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by madaxe_again on Monday January 22, 2018 @09:17AM (#16204458)
Those people are wrong. Don’t worry about them.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pdpi on Monday January 22, 2018 @08:15AM (#16204082)
Can we stop repeating this? Assertiveness and assholery are not one and the same. Linus has both in abundance, and we can decry the one without wanting the other to go away.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by crdoconnor on Monday January 22, 2018 @08:35AM (#16204191)
Linus "being an asshole" is what drew attention to this issue. His caustic nature is marketing of a sort.

It's clearly putting additional pressure on Intel. How you feel about that depends on how you feel about them furiously trying to sweep everything under the carpet and hoping nobody notices.

Personally I think his humiliation of Intel here is putting necessary pressure on them. If he couched his terms and tried to be "nice" about this they wouldn't feel nearly the same pressure.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pdpi on Monday January 22, 2018 @10:36AM (#16205110)
See it from this angle: if Linus wasn't known for flipping his lid all the time, him flipping out _this_ time would be even more impactful. Overuse makes it progressively less remarkable.

I wasn't even saying that his tone on this particular instance was excessive. I was responding to the general accusation that "PC culture will silence him". There's exactly one sentence I have issues with here ("the whole hardware interface is literally mis-designed by morons"). The rest of the email is toeing the line, but manages to be forceful without being outright insulting.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by cmyr on Monday January 22, 2018 @11:00AM (#16205353)
Adding another perspective: as someone who follows kernel news very casually, it's pretty near impossible for me to determine which instances of "Linus curses something/someone out" are related to actual Serious Things Deserving My Attention. There's a bit of boy-who-cried-wolf to the whole thing.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by crdoconnor on Monday January 22, 2018 @12:17PM (#16206031)
>See it from this angle: if Linus wasn't known for flipping his lid all the time, him flipping out _this_ time would be even more impactful. Overuse makes it progressively less remarkable.

I don't. This is pretty much part of his brand. He's developed a reputation for flipping his lid and lambasting people who have always deserved it using entertainingly colorful language. That's why these rants still get to the top of HN.

>I was responding to the general accusation that "PC culture will silence him".

I mean, that seems to be what you're trying to do by demanding that he water his language down to something that has minimal emotional impact.

It's not like using the word morons is particularly offensive, either - except to the people who actually deserved it (Intel).

>There's exactly one sentence I have issues with here ("the whole hardware interface is literally mis-designed by morons").

Which is the sentence that got this rant on hacker news, which attracted all the attention which is necessary in order to put pressure on Intel to fix their shit.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pdpi on Monday January 22, 2018 @12:44PM (#16206260)
> Which is the sentence that got this rant on hacker news

And yet the title of the submission is "Somebody is pushing complete garbage for unclear reasons". That's a good suggestion that the moron quote is not "what got this rant on hacker news". Perhaps it's on hacker news not because the form is inflammatory, but because the content is insightful.

Maybe—just maybe—the fact that the Linux project lead publicly accused Intel of not having their shit together is newsworthy and would end up on the front page of Hacker News no matter what tone it was written in, because that is newsworthy enough in and of itself.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by justaaron on Monday January 22, 2018 @01:34PM (#16206668)
spooks keeping their back door open? a la Dual_EC_DRBG and RSA etc...
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by iagovar on Monday January 22, 2018 @11:11AM (#16205450)
And here you have it, in the front page of HN
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by hashkb on Monday January 22, 2018 @08:52AM (#16204290)
If you can't claim "PC has a chilling effect" without being asked to stop claiming it, the case is closed.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pdpi on Monday January 22, 2018 @10:30AM (#16205057)
That's insane. That's effectively saying that we shouldn't be critical of other people because criticism has a chilling effect (unless you're Linus, in which case it's A-OK to be both critical and an asshole about it).
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by nielsabel on Monday January 22, 2018 @06:29AM (#16203557)
> before PC culture silences him

Damn you, Wintel!

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by justaaron on Monday January 22, 2018 @01:34PM (#16206673)
finally someone made the reference :D
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by sametmax on Monday January 22, 2018 @06:25AM (#16203538)
Well, if the Linux Kernel would have been a democracy, it would not have the aspect it has today.

It's a sad thing to say about the state of the human specie.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by hammock on Monday January 22, 2018 @07:51AM (#16203959)
Who said anything about democracy? The whole approach of private enterprise is to build up barriers (competitive advantage) AGAINST the prevailing tide. That's how positive change (differentiated goods, wealth) is created.

The same can be said of free speech.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @05:00AM (#16203215)
From what I gather, some of this is cultural. His country of origin is just generally blunt and direct about things.

That directness is generally associated with multicultural environments where subtler context-dependent communication simply does not work. Some of the quotes I am seeing here from him are things I think are unnecessarily harsh, but most are not.

Discussions about something he has said or written seem to inevitably comment on his speaking style and divide up between those who praise it and those who vilify it. I feel it is mostly a positive, but discussions could benefit from a little context and broader perspective of that detail.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by slii on Monday January 22, 2018 @06:38AM (#16203620)
As a fellow Finn, I agree that our country is probably much more blunt and direct than the impression I get how the US works. That's also the way I like it, and I think you have gone way too far in the US in this politeness thing.

However, Finland is culturally quite homogeneous, so I think the reason behind the bluntness is not what you suggest it may be.

For a Finn, I think Linus is on the blunt side, but he's not an extreme case. In fact, I'd argue he's not an extreme case even among non-Finns; it's just that most people only hear about his rants.

Also, I find that Linus is somewhat quick to judge things, and often his reactions are based on a misunderstanding of the facts.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mmrezaie on Monday January 22, 2018 @07:19AM (#16203815)
Well many years ago his rational (which I agree) was that you should not be vague on the mailing list or people will be confused and Linux Kernel is serious. For all those who do not like this attitude, I point you to the responses coming from Intel/AMD these days. In AMD's response to specture v2, I still cannot understand the text if they say their CPUs are exposed or not. If it wasn't because of the comments in here I would have guessed that they may not.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @06:42AM (#16203643)
Thank you. Low context communication is associated with multicultural environments, but not exclusive to it.

https://en.m.wikipedia.org/wiki/High-context_and_low-context...

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Gravityloss on Monday January 22, 2018 @07:56AM (#16203988)
There could be a family flavor too. His father doesn't exactly make things sound pretty either.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Yaggo on Monday January 22, 2018 @06:33AM (#16203579)
> From what I gather, some of this is cultural. His country of origin is just generally blunt and direct about things.

Maybe he just is what he is. The differences between individuals are greater than differences between cultures. I'm from Finland and I can assure you that Linus' style of communication is not a norm here.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by thriftwy on Monday January 22, 2018 @05:14AM (#16203268)
I'm not sure. Finns (and swedes) are considered introverted, with shoegazing issues. That kind of directness looks like a personality trait (acquired maybe) and not default.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by wingerlang on Monday January 22, 2018 @05:41AM (#16203386)
I don't think introverted is the right word. Our culture just doesn't do a lot of stranger-chit-chatting.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ptman on Monday January 22, 2018 @06:07AM (#16203468)
The apple does not fall far from the tree.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Fnoord on Monday January 22, 2018 @05:17AM (#16203274)
> From what I gather, some of this cultural. His country of origin is just generally blunt and direct about things.

I've heard this blunt(/direct/honest) argument quite often (and the same about my country, The Netherlands), but I've also seen Americans in IT who can be very blunt. I attribute it not to country_of_origin, but to the [autism] spectrum.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Clubber on Monday January 22, 2018 @07:43AM (#16203935)
I'm not autistic but I'm blunt. I do it for a few reasons: 1. It's important, 2. It saves time, 3. It gets to the point, 4. I'm usually aggravated about something, 5. Some people like to dance around conversations, 6. I'm older now, so I don't suffer fools lightly, 7. It usually snaps people to attention instead of some half thought out reply.

I used to try to be tactful with everything I would say, but that ended up in a 4 hour discussion / argument with someone who was digging in their heels about something they were wrong about. Huge waste of time and energy. It would blow a whole day.

When someone is being blunt with me, I take the time to make sure my response is clear and concise. It certainly has it's advantages. I try to keep the swears to a minimum. I'm not a drill sergeant, but I definitely make my point clearly and forcefully.

FWIW, I save the bluntness for important stuff.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by digi_owl on Monday January 22, 2018 @12:10PM (#16205967)
> FWIW, I save the bluntness for important stuff.

As to Torvalds, but we do not get headlines about his mellow emails accepting a patch.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @05:47AM (#16203409)
I am not autistic. I have spent a lot of time around the American military and I tend to be direct.

Anytime someone suggests that my directness means I must be autistic, they are a) making a faux polite personal attack that calls me a social retard and b) looking for an excuse to ignore and dismiss the substance of my points. I don't consider it to be a good faith form of engagement.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Fnoord on Monday January 22, 2018 @05:56AM (#16203434)
Nobody called you autistic or a social retard. It is a spectrum as well, some people with autism are far more socially retarded than others. If you want though, you can call me autistic. I take no offence at that, not in the last place because I have a ASD diagnosis.

What I said, is that I find autism another [plausible] explanation. Because being honest/direct/blunt is a trait people with ASD suffer from (since they have less of the social awareness which puts the brake on the sharp edges). I find it more plausible than country_of_origin (TBH I find that a -perhaps harmless- form of discrimination/racism), but certainly I did neither imply nor argue that it is the only, sole explanation!

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dpark on Monday January 22, 2018 @10:25AM (#16205008)
> ... I've also seen Americans in IT who can be very blunt. I attribute it ... to the [autism] spectrum.

Please stop. It's unhealthy to pretend that undesired behaviors in IT are generally the result of autism. It perpetuates an unhealthy culture by essentially saying that guys (because it's only guys who are excused this way) in IT are not responsible for their behavior. It's also insulting to people with autism to lump their legitimate social difficulties in with people who are simply choosing to be assholes.

If a salesperson or marketer or artist or executive is blunt/rude/an asshole, no one assumes it's because they're autistic. It's assumed that this is part of their personality, because they find it more effective to communicate this way (or in some cases, that they're simply bullies).

There is no indication I see that Torvalds is autistic. He's certainly not socially awkward. He manages an organization of thousands of contributors very effectively. If he's blunt or rude, it's because he chooses to be.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Fnoord on Monday January 22, 2018 @10:56AM (#16205301)
> It's unhealthy to pretend that undesired behaviors in IT are generally the result of autism.

Not what I did; no need to start bifurcating. What I asserted (or, what I meant) is that people on the spectrum are more common in IT. I never said that everyone in IT is autistic. I never argued Torvalds has autism.

> It perpetuates an unhealthy culture by essentially saying that guys (because it's only guys who are excused this way)

No idea where you got either of these red herrings from. That's certainly not what I asserted.

I do want to note though that women with autism largely go un(der)diagnosed.

> It's also insulting to people with autism

Hi, I have autism, as I acknowledged in another post throughout this thread. There's a rule on HN that you shouldn't assume the worst explanation from a post. Well, you just did, cause why would I willingly try to insult everyone with autism if I have it myself? How that make any sense whatsoever? I don't see at all why my post can be considered offensive unless you resort to things like bifurcations...

> It's also insulting to people with autism to lump their legitimate social difficulties in with people who are simply choosing to be assholes.

People with autism need to function in a non-autistic society. The current therapy I am getting is focussed on that. Using autism as an excuse isn't acceptable; its considered counter-productive.

> There is no indication I see that Torvalds is autistic. He's certainly not socially awkward. He manages an organization of thousands of contributors very effectively.

I don't find him very strong, socially. Read his body language while he's giving a talk. He's shy, at the very least. Just because someone can express themselves easily via e-mail doesn't mean they're not socially awkward.

Also, what I quoted is not mutually exclusive. More importantly, there is no such thing as a binary autism flag; it is a spectrum.

What Torvalds suffers from is that he expresses his anger with unnecessary cursewords in order to give his arguments strength (a fallacy). To name another example: I've never seen RMS do that, but I have seen TdR do that. I find neither of them particularly strong socially, either.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @12:00PM (#16205885)
Both my sons and their father likely all qualify for an ASD label, though none of them has been officially diagnosed. My sons are vastly more socially savvy than their father, largely due to having been raised better.

I know a lot about the topic of autism and related issues. I get tired of seeing social difficulties chalked up to a label of some disability or other. It takes a couple of decades to properly raise a human and prepare them for their role in society. A large part of social skills are learned behavior. This is why we have the term socialization.

Furthermore, different approaches are normal in different contexts. Someone who is not autistic and has no difficulty understanding and navigating social things can have trouble when placed in a new situation, including but not limited to a different culture.

Accusations of being autistic as an explanation for abrasive behavior are almost never sympathetic. They are almost never an attempt to understand why someone is coming across poorly and find a way to better interact with them. They boil down to a suggestion of incompetence and a dismissal of the person's position, as well as any legitimate anger or frustration they may be feeling.

There are cultures, including the American military, where being very blunt is the norm. As others have noted here, when people accuse someone of being rude, it very often means they don't like being disagreed with and are just looking for an excuse to be offended and level accusations. It isn't actually possible to find a way around that. People who are going to hurl accusations and focus on your style of communication as a way to try to avoid dealing with the substance are not acting in good faith. There is no means to be both polite and effective with such people. They will not like being disagreed with and will hate you for that piece of it no matter how you present it.

It seems you are trying to be an advocate for yourself and others with the same diagnosis. This is not the way to go about it. It comes across as simply insulting Linus Torvalds as an excuse to not take his position seriously while at the same time slandering the entire IT profession with a tired and untrue stereotype that everyone in IT has terrible social skills and they are all just aspie.

You keep saying that you have an ASD diagnosis, you don't see the points other people are making and then concluding they must be in the wrong. Let me respectfully suggest that you are missing some contextual cues. Meaning of words does not occur in a vacuum. Context matters.

There are ways to be a representative of your demographic and an advocate for others like you. This is about the worst possible way to try to do that.

Best.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dmix on Monday January 22, 2018 @01:20PM (#16206553)
> Accusations of being autistic as an explanation for abrasive behavior are almost never sympathetic. They are almost never an attempt to understand why someone is coming across poorly and find a way to better interact with them. They boil down to a suggestion of incompetence and a dismissal of the person's position, as well as any legitimate anger or frustration they may be feeling.

Completely disagree. The OP said "blunt(/direct/honest)" is a common feature of autism and autism is common in the tech world. Just because some people may take issue with others being blunt or overly direct doesn't mean it's a negative thing, nor an insult or an attack on autism.

Acceptance of this trait may be cultural but primarily it seems to me to be a personal preference.

Every person's personality is built on a multitude of positive/negative traits, nobody is perfect and it's not that big of a deal having a few flaws. Flaws are often the the type of thing which makes people interesting. But I'm not even convinced this is even a flaw in the first place.

Some of the smartest people I know are blunt/direct and it's a personality trait that I personally seek out in my friends/partners. I find it makes for the best type of business partner and reduces significant amounts of drama and long-term conflict. But I understand it's not for everyone and lots of people misunderstand their intentions or are uncomfortable with raw honesty. But outside of the person not being rude, talking out of place, having basic social grace, etc... that's on them if they don't like it. It's not a flaw in itself, only if it's used incorrectly.

Of course not all people who are blunt/direct are autistic either. I don't think the OP made the implication either. That's common sense, we all like to make generalizations or identify patterns of behaviour, but that does not mean they believe it applies to all people or that they are implying correlation always equals causation.

This sounds to me like a misguided attempt at protecting people from any type of potential discomfort, while ignoring the context of the use of such language and the situational context. This is a primary issue with this political correctness fad. Not to mention valuing hypothetical/potential feelings over honesty, truth, and reality. Certain words, descriptions, or generalizations such as this are not inherently wrong or insulting or malicious. They may be used wrong or be insulting in certain context, but what the OP said is not one of those situations.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @02:06PM (#16206972)
So you quoted my observation about the general case, then defended the OP in this specific case. Let me suggest we have a misunderstanding here.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Fnoord on Monday January 22, 2018 @04:00PM (#16207859)
> Both my sons and their father likely all qualify for an ASD label, though none of them has been officially diagnosed.

> I know a lot about the topic of autism and related issues.

Me too. I have a diagnosis based on DSM-5, and with ICD numbers (for insurance related reasons I guess). My cousin had an Asperger diagnosis based on DSM-4 when that was still relevant. My partner likely has autism as well (though its difficult to diagnose for females), and I am getting therapy as well; both group therapy and family therapy. My partner received partner group therapy. I suspect its mostly from my father's side, but I see traits in my mother's side as well. Regarding my parents; I believe the spectrum was a non-conscious or perhaps subconscious important reason why they felt attracted to each other. YMMV.

> I get tired of seeing social difficulties chalked up to a label of some disability or other.

As a general note we shouldn't diagnose other people, but that wasn't the intent of my original post at all. I merely noted its a trait people with autism commonly have.

Conclusions such as that all people with autism have this, that all people in IT have this, or refuting such conclusions are all bifurcations from your own conto; not mine.

Why are people with autism often too direct? It is due to a weaker Theory of Mind (ToM) [1].

On HN we need to assume people mean the most positive with their posts. If we apply this on life, then all people want to function in society [even with their disabilities]. They want to have success in their communication. Heck, I do too! A repeating failure to communicate is a red flag of something being wrong with that person. It'd mean that those who are responsible for that person (professionals including in medical field, but also teachers, parents/caretakers, and if they're adult: themselves) should consider to seek professional help. A lot of people in our world end up in (deep) trouble such as addiction or prison while professional help could've helped them, and that very much saddens me (am currently watching series Orange Is The New Black).

> It takes a couple of decades to properly raise a human and prepare them for their role in society. A large part of social skills are learned behavior. This is why we have the term socialization.

For most people, they get to basic social levels during teenager years or young adultery. The problem is that people with autism -more so those without therapy/help- are generally worse at learning this (some are downright terrible).

Its important to note that not everyone has autism has exactly the same issues. Some people don't have much issues with ToM but rather with executive functioning (EF), or central coherence (CC). And even then, the lists for each of these are long. Specific sub-traits might be better or worse within each specimen.

> Furthermore, different approaches are normal in different contexts. Someone who is not autistic and has no difficulty understanding and navigating social things can have trouble when placed in a new situation, including but not limited to a different culture.

Well, that's including someone with undiagnosed autism, or mild autism. I recommend to stop seeing a situation like this as black-and-white (stop bifurcation) and start seeing the shades of grey.

> Accusations of being autistic as an explanation for abrasive behavior are almost never sympathetic. They are almost never an attempt to understand why someone is coming across poorly and find a way to better interact with them. They boil down to a suggestion of incompetence and a dismissal of the person's position, as well as any legitimate anger or frustration they may be feeling.

I don't see it as an accusation. I don't see autism as a negative trait per see. Not at all. I see it like a knife or computer; a tool which can be used for good and evil. That does explain why we're having this discussion in the first place though.

> There are cultures, including the American military, where being very blunt is the norm.

It should be noted this is a top-down hierarchy, and the bluntness is top-down as well; not bottom-up. The arguments used by such cathedral-style hierarchies are comprised of argumentum ad baculum (see hereunder for further discussion).

> As others have noted here, when people accuse someone of being rude, it very often means they don't like being disagreed with and are just looking for an excuse to be offended and level accusations.

That depends on their other arguments. Pointing out a fallacy such as an argumentum ad hominem doesn't mean everything the person said is invalid. It just points out the person is (partly) using a fallacy to make their point. It is, essentially, akin to telling someone to tone down their voice. Yes, it can be frustrating to hear that when you're angry, but that doesn't mean the person who points that out is wrong.

Similarly, someone replying to Torvalds: "could you please make your point without insults and vulgar language" isn't saying Torvalds has no point. As such, painting it as if I am trying to attack Torvalds with an ad hominem here is... frankly ridiculous. I don't always agree with his viewpoints, but I got nothing against the man.

> It seems you are trying to be an advocate for yourself and others with the same diagnosis. This is not the way to go about it. It comes across as simply insulting Linus Torvalds as an excuse to not take his position seriously while at the same time slandering the entire IT profession with a tired and untrue stereotype that everyone in IT has terrible social skills and they are all just aspie.

I'd say that's far-fetched and full with assumptions but if that's your interpretation of my post(s), so be it.

(I can't control myself to not include this so FYI: "Aspie" no longer exists since DSM-5. If someone calls me an Aspie they clearly are using old, outdated terminology.)

[1] https://en.wikipedia.org/wiki/Theory_of_mind#Autism

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @04:21PM (#16208022)
Your initial assertion:

I attribute it not to country_of_origin, but to the [autism] spectrum.

And you now say:

As a general note we shouldn't diagnose other people, but that wasn't the intent of my original post at all. I merely noted its a trait people with autism commonly have.

Those two things don't add up. Maybe think about that.

There is a lot of other failed communication happening here that I don't really think is worth trying to talk more about.

[dead]
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dpark on Tuesday January 23, 2018 @07:11AM (#16212928)
> I didn't diagnose him

You made a blanket diagnosis for an entire industry and for a common human behavior when you stated that you attribute bluntness in IT to autism.

DoreenMichele provided your own quote again for context but you yet again talked to different tangents. I can't tell if this is really a communication breakdown or if you're willfully avoiding the fact that you essentially said "programmers are Aspie" because you don't want to address your own prejudice.

If you believe that bluntness in IT is generally attributable to autism, then let's talk about that some more, because this is an incorrect and unhealthy belief. If you don't believe it, then don't say it, because it perpetuates this unhealthy viewpoint.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Fnoord on Tuesday January 23, 2018 @08:29AM (#16213384)
It seems you are not reading my posts at all. You are coming across like a zealot who is on some kind of holy crusade. I already said that the conclusions you draw are far fetched, you claim they're entirely logical. We don't agree, and we clearly won't agree either.

Furthermore, you put words in my mouth, and you paraphrase me with words I didn't use and would avoid. I would not describe Torvalds as a programmer, and I would carefully avoid the word "aspie" or "asperger" ever since I learned they're superseded (since my diagnosis, Sept 2017). Because THAT word is stereotypical whereas the spectrum is far more broad. There is no shame in being autistic/ASD/part of spectrum either. I certainly don't feel ashamed about it (I'm not proud about it either btw).

I have no interest in discussing this further with you because I have no interest in getting convinced by you that autistics aren't part of IT while I am getting signals that people within the spectrum are indeed overly represented in certain professions, including IT. But that wasn't my point because if I wanted to draw a caricature of an autist in IT I got far better examples available.

Go spend your time convincing someone else instead, and perhaps consider a worthwhile subject instead of nitpicking on a conclusion you drew and aren't refuting with data either.

TL;DR:

> If you don't believe it, then don't say it, because it perpetuates this unhealthy viewpoint.

You won't censor me. Au revoir.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dpark on Tuesday January 23, 2018 @10:40AM (#16214374)
Again you avoid the actual conversation in favor of tangents. No one is advocating for the term “Aspie” or saying you used it. No one is saying that no one in IT has autism. No one is censoring you. And no one is misrepresenting you by making direct quotations from your own post.

You directly accuse someone else of racism for saying that Finnish culture is blunt. But you happily attribute bluntness in IT to autism. I cannot believe you are this lacking in introspection and self-criticism.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dpark on Monday January 22, 2018 @11:59AM (#16205883)
> Not what I did; no need to start bifurcating.

I'm not sure what you mean by "bifurcating" in this context but this is exactly what you did. You literally said that you see blunt communication in IT and attribute it to autism spectrum disorders.

> What I asserted (or, what I meant) is that people on the spectrum are more common in IT. I never said that everyone in IT is autistic. I never argued Torvalds has autism.

I did not claim that you said everyone in IT is autistic. I'm saying that your assumption that blunt/direct/whatever behavior implies autism is both incorrect and unhealthy. People with autism spectrum disorders may be over-represented in IT (people claim this; I have no idea if it's actually true), but even if so, it's still a small percentage of total people in IT. Attributing entire classes of common behavior to autism is incorrect.

You did not directly claim that Torvalds has autism but you did assert that you assume autism in the face of Torvalds-style behavior.

> Hi, I have autism, as I acknowledged in another post throughout this thread. There's a rule on HN that you shouldn't assume the worst explanation from a post. Well, you just did, cause why would I willingly try to insult everyone with autism if I have it myself? How that make any sense whatsoever?

I didn't say you're trying to insult people with autism. I said you're doing it. It's undoubtedly unintentional, but it's absolutely insulting to take an undesired behavior and associate it with an entire group.

If I say that when I see fat people, I assume they're Americans, that's insulting to Americans. The fact that I happen to be American doesn't change that.

> People with autism need to function in a non-autistic society. The current therapy I am getting is focussed on that. Using autism as an excuse isn't acceptable; its considered counter-productive.

Assholes also need to function in society. Pretending that they're autistic doesn't help anyone. It certainly doesn't help people with autism.

I'm not in any way saying that people with autism spectrum disorders don't need to function in society or that autism should be an "excuse" for anything. I'm actually saying very much the opposite. Rude behavior should not be attributed to autism, partly because that's not a valid excuse but also because most rude behavior does not come from people with autism spectrum disorders.

> I don't find him very strong, socially. Read his body language while he's giving a talk. He's shy, at the very least. Just because someone can express themselves easily via e-mail doesn't mean they're not socially awkward.

I probably overstated when I said he's "certainly not socially awkward". He is a little awkward in talks. However, lots of people (most, probably) are uncomfortable with public speaking in front of large crowds, and I don't think his level of awkwardness seems unusual. And of course shyness is not synonymous with autism. I still don't see any evidence that Torvalds has any form of autistic disorder.

> Also, what I quoted is not mutually exclusive. More importantly, there is no such thing as a binary autism flag; it is a spectrum.

No one said there's a binary "autism" flag.

> What Torvalds suffers from is that he expresses his anger with unnecessary cursewords in order to give his arguments strength (a fallacy).

Torvalds is not generally criticized for "curse words". He's generally criticized for bluntly insulting people and their work. When he says someone is "fucking insane", the problem isn't the fact that he used a curse word. It's that he's insulting someone. The cursing is perhaps another layer on top, but if he dropped the word "fuck" into every email but did it politely, no one would call him an asshole for it.

But I also don't think Torvalds is really "suffering" as a result of his communication style. The only negative I see is that people criticize him for it periodically. But overall it seems to be working and the negative repercussions are minimal to nonexistent. He gets attention on the issues he cares about and HN says he's mean. I doubt he loses sleep over the criticism.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by jerf on Monday January 22, 2018 @09:07AM (#16204390)
There's another explanation too, which is that if you pay attention as you age, you find that nicely wrapping up all your engineering points in a polite wrapper can very easily put you into the unenviable position where half your audience doesn't correctly penetrate the circumlocutions to understand what you were trying to say, while the other half goes right on ahead and gets offended anyhow, because what they are offended by is that you are disagreeing with them at all, no matter how much padding you put on that.

I'm probably still too verbose (ha... "probably"... I flatter myself), but I went through a phase in my late teens and early twenties where I qualified and wrapped in polite circumlocutions everything I wrote. It makes in incomprehensible, honestly, and it doesn't work anyhow. I still got flamed. (Good ol' Usenet.)

There's a time and a place for politeness. That time and place is most times and most places. There's a time and a place for directness, bluntness, and even outright impoliteness; I'd submit "Intel is just going to leave a critical vulnerability in basically every CPU in the world, and throw up an obfuscating cover of flags and workarounds and PR to try to pretend otherwise" is a reasonable time for those things.

(Personally, I don't expect miracles. Intel ought to come out and say "Look, this is going to take some years. Here's some workarounds in the meantime, and here's our plan going forward." I think everyone who understands the situation understands that a true fix is very difficult. But if it looks like they're going to try to skate by on some weak workarounds and a heavy dollop of PR, the industry as a whole really needs to pushback, not just Linus.)

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by tome on Monday January 22, 2018 @06:29AM (#16203559)
I'm not sure you replied to the correct post since it didn't really seem to be about Linus's style.

Anyway, this argument comes up again and again. Regardless of the style in his country and language or origin he is writing in English, in public, for an international audience. One expects a different sort of tone.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by tauntz on Monday January 22, 2018 @07:06AM (#16203760)
> One expects a different sort of tone.

I don't think I can agree with that statement :) I'm part of the target audience and that tone is _exactly_ what I'd expect instead of polite talk that dances around calling out BS for what it is.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by tome on Monday January 22, 2018 @07:57AM (#16203998)
The merits or demerits of that tone are another issue. I'm responding to the claim that Linus uses that style because it's the style of the country he comes from. I don't think that argument holds much water.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @12:13PM (#16205987)
That isn't remotely what you initially said.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by tome on Monday January 22, 2018 @12:54PM (#16206346)
Your argument was

> From what I gather, some of this is cultural. His country of origin is just generally blunt and direct about things.

and my response was

> Regardless of the style in his country and language or origin he is writing in English, in public, for an international audience.

Which parts of what I said seem inconsistent to you?

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DoreenMichele on Monday January 22, 2018 @02:20PM (#16207082)
Saying that you expect a different tone because he is currently writing in English, in public, for an international audience is not the same as saying that his culture of origin in no way influences his communication style.

That's like saying because my mother is now an American citizen, she should obviously no longer have a German accent. You may personally feel she has some obligation to do her best to lose the accent, but regardless of the standards you would like to see imposed on other people, most people remain influenced for life by things they grew up with.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by tome on Monday January 22, 2018 @04:16PM (#16207975)
Ah, I think I completely misunderstood you. When I read

> From what I gather, some of this is cultural. His country of origin is just generally blunt and direct about things.

I assumed you meant

> His country of origin is just generally blunt and direct about things and that is sufficient justification for his using a rude tone on a public mailing list

and I was also rather confused because this seemed to be a non-sequitur. I thought you had indended to reply to one of the other comments criticising his tone. On rereading it now seems that you were saying that

> His country of origin is just generally blunt and direct about things and this is why his is good at calling out bullshit when he sees it

Sorry for a double misunderstanding. If I hadn't made the first one I wouldn't have made the second one either.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by catach on Monday January 22, 2018 @09:04AM (#16204372)
> in English, in public, for an international audience. One expects a different sort of tone.

I agree that this is true, but two points stick out to me:

1. Generally the motive for this convention stems from organizations wanting to sanitize their image.

2. FOSS project communication is overwhelmingly pubic.

If we accept that all organizations need some amount of blunt communication at some point, and if we accept that public bluntness has so far not had a measurable negative perception impact for Linux, then it seems inevitable that the project will be an exception to expectations.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by cdelsolar on Monday January 22, 2018 @01:50PM (#16206815)
I'm sorry, but "overwhelmingly pubic" is one of the funnier typos I've seen.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by jhoechtl on Monday January 22, 2018 @07:57AM (#16203993)
I full agree with your sentiment.

I also see Intel lawyers working overtime, closely interacting with marketing, to somehow ward of lawsuits coming from Google, Microsoft, Amazon, which must be seeking ways out of Intel contracts to turn towards AMD processors for their currently more attractive TCO characteristics.

Could be the end of Intel as we know it.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by koheripbal on Monday January 22, 2018 @09:52AM (#16204715)
There's no question that Intel's response is entirely dictated by the legal ramifications of the coming lawsuits.

...but irrespective of that, it ALSO appears that there's no leadership within Intel to actually fix the underlying issue.

I don't care if the PR is BS - that's what I expect. But if the chips are not fixed the right way, I'm taking my business elsewhere, and I'm not alone.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by hajile on Monday January 22, 2018 @10:48AM (#16205239)
You face a big issue there. Meltdown is a core architecture issue. It will take a long time to make a fix. Add to that the need for a completely new branch predictor (a notoriously hard design issue) and you're talking about a lot of time. Intel and AMD should already have next years designs done (AMD has said as much with Zen 2). You'll most likely be looking at late 2020 to early 2021 before the fixed architecture is thoroughly tested, taped out, and being produced in volume.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by koheripbal on Monday January 22, 2018 @10:53AM (#16205272)
So are we saying that since nothing is getting fixed in that interim period, that AMD chips suffer much less performance impact due to their lesser exposure to the issue?
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by plorkyeran on Monday January 22, 2018 @11:13AM (#16205465)
Even 2021 is overoptimistic. Typical turnaround for a major design change in a CPU is more like 5 years.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by integricho on Monday January 22, 2018 @01:55AM (#16202405)
Intel transformed from a technology company to a management company. That somewhat explains their highly unreasonable behavior.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mpweiher on Monday January 22, 2018 @03:27AM (#16202809)
The part of the lifecycle where the clueless have taken over:

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by rsync on Monday January 22, 2018 @11:49AM (#16205791)
I highly recommend all of ribbonfarm and especially:

- ancient rivers of money

- The Return of the Barbarian

- Can Hydras eat unknown unknowns for lunch

There is also a more recent one where he writes about young people and their attitudes about money and property ownership and "life scripts" that was here on HN and metafilter and other places but I don't know the name of it ... was quite good.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by cannam on Tuesday January 23, 2018 @08:55AM (#16213529)
Sounds like "The Premium Mediocre Life of Maya Millennial" https://www.ribbonfarm.com/2017/08/17/the-premium-mediocre-l...

No, I don't know how I came to be replying about Ribbonfarm a day late to a comment deep in a thread I haven't read most of.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mkohlmyr on Monday January 22, 2018 @05:18AM (#16203280)
That is an excellent bit of writing. Thanks for the link!
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mpweiher on Monday January 22, 2018 @07:31AM (#16203872)
Also part basis for Erik Dietrich's Developer Hegemony.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by watmough on Monday January 22, 2018 @08:25AM (#16204134)
A masterpiece of writing! A tour-de-force!
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Valmar on Monday January 22, 2018 @02:03AM (#16202430)
Management can seriously make or break a company in various ways. It sucks... :/
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mrmondo on Monday January 22, 2018 @02:08AM (#16202454)
Could not agree more, unfortunately I’ve seen the latter more often than the former. When you find good management it is truly inspiring however.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mseebach on Monday January 22, 2018 @05:29AM (#16203344)
There's some bias to this, though. Good management is much more "everything and everybody just seemingly by if self seems to be more or less in the right place" and less "Steve Jobs screaming at everybody about rounded corners and then everybody realising five years later that this is actually a much bigger deal than everbody except Jobs saw at the time" -- in other words, pretty invisible.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by prewett on Monday January 22, 2018 @12:26PM (#16206121)
I'm curious, how were the round corners important? I like them, and I buy his argument that nothing in the real world has sharp corners, but Android has had sharp corners forever. (I'm asking because I'd like to know the answer, not because I'm asserting the opposite.)
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mseebach on Tuesday January 23, 2018 @05:36AM (#16212428)
I really don't know. It just seems to be once of the anecdotes people use to illustrate the genius of Jobs.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by digi_owl on Monday January 22, 2018 @12:17PM (#16206026)
Best i can tell, the latter crops up because of boardroom meddling pushing the focus towards quarterly earnings rather than long term sustainability of the company.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ethani on Monday January 22, 2018 @02:47AM (#16202611)
Yea... and what about every other chip maker who also have the same exploits? Can someone explain whether AMD and Qualcomm licensed this tech or if they also independently made the same mistakes? Either way, we really haven't seen much activity from them either.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by StudentStuff on Monday January 22, 2018 @03:00AM (#16202677)
There are fewer people trying to attack AMD's chips, they comprise such a small chunk of the installed CPU base out there that most attacker's won't be going after a system containing a CPU from AMD. This may change in the next year or two though, at which point the vulns that are likely in their Platform Security Processor may bite them in the ass.

Qualcomm on the other hand has taken the "fuck security" approach and failed to clean up their code and get it mainlined for nearly all of their common SoCs. Hence why Android phones are often trapped on old versions of Android when launched or shortly thereafter, long term security through the device lifecycle is a bad joke when Qualcomm and most other ARM vendors are involved.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by nolok on Monday January 22, 2018 @04:02AM (#16202961)
> Hence why Android phones are often trapped on old versions of Android when launched or shortly thereafter

The reason why most android phones don't get upgrades (or only one) to newer android versions has absolutely nothing to do with qualcomm lack of care regarding their cpu's security.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by DiabloD3 on Monday January 22, 2018 @05:44AM (#16203402)
It has been quoted by Google developers on why Nexus 5 fell off the support track so early, around the same time Nexus 4 did: it took a herculean effort to get the binary drivers to even remotely work right on Android 6 due to being unable to drag in newer kernels.

This is partially why Treble is being worked on, to just completely disconnect the actual Linux-based HAL from "the OS", thus trying to negate a lot of the oblate stupidity from vendors like Qualcomm and have a shim in-between your actual phone, and Android itself, in hopes to fix stuff.

We seriously need more phone SoC vendors.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pjmlp on Monday January 22, 2018 @07:59AM (#16204005)
That is just an excuse from Google that many blindly accept.

First, of all there are legal obligations known as contracts. If Google was serious about Nexus 5 support from OEMs, it would have had contract in place that would assure the necessary support regardless of what OEMs would decide.

Secondly, Treble is yet another solution that will die, because Google, again, decided to leave to OEMs the task of delivering Treble updates, without any kind of legal obligation.

Additionally Android devices that get upgraded to Oreo aren't obliged to be fully Treble compliant, only the ones released with Oreo.

So, many new devices planned to be released in 2018, are based on Android 7.0.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by vonmoltke on Monday January 22, 2018 @09:09AM (#16204403)
> First, of all there are legal obligations known as contracts.

That kind if snark is unnecessary and degrades the conversation.

> If Google was serious about Nexus 5 support from OEMs, it would have had contract in place that would assure the necessary support regardless of what OEMs would decide.

I'm not sure who you are referring to with "OEM" here, but Google took on the responsibility of maintaining the OS images for the Nexus devices, not the companies they contracted to build them.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pjmlp on Monday January 22, 2018 @09:51AM (#16204704)
> That kind if snark is unnecessary and degrades the conversation.

May be, but apparently discussions about Android's and OEMs usually leads to hand waving regarding the legal options available to Google, if they really cared about enforcing updates.

> I'm not sure who you are referring to with "OEM" here, but Google took on the responsibility of maintaining the OS images for the Nexus devices, not the companies they contracted to build them.

Like the customers they have abandoned after TI cut down support on their chipsets?

Had Google taken the legal requirements to enforce TI to maintain support or face monetary sanctions for the three years it was supposed to take place, this would not have happened as it did.

It always circles down to how much Google cares.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by aexaey on Monday January 22, 2018 @06:11AM (#16203483)
LineageOS (ex-CyanogenMod)'s flavour of Android 7 works just fine [1] on Nexus 5.

On the other hand - yes, hammerhead is stuck on Linux kernel 3.4, which is no longer maintained, and current best effort to forward-port to mainline kernel [2] is far from complete.

Among other things this means that there is no workaround for Meltdown on this hardware, which it is likely vulnerable to. [3]

[1] https://download.lineageos.org/hammerhead

[2] https://wiki.postmarketos.org/wiki/Google_Nexus_5_(lg-hammer...

[3] "11 stage integer pipeline with 3-way decode and 4-way out-of-order speculative issue superscalar execution" - from https://en.wikipedia.org/wiki/Krait_(CPU)

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by acover on Monday January 22, 2018 @06:00AM (#16203445)
How am I running Oreo on my Nexus 5 with lineage os?
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by izacus on Monday January 22, 2018 @04:50AM (#16203174)
Actually it's one of the major reasons. When Qualcomm stops providing support for a SoC, the OEMs can't update the device even if they wanted to. It's not the only reason, but it is a very major blocker.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by mannykannot on Monday January 22, 2018 @09:41AM (#16204644)
The issue is how Intel is handling these problems. If other vendors handle their issues similarly, they may deserve a similar response, though Intel, as the market leader in x86-64, has a special responsibility (and corresponding culpability), as other vendors may have to conform to remain competitive, as the marketplace is capricious in rewarding virtue.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by fooker on Monday January 22, 2018 @04:30AM (#16203081)
Nice whattaboutism there.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by bipson on Monday January 22, 2018 @02:57AM (#16202667)
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by CodeWriter23 on Monday January 22, 2018 @04:40AM (#16203128)
You’re conflating Spectre with Meltdown. Linus’ response is specific to Meltdown, which applies only to Intel chips. Spectre applies to numerous other architectures.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by cthalupa on Monday January 22, 2018 @05:40AM (#16203385)
Uh, Linus is very specifically talking primarily about Spectre. IBRS, IPBP, and retpoline are all Spectre specific mitigations. The Meltdown mention is a sidenote.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dschuetz on Monday January 22, 2018 @05:38AM (#16203379)
Actually that's pretty scary. Are the rest of heavy weight kernel code maintainers too stupid for than then? If it weren't for Linus' hard judgement? Would we then buying badly engineered products without ever questioning?
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by zaptheimpaler on Monday January 22, 2018 @05:39AM (#16203380)
Courage is in shorter supply than genius.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by oblio on Monday January 22, 2018 @06:33AM (#16203581)
I think I agree with sillysaurus3, it's the other way around.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by sillysaurus3 on Monday January 22, 2018 @06:09AM (#16203475)
Linus, like Jobs, is a bully.

He lives under the sword. The moment he stops being right, everyone will swiftly turn against them.

What separates them is that they're almost never wrong. Not when they pull out "this is garbage" card.

This is a difficult ability to learn. You need to stay quiet most of the time, then be a complete asshole when it's important.

I really hate that aspect of our industry. But that's just hating on humanity. Apes listen to apes that shout, but only when everyone else is listening too. Otherwise you're just a dick with no influence.

The key is to hate that Linus is a bully while also respecting him when he's right.

It's super frustrating because I feel like any of us could have written that, and no one would care. Literally no one would listen. But Linus says it, so it bubbles to the top of HN and now we're counting our blessings for how lucky we are.

Try to remember this next time someone says something that sounds crazy. Your instinct should be to suppress your skepticism and think whether it has merit. It might piss you off, but is it true? That's the important bit.

And not just for design, but for everything.

(I'm sure whoever came up with the current design isn't too happy about Linus calling it garbage, but they'll just have to deal with it.)

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dschuetz on Monday January 22, 2018 @06:23AM (#16203531)
I think there needs to be a clear distinction of what a bully is and what they do. Bullies are violent for no reason, for the pleasure of it. Linus is at most verbally harsh for pretty obvious reasons, the main reason being the harsh his language the more important the issue is. His attacks and critique are never on the personal basis, yet people get offended for no apparent reason instead of focusing on the issue. So, yes, it seems to be evident that those people are scared of other people who are able to speak their mind freely. People who are doing important jobs like maintaining critical code are cowards who break under the slightest hint of critical pressure (no, not all are cowards, but that's the trending issue right now). And then I read something like this above "I hate it when he's right and gets away with his bullying". The IT-industry is doomed. When criticism is being judged by how it's carried and who is criticizing rather than what is criticized and how important that is. If everything is going to shit some day then it's because someone was too scared to speak their mind.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by acdha on Monday January 22, 2018 @09:11AM (#16204416)
> His attacks and critique are never on the personal basis

I don’t know how you can believe this after reading even a few of his messages. Read the message which started this thread and count the number of times where he is talking about not just the quality of work but the person who produced it.

It’s possible to be blunt and unforgiving about code without saying that the person who created it is a moron.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dschuetz on Monday January 22, 2018 @10:14AM (#16204898)
Well, jeez. If I messed up badly and my boss, colleague, wife calls me a moron about this particular mess it doesn't mean they think I'm a moron generally, they just call it as it is, and I'm responsible for it. I don't take it personally just because they call me a 'moron', especially if I deserve it!

That means that if you get offended by the way someone else criticizes the mess you're responsible for you are not accepting the responsibility at all! Well, now that's an interesting insight!

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by acdha on Monday January 22, 2018 @10:23AM (#16204982)
The behavior you’re describing may be satisfying for the person slinging insults but is widely recognized as unhelpful by most management or educational guidelines because it doesn’t lead to any positive outcomes but does lower morale and increase stress.

Most people are going to take it personally, especially when it’s public in front of their peers, and since it’s so lazy and unhelpful there’s no benefit from doing that rather than, well, anything constructive

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dschuetz on Monday January 22, 2018 @11:39AM (#16205687)
I agree with that. But, even though it's all true what you are saying, within the context of the argument about Meltdown they definitely need to be able to suck up the blame for it. Being called a moron doesn't make this mess less bad.

Arguments on the internet are held public most of the time + it's all public record. Personal insults are generally not acceptable. But when is it personal and who decides what's personal and what not? Where is the point when insults are the least important part of the issue? Should the insulted person always take insults personal regardless what issue at hand?

I understand that sometimes an argument about an issue in reality is a battle of egos. But, seriously, Intel trying to wiggle themselves out of the noose with it's not a bug it's a feature PR stunts, I think insults are as appropriate as "thank you" and "have a nice day". So, if anyone says or does something stupid for no apparent reason, questioning the sanity of their decision making by calling them a moron is the way to go, imo.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ams6110 on Monday January 22, 2018 @08:52AM (#16204289)
> Bullies are violent for no reason, for the pleasure of it.

Not quite. Bullying is continuing targeted agression for the purpose of demeaning another person and getting power over them.

A one-off diatribe, blunt or even mean-spirited statement, by itself, is not bullying. A person can be an ass without being a bully.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dschuetz on Monday January 22, 2018 @09:46AM (#16204674)
If that is true then Linus is a wrong bully. I haven't seen him continuously targeting other people personally to make them look weak. He criticizes other people's bad decision making or bad judgement, not their persona! There is a clear difference here!

But I get the point that there's more to actual bullying than I initially stated, thanks for clarifying that.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by icelancer on Monday January 22, 2018 @07:34AM (#16203878)
I am a big defender of Linus, but:

>> His attacks and critique are never on the personal basis

This is really not true. Linus takes it way too far from time to time. The person is always in the wrong, but Linus goes well beyond what is necessary.

Again, I get it and I don't mind. But he makes it personal occasionally.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by liardiary on Monday January 22, 2018 @08:21AM (#16204112)
Do you have any example of him taking it too far? I don't disagree, I'm just curious.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by soundwave106 on Monday January 22, 2018 @01:18PM (#16206540)
I would say, er, this time, partially. On the patches pushed by David, apparently he confused an acronym, and the patch Linus ranted about being garbage may not be so garbage-y. At least, David pushed back on his messages with some of his reasoning, and a kind note to tone down the shouty (http://lkml.iu.edu/hypermail/linux/kernel/1801.2/05282.html). Linus's rants on the general Intel situation still seem to apply. :)

People get angry, it happens (a bit more with Linus than some, it's a personality flaw, but it's not like any of us are perfect). I guess the general thing is more that, for some reason, people are way too overly fascinated with Shouty Linus compared to Linus the general kernel developer. There's a lot of posts on the Linux Kernel list... but the odds of a single post from this list being shared on social media dramatically increases for every Linus swear word included.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dschuetz on Monday January 22, 2018 @08:31AM (#16204165)
"You're a moron, because of this and that issue" isn't as personal as "you're a moron, because you were born stupid, and your family is stupid too" See the distinction? It's up to the person to take it personal or not to.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by pm on Monday January 22, 2018 @06:33AM (#16203578)
Jobs was a bully who got the big picture right, but often got the details wrong; folklore.org has plenty of stories about people going round Jobs to get shit done.

Linus is abrasive, but he usually has a good explanation for why the target of his ire is a moron, e.g. everytime some coder without Linus’ experience suggests converting the kernel codebase to C++.

Let’s be honest, most developers are average at best, and knowledge is our status play. Scoring points against Linus’ decisions are one way to get you noticed, which makes him a target. If I had to deal with that shit everyday, I would do my best to discourage point scorers by putting them in their place as well.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by icelancer on Monday January 22, 2018 @07:35AM (#16203885)
>> C++

This is the only way you can get Linus to really lose his shit. I'm surprised his comments in this Intel thing approach the level of anger he has for C++. It's my barometer for how important something is to him.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by TuringTest on Monday January 22, 2018 @08:22AM (#16204120)
Has anyone suggested him to port the kernel to Rust yet? :-P
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Ygg2 on Monday January 22, 2018 @08:32AM (#16204173)
No, but mostly, because Redox already exists :-P
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by dfischer on Monday January 22, 2018 @09:26AM (#16204529)
Have an example post? Would like to read for a chuckle. :$
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by 1911z on Monday January 22, 2018 @10:05AM (#16204819)
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by rootlocus on Monday January 22, 2018 @06:37AM (#16203617)
> This is a difficult ability to learn. You need to stay quiet most of the time, then be a complete asshole when it's important.

I hope you aren't under the impression that Linus stays quietly and waits for the perfect victim.

> (I'm sure whoever came up with the current design isn't too happy about Linus calling it garbage, but they'll just have to deal with it.)

Or maybe whoever came up with the design was aware it was garbage from inception, there's no need to pity them gratuitously.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by sametmax on Monday January 22, 2018 @06:24AM (#16203535)
I think you are very harsh with "they’ve shown they can’t be trusted with quality". Their product is incredibly complex, it's amazing only so few mistakes like this happen.

I totally agree with "they can’t be trusted to be transparent or even take ownership of the problems they create" though. When you play at Intel's level and mess up on that order of magnitude, doing what they did make you loose all trust.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Random_Person on Monday January 22, 2018 @08:54AM (#16204299)
I fear for the future of post-Linus linux.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by digi_owl on Monday January 22, 2018 @12:23PM (#16206089)
You are far from alone, especially given the behaviors and attitudes of the most likely successor...
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by Florin_Andrei on Monday January 22, 2018 @02:30PM (#16207160)
> Intel & friends have absolutely disgusted me lately [...] - they can’t be trusted to be transparent or even take ownership of the problems they create.

Well, it's the natural outcome of a system based entirely on competition. When the only incentive is "beat everyone else, nothing else matters" then this eventually happens.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ashelmire on Monday January 22, 2018 @12:03PM (#16205914)
There's lots of people who call out bullshit. But people usually don't listen or respect them unless they have power - which Linus has. There are plenty of other professionals who have been complaining lately.
[dead]
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ewi_ on Monday January 22, 2018 @04:16AM (#16203031)
I'd like to believe that one of the reasons Linus has that kind of reaction is because of the scope and impact his decisions and this kind of patches can have on people all around the world. This is a very specific situation, in which the advices in Sandya's article may not apply.

However, I fail to see how Sandya's observations are BS. A code review is a place to improve code and oneself, and there's a pretty large distinction between constructive criticism and sarcastic/aggressive comments. Being respectful/mindful of your colleague in that situation is in my opinion the minimal requirement.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by eps on Monday January 22, 2018 @04:42AM (#16203141)
In many cases it's not a patch that is a problem, it's the submitter and their approach/mindlessness/laziness/ethics that led to the patch being of an unacceptable quality. If you are trying to fix a watch and someone comes and suggest to hit it with a hammer, there's really not much place for being "respectful" with an answer.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by soneil on Monday January 22, 2018 @06:49AM (#16203675)
> If you are trying to fix a watch and someone comes and suggest to hit it with a hammer, there's really not much place for being "respectful" with an answer.

That's actually the opposite of what I see in Linus. He seems to reserve these responses for people who should have known better.

So if I suggest fixing the watch by smashing it with a hammer, it probably wouldn't even merit a sideways glance. I'd be ignored like background noise. (or at most, invited to look for something more in tune with my skillset, perhaps hanging wallclocks).

When Intel show up with a hammer, the hammer is only half of the offence.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by sundarurfriend on Monday January 22, 2018 @05:49AM (#16203417)
People are quick to downvote calling such things BS, because it sounds just nice and well-intentioned when presented like that. The problem is that such "rules" can be and are used to harass and shame people who are focused on the code and just want to get things done, without either sugarcoating their thoughts or being intentional assholes about it. It also just plain ignores people who actually prefer getting plain, straight to-the-point reviews, and makes their preferences less valid.

In an ideal case, the reviewer "should" perhaps consult with the reviewee's therapist and craft the reviews to most benefit the reviewee based on their emotional state - but we don't have an ideal world of infinite resources, and some of these rules go beyond a reasonable "don't be an asshole" line and make code review into an even more mentally taxing task: one where you can't treat the other person as an adult peer, instead having to talk to them as if they were insecure teenagers who could misinterpret anything as rudeness or attacks on them.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ewi_ on Monday January 22, 2018 @08:06AM (#16204042)
Actually, if what you are looking for is "to the point" reviews, then you should agree with the article's advices. To name a few:

- Pointing to a common reference instead of simply stating your opinion in a review will get the improvement you want done faster

- Writing a single comment for a repeated error is faster to do for the reviewer

- Explicit communication instead of emojis and sarcastic comments will bypass the need for further explanation, which will make the whole process faster

Finally, you seem to take issue with only a few of the author's points ('some of these rules go beyond a reasonable "don't be an asshole" line'), could you explain which ones and why? I am interested to know what exactly makes the process too taxing for you.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by AnthonBerg on Monday January 22, 2018 @04:11AM (#16203007)
Don’t be silly. Those are just the baseline of efficient professionalism. Harnessing anger is out of scope of those, just like knowing mouth-to-mouth, how to use the fire escapes, knowing what your stock options are worth, when to blow a whistle to corruption, when to break the speed limit to save a life, or whatever the hell other important facets of life exist.
Re:Linus Torvalds: “Somebody is pushing complete garbage for... by ageofwant on Monday January 22, 2018 @04:51AM (#16203177)
Linus Torvalds stands guard over the the most import bit of human infrastructure ever in the history of the world. I mean that literally. There is no one thing that is so universally important.

If I were Lord God of the cosmos, I'd give Linus Torvalds my magic and go farm Yabbies and sleep like a retired God at night, knowing that the world will be even better in the morning.

Sorry, but being "nice" is totally inappropriate and unhelpful.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by icelancer on Monday January 22, 2018 @05:19AM (#16203285)
We all get X +/- N points to assign to various traits and skills. Linus maxed the intelligence and technical ability sliders and somewhat ignored the charisma and tact ones.

I agree with you, and though I haven't evaluated your first statement, the fact that I have to think about whether or not you are right at all is good enough.

We don't have to like Linus' communication... methods. I often don't. But no one is perfect, and I'm willing to cut Torvalds some slack for being a dick for past - and future - accomplishments. People think that greatness doesn't excuse demeanor... but it does when the greatness is that far along the SD curve.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by eru on Monday January 22, 2018 @05:33AM (#16203361)
> We all get X +/- N points to assign to various traits and skills. Linus maxed the intelligence and technical ability sliders and somewhat ignored the charisma and tact ones.

That's an unhelpful model. It implies that hitting the gym or studying or putting on make-up will make harm you in equal measures as it helps you.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by icelancer on Monday January 22, 2018 @06:20AM (#16203516)
>> It implies that hitting the gym or studying or putting on make-up will make harm you in equal measures as it helps you.

No, it doesn't, not for anyone who played D&D which is where it is derived from.

Also, your statement is at least partially true, given that you have finite time and resources to pursue skill development in any given area.

Re:Linus Torvalds: “Somebody is pushing complete garbage for... by digi_owl on Monday January 22, 2018 @12:27PM (#16206124)
And some of the biggest assholes i have met have come in the gym and make-up form...