Slashdot Mirror


Could Go Community's Threat of Public Shaming, Lifetime Bans Make Go a No-Go?

theodp writes: At first glance, the proposal for A Code of Conduct for the Go Community (attributed to Google's Andrew Gerrand) seems reasonable enough. How can you argue with the goal of treating everyone with respect and kindness? But the Devil is in the detail, and the proposed Code notes there soon could be consequences for calling someone an "idiot" or saying something is "so simple even my grandma could understand it" (the latter "marginalises women and the elderly by implying that something need be simple for an old woman to understand it"). And the punishment meted out by the Go Code of Conduct Working Group to those who find themselves on the receiving end of an anonymous complaint could be anything from nothing to "a request for a private or public apology, a private reprimand from the working group to the individual(s) involved, a public reprimand, an imposed vacation (for instance, asking someone to 'take a week off' from a mailing list or IRC), or a permanent or temporary ban from some or all Go spaces (mailing lists, IRC, etc.)." And no, this doesn't appear to be a goof. So, might individuals and companies think twice about embracing a programming language whose community's Code of Conduct threatens to ruin reputations and ban people from technical support resources for life? Too late to get this added to the list of questions for Alan Donovan and Brian Kernighan?

52 of 358 comments (clear)

  1. Typical thinking by Anonymous Coward · · Score: 5, Insightful

    "This is a departure from the typical proposal process, since discussions Around Codes of Conduct tend to devolve quickly. By restricting the discussion Of this proposal to 1:1 conversations between myself and members of the Community, I hope to better hear everyone’s specific concerns without generating unnecessary noise."

    This is a typical excuse from people who want to push things through without public discussion. They call public discussion "noise". I have no idea who this guy is, but he sounds like an egomaniac. Well guess what? We are calling you out. You don't get "1:1 conversations between yourself" and everyone else. This is the Internet.

    1. Re:Typical thinking by Anonymous Coward · · Score: 2, Informative

      Discussion about codes of conduct is seen to "devolve" by those pushing these codes of conduct typically because people do start pointing out the hypocrisy that's typically strewn throughout these codes of conducts.

      A clear example is the discussion about the Open Code of Conduct from a few months ago.

      In that discussion, people started noting that the code of conduct essentially deemed it perfectly fine to discriminate in certain cases. For whatever reason, some of those pushing for the code of conduct were unable or unwilling to see the contradiction that was present. Not surprisingly, the discussion was locked/limited soon after it started. All in all, it's almost a perfect example of how discussion about horribly flawed codes of conduct is typically suppressed.

    2. Re:Typical thinking by Vanderhoth · · Score: 3, Informative

      Same thing happened with Opal and with FreeBSD. It seems to always be the worst, most abusive people pushing for these updates.

      They're using "harassment" or "politically correct" as an excuse to harass and be assholes to people they see as assholes, and aren't really considering they're far worse than anyone they're accusing. The FreeBSD thing is interesting because it's someone advocating the newly adopted CoC be used to boot Randi Harper, who hasn't contributed to the project in years, but feels fine harassing male contributors and also pushed for the CoC in the first place to control other peoples behaviour.

    3. Re:Typical thinking by Austerity+Empowers · · Score: 2

      If you work with them on "their" forums, in "their" community, can you not just follow their rules? You don't have to agree with them.

      You can also create your own community, where the rules are as you like them (i.e. probably none), and do what you want to do. I suspect you will end up with the larger community when you're done. More importantly, someone probably needs to do this since I have a strong distrust for Golang (also C# and Swift) given that it's a corporate sponsored language and probably not "free" in any reasonable sense of the word, and the boundaries should be tested early and often.

    4. Re:Typical thinking by 0xdeadbeef · · Score: 2

      If you work with them on "their" forums, in "their" community, can you not just follow their rules? You don't have to agree with them.

      It's funny how this option is not acceptable to the activist zealots when it comes to the Linux kernel.

      That reminds me, how is SJLinux doing?

  2. Re:These are good things by Baron_Yam · · Score: 2

    The problem is implementation - once a community gets past a certain size, you have enough people that the marginal nutcases can band together and be a signficant force.

    Because most people don't want to spend half their time fighting to maintain a sane community, they just want to participate in the community.

    It's not just online forums, I've run into this with fan volunteer organizations and condo associations - there's always someone with more time than you who wants to enforce their overly restrictive moral code on everyone else.

    Usually one tiny little semi-reasonable step at a time.

  3. Re:Just asking for adult behavior! by silas_moeckel · · Score: 4, Informative

    This is not adult behavior, this is childish behavior. They are attempting to coddle, marginalize, dictate speech, etc etc in an effort to control intent Adults can say that's stupid or you're a moron as part of normal healthy discourse it's intent that matters. Healthy razzing friendly banter etc etc is part of normal adult communication.

    --
    No sir I dont like it.
  4. Microaggressions out, passive-aggressions in by 0xdeadbeef · · Score: 3, Insightful

    If he just removed the line about "microaggressions" and the following two lines (and examples), it would be a reasonable code of conduct.

    Of course, that would be throwing the baby out with the bathwater. The whole point of this exercise is to use the CoC as a means to promote an ideology.

    Now, given all the complaints this will surely generate, do you think he'll take his own advice?

    Just stop doing what it was they complained about and apologize.

    Somehow I doubt it.

  5. Re:Censorship is an anti pattern. by Dog-Cow · · Score: 2

    Expecting decent behavior is not the same as enforcing hypocrisy.

  6. Introducing SJW, the programming language! by pla · · Score: 3, Insightful

    "Go" fuck yourselves, 'kay?

    Hey Andy, have you ever wondered why Plus failed so miserably?

    Well, good news - You'll get a second chance to learn this lesson in the very near future!

  7. Even Andrew's Grandma by iggymanz · · Score: 3, Funny

    Even Andrew's Grandma would think his code of conduct silly, he should talk to her about it

  8. Re:Just asking for adult behavior! by Dog-Cow · · Score: 2

    Anyone trying to push through a CoC into what is basically a public forum has already gone too far. The only reason for it is to punish people they don't like.

  9. No, the code-of-conduct will not harm go by MerlinTheGreen · · Score: 4, Insightful

    I simply cannot see how having a code of conduct based on treating other people in a respectful manner will result in discouraging desirable developers and companies from joining the community. Quite the reverse in fact!

    1. Re:No, the code-of-conduct will not harm go by sylvandb · · Score: 3, Insightful

      Your implication that I am not desirable is offensive. I demand a public apology and if it happens again you shall be banned for life.

    2. Re:No, the code-of-conduct will not harm go by PopeRatzo · · Score: 2

      The problem with that, is that 'respectful behavior' is a constantly moving target. What is respectful in one culture, may not be in another. Or to another person.

      Again, the key is listening.

      If you're not a jerk (and I don't mean you specifically), you would be surprised at the amount of latitude and understanding people give you. Everybody knows what passive-aggressive behavior sounds like. And you know how miserable it is to deal with someone who is passive-aggressive towards you.

      The same way, it's pretty clear what micro-aggressions sound like, even when written. And, it depends on the audience. If you're with your mates, and you want to talk about how good his grandma is in bed, that's one thing. And if your mate says, "Look man, my grandma's been sick and I don't want you to talk about her", that's another. Now, if you want to be decent, you take him at his word and lay off. If you respond with, "U WOT M8? R U SOME KINDA SENSITIVE SUSAN WHO DOESN'T WANT TO HEAR ABOUT HIS GRAN GIVING HEAD? EFF OFF", then you might not be a respectful person.

      I'm a complete goof, and in my line of work I deal with all sorts of people who might be sensitive, from different cultures, different political persuasions, even radical feminists and SJWs. You would be surprised at how much people will let slide if you're not a total knob, and if your contribution to the group is meaningful.

      "Respectful" being subjective is a feature, not a bug. But you have to care a little bit about other people to make it work.

      --
      You are welcome on my lawn.
  10. Dear leftists: they'll come for you, too. by DNS-and-BIND · · Score: 4, Insightful

    I know the 'microagression' thing is a beloved trope of the left and fearless Social Justice Warriors. But the thing is, in order to show what a good person you are in this context, you have to keep moving and moving further and further to the left. It always comes to a point where it becomes ridiculous and counterproductive.

    Remember the "Black Lives Matter" people who deliberately disrupted the furthest left presidential candidate America has ever had, the openly socialist Bernie Sanders? Yeah, that. If there is anyone who is a friend of the extremists in BLM, it's him - and yet they treated him like an enemy. Even if you're on the left, or the hard left, there are always others who are ready to show you just how far down the rabbit hole goes.

    Now, this is just a programming language, this isn't the literal jackboot of oppression as employed by left-wing governments of the past. Nobody is going to be sentenced to slavery or sent down to the countryside for defying Andrew Gerrand. So, let's keep some perspective here. However, this is showing all the classic signs of the ever-ratcheting extremism that is a hallmark of the political left. They'll come for you too, even if you have a stellar record of social justice warrioring. A single offhand comment is sufficient. I thought I recognized the "theodp" account, and sure enough it's one of Slashdot's solidly left-wing contributors, with a long record of approved social justice friendly submissions. But even SHE is turned off by this kind of thing! :(

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    1. Re:Dear leftists: they'll come for you, too. by Anonymous Coward · · Score: 3, Informative

      Nothing substantial in the link you provided paints the two disruptive BLM activists as "plants". In fact it concludes that there just was a lot of confusion going on among different BLM chapter in Seattle, and the site issued an important update to the whole story here: http://deadstate.org/blacklive...

      So, who's really deluded and uninformed here ?

    2. Re:Dear leftists: they'll come for you, too. by DRJlaw · · Score: 2

      Posting on her Facebook page today, the Los Angeles co-founder of BLM Patrisse Marie Cullors-Brignac openly embraced the Seattle activists and defended them against attacks from bloggers and the media.

      The article that you linked doesn't suggest anything along the lines of a plant. Perhaps you should actually read it.

  11. Some poeple just love huge CoCs. by Lendrick · · Score: 5, Insightful

    Some people really love gigantic CoCs. It seems like big CoCs are the in thing right now, but personally, I find massive CoCs to be uncomfortable.

    Dick jokes aside, while I'm in favor of having some community expectations of conduct, I'm not in favor of building a huge body of rules to cover every single situation. What you need are some simple rules ("conduct yourself with courtesy and professionalism", "don't be an asshole", etc) and a group of trustworthy moderators who enforce those rules fairly regardless of the political views of the person the rules are being applied to.

    Even if your rules are well-intentioned, the trouble is that the larger and more specific the rule set, the more easily one clique or another will be able to manipulate those rules to their advantage. It's better, as a moderator, to be able to identify individuals who are toxic and remove them from the community than have a set of arbitrary and overly specific rules that you'll ultimately fail to enforce fairly. All too often, you'll end up deciding that you *want* to get rid of a particular community member due to them having an overall negative impact on the community, and then watching them like a hawk so that you can ban them for the tiniest violation of your rule set, all the while your regular (and less toxic) users are constantly committing tiny rules violations themselves.

    To be honest, large rule sets *invite* toxicity, because a) people tend to see them as a challenge, and b) some people realize they're part of the in-crowd and can get away with flouting the rules while other people who *aren't* part of the in-crowd get banned for small infractions.

    And this is to say nothing of CoCs which *aren't* well-intentioned. The GitHub projects CoC, for instance, explicitly carved out rights for people to bully others based on race, sex, orientation, etc, simply based on whether that person is part of the majority with respect to those particular attributes. I'm all for disallowing gendered and racial harassment, but I have to suspect the motives of people writing a CoC that gives certain people carte blanche to engage in that kind of harassment. Harassment is *ever a good thing*. You aren't losing anything by disallowing *all of it*.

  12. Re:Why is this even an issue? by 0123456 · · Score: 3, Insightful

    SJWs are pushing these 'code of conduct' policies on open source projects so they can infiltrate and take over, just as they've done on everything else. This is why you never, ever, accept any of them into an open source project, and laugh when they suggest that you need a 'code of conduct'.

    Of course, it doesn't really work with an open source license, since the coders they kick out of their own projects can just fork and start a new one. Except they'll presumably ensure that GPL4 has a section which prohibits cisgendered whitemales from using the code.

  13. Re:Or. by pla · · Score: 3, Informative

    Or might individuals and companies embrace a programming language whose community that is polite and professional?

    No, no they won't - When access to the community depends on the mercy of a self-appointed minimod with the power to ban you without recourse... No sane company will touch this with a ten foot pole.


    If you read the actual proposal you will see that they have a range of options if someone is out of line.

    Yep... Up to "a permanent or temporary ban from some or all Go spaces". Thanks for your five years of contributions, but you made the wrong person look bad without even realizing it - See ya, better luck next career!


    The very fact that people keep mentioning Linus as a good example of why we "need" CoCs like this pretty much counts as its own best counterexample. He created the number one operating system in the world (if you include Android's market share), yet communities like this wouldn't even let him hang out in their playpen lest he hurt some poor snowflake's feelings. Yeah, thanks, I'll take a hundred productive-but-no-nonsense Torvalds over a kindler, gentler Gerrand any day.

    If you want pablum, stick to Farmville. If you want to join us in the coding trenches, wear asbestos underwear.

  14. Re:Just asking for adult behavior! by LWATCDR · · Score: 2, Interesting

    "t Adults can say that's stupid or you're a moron as part of normal healthy discourse it's intent that matters. Healthy razzing friendly banter etc etc is part of normal adult communication."
    Among friends yes it can be. In a working group of developers without any face to face social interaction no. At that point it is just harassment.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  15. Re:If they want SJWs coding... by sinij · · Score: 3, Funny

    On a positive note, the code they likely to produce will have very robust privilege checks.

  16. *sigh*... by EmeraldBot · · Score: 3, Interesting

    There's no doubt he needs a code of conduct, and I agree with some of the provisions in there, but you have to read between the lines to get what he means, and it's not pretty. I'd like to quote them all, but there's too many, so I'll stick with the worst:

    Remember that people have varying communication styles, and that not everyone speaks English fluently.

    I sympathize here, as I agree: no everyone does learn English. However: you need to settle on a standard language, and English is the best choice most of the time. Forgive someone for writing sentences with a little awkward grammar? Definitely. Machen es so niemand kann mich verstehen? Nein.

    Be charitable Interpret the arguments of others in good faith, do not seek to disagree. When we do disagree, try to understand why.

    Translation: judge a person on their social status first, and if they outrank you in developer status or connections, keep your mouth shut, no matter how bad the bug. (And yes, it will become this way.)

    Be thoughtful Productive communication requires effort. Think about how your words will be interpreted. Remember that sometimes it is best to refrain from commenting entirely.

    Hand in hand with the above. Make sure never to anything that could possibly start a confrontation, and if someone has a wrong answer or makes a bug, don't say anything for fear of making conflict.

    “Microaggressions,” the small, subtle, often subconscious actions that marginalize people in oppressed groups.

    Long list of things, but this is the worst. Basically, since anything could be offensive (because this totally specifies what's a ""microaggression""), always speak as reserved and uptight as you can, and never relax your guard.

    Don't just aim to be technically unimpeachable, aim to be your best self. If someone takes issue with something you said or did, resist the urge to be defensive. Just stop doing what it was they complained about and apologize.

    Yeeeeah... Basically, never ever defend yourself, just immediately bow down and admit you were mistaken. The project leader is always right, he knows what's best, and never never ever ever never ever ever doubt him and his infinite wisdom.

    J is a regular poster to the golang-nuts mailing list. On one thread, they make the comment “Go’s type system is so simple even my grandma could understand it.” Another poster points out that the comment goes against the code of conduct, since it marginalises women and the elderly by implying that something need be simple for an old woman to understand it. J says “Fair point. Sorry for saying that.”

    YEEEEEEEEEAH... Okay. My grandmother uses that line a lot, and I occasionally do to. My grandmother lived through WWII, with a polish mother, and lost her entire family (save for her parents). I dare this guy to do what she did, to be even a 1/10th as badass. My grandmother and I never mean any disrespect when we say it, it's a very tongue in cheek thing, and only when this guy insists it's offensive does it become so. Why, you ask? I'd never take it serious before, because it's so obvious that my grandmother very well could do it, and yet he has the balls to seriously think my grandmother is not capable of, let's say, lifting a pan. That is way more offensive than the original phrase ever was, just wow.

    N replies “It’s impressive to see a woman doing such great work. Nice job!” K writes to the CoC Working Group to say “I felt really deflated for my work to be seen as impressive just because I’m a woman. Can you say something to N for me?” T, a member of the working group, reaches out to N to explain how their words affected K.

    --
    "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
  17. Re:Or. by Dog-Cow · · Score: 4, Insightful

    The problem is that CoCs are always enforced by those with the thinnest skins, because, almost by definition, they are the only ones who care.

  18. Re:Or. by Dog-Cow · · Score: 2

    Which makes a CoC a solution looking for a problem. And whenever you have that situation, you know someone is trying to foist some bullshit on you.

  19. Re:Why is this even an issue? by swillden · · Score: 2

    There is no need for a friggin' policy just because .5 % of people in coding MLs get childish and unprofessional in a post or two every odd year!!

    No, but there is a need because 0.01% are childish and unprofessional all the time. Any sufficiently-large community will eventually attract some jerks. You can shout them down, sometimes, but it's a distraction and doesn't always work. Better just to correct them quietly. Those that just can't behave, you ask to leave, because whatever their technical ability may be, there are others who are better and know how to act like grownups, at least most of the time.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  20. Re: A link between codes of conduct and autism? by BarbaraHudson · · Score: 2, Interesting

    Simpler explanation - power trip. Look at how many SJWs, hyper feminists, etc try to control the discussion by engaging in preemptive framing.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  21. GoSpeak by tomxor · · Score: 2

    Thanks ok... in the face of politicly correct censorship we can always turn to Orwellian concepts for inspiration, enter: GoSpeak

    • 1. So simple even my grandma could understand it = So simple a double plus ungood coder could understand it.
    • 2. Idiot = ungood think
    • 3. moron = double plus ungood think
    • 4. asshole = unnice
    • 5. Linus Torvalds = double plus unnice plus 1337

    Now just need to write a Go program to normalise the various offensive synonyms on their forum... fixed no need to ban anyone.

  22. Re:rude bastards by nerdbert · · Score: 2

    In Linus' case, I'll cut him slack. He's been doing it so long that anyone in his position would get tired of seeing the same crap coding being submitted. He's got standards, and if you're not willing to adhere to those standards you shouldn't be dropping stuff to him. It's not like he hasn't said the same basic stuff 1e6 times in the past, so expecting him to change his standards to not offend some poor snowflake that couldn't be bothered to figure out what was expected is asking a bit much.

    In his current rant, yeah, that code was crap and should never have been submitted. Readability isn't security, but security and maintainability gets really harmed by unreadable code.

  23. Re: Just asking for adult behavior! by BarbaraHudson · · Score: 2

    Maybe we *should* just ignore it. Along the lines of "don't feed the trolls" rather than giving them an audience. We've become too politically correct, and its time for the pendulum to swing the other way.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  24. Same problem as the rest of the Internet by kheldan · · Score: 3, Insightful

    The problem here is the same problem that plagues the rest of the Internet, and before the public Internet, dialup bulletin-board systems (BBSs): It's much easier to be a complete ass to someone when you don't have to do it in person to their face. People can and will say anything when it's just text on a screen, because there are few if any consequences. When you're able to be completely anonymous as well (no alias, just literally anonymous) it's even worse, because there are literally no consequences. Of course there's no help for it, as requiring everyone on the Internet to use their real name would destroy a large and very important part of what the Internet is all about. Civility and courtesy can't be legislated, they are qualities that an individual has to willingly adopt, and in my opinion the choice whether to do that or not is a great indicator of the character of the individual in question: Can you observe and respect the implied social contract that exists when you interact with people face-to-face, when you're interacting with them over the Internet?

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  25. There's always the classics by fyngyrz · · Score: 3, Funny

    First they came for the BASIC programmers, and I did not speak out—
    Because I was not a BASIC programmer.

    Then they came for the go programmers, and I did not speak out—
    Because I was not a go programmer.

    Then they came for the canines, and I did not speak out—
    Because I was not a canine.

    Then they came for me—and I told them to GTFO my mailing list.

    --
    I've fallen off your lawn, and I can't get up.
  26. Re:rude bastards by epyT-R · · Score: 2

    Except that linus isn't constantly rude. He has rugburned a few people who should've known better. Good technical people know that stupid needs to be nipped in the bud. It can't be allowed to fester just so thin skinned people can retain their unwarranted self-images.

  27. Re:Or. by Shadow+of+Eternity · · Score: 3, Informative

    SJWs literally just put a young girl in the hospital for a suicide attempt because they didn't like how she drew some steven universe fanart.

    --
    A bullet may have your name on it but splash damage is addressed "To whom it may concern."
  28. Re:A link between codes of conduct and autism? by epyT-R · · Score: 2

    I would argue the opposite. The mainstreaming of computers/internet has caused an influx of neurotypicals to join the party, and they are used to being able to save face when they fuck up. The aspergers programmer stereotype does not understand this, because, to such personalities, the system is everything, and assumes everyone else involved has the same mindset. In fact, it may be this attitude that allows the blunt honesty that's necessary in technical work. Reality does not care about feelings.

  29. Re:Just asking for adult behavior! by LaurenCates · · Score: 2

    Do you even understand the definition of "harassment"?

    Harassment, per Google is aggressive pressure or intimidation. An insult is not harassment.

    If you call me an idiot, I'm not going to call that harassment. I might tell you to calm down. I might even ask you what I did (if I wasn't already aware of it) that made you call me that. Hell, maybe you're trying to get my attention because I'm a bit block-headed and can't see the forest for the trees sometimes. A lot of people need to inject something into the conversation to make it halt for a moment. Sometimes, it needs an emotional element (like an insult) to give people time to breathe.

    However, if you call me an idiot repeatedly and without prompting, follow me around and start trying to goad others into doing the same, THAT is harassment.

    --
    Some people don't believe in fairies. I don't believe in The Patriarchy.
  30. Introducing the SJW language by fyngyrz · · Score: 5, Funny

    Mellow greetings, special butterflies.

    Today (not to disrespect those on the other side of the national dateline - when I say today, I mean everyone's today!) I (with full credit to everyone everywhere, of course) would like (this is not a statement of exclusion for things I don't like) to introduce SJW, the language you can share without fear (not that fear is wrong, of course.)

    SJW:

    o No insert() function: Instead, we have crafted a flawless nomeansno() function
    o Fully complementary yesmeansno() and maybemeansno() functions
    o No try:, because every function generates an exception!
    o exit() has been replaced with aloha().
    o Procedure calls have been replaced with the respectful request paradigm, which obey the global mood settings
    o 100% private internal assumption for all functions; offering data requires guessing if the function will take it or crash (exceptions guaranteed)
    o Every access from within a function to another function must be embedded in a call to politewrapper()
    o politewrapper() implements infinite recursion by use of counters instead of ever returning up a level
    o Every function ends with a sequence of calls to apologize(), cleanup() and washreturnvalue()
    o All programs will be created equal: all code is treated exactly the same and does exactly the same thing, which is apologize for running.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Introducing the SJW language by fyngyrz · · Score: 4, Funny

      I apologize for saying "national dateline" when clearly I should have said "international dateline." I am sorry for any consternation caused to nationalists, internationalists, jingoists, and timekeepers. In addition, I apologize to anyone I failed to mention. I will now enter into a voluntary two-week exclusion from mentioning time in any form. I also apologize for violating that two week exclusion with the previous sentence. Also, as "previous" is a timewise reference, I also apologize for that. I'm sorry. Truly sorry. Which is not to offend those of you who are more sorry about other things. I fully respect that, I swear. Not in an offensive way, of course.

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:Introducing the SJW language by lgw · · Score: 4, Funny

      o insert() function: Instead, we have crafted a flawless nomeansno() function

      You rape apologist supporting rape culture! Shame on you! If either party doesn't receive an explicit "yes, continue" constantly throughout an encounter, the man is raping the woman. You need a yesmeansyes() function immediately, as nomeansno() is deprecated.

      exit() has been replaced with aloha().

      You racist, appropriating native Hawaiian culture! Shame on you! Don't pretend to know anything of the lived experiences of oppressed people,

      All programs will be created equal: all code is treated exactly the same and does exactly the same thing, which is apologize for running.

      You know nothing of intersectional feminism! Each program has a differing degree of privilege and oppression, and must be run at a priority to compensate for these wrongs! To claim equality is to ignore ongoing injustice - shame on you!

      Banned for 3 consecutive life sentences!

      Seriously, though, I'm not making any of that up. This is why appeasement is a terrible strategy when it comes to SJWs: you cannot appease them. You can only ignore them, and walk away from anything they take over.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Introducing the SJW language by Mal-2 · · Score: 3, Funny

      o All programs will be required to check their privileges before running.

      --
      How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  31. Re:Pastor Kneemonger sez: by fyngyrz · · Score: 2

    I heard there were strings attached, but no one could really get a grip on them.

    --
    I've fallen off your lawn, and I can't get up.
  32. Re:Just asking for adult behavior! by epyT-R · · Score: 3, Insightful

    No. CoCs are now about shielding children from reality. It's all about appealing to insecurity in order to control narrative (and thus the organization). Once implemented, they encourage people to say/do stupid shit and then hide behind 'oppression' or 'discrimination' instead of facing up to mistakes and fixing them. Really, the end goal is to burn the project's resources in 'signal boosting' particular political ideologies towards society at large. The more relevant the group, the bigger a target it becomes.

    This probably started at the topmost institutions in society (government, ivy league, corporates). Most of the individuals pushing these at lower levels are probably clueless about it, but some are not. These would be the 'crusaders' that've been discussed here before.

  33. Offended by the mailing list name "golang-nuts" by Anonymous Coward · · Score: 2, Funny

    I'm offended by the mailing list name golang-nuts because "nuts" is a slang term used to refer to testicles. By naming the mailing list golang-nuts it indicates that it's a male dominated mailing list where women (those without "nuts") are not welcome. Please change the mailing list name to be more inclusive.

  34. Re:Censorship is an anti pattern. by JustAnotherOldGuy · · Score: 2

    Your post gave me PTSD, you should be banned.

    You laugh, but that crazy bitch Melody Hensley claims she got PTSD from twitter after she received some spirited criticism for some of her stupider comments.

    She also tried to get some active duty military folks fired for daring to suggest that she might not actually have PTSD.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  35. Re:A link between codes of conduct and autism? by russotto · · Score: 2

    No, it's not really autistic people who are pushing this crap. It's people who think they can use engineer's own perceptions of their social skills (whether due to "autism" or not) against them. They come in saying "you're all a bunch of assholes, here's the code the Good People follow". And some number of engineers, knowing their own social skills are not the best, actually believe them. At it's heart, it's basically just a new form of nerd-bashing (even when done by other nerds).

  36. Re:Oh, FFS. by fyngyrz · · Score: 2

    Actually, we should just move them all into padded rooms with speakers that repeat over and over "you're safe in here, please relax, everyone loves you and the world is bright, fluffy place. Be sure to report any offensive colors or angles to the volunteer asylum worker who serves you your conflict-free food."

    --
    I've fallen off your lawn, and I can't get up.
  37. Re:Oh, FFS. by jedidiah · · Score: 2

    Oh please. This seems like an American fixation: the idea of being free from being offended. It's a great divergence of what Americans should believe in: Freedom of speech. Being withering daisies prevents important things from being said. That is what ALL censorship does. It interferes with the most efficient operation of a community or government.

    Linus says that his sensibilities are only "cultural" and I am inclined to agree with him. I've had exposure to other cultures that aren't nearly as pansy as Americans. So I know it's not just Finns.

    Even Brits seem less uptight.

    Without the ability to fire idiots, some harsh language is probably necessary.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  38. Re: Shame, Shame! by chaboud · · Score: 2

    I don't know what idiot modded this off topic. It's s straightforward joke that even my grandmother would find funny...

  39. Re:rude bastards by gweihir · · Score: 2

    Linux is very carefully only be rude to people that deserve it. Of course some of them claim they have been wronged without good reason, but of you look closer, that is only because they would prefer not to have to listen to an analysis of how they messed up. The problem with politeness is that some people (often the really incompetent ones) prefer to misunderstand what you are saying. After all you were still nice, so your screw-up could not have been that bad, now could it?

    Personally, I prefer cutting people to shreds in a polite manner, but unfortunately that does not work often as it requires a minimal level of insight into themselves in the targets.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  40. Re:Wil Wheaton's Law by russotto · · Score: 2

    Shut up, Wesley.

    Your footnote is a perfect example of the SJW credo of "Do as we say, not as we do".