Live data from Hacker News

Linus Torvalds apologizes for his behavior, takes time off

lore.kernel.org

321–330 of 1001 posts

Re: Linus Torvalds apologizes for his behavior, takes time off

#322
post #279

Earlier quoted context omitted.

> but it's not necessarily a bad thing to explicitly list traits commonly targeted by bullies and harassers. I see a big problem by them omitting protection for people of different political opinions (whereas e.g. religion, which is essentially opinion, is protected).

That's a common problem , and one heavily abused and weaponized. If you want to argue about the level of taxation, the right size of government, regulations on business, whether public or private is the most efficient way to accomplish a goal, or myriad other areas of policy like those, go right ahead. Those kinds of things are absolutely reasonable subjects for healthy and reasonable debate. (They're rarely on-topic…

What about religions that make others unwelcome, hurt others, or question their right to exist? Should they get protections in a code of conduct or anywhere else?

Re: Linus Torvalds apologizes for his behavior, takes time off

#323

I feel like anyone who says "Linus was harsh but fair" never really read much of what Linus said. Many of his attacks, especially long ago, were quite vitriolic and very much not technical. Oftentimes they weren't rants, just flat out insults, short and mean (I remember, in particular, posts directed towards PaX). They weren't productive, there wasn't a brash technical take buried in them - they were just insults. Ma…

It might be worth noting that the people who do say he’s harsh but fair are people who actually comment on his rants.

When I see another on HN I scroll past it, because I’m not interested in the sensation. I can’t imagine I’m the only one.

Then there are people who do see his rants as a model, or who do like the sensation and do like the spice. Those people are far more likely to discuss it, repeat it, mimick it or indeed condone it.

Re: Linus Torvalds apologizes for his behavior, takes time off

#325

Take a look at the chart in https://twitter.com/ErynnBrook/status/1038893975279550465 Many people are so afraid of ending up in the bottom right (just giving in) that they head for the top left (zero-sum competition). This underlies some of the things people fear about codes of conduct; they're afraid that they're being pushed into that bottom right corner, rather than striving for better collaboration. Be direct. Be…

The problem here is that the "Collaborating" sector is the wrong goal for the Linux kernel. Linus Torvalds is uniquely qualified to be concerned about matters concerning the kernel; if his interlocutors "win" too much on their side of the "win/win", every user loses.

The public embarrassment of lazy and dishonest actors, especially those who are paid to collaborate, is an effective tool for maintaining order and standards on behalf of the quality of the product, and provided nobody gets hurt permanently at the end of the day, it is easily justified.

Re: Linus Torvalds apologizes for his behavior, takes time off

#326
post #247
post #142

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 technica…

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.

> 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

#327

The other huge news here, both for Linux and for numerous other communities trying to make similar changes: The most recent commit, right before the release, deletes Linux's "Code of Conflict" and replaces it with a real Code of Conduct, the Contributor Covenant. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... https://www.kernel.org/doc/html/latest/process/code-of-condu... Quoting the commit message:…

Adopting a code of conduct for Linux is a worrisome move. Any code of conduct that purports to police what contributors do outside the context of the project is a totalitarian infringement on individual autonomy, especially since enforcers of codes of conduct tend to take an expansive view of their remit. What CoC enforcement eventually becomes is a prohibition on project contributors professing political opinions th…

> What CoC enforcement eventually becomes is a prohibition on project contributors professing political opinions that the CoC enforcers find reprehensible.

To quote a comment I made elsewhere in the thread (https://news.ycombinator.com/item?id=18001722):

If you want to argue about the level of taxation, the right size of government, regulations on business, whether public or private is the most efficient way to accomplish a goal, or myriad other areas of policy like those, go right ahead. Those kinds of things are absolutely reasonable subjects for healthy and reasonable debate. (They're rarely on-topic for a software project, but in some types of communities, or in companies, or in random side conversations, sometimes they are.) Those are almost never the kinds of political opinions that people have in mind when they're suggesting that "political opinions" should be an explicitly protected category, though.

It's funny how the people worried most about whether they'll feel unwelcome for their political opinions are often those whose political opinions revolve around making others unwelcome, or hurting others, or questioning (or asking with superficial politeness about) others' right to exist. Those kind of "political opinions" do not and should not get any protections, in a code of conduct or anywhere else. You're legally allowed to say them, but you should not expect to do so without any consequence.

> You don't need a CoC to get civil behavior.

If you're lucky enough to have a community that all has a common understanding of how to behave well and treat others well, perhaps. But even then, writing that common understanding down helps others in the future.

Usually, when we have undocumented information that people need to know, we call it "tribal knowledge", and we try to fix that by documenting it.

Re: Linus Torvalds apologizes for his behavior, takes time off

#328
post #187

Earlier quoted context omitted.

I don't think the language of the Contributor Covenant [1] contains anything really objectionable by anyone, even people who wouldn't consider themselves left-leaning. "Trolling, insulting/derogatory comments, and personal or political attacks" is arguably the only ambiguous part. That said, I am a bit skeptical of the CC creators' motives and goals. [1] https://www.contributor-covenant.org/version/1/4/code-of-con...

The contributor covenant is fairly in-objectionable. Yes, the list of 'privileges' is a bit of a checklist for left-wing soapboxes, but it's not necessarily a bad thing to explicitly list traits commonly targeted by bullies and harassers. The problem many people have with it, as you imply, is that it's the thin end of a doorstop, at the thick end of which is the Post-Meritocracy Manifesto: https://postmeritocracy.org…

People may divide neatly into factions, but ideas don't. The notion that an un-objectionable code of conduct is somehow allied with a far-reaching political philosophy is reductive and unhelpful. What you're saying is that you'd be comfortable with Linus adopting a code of conduct that made exactly the same statements, so long as the word order was changed to keep it from literally being the Contributor Covenant.

Re: Linus Torvalds apologizes for his behavior, takes time off

#329
post #256
post #187

Earlier quoted context omitted.

The contributor covenant is fairly in-objectionable. Yes, the list of 'privileges' is a bit of a checklist for left-wing soapboxes, but it's not necessarily a bad thing to explicitly list traits commonly targeted by bullies and harassers. The problem many people have with it, as you imply, is that it's the thin end of a doorstop, at the thick end of which is the Post-Meritocracy Manifesto: https://postmeritocracy.org…

Just one example from that manifesto: “We have an ethical responsibility to refuse to work on software that will negatively impact the well-being of other people.” This a terrible slippery slope. It eliminates any military, security or even anything useful. A thief’s well-being is meant to be negatively impacted by a security measure. A guidance system in a missile is intended to negatively impact the well-being of t…

The Contributor Covenant says nothing of the sort. It is entirely reasonable for developers to believe that the statements in the Covenant are a baseline for professionalism and, at the same time to disagree amongst themselves about whether they should contribute to military projects (or whether they buy into a "post-meritocracy" philosophy).

Re: Linus Torvalds apologizes for his behavior, takes time off

#330

Earlier quoted context omitted.

The key, I find, is to be extremely direct and brutal in one on ones. Don't hold back, but be very supportive and positive when more than two people present. I try to explain this to be people I work with, but I don't think everyone appreciates it. Horrible people, in my opinion, are those that do the opposite.

That's actually the very definition of abuse. I am much more comfortable with people being publicly blunt. At least there is no gaslighting involved where the victim wonders if they imagined it because everyone keeps telling them "he would never do that" or whatever. If you are on excellent terms with someone and they trust you, etc, it can work to be more blunt in private. But most people doing that are just hiding…

Perhaps you might prefer open debate or critique, but I think most people would prefer that negative speech not occur in public. I think even politely negotiated debates can end up looking embarrassing if other people who are watching can form a justifiably negative narrative.

When people are having a discussion in a visible business setting, to some degree, the precise words being spoken by either party become less relevant than the kinds of narratives people can form about either of you. It becomes a negotiation of PR rather than a discussion of ideas.

Post reply on HN