News for hackers. Stuff that matters.
Re:Linus Torvalds apologizes for his behavior, takes time off by serf on Sunday September 16, 2018 @05:42PM (#18001302)
I'm probably going to be alone in saying so, but I always enjoyed Linus and his attitude.

(to me) it made him appear honest and dedicated to (his own) goals, and I always felt like that was respectable. (mostly) whenever he was proven technically wrong about how to do something he would concede to the technically better solution, and if he didn't do so he gave reasons for his conclusion.

in other words : his technical brilliance, in my own opinion, was a far larger boon than the problems stemming from having to deal with his knife-like personality.

Re:Linus Torvalds apologizes for his behavior, takes time off by DannyBee on Sunday September 16, 2018 @06:46PM (#18001689)
"in other words : his technical brilliance, in my own opinion, was a far larger boon than the problems stemming from having to deal with his knife-like personality."

One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

It may take time, etc, but eventually, it ends up a significant net negative for the organization.

The sooner folks are forced to deal with it, the better off the organization ends up in the long run.

It also turns out you can be effective at dealing with people and still be brilliant, and it usually doesn't take a lot more than spending more energy in being self aware and trying to see the perspectives of others.

Re:Linus Torvalds apologizes for his behavior, takes time off by Alex3917 on Sunday September 16, 2018 @07:40PM (#18001959)
> The sooner folks are forced to deal with it, the better off the organization ends up in the long run.

If Linux gets measurably worse after this, then would you support sending Linus to a second therapist to make him more of an asshole again?

Re:Linus Torvalds apologizes for his behavior, takes time off by namarie on Sunday September 16, 2018 @07:48PM (#18002009)
Why is your first instinct to think he will get worse?
Re:Linus Torvalds apologizes for his behavior, takes time off by Alex3917 on Sunday September 16, 2018 @07:52PM (#18002022)
I don't think it will, but if people are claiming it will get better then that should be treated as a falsifiable belief rather than as a truthclaim.
Re:Linus Torvalds apologizes for his behavior, takes time off by DannyBee on Sunday September 16, 2018 @08:07PM (#18002093)
Sure, but every study i've ever read currently backs it. If you are aware of any that say "very smart assholes make organizations better in the long run" or even "very smart assholes don't meaningfully hurt them in the long run", i'd actually love to see it!

(I hold the position i do precisely because it's backed by research, not just my own random thoughts and experiences)

Re:Linus Torvalds apologizes for his behavior, takes time off by darawk on Monday September 17, 2018 @01:57AM (#18003534)
Strong-personality-assholes have been making successful things for a very long time now (Linus, Steve Jobs, Larry Ellison, come to mind).

It's probably not that being an asshole is good. It's that if you are a genius/visionary and nice, your genius gets diluted by the people around you. Let's build a genius/asshole map:

1. Genius, non-asshole: You start a genius-level thing, it is brilliant and awesome. As it progresses, less brilliant people get involved. They start wanting power and influence. You know that the things they want to do kind of suck, but you're too nice to tell them that. Over time, they ascend to positions of power, because you, out of niceness, allow them to, and your thing descends into mediocrity.

2. Non-genius, asshole: You're just mean to everyone. If you start any sort of thing at all, it goes nowhere, because it's not very good, and nobody wants to work with you.

3. Non-genius, non-asshole: You're nice, but so are lots of people. This goes nowhere.

4. Genius, asshole: You start a brilliant thing, because you're brilliant. You're mean to people who deliver anything but the absolute best results. So who stays with you? People who always deliver the best results, or, alternatively, people so enamored with your genius or the thing you've created that they're willing to tolerate it. Congratulations, you've managed to filter your underlings to only the best and most passionate people - you have a high probability of achieving something great.

Note that this is not an endorsement of this behavior. Just an attempt at explaining why it is that these types of personalities seem so common among highly successful people.

Re:Linus Torvalds apologizes for his behavior, takes time off by setzer22 on Monday September 17, 2018 @03:53AM (#18003965)
Only when reducing the entire spectrum of personalities to your 2-bit representation, your argument holds.

However, what about a genious which politely replies something along the lines of "I'm very sorry but I don't think your contribution aligns with the goals and/or philosophy of this project.". That is not a nice nor an asshole response. After reading Linus' text, it seems to me he intends to get somewhere near this point.

Re:Linus Torvalds apologizes for his behavior, takes time off by darawk on Monday September 17, 2018 @04:02AM (#18003998)
> However, what about a genious which politely replies something along the lines of "I'm very sorry but I don't think your contribution aligns with the goals and/or philosophy of this project."

I agree that, in principle, someone could do that. But I think in practice the people who can stand firm in that response, while remaining polite over many years, are pretty unusual.

Re:Linus Torvalds apologizes for his behavior, takes time off by mindentropy on Monday September 17, 2018 @05:44AM (#18004420)
> However, what about a genious which politely replies something along the lines of "I'm very sorry but I don't think your contribution aligns with the goals and/or philosophy of this project.".

Do you really think you can provide that kind of consistent response to different types of people? Your reply is most of the time dependent on the people you are interacting. It is very easy to draw a nice person to a fight or being rude. It is very hard to analyze because the scenario sample space is infinite.

Re:Linus Torvalds apologizes for his behavior, takes time off by spin on Monday September 17, 2018 @04:14AM (#18004051)
I wanted to say something similar to this. But I think you articulated it much better than I could have.

I think that now, today, Linus could afford to be less of an asshole. But I honestly wonder if the project would've have succeeded so well without him being so strict and demanding in the beginning.

EDIT: Yes, I think that it is possible to be strict and demanding without doing ad-hominem attacks and without swearing. It's just that it's very rare.

Re:Linus Torvalds apologizes for his behavior, takes time off by aurailious on Monday September 17, 2018 @12:35PM (#18007433)
Do you have a larger set than just famous assholes? Its entirely possible they represent the exception and not the rule. In fact since they themselves then to be extraordinary I would believe that they are influential in spite of being an asshole instead of because of it.
Re:Linus Torvalds apologizes for his behavior, takes time off by darawk on Monday September 17, 2018 @12:47PM (#18007560)
I'm not trying to make a real empirical claim. It may very well not be true that they are over-represented among highly successful people. It may be that they're simply better known, because they're such strong personalities. Would be curious as you are to see some data if anyone has it.
Re:Linus Torvalds apologizes for his behavior, takes time off by hueving on Sunday September 16, 2018 @10:19PM (#18002682)
What research? This seems pretty much impossible to scientifically measure since there are no two organizations that are the same, let alone two organizations that have leaders identical in everything but their attitude.
Re:Linus Torvalds apologizes for his behavior, takes time off by Alex3917 on Sunday September 16, 2018 @08:32PM (#18002218)
Organizations are different than products though. The organization could easily function better, but the product could be worse.

As someone once said, "If the person who made your computer wasn't an asshole, it probably wouldn't even turn on."

Re:Linus Torvalds apologizes for his behavior, takes time off by hawkice on Sunday September 16, 2018 @10:22PM (#18002692)
This takes on a particularly hilarious tone now that lots of people assemble their own computers.

Obviously, that quote is utter hogwash, but it might be worth saying explicitly, at least for HN culture: cooperation is essential, and would you cooperate with an asshole?

Re:Linus Torvalds apologizes for his behavior, takes time off by doctorless on Sunday September 16, 2018 @09:17PM (#18002415)
Care to link to one of those studies? Very curious to see this.
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @07:50PM (#18002013)
If Linux gets worse, not if Linus gets worse.
Re:Linus Torvalds apologizes for his behavior, takes time off by namarie on Sunday September 16, 2018 @07:56PM (#18002040)
Ooops, my bad.
Re:Linus Torvalds apologizes for his behavior, takes time off by endtime on Sunday September 16, 2018 @07:57PM (#18002042)
> One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

Wouldn't Steve Jobs be a counterexample to this? And possibly Bill Gates?

Re:Linus Torvalds apologizes for his behavior, takes time off by DannyBee on Sunday September 16, 2018 @08:04PM (#18002083)
No, actually (at least, IMHO). Jobs organization failed more than once due to him?

Remember that Apple (etc) have been troubled at many times through their history with him at the helm :)

Gates also eventually left in part because he was doing more harm than good (and has tried to turn himself into a more reasonable person it seems).

Compare that to the organization that MS is now under a leader who isn't an asshole?

I'm certainly not going to claim you can't make a successful company or organization by being a brilliant asshole. I'm only claiming it eventually catches up with you, and over time, ends up a net negative for the organization.

Re:Linus Torvalds apologizes for his behavior, takes time off by endtime on Monday September 17, 2018 @09:19AM (#18005637)
So you think Steve Jobs was a net negative to Apple? They'd be better off if e.g. he'd never come back to run it?
Re:Linus Torvalds apologizes for his behavior, takes time off by DannyBee on Wednesday September 19, 2018 @03:26AM (#18022424)
No, as I said, i think it eventually would have caught up with them and ended up a net negative compared to not being an asshole. It did in the past, why would it not in the future?

To give an example: Elon clearly drives tesla in it's current position. Do you think at some point he will not be a clear net negative to the organization?

(It's also interesting to me that essentially the only counterexamples people have tried to raise are CEO's - i'm curious if this means people believe what i say is true for lower levels but not founders/ceos/etc, or what)

Re:Linus Torvalds apologizes for his behavior, takes time off by DKnoll on Monday September 17, 2018 @01:36AM (#18003466)
Suggesting the largest philanthropic donor in history (Bill Gates at 27 billion USD) is an asshole ('MS is now under a leader who isn't an asshole') seems like an oversimplification.
Re:Linus Torvalds apologizes for his behavior, takes time off by isatty2 on Monday September 17, 2018 @04:23AM (#18004077)
I don't have the time to find the comment now, but being the largest philanthropic donor does NOT infact make up for being an asshole or the amount of damage microsoft has done to the computing industry.

Am I downplaying his donations? Not at all. It's just that doing a good thing does not cancel out the bad.

Re:Linus Torvalds apologizes for his behavior, takes time off by DKnoll on Monday September 17, 2018 @04:37AM (#18004128)
Doing a good thing doesn't cancel out the bad, but I don't think it's fair to anonymously call people assholes on the Internet when they are actively trying, and succeeding, at doing good in the world. Especially when their sins are immaterial things like whatever damage you think MS did to the computer industry.
Re:Linus Torvalds apologizes for his behavior, takes time off by Walkman on Monday September 17, 2018 @01:22AM (#18003416)
Steve Jobs might have been an even bigger asshole.
Re:Linus Torvalds apologizes for his behavior, takes time off by nojvek on Monday September 17, 2018 @01:02PM (#18007708)
The fact that he disowned his own daughter is a whole new level of asshole. I can’t even imagine how she must have felt.
Re:Linus Torvalds apologizes for his behavior, takes time off by rimliu on Monday September 17, 2018 @06:03AM (#18004517)
Not bigger than people commenting on his personality without meeting him once.
Re:Linus Torvalds apologizes for his behavior, takes time off by endtime on Monday September 17, 2018 @09:17AM (#18005620)
We all have justified beliefs about things we haven't personally observed. E.g. I didn't see the moon landing but I believe it happened.
Re:Linus Torvalds apologizes for his behavior, takes time off by shard972 on Monday September 17, 2018 @07:49AM (#18004958)
Well he was a vegan....
Re:Linus Torvalds apologizes for his behavior, takes time off by rstuart4133 on Sunday September 16, 2018 @08:09PM (#18002105)
It depends on how you define arsehole I guess. When it comes to how well an organisation works I've found there are only two things that matter. The first is how good the people there are at their jobs. (If most people are competent, there has been some pretty ruthless pruning going on which is not pleasant when it happens.)

The second is what people are working for - which is to say themselves or the firm. My definition of an "arsehole" is someone who fights to get themselves up the corporate ladder, treating the exercise as a zero sum game. So if they see someone above them occupying a desirable spot, they will back stab, white ant them in an effort to dislodge them from the spot so they can take it.

All this has very little to do with their demeanour. Some people are good at communicating. Some are bloody hopeless. It's nice to deal with people that area really good at handling others of course, but you can't be an expert at everything and if someone is really good at a particular thing it's often because they have a passion for it, focusing a great deal of their time on it. If that area happens to be technical that means they have spent effort on it rather than most other on learning how to interact with others.

Sadly, people who devote most of their efforts at shaking the corporate tree do others fall off it are usually very good at interacting with others. Being effective at manipulating others sort of requires it. The worse of them, psychopaths, are well known for their superficial charm.

Time cures most things and in the end smart people learn the easiest path through life despite their obsession with other things. When it comes to interacting with others, that means learning to use words that engender cooperation rather than conflict. It appears Linus has reached this point. That he did is testament to just how good he is. Most of us can learn these things by watching our superiors over time. (If these people are good at their job, they will both be very good a getting people to work together and instilling it others.) Linus didn't have a corporate ethos he could learn from. He's had to invent it himself.

So we end up at the curious juncture were some introvert who spends all their time playing with things rather than people is likely to be a good asset to the organisation and if given time (decades) will learn how to interact well with others to. A psychopath on the other hand who is focused on human interactions and is really good at it, but if the firm is to survive should be excised at the earliest opportunity.

Re:Linus Torvalds apologizes for his behavior, takes time off by Natsu on Sunday September 16, 2018 @08:30PM (#18002201)
> One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole. It may take time, etc, but eventually, it ends up a significant net negative for the organization.

I dunno, Steve Jobs sure managed for a long time. I think they quite often end up being a net negative for the people who work there, but I don't think it necessarily hurts the organization (though maybe it should sometimes).

Re:Linus Torvalds apologizes for his behavior, takes time off by Pimpus on Friday September 21, 2018 @04:02PM (#18042246)
> One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

All successful organizations? Really? Definitely not hyperbole.

Even here it's clear that Linus hasn't been a net negative, not even close.

Only a Sith deals in absolutes.

Personally I take the anti-jerk sentiment with a grain of salt. People like you were probably just manhandled by one like ten years ago and still haven't let it go.

Re:Linus Torvalds apologizes for his behavior, takes time off by shard972 on Monday September 17, 2018 @07:47AM (#18004950)
> One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

Like Apple?

Re:Linus Torvalds apologizes for his behavior, takes time off by hueving on Sunday September 16, 2018 @10:22PM (#18002695)
>One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

That's why Linux usage and contributions have collapsed over the last 30 years.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @05:56PM (#18001388)
Same. Linus always called a spade a spade, and I always respected that. In a culture where the Overton window has shrunk considerably and people habitually hide their thoughts, I think this kind of attitude is more important, not less. People give up ability to say certain things in the name of inclusion, and then lose ability to think those things in the first place.

I'll take an asshole over a pushover any day, and most of us are pushovers.

Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @06:03PM (#18001432)
> ”I'll take an asshole over a pushover any day“

This is a false dichotomy. There’s no need to be an asshole to not be a pushover.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @08:37PM (#18002236)
Actually, it isn't. For example in today's environment when someone suggests something stupid, it is no longer acceptable to say "this seems stupid to me" because it might hurt someone's feelings. So instead you walk it back and say things diplomatically (which is a tiny form of a white lie). Then people reply to your diplomatic statement with another diplomatic statement, and pretty soon nobody is saying the thing they want to be saying at all.

Have you been to a corporate meeting? It feels like soul death for precisely this reason -- nobody is saying the thing they want to be saying at all.

Tech/open-source was one of very few domains where people did say the thing they wanted to say. The culture selected for people who want to interact that way, and then encouraged that form of interaction.

Now that's dead. Codes of conduct, inclusion, and caring about people's feelings are lofty ideals, but if people can't say "it's a stupid idea" when they think "it's a stupid idea" the whole thing will disintegrate into a dilbertesque nightmare along with the rest of the corporate America.

Re:Linus Torvalds apologizes for his behavior, takes time off by ggreer on Sunday September 16, 2018 @10:53PM (#18002820)
I totally agree with this. I actually quit my job at Red Hat because of the culture of non-criticism. I kept getting in trouble for pushing back against stupid decisions, even though I never insulted a single person.

For example: When the design team added 10MB of web fonts to the app, I said something like, "Users don't care whether the font is Open Sans or Arial. They care whether things load quickly and don't re-flow. This is a bad decision." I got nothing but condemnation for pointing this out. Today, every user downloads several megabytes of web fonts which have broken kerning and hinting on some platforms.[1]

It was a similar story when people wanted to change our build artifact to be based on RHEL instead of Alpine Linux.[2] This would have bloated the build artifact from 11MB to 200MB, introduced a host of security concerns, and drastically increased CI build times. In a meeting I said, "This decision seems totally braindead." I was immediately taken aside and given a stern talking-to by my manager. If that's not a braindead decision, then I don't know what is.

I also got in trouble for this comment[3] pointing out flaws in PatternFly. I was told that some of my coworkers felt insulted by my comment, and that I should be more civil and tactful. Who was insulted? What parts of the comment were insulting? I never got answers to those questions.

Encouraging civility sounds like a good thing, but in my experience the people leading the charge are doing it to suppress criticism.

1. https://github.com/openshift/console/pull/3 My bullet point about reducing the build artifact from 11.3MB to 7.6MB was incorrect. It actually reduced the build artifact from 40MB to 7.6MB.

2. https://github.com/openshift/console/pull/12

3. https://news.ycombinator.com/item?id=17163740

Re:Linus Torvalds apologizes for his behavior, takes time off by jogjayr on Monday September 17, 2018 @02:15AM (#18003608)
Effectively critiquing ideas without hurting feelings is a powerful skill, hard to master, and shouldn't be written off.

IME there are only 2 reliable ways to get people to do what you want: you have authority to tell them to do it, or you can convince them that it's the best course of action.

People often treat their ideas like their children - and calling someone's child "stupid", or "braindead" isn't going to make you popular with them. Good luck convincing them it's a bad idea now - it's a matter of pride, and they'll obstruct you every way they can. Is this rational? No - but it's a reality of working with people, and denying it is futile. I've done it myself in the past, without being aware of my biases, and even then I'll probably do it again in future.

If you're actually working with people (and those people's bosses) who can't be reasoned with using facts and data, presented without calling the idea names, then the rational thing to do (which, it seems, you did) is to find a different team or company. Either you're wrong or they are, and time will prove someone right.

> Who was insulted? What parts of the comment were insulting?

I read the comment and my opinion is "It's a CSS framework! How can it take over a year to make?!" and "The speed and quality of development leaves much to be desired. For example: It took them five months to merge a TTY component. We wrote a similar component in two days." might have been the insulting parts.

Those comments could be construed as calling those devs slow and incompetent. I don't know if that was your actual meaning, but it's hard for me to read it any other way - sorry :-( maybe I'm missing some context.

Sorry also if any of what I said seemed rude. It took me years of insulting people to learn this stuff, and I'm still nowhere near perfect :-), but I thought I should share - it's possible I'm wrong. I also understand if you feel differently.

P.S. I checked out Floobits and it looks super-cool. I'm looking forward to trying it out sometime.

Re:Linus Torvalds apologizes for his behavior, takes time off by noufalibrahim on Monday September 17, 2018 @12:46AM (#18003269)
A related point that occurred to me about the convenant which Torvalds has included is the "Scope" section. It looks like it leaves most of the details to the project maintainer which I suppose is a good thing. However, an explicit statement about where the whole thing doesn't apply would be useful.

If a person has a political or other opinion and is very strident about it in every sphere (twitter, personal blog, facebook etc.) outside of the project, the convenant should explicitly allow this. That way, it sounds more like a "this is our house and these are the rules you should follow if you want to enter" vs. "you should be a certain kind of person in all aspects of your life to be allowed in here". The latter has too much overreach IMHO.

Re:Linus Torvalds apologizes for his behavior, takes time off by mattdeboard on Monday September 17, 2018 @10:29AM (#18006215)
This is definitely not what coffeemug was saying though. He was complaining about all the people who don't appreciate him calling them stupid, so we has to "be more diplomatic" which he considers lying.

That is a different thing altogether from what you're saying.

[dead]
Re:Linus Torvalds apologizes for his behavior, takes time off by legostormtroopr on Monday September 17, 2018 @12:26AM (#18003201)
This is where civility culture annoys me. @ggreer provided a technical assessment of a platform and found it lacking. The only non-technical comment was that it was corporately mandated.

You have decided to recommend counselling.

Who of the two of you is being "uncivil"?

Re:Linus Torvalds apologizes for his behavior, takes time off by ggreer on Sunday September 16, 2018 @11:32PM (#18002988)
My coworkers had similar issues with similar results. I estimate that around 2/3rds of the CoreOS team has left Red Hat.
Re:Linus Torvalds apologizes for his behavior, takes time off by dang on Tuesday September 18, 2018 @02:16AM (#18012908)
Internet psychiatric insinuation breaks HN's civility rule. Please keep personal swipes out of your comments here.

https://news.ycombinator.com/newsguidelines.html

Re:Linus Torvalds apologizes for his behavior, takes time off by int_19h on Sunday September 16, 2018 @08:59PM (#18002329)
"Moving parts in rubbing contact require lubrication to avoid excessive wear. Honorifics and formal politeness provide lubrication where people rub together. Often the very young, the untravelled, the naive, the unsophisticated deplore these formalities as "empty," "meaningless," or "dishonest," and scorn to use them. No matter how "pure" their motives, they thereby throw sand into machinery that does not work too well at best."

That's Robert A. Heinlein, hardly known for being a social justice activist.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @09:03PM (#18002350)
There are different ways to oil the machine, I'm not throwing out the baby along with the bathwater in naivete. Lots of cultures encouraged being direct, were insanely productive, and oiled the gears in a different way. The current cultural trend is just fashion, it will pass, but things will get worse before they get better.
Re:Linus Torvalds apologizes for his behavior, takes time off by int_19h on Sunday September 16, 2018 @10:37PM (#18002761)
And once again, being direct is orthogonal to being polite.
Re:Linus Torvalds apologizes for his behavior, takes time off by jlawson on Sunday September 16, 2018 @11:17PM (#18002911)
Heinlein wrote "honorifics and formal politeness". I interpret this as things like saying "please", "thank you", and other straightforward ritualistic decorative words - not as actually changing what you're actually saying to avoid hurting feelings.

There's a big difference between reformatting the message and changing the message.

Re:Linus Torvalds apologizes for his behavior, takes time off by int_19h on Monday September 17, 2018 @12:45AM (#18003263)
What's described in the comment I responded to is exactly "reformatting the message" - you still communicate the same thing, ultimately, just in a way that allows the person on the receiving end to save face.
Re:Linus Torvalds apologizes for his behavior, takes time off by skriticos2 on Monday September 17, 2018 @09:04AM (#18005516)
This reminds me of employee work reviews in Germany when they leave, that are mandated by law to be positive (not kidding).

The result is that it spawned a new code language for HR people (there are dictionaries) that "translate" the review.

Everybody is polite..

For instance the level of praise in with the various points indicates a scoring.

Here are a few examples:

He showed understanding for his work. -> He did not do anything.

He did all the work with great diligence and interest. -> Eager, but not very efficient.

He tried to do his job justice. -> The will was there, more unfortunately not.

He has used his skills. -> He did what he could. That was not much.

Here is a Google Translated page about it: https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...

Re:Linus Torvalds apologizes for his behavior, takes time off by mmirate on Monday September 17, 2018 @11:25PM (#18012238)
And of course, things like this only erode language semantics over time by making more and more words and phrases seem sarcastic; we have "/s" but there is no reliable marker of non-sarcasm (cf Poe's Law).
Re:Linus Torvalds apologizes for his behavior, takes time off by marmot777 on Monday September 17, 2018 @02:10AM (#18003588)
Yes, that's right. They haven't been in enough situations to see the good that civility can do and the wreckage that incivility can leave in its wake. I'm not speaking specifically about the Linus situation here but more as a general observation that most people have when they've been out in the world for more than a few years.
Re:Linus Torvalds apologizes for his behavior, takes time off by umanwizard on Sunday September 16, 2018 @09:01PM (#18002342)
There is a difference between blunt and abusive. Don't conflate them.

"This code is wrong. We should not be doing things this way, and I'm rejecting the patch."

vs.

"You are a fucking retard for submitting this patch. Anyone who thinks like this should be retroactively aborted."

The first style is blunt and to-the-point. The second is unnecessarily mean.

Re:Linus Torvalds apologizes for his behavior, takes time off by jlawson on Sunday September 16, 2018 @11:19PM (#18002916)
I agree with you but I think in the meetings coffeemug is describing, the first quote above would also be considered beyond the pale. You'd have to change it to something like, "I wonder if this patch could be improved somehow."
Re:Linus Torvalds apologizes for his behavior, takes time off by umanwizard on Sunday September 16, 2018 @11:22PM (#18002930)
Well, I agree that it’s bad if you can’t say such things! But it doesn’t have much to do with Linus Torvalds whose rants were closer to the second example than the first.
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @11:32PM (#18002990)
I think "It's a stupid idea" is not a great criticism. It lacks detail as to why you think it won't work. I think in a healthy culture, you should be able to say why you think it won't work, even if you don't call it "a stupid idea."

But I'm sorry you are dealing with an unhealthy culture where "politeness and respect" require you to walk on egg shells. To my mind, that's not what should be happening.

I talk to my sons at times about the following idea:

I say "chair" and maybe my mind conjures up a wooden kitchen chair and the person I am speaking with envisions an overstuffed living room chair. Then we start to argue because we aren't even really talking about the same thing, but we think we are because we don't realize the word "chair" means something so different to each of us.

So I will suggest that some people here have experienced environments where communicating clearly was not "asshole" behavior and others have not experienced that. Such people can be equally convinced they are correct and failing to understand they really aren't talking about the same thing.

Growing up, I hated pineapple. But I had never had anything but canned pineapple and it was awful. While living on the West Coast, I began eating fresh pineapple, not canned. And it's incredible.

Sometimes, it's a bit like people are arguing about whether pineapple is wonderful or awful and not realizing that one party has only ever had canned pineapple and the other has only ever had fresh pineapple and neither side ever thinks to specify that detail because it seems like a given.

Re:Linus Torvalds apologizes for his behavior, takes time off by jancsika on Sunday September 16, 2018 @09:10PM (#18002377)
> For example in today's environment when someone suggests something stupid, it is no longer acceptable to say "this seems stupid to me" because it might hurt someone's feelings.

What is no longer acceptable is to personally insult a developer for breaking things, poorly designing an API/implementation, etc. By "personally insult" I mean call someone names, curse at them, sarcastically suggest they should have been aborted, and many other such tactics.

Judging from Linus' post, he agrees that stuff like that is unprofessional.

And there are plenty of examples of Linus' posts where he clearly called particular developer stupid, as opposed to calling their ideas stupid. I can provide examples if you've never read one of them.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @10:08PM (#18002634)
> call someone names, curse at them, sarcastically suggest they should have been aborted, and many other such tactics.

That's a positive change. But it also ought to be possible to say "this is a dumb idea" or to engage in friendly ribbing when someone does something dumb. These are good, healthy mechanisms in normal groups of people. Eliminate all teasing, and everyone is friendly on the outside and bitter and resentful on the inside. People should be teased for breaking things. There is such a thing as attempting to be too professional.

Re:Linus Torvalds apologizes for his behavior, takes time off by FuckOffNeemo on Monday September 17, 2018 @03:04AM (#18003779)
I completely agree.

Calling an idea dumb is candid, I'd consider it a breath of fresh air from corporate speak. I left my prior position for similar concerns, specifically 'Architects' who I'd called out (and rather abruptly so) when they quoted AWS as being 'not redundant and only have one DataCentre'.

We're not talking a conversation from 10 years ago either. This was June last year!

Comments or statements like that need to be shouted out of the room.

I feel there's a finesse to be drawn and understood here.

If some one states, AWS is single site and no one else in the room challenges the stupidity of the claim. Some one ought to. That guys/girl is a fucking idiot.

But some one who perhaps needs to be coaxed or massaged into a different angle because their code base will grow 90% in size? Depending on the context that might be for the best. Or it might not be.

Coming back to my earlier analogy. Hammers and scalpels are both honest. Different tools for different needs.

Re:Linus Torvalds apologizes for his behavior, takes time off by jancsika on Monday September 17, 2018 @09:24PM (#18011617)
> But it also ought to be possible to say "this is a dumb idea" or to engage in friendly ribbing when someone does something dumb.

"Friendly ribbing" doesn't translate well on a public mailing list, especially one with an international audience.

> People should be teased for breaking things.

Again, that doesn't work very well on a public mailing list, especially one with an international audience. If people break things they should be told clearly and precisely what they did wrong.

> There is such a thing as attempting to be too professional.

Do you have an example of a current FLOSS project that is too professional?

Re:Linus Torvalds apologizes for his behavior, takes time off by BeetleB on Monday September 17, 2018 @12:00AM (#18003104)
>it is no longer acceptable to say "this seems stupid to me" because it might hurt someone's feelings.

"This seems stupid to me" is a considerably lazy statement. What's worse, it doesn't have any meaningful content beyond "I don't like it." I've yet to see anyone's feelings hurt with the following:

"I'm rejecting your proposition because I believe it will lead to X, Y and Z (problems)"

"Your proposal is not going to work because of X, Y and Z".

"I'm not seeing the benefit of this. Can you explain what we have to gain by it?"

And probably a dozen other direct statements.

At the workplace, I don't care who thinks what idea is idiotic. I care whether they can speak for or against it. And I care whether they are open or close minded about it. Saying "This seems stupid to me" is providing zero contribution to the process.

Re:Linus Torvalds apologizes for his behavior, takes time off by frant-hartm on Monday September 17, 2018 @05:37AM (#18004381)
>Your proposal is not going to work

and

>I'm not seeing the benefit of this

are very indirect statements in my vocabulary.

Re:Linus Torvalds apologizes for his behavior, takes time off by BeetleB on Monday September 17, 2018 @10:09AM (#18006043)
You can't get any more direct than "your proposal is not going to work". There's no ambiguity in there, and nothing left for the person to guess.
Re:Linus Torvalds apologizes for his behavior, takes time off by Sean1708 on Monday September 17, 2018 @10:23AM (#18006169)
There is a middle ground though. Linus wasn't just direct, he was outright derogatory. If Linus stops saying (not an actual quote) "this is a stupid idea and you are a retard for suggesting it" and starts saying "this is a stupid idea" instead, then that's a massive improvement.

Edit: Of course being constructive with your criticism is even better.

Re:Linus Torvalds apologizes for his behavior, takes time off by mattdeboard on Sunday September 16, 2018 @09:46PM (#18002556)
Ok, can I just ask, what do you think people are lying about when they’re being diplomatic about criticism? You said being diplomatic is a “tiny form of a white lie”, so I’m wondering who you think is being deceived, and what you think they are they being deceived about.
Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @09:58PM (#18002612)
When you think a specific thought, feel a specific feeling, but express it in a way that really doesn't feel true to you deep in your core, you're deceiving the other person about who you are. That's how many relationships fall apart. You tell each other tiny white lies, and five years later you've discovered the lies have compounded and the relationship is too poisoned to recover. The same thing happens to cultures at scale.
Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @10:10PM (#18002646)
If the way you truly feel at your core is expressed in a way that has unintended consequences, this "being true to yourself" can get in the way of you being an effective leader, five (or thirty) years later.

There are two pieces here: one is the message you intend to convey, and the other is the manner in which you convey it. The two are not the same. The idea that as long as you speak the truth it doesn't matter how you say it ignores that how (and whether) people will accept what you say depends on the vessel in which the message is carried. The idea that others should just take it because it's the truth is at its heart just naive and inhuman (not to mention inhumane), and ineffective. If being true to your inner self is getting in the way of you being effective, it's ultimately counter-productive to your own ends: it's not actually being true to your self.

Yes, lying (including white lies), is detrimental. So is bottling things up. I completely agree. However, this is not zero-sum, either/or. You can both express how you really feel and convey it in a way that others will receive your message in the manner in it's intended.

Re:Linus Torvalds apologizes for his behavior, takes time off by mattdeboard on Monday September 17, 2018 @10:20AM (#18006147)
You can give honest, useful feedback without using words like "stupid."

The fact is resorting to insults and name-calling is toxic. If you can't provide constructive, honest feedback without being an asshole, you need to work on yourself.

Re:Linus Torvalds apologizes for his behavior, takes time off by X6S1x6Okd1st on Monday September 17, 2018 @02:23PM (#18008516)
"it's a stupid idea" is terrible feedback.

Talking about why something shouldn't be done or why another way is preferable is way better.

Saying something is stupid will only work if you have complete power. If you explain why you think one approach is better than the other you can actually affect change without just holding the power.

Re:Linus Torvalds apologizes for his behavior, takes time off by noelsusman on Monday September 17, 2018 @05:16PM (#18010160)
I say exactly what I think all the time and have never had a problem with it. If "I think this is stupid" is all you can come up with, then the problem is with you. You can simply say "I think we should do X instead because of Y and Z" and get the same exact point across. You're still being direct and not skirting around the issue at all.

It's not even about caring about other people's feelings because it's the right thing to do or whatever. It's just a more productive work environment. Attacking people personally triggers defense mechanisms in their brain that almost always lead to bad outcomes. The overwhelming majority of people have brains that work like this, and denying that reality is not going to lead to anything good.

Re:Linus Torvalds apologizes for his behavior, takes time off by marmot777 on Monday September 17, 2018 @02:07AM (#18003575)
You can be direct without being obnoxious, no?
Re:Linus Torvalds apologizes for his behavior, takes time off by pavel_lishin on Monday September 17, 2018 @10:28AM (#18006214)
Congrats, you're not a pushover.
Re:Linus Torvalds apologizes for his behavior, takes time off by tomp on Sunday September 16, 2018 @06:23PM (#18001567)
It's not even a dichotomy. The poster is just saying which one out of two negative situations s/he prefers.
Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @06:35PM (#18001626)
It’s a straw man meant to excuse bad behavior as the only way to provide strong direction. Pushovers are not the under discussion here: Torvalds’ behavior is.
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @06:37PM (#18001636)
Or perhaps an acknowledgement that people are imperfect and the world is imperfect and, if you want to accomplish things, x all-too-common defect is preferable to y all-too-common defect.
Re:Linus Torvalds apologizes for his behavior, takes time off by komali2 on Sunday September 16, 2018 @07:09PM (#18001791)
I disagree that that level of asshole behavior is all-too-common. I've never encountered anybody like Linus professionally and if I did I simply wouldn't work with/for/over them.
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @07:12PM (#18001800)
Well, that looks to me like moving the goal posts. Saying "that level of asshole behavior" isn't common is fundamentally different from what I said.
Re:Linus Torvalds apologizes for his behavior, takes time off by icelancer on Sunday September 16, 2018 @08:15PM (#18002135)
Fortunately, plenty of other people managed to do so.
Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @06:44PM (#18001678)
In other contexts, perhaps. I don’t read the comment I initially replied to as supporting that interpretation, even reading charitably. They explicitly separate people into (primarily) two groups: "I'll take an asshole over a pushover any day, and most of us are pushovers."
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @06:46PM (#18001688)
Well, that's exactly what I see in the comment in question.
Re:Linus Torvalds apologizes for his behavior, takes time off by staticassertion on Sunday September 16, 2018 @07:05PM (#18001775)
They very clearly are setting up a false dichotomy. They support one side by stating that it is preferable to the other (when there are no sides to begin with).

You have to be willfully ignorant to read it otherwise.

As blatant support of this,

"People give up ability to say certain things in the name of inclusion, and then lose ability to think those things in the first place."

This is a clear testament that there are two sides and you must 'give up' something (ie: become a pushover) to not be an asshole.

Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @07:08PM (#18001788)
You have to be willfully ignorant to read it otherwise.

This is a personal insult. Ironic given what you are arguing "for" in theory.

Re:Linus Torvalds apologizes for his behavior, takes time off by FuckOffNeemo on Sunday September 16, 2018 @09:39PM (#18002522)
"A man who says a spade is a spade is only fit to wield one" - I can't recall who this quote is from but it had a profound impact on my how I conduct myself.

Or: "A hammer is no more or less honest than a scalpel."

I had the same sense of reality as Linus is having now, fortunately I was only 26 when it was brought to my attention.

Previously I took pride in calling a spade a spade. I was abrupt, people actually praised me in this behavior before I realised it was holding me back. To be specific, some close friends who were in Senior positions to me gave me a reality check.

My behavior was not genetic, it was nurture and not nature. The Finish brash is not too far from the Northern English brashness.

I've had my ego checked on a few occasions and I've changed my tact accordingly when I realised it wasn't a win/lose or a zero sum game. It's about working together. I shouldn't escalate to a combative state so eagerly. The above quote resonated with me when it highlighted I need to better at communicating. 'Disagree and commit' is one such method that I've been trying to practice. Anothe

I'm glad he's been given a reality check, though I hope it doesn't take anything away from his matter of fact way of speaking. He doesn't need to sink to ab hominem based attacks to get his point accross.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @09:53PM (#18002586)
If calling a spade a spade is defined as being an asshole for the enjoyment of being an asshole, then I agree with you. If that's what you were doing, then good on you for growing out of it (seriously!)

The flipside of being too diplomatic is that everything shifts too slowly for people to notice, and by the time they have noticed they're boiled like a frog. That's why SF police basically doesn't work at all, there are tent cities and needles on the streets, and a tiny bedroom costs $2k/mo. That's why everyone is using Jira and nobody likes it. That's why 90% of corporate meetings are a complete waste of time.

Small diplomatic concessions compound and lead to equilibrium traps where it's no longer possible to say "enough is enough". There are plenty of situations where being an asshole is much, much better than the alternative.

Re:Linus Torvalds apologizes for his behavior, takes time off by FuckOffNeemo on Monday September 17, 2018 @03:13AM (#18003806)
I don't enjoy being an arsehole.

No, that's not entirely true. Sometimes I do. I take pride in my work, I take pride in where I've come. If some one comes out and says something that's so moronic that it makes me cringe, I consider it my civil and/or professional duty to bring this around. How I bring this around depends on many factors.

I replied to one of your other comments about an 'Architect' who claimed AWS was single site. Those type of comments... I will never harbor. This particular gentlemen needs euthanising and forced into retirement. He and his cronies will single handedly destroy the company I left but, after 4.5 of years of fighting them. I gave up and quit. I can't fix stupid. And his bosses couldn't see through their bullshit. My mental health deserves better.

I'd consider those arguments described above and opinions like that to be up there with fucking anti-vaccers and (I hate to say it... contentiously) global-warming deniers.

But there's a nuance there. I can't go around talking to people like they don't know what they're talking about all of the time. I could be wrong. I have been. Even when I was absolutely certain I was correct. Even if it's not that binary and there's something in the grey between what they're saying and I'm saying. You can be delicate sometimes. Sometimes you need to be. Sometimes you need to be a hammer and destroy some one with words. Sometimes you need to be a feather duster. Or a scalpel. And sometimes you need to shut the fuck up and quit.

Edit: I'm speaking here amongst like minded people and the comment about euthanasia was entirely sarcastic for the sake of humour. In the context of this conversation I'd never say this to anyone. I however, did quote Full Metal Jacket ("What is your major malfunction, numbnuts?") and expresses my shock and embarrassment that we both represent the same company.

It's evident I'm still figuring out the syntax around the word 'tact'.

Re:Linus Torvalds apologizes for his behavior, takes time off by shady-lady on Thursday September 20, 2018 @08:03PM (#18036320)
Not related to your growth or realisation but I really dislike that pithy usage of the phrase:

>The man who could call a spade a spade should be compelled to use one

Literarily, fantastic usage. But it has all the hallmarks of something which looks to have deeper meaning than it does, even more so when the preceding line is omitted.

It was Oscar Wilde..from wiki:

>...character Lord Henry Wotton remarks: "It is a sad truth, but we have lost the faculty of giving lovely names to things. The man who could call a spade a spade should be compelled to use one. It is the only thing he is fit for."

Re:Linus Torvalds apologizes for his behavior, takes time off by CoryShmallager on Sunday September 16, 2018 @06:56PM (#18001730)
>In a culture where the Overton window has shrunk considerably

How do you figure? Genuinely curious. I think you have to take into account where in the world you're talking about. Perhaps in metropolitan parts of the world this is true, but for other large swaths of the world, especially in politics not just individuals, the opposite is happening with authoritarianism prevailing. It's a pretty stark contrast between cultural mores these days.

Re:Linus Torvalds apologizes for his behavior, takes time off by darkengine on Sunday September 16, 2018 @08:35PM (#18002227)
When authoritarianism is prevailing, the shrinking of the Overton window is, to my mind, exactly what one would expect.
Re:Linus Torvalds apologizes for his behavior, takes time off by lgleason on Sunday September 16, 2018 @08:39PM (#18002246)
Reality is more important than one's feelings which is why he has been effective in making linux what it is today. Throwing that out the window and caving to the postmodernist "feels" will not bode well for the project as a whole... and in the end the activists will try to find another reason to push him out of the project he founded even if he completely capitulates to them.
Re:Linus Torvalds apologizes for his behavior, takes time off by JoshTriplett on Sunday September 16, 2018 @07:09PM (#18001793)
Take a look at https://lwn.net/SubscriberLink/764325/09702eb949176f55/ for the most recent one of many examples of the kinds of problems that this type of behavior led to in the past.

> Popov said that all of that "kills my motivation" to work on Linux.

Re:Linus Torvalds apologizes for his behavior, takes time off by moosingin3space on Sunday September 16, 2018 @07:45PM (#18001988)
Reading this demonstrates perfectly well why "direct" and "brutal" are not at all synonymous. Direct communication wouldn't have required Popov to "extract the technical complaints from them".
Re:Linus Torvalds apologizes for his behavior, takes time off by JoshTriplett on Sunday September 16, 2018 @07:48PM (#18002008)
That's one of the most concise and clear statements of that point I've seen, thank you.
Re:Linus Torvalds apologizes for his behavior, takes time off by marmot777 on Monday September 17, 2018 @02:06AM (#18003568)
It's easy to enjoy a spectacle like that from the stands but if you had a boss like that you'd be a nervous wreck. Linus realizes that his behavior's far from optimal, though changing isn't easy as we all know.
Re:Linus Torvalds apologizes for his behavior, takes time off by djsumdog on Sunday September 16, 2018 @11:56PM (#18003093)
Did you ever get called out?

Total aside, I'm a spoken word poet and performer. The original Poetry Slam started in Chicago and it's still run by the original guy; a dude who is kinda a dick and encourages the audience to be rude and boo people off stage who are bad.

I use to think this was kinda neat; you know where you stand right? I went up on the open mic several week and did really well. I saw some people get booed off stage that were really terrible, but a few that I really enjoyed -- they typically got booed off due to people not liking the content.

Then I eventually did a narrative about a prostitute in LA. I almost changed what I was going to do since I realized it was an x-mas show and maybe I should do something brighter/happier. But I've had other experiences where changing last minute was a bad idea, so I stuck to my guns and got booed off stage.

I was told I went too long, but people were already hissing at me for all the parts about the prostitute growing up on the streets.

I've gotten good feedback every other time I've done this story. I misread the audience, theme and time of the year.

I thought the booing was a good thing, until it happened to me. I've literally done shows in Dublin, Edinburgh, Melbourne, Denver, Vegas and I've never seen any other venue do anything remotely similar at their open mics. Some have a timer and go are pushed off stage if you go over, but the audience is never encouraged or praised for being rude.

In the comedy circuit, we stopped heckling and booing people off stage years ago. You can push the edge of jokes, but you don't disrespect people on stage .. unless they go over time.

The guy who runs the Chicago scene is the first and the original in this concept of Spoken Word, and the scene is crusty and old just like him. I know a number of performers who hate going there and I think I'm included too.

I still think the master/slave thing with Redis was/is dumb. But with Torvalds .. I am glad that he said this, in the way he did. I think he could benefit from the basic rules on StackOverflow. You can simply say, "I don't think that's going to work because of x, y, z. Look at commit x and try doing a, b and c instead and resubmit," compared to the yelling we've often seen.

I've generally been against code of conducts, maybe because I've only seen them misused or people get pushed out for non-clean/arbitrary reasons. But maybe we're moving into a new era? Who knows, but I hope we find a balance in the middle.

And I still don't think the Redis guy should have made that change; but asked the issue requester to submit a patch with all the changes if they wanted them.

I think there is a balance in the middle.

Re:Linus Torvalds apologizes for his behavior, takes time off by tomp on Sunday September 16, 2018 @06:25PM (#18001576)
I agree. I liked his rants, I found them entertaining, and I wish I was the target of one! (I would probably need to work on my coding skills first.) I wish people would grow thicker skins and get more emotionally mature, and be able to tolerate harsh words without taking them personally.
Re:Linus Torvalds apologizes for his behavior, takes time off by komali2 on Sunday September 16, 2018 @07:15PM (#18001818)
> I wish people would grow thicker skins and get more emotionally mature, and be able to tolerate harsh words without taking them personally

This is the "rock polisher" thesis of life, which I've also called the "bully thesis." I grew up swapping between different parts of America that approached "how to generate a functional adult" differentally. Some places, it was "love and care for your fellow man. Work together to make a better world." Other places it was "we believe the world is harsh and unforgiving, therefore we're gonna beat you to get you ready for it."

What I've learned is that society is exactly how you make it. If you allow kids to bully and beat the shit out of each other in the playground, you're gonna get a society of Biggest Fist Wins. If you go the other direction, you'll get one where people work together and work to see the best in each other.

Once you've been raised one way though, the other way seems a weakness, so I generally don't have hope of doing anything other than preach to the choir.

In your example - what's the point of thicker skin if people simply don't say mean things to each other?

Re:Linus Torvalds apologizes for his behavior, takes time off by sincerely on Sunday September 16, 2018 @08:55PM (#18002305)
>In your example - what's the point of thicker skin if people simply don't say mean things to each other?

You can never control other people's behavior, only your own. Learning to deal with mean comments is a valuable skill.

Re:Linus Torvalds apologizes for his behavior, takes time off by ilovewhiskey on Sunday September 16, 2018 @10:11PM (#18002647)
> You can never control other people's behavior

This is another way to say

> we believe the world is harsh and unforgiving

You seem to have internalized this perspective completely.

Re:Linus Torvalds apologizes for his behavior, takes time off by mmirate on Monday September 17, 2018 @11:33PM (#18012256)
Post-scarcity is, at best, a distant fantasy.

Ergo, sufficient resources to forgive everyone, do not exist.

Ergo, it is best for any person to not expect forgiveness.

It's not a perspective; it logically follows from reality.

Re:Linus Torvalds apologizes for his behavior, takes time off by ilovewhiskey on Wednesday September 19, 2018 @01:02PM (#18025688)
First, you are intentionally limiting the scope of my claim. "Unforgiving" is just a synonym of "harsh", "challenging" or "adversarial", not about actual person forgiving someone.

Second, your logical proof is wrong. The existence of resource scarcity in the global scale does not mean the global resource scarcity, some places may have enough resources.

Re:Linus Torvalds apologizes for his behavior, takes time off by mmirate on Wednesday September 19, 2018 @04:04PM (#18027264)
> First, you are intentionally limiting the scope of my claim. "Unforgiving" is just a synonym of "harsh", "challenging" or "adversarial", not about actual person forgiving someone.

I wasn't being fully literal, either: when someone makes enough mistakes in life to deplete their private resources, they seek "forgiveness" in either handouts or in finding some new unusual opportunity to ply. It is, at worst, narrow terminology.

> Second, your logical proof is wrong. The existence of resource scarcity in the global scale does not mean the global resource scarcity, some places may have enough resources.

Such local situations are self-removing; if a good is locally in such sharp surplus as to be post-scarce, then the only logical action is to export it to somewhere else, as such post-scarcity is such an extreme condition that the price differential will certainly outweigh almost any terrestrial transit costs.

(Notable exception: one disadvantage of the Soviet economy was that it sometimes required supplies be post-scarce in their own production facilities or warehouses but ultra-scarce elsewhere.)

Re:Linus Torvalds apologizes for his behavior, takes time off by komali2 on Sunday September 16, 2018 @10:11PM (#18002650)
My solution to dealing with people of the "rock polisher" mindset is that I politely refuse to participate in any sort of society with them, professional or private. Would this be a valid method for dealing with these sorts of people?
Re:Linus Torvalds apologizes for his behavior, takes time off by Sacho on Monday September 17, 2018 @04:49AM (#18004189)
Okay, but what if you are the most pleasant and caring cab company in the world, and suddenly a giant, well-funded bully comes into the scene and starts competing with you? Do you just fold and go into a different business("refuse to participate in any sort of society with them"?)

How do you plan to educate everyone to be cooperative when you need to disengage whenever you meet bullies? You will need a closed-off society that ostracizes its members when they stray from the golden path.

At least your solution doesn't require global dominance and authoritarianism to bring everyone in line, which is a big plus.

Re:Linus Torvalds apologizes for his behavior, takes time off by komali2 on Monday September 17, 2018 @10:54AM (#18006446)
I don't understand your example - does Lyft ever engage with Uber? Perhaps I wasn't clear - existing next to each other is ok in my theory.

My theory also doesn't require society adoption. It's simply how I deal with it. Yea, if everyone did it, bullies would be ostracized. Actually,if everyone did it, there wouldn't be bullies, so if the majority did it then yes, bullies would be ostracized. This is ok with me.

Re:Linus Torvalds apologizes for his behavior, takes time off by zemo on Sunday September 16, 2018 @06:36PM (#18001629)
ignoring your emotions and the emotions of others and seeing all of life as an exercise of pure rationalism is not emotional maturity, it's emotional cowardice.
Re:Linus Torvalds apologizes for his behavior, takes time off by merpnderp on Sunday September 16, 2018 @06:48PM (#18001696)
Parent didn’t say ignore them. I’m pretty sure they meant not be an emotional child completely incapable of surviving the slings and arrows of life. Rule your emotions instead of being ruled by them.
Re:Linus Torvalds apologizes for his behavior, takes time off by checkyoursudo on Sunday September 16, 2018 @08:32PM (#18002212)
Applies equally to archer and target, yes?
Re:Linus Torvalds apologizes for his behavior, takes time off by zemo on Sunday September 16, 2018 @07:21PM (#18001843)
acknowledging your emotions is not being ruled by them.
Re:Linus Torvalds apologizes for his behavior, takes time off by coffeefirst on Sunday September 16, 2018 @10:54PM (#18002824)
That would be fine. In the unlikely event I was ever the target of one I would frame it and add it to the bottom of my resume.

The problem isn't that Linus is legendary in his abrasiveness.

The problem is that other people (mostly young) imitate his behavior, starting with the belief that it's okay to be a jerk as long as you're right.

Re:Linus Torvalds apologizes for his behavior, takes time off by djsumdog on Sunday September 16, 2018 @11:58PM (#18003099)
See my other comment; if you had been the receiver you'd probably have a totally different attitude. Especially if you felt it was totally unjustified.
Re:Linus Torvalds apologizes for his behavior, takes time off by Bendingo on Sunday September 16, 2018 @09:11PM (#18002385)
Yes, agree also.

> be able to tolerate harsh words without taking them personally

This is an essential life skill.

Re:Linus Torvalds apologizes for his behavior, takes time off by lainproliant on Tuesday September 18, 2018 @05:54PM (#18019508)
I too appreciated his style of candor at times. I hope that he is able to find a way to keep being Linus while also not resorting to personal attacks, and I applaud him for reflecting on his actions.
Re:Linus Torvalds apologizes for his behavior, takes time off by fareesh on Monday September 17, 2018 @05:30AM (#18004346)
You're definitely not alone, it's just that people who agree with you are less likely to speak out because of chilling effects.
Re:Linus Torvalds apologizes for his behavior, takes time off by TomVDB on Sunday September 16, 2018 @07:54PM (#18002030)
Would you have enjoyed it if you were the object of one of his rants?
Re:Linus Torvalds apologizes for his behavior, takes time off by serf on Sunday September 16, 2018 @08:22PM (#18002164)
In this thought experiment, which one of us is correct (technically)?

If he's correct: I'd be upset at being wrong about something, but hopefully i'd have willpower to sober up to the fact that I may in fact be wrong once in awhile.

If I'm correct: I'd be upset because a person I respect is technically wrong about something, and then decided to rant about it.

Choice C: What if the question is non-technical? Answer : Don't ask Torvalds. He's not an expert in that domain.

(truthful answer: I've been a member of a project criticized by him. It felt terrible, but not because of some personal sleight; he just happened to be correct about the inappropriate-ness of what was being used, and being wrong is a tough pill to swallow when you're young and cocky.)

Re:Linus Torvalds apologizes for his behavior, takes time off by TomVDB on Sunday September 16, 2018 @08:32PM (#18002216)
There are plenty of people who can deal with a rational explanation about why they are wrong, but who are not able to deal with being bullied.

As I wrote in a different comment in this thread: I would never consider contributing to the kernel because of the chance (minute as it may be) of getting the Linus-of-old treatment.

Re:Linus Torvalds apologizes for his behavior, takes time off by jlawson on Monday September 17, 2018 @12:09AM (#18003145)
Use of the word "bully" here is concept creep.

Bullying is a sustained pattern of targeted verbal or physical aggression.

A person insulting your work is not "bullying" unless they're doing it in a targeted, continuous way in order to get at you personally. It's just "insulting".

More on why you should not be using concept creep: https://www.theatlantic.com/politics/archive/2016/04/concept...

Re:Linus Torvalds apologizes for his behavior, takes time off by jeltz on Monday September 17, 2018 @09:34AM (#18005774)
Yes, he has always seemed like a kind and empathic guy, but prone to angry rants and sometimes uncalled for insults. I can handle such people just fine in real life so I do not think I would have any issue with being called out on a mailing list when I fucked up.

Should he cut down a bit on the angry rants? Sure, but in general he seems like a really nice guy and I do not think they are a big deal.

Re:Linus Torvalds apologizes for his behavior, takes time off by weel on Monday September 17, 2018 @03:43AM (#18003924)
There's a whole lot of people who don't have the luxury of just being able to assume a baseline level of trust, because they feel out of place for whatever reason. Think about what groups of people that might be, in the kernel context.
Re:Linus Torvalds apologizes for his behavior, takes time off by senectus1 on Sunday September 16, 2018 @09:06PM (#18002364)
he's almost always right... so yeah I enjoy his rants.