Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. I built non-autoregressive decision models with RL a year ago(convaiinnovations.com ↗)
    201comments
  2. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    592comments
  3. Btrfs/ZFS/bcachefs under workloads classic benchmarks skip(bartosz.fenski.pl ↗)
    23comments
  4. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    206comments
  5. A graphical desktop for the ZX Spectrum(github.com/mindbox77 ↗)
    89comments
  6. Tin: full-text search for Postgres(planetscale.com ↗)
    59comments
  7. Suzanne Ciani's Buchla Cookbook(echo.orpheusinstituut.be ↗)
    8comments
  8. Show HN: CUA-S1 – A System One Model for Computer Use(github.com/trycua ↗)
    1comments
  9. The Secret Life of Circuits(coredump.cx ↗)
    61comments
  10. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    612comments
  11. New evidence for hidden chambers beyond Tutankhamun's tomb(nature.com ↗)
    20comments
  12. Supabase (YC S20) Is Hiring for OrioleDB(supabase.link ↗)
    discuss
  13. Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'(quantamagazine.org ↗)
    31comments
  14. UFO Series Home Page: "UFO" TV Series from 1970(ufoseries.com ↗)
    1comments
  15. Almost Never Use AI to Write Anything Substantive(erichgrunewald.substack.com ↗)
    56comments
  16. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    151comments
  17. San Francisco Onion Futures Company(onionfutures.com ↗)
    140comments
  18. Adventures in Microcontroller Circuit Debugging(bigmessowires.com ↗)
    1comments
  19. How to Write with an LLM(sockpuppet.org ↗)
    367comments
  20. Cloudflare Quick Tunnels(cloudflare.com ↗)
    303comments
  21. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    222comments
  22. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    30comments
  23. What Zig felt like, coming from Rust(besok.github.io ↗)
    167comments
  24. Saving another 100TB of RAM(cloudflare.com ↗)
    98comments
  25. Communication by means of modulated Johnson noise(pnas.org ↗)
    25comments
  26. Asking Authors About Their Own Papers(medium.com/tmlrorg ↗)
    57comments
  27. SDCC – Small Device C Compiler(sourceforge.net ↗)
    28comments
  28. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    128comments
  29. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    133comments
  30. Science Is Open Software(jepedersen.dk ↗)
    64comments

GitHub threatens to shut down a repository for using the word 'retard'

542 pointsby 11y agogithub.com
791 comments
11y agoHN ↗

Can't say I am. People should be free to use the language they wish.

The words that were offensive 200 years ago are laughable today. It's just such a superficial thing, almost arbitrarily deciding which words are 'sensitive' and which ones aren't, I cannot stand behind efforts to censor the world.

Once upon a time 'idiot' was the more common word for the mentally disabled. Has GitHub banned 'idiot,' too? Good long while ago people would've been pretty offended by that.

I get that we're more concerned with what people are offended by TODAY rather than 200 years ago; my point is that we SHOULDN'T be concerned.

11y agoHN ↗

People are free to use the language they wish. They are not necessarily free to host said language on other people's websites. This isn't a legal ban or something, GitHub is a private company and they have the right to limit what content they want on their website.

11y agoHN ↗

Of course they have the right. I'm not saying they don't have the right.

I'm saying that their choice to enforce this right doesn't make sense to me, on multiple levels.

11y agoHN ↗

The words that were offensive 200 years ago are laughable today.

Even if we take this at face value, we are not living 200 years ago. We're here now, and your words can have impact beyond what you realize.

You're lucky that words don't affect you so. That's your good fortune. Some words evoke experiences and implications that can drive people to depression and suicide.

Basic. Civility. Is. Not. Unreasonable.

my point is that we SHOULDN'T be concerned.

Then you won't be concerned when I tell you your basic set of inalienable rights you take for granted has, by and large, been won on the backs of slaves and economic disparity for thousands of years. You are at the tip of a pyramid of privilege that expands backwards in time. Have some good grace about it and stop using useless and hurtful words just because you technically can.

11y agoHN ↗

Would it actually bother you if you couldn't use those words in those contexts? You're arguing over a principle while dismissing the real harm people have suffered. The word that got banned has no meaning or use outside the most base kind of interactions.

It's not like you can no longer say the word "eggplant" at the supermarket to refer to a vegetable.

11y agoHN ↗

'Retard' has no meaning or use?

Homonyms are not the same word, you ridiculous caricature.

11y agoHN ↗

It's just such a superficial thing, almost arbitrarily deciding which words are 'sensitive' and which ones aren't

This cannot be further from the truth. Words that are deemed offensive are deemed so because of the attitude and the meaning behind using these words

The reason white people get yelled at for using n (don't know if I can post it on HN) is because it represents hundreds of years of oppression by white people that has basically continued. People who were "retarded" used to be thrown into asylums or abandoned as small children because they were just a pain to deal with

The thing about words is that they have context and actual loaded meanings, and trying to ignore that is to ignore how language works

11y agoHN ↗

Good Lord, I have heard so many different takes on 'what makes something offensive.' My favorite was a teenager telling me only one person has to find something offensive before we have to all consider it as such and stop saying it.

The fact that words "have context and actual loaded meanings" is besides the point. I am saying that these things come into fashion and then pass away.

I'm sure you know it was only in the past 70 years that 'gay' took on its new meaning.

https://en.wikipedia.org/wiki/Gay#Shift_to_homosexual

Stop trying to lock words in place and ban them. Let people use them or avoid them as they will, and their meanings will shift, as they always have.

11y agoHN ↗

I am saying that these things come into fashion and then pass away.

If words can come INTO fashion for various reasons, then some must be allowed to LEAVE fashion for other reasons. Letting them pass out of empathy is probably one of the most noble and equitable reasons we could have to change our language.

Your argument is so strange. You argue that language is fluid then get angry, confused and dismissive when people use that fact to change the world around them.

11y agoHN ↗

You certainly act like you don't understand.

11y agoHN ↗

The meaning of the word retard has drifted. It used to be a totally acceptable word, a polite alternative to Mongoloid, used by doctors and societies.

Now outside the US it's pretty much only ever used as hate speech. The US is a bit different because the word still has some small pockets of acceptable use (although I can't see those lasting much longer).

11y agoHN ↗

It's as if we as humans have some kind of context-sensitive language recognition capability, and can tell when a word is being used as a slur or if it has entirely unrelated meanings. We're slightly smarter than regular expressions. And yes, I'd fully expect Github to ban those too.

11y agoHN ↗

I'm sorry, but I believe that allowing even one idea to be banned from discourse is the first step towards a system where someone like Edward Snowden has to find asylum in Russia.

I don't believe in censorship or hiding away what was really said or done. If anyone has a problem with this developer's language, they can boycott his repo.

11y agoHN ↗

Slurs aren't discourse, or even the start of discourse. And removing them has nothing to do with pervasive surveillance.

If anyone has a problem with this developer's language, they can boycott his repo.

Github did, and they did. And then someone decided to stir up trouble by posting it as though people should be offended by what Github did, rather than applauding them.

Github can do as they like on their own resources. If you don't like it, host your own, and welcome everyone who doesn't like to be decent to other people. See how it goes.

No matter what you do, you'll exclude people and silence ideas. Either you exclude hateful people, or you exclude people who don't enjoy hatefulness. Pick one.

11y agoHN ↗

Github has a problem with this project's language, and they are boycotting the repo.

11y agoHN ↗

It's easy to go on the internet and virtue signal.

What sacrifice have you ever made toward the right of no race, person, or condition to not be offended?

What makes you so holier-than-thou, you can think it's ok to sit behind the keyboard like God and quash whatever idea runs contrary to your psyche?

There is a whole website called Twitter, where people act very pompous, very pious, but seldom have the fortitude to trouble themselves to help what they "fighting for". Kind of like how Occupy Wallstreet drank Coca Cola and brought iPhones to protests.

11y agoHN ↗

What sacrifice have you ever made

Personal donations of money and time towards diversity-in-tech efforts. You?

What makes you so holier-than-thou

Basic human decency. You?

11y agoHN ↗

Yes, the developer had every right to say retard. 100% correct. And if they said it in front of me, I'd have every right to kick them, hard. Both of us will have paid a price, sure, but hey, freedom of speech wasn't violated.

You're free to call me a retard. I'm free to kick you for doing it. Everybody wins. But your calling me a retard isn't a divinely bestowed right to get away with it without a response just because you had the right to say it. GitHub chose to respond. The author chose to comply with the request. Done and done.

11y agoHN ↗

And if they said it in front of me, I'd have every right to kick them, hard.

Where do you live? In most countries, that would be assault, and is considered a crime.

11y agoHN ↗

Just to nitpick... Battery is the physical act. Assault is telling someone that you're going to kick them, hard, and giving them the impression that you intend to actually do so. Both of these things are criminal, obviously.

But apparently saying $BAD_WORD is, too. /s

11y agoHN ↗

You're not free to kick someone that calls you a retard. That is assault, which is a crime in most places on earth. I thought every adult would know that, but here we are.

Sticks and stones.

11y agoHN ↗

If your response to someone using the word "retard" is physical assault, I'd say the problem isn't with the other person.

11y agoHN ↗

Would it be alright, then, if it said, "WebM for Black People?"

It isn't important to quibble over what words we consider offensive in the past, present, or future. The real problem is speaking about a classification of human being as being less than fully human or using those classifications as shortcuts for "inferior."

A person with darker skin is no less human than one with lighter skin. Similarly, two people with differing sets of abilities are both also fully human. Just because someone else is made of slightly different stuff doesn't make those differences fair game for ridicule.

11y agoHN ↗

Normally, I don't argue with people on the internet. Tonight, I'm bored and I'm making an exception.

That being said, this isn't an argument about how we should treat people. This is an argument over whether we should be allowed to say what we wish and let others react how they will. If people don't want to use this individual's code because of his questionable mentality, let that be their choice. Instead we're now papering over it and making him perhaps look nicer than he is.

Would you also like to halt publication of Mein Kampf? It's available in bookstores near you, and I assure you there are many people who are offended by its content, myself included.

Shall we reword the sections of the Bible chastising homosexual behavior?

Or do we only censor the little things?

11y agoHN ↗

Say whatever you like. Do it on your own resources. And when you run a server, boot off whoever you like for acting against whatever standards or lack of standards you choose to have. And if you run a bookstore, you're welcome to carry or not carry whatever books you like.

11y agoHN ↗

GitHub is not the center of the world. They are not establishing law. You can publish Mein Kampf if everyone else decides not to. You can edit the bible if you wish.

Or you can try to foster the development of a professional community by taking steps to prohibit needlessly offensive language.

You can publish whatever you like on your personal website and link to it from anywhere. I don't see how this is an over-reach of censorship.

11y agoHN ↗

It's not, and this isn't a big deal. I agree. But I'm bored and I hate seeing people censored over little things, drops in an ocean, so I'm sharing my opinion, which is that this doesn't accomplish anything useful in any way.

11y agoHN ↗

While I did not speak to censorship, nor did you in the comment I replied to, I do agree that blanket censorship is not good for anyone. That does not mean that casual discriminatory speech shouldn't be considered foul in general.

Insert bit here about it not being illegal or immoral to police discriminatory speech on a private service.

11y agoHN ↗

How about the "Idiot's Guide To WebM" or "WebM for Dummies". Are those OK? I guess I'm not seeing the difference..

11y agoHN ↗

The difference is that fewer people would get offended by those.

11y agoHN ↗

Do those fewer people have less right to not be offended than those who are offended by "retard"?

11y agoHN ↗

Those are similarly problematic for the same reasons.

11y agoHN ↗

Some ( many! ) years ago there was a popular how-to entitled something like 'Kerberos for Imbeciles' which I had to save to disk and edit to retitle before printing it in work.

It was a useful guide but several people were offended by the original title.

11y agoHN ↗

Fine with me. It's an offensive term and GitHub has every right to police their service and ban content like this.

Am I supposed to be concerned by this, and if so, why?

11y agoHN ↗

Let's compile a list of things it's not as offensive as.

11y agoHN ↗

So to explain myself a lot of people tell me my brother is 'autistic'

Well my brother is not autistic. My brother has issues with understanding language and expressing himself. That does make it had for him to relate to ordinary people. But it doesn't mean that he has issues with socialization and emotional attachment. He desperately wants to fit in with people and have meaningful relationships with people.

As such I find the term Autistic, which assumes that he doesn't care about human emotional attachments. And assumes that he's somehow 'sick' to be extremely insulting.

I'd much rather people use the term retard because at least that just generally says that a person has one or more learning deficits and picks certain tasks slower than normal.

And frankly you're never going to get off the euphemism treadmill. That said for the reasons above, the concept of 'retard' is better than autistic by a long shot.

11y agoHN ↗

When you say "people tell you" do you mean everyday people in the street, or medical professionals?

If you're talking about people in the street then I agree with you. That must be infuriating. If that's what you're talking about please do ignore the rest of this post because it's not relevant at all.

But if you're talking about medical professionals, especially those with LD and autism specialism:

Your lack of understanding of autism isn't a particularly good reason to chose to use a word that doesn't fit just because it makes you feel better. ASD is not learning disability, although people with austism can have learning disability as well.

Your stigma around autism is a poor reason to chose to use the wrong word for a condition.

Importantly there is no cure for autism, but there are treatments. By rejecting the autism diagnosis you risk rejecting useful treatments.

As such I find the term Autistic, which assumes that he doesn't care about human emotional attachments. And assumes that he's somehow 'sick' to be extremely insulting.

There's quite a lot bundled here. About the word sick - what's the difference between retarded (a medical condition) and autism (a medical condition)?

About the social stuff: That's not true, where did you learn that? That's a caricature of autism.

http://www.nhs.uk/conditions/autistic-spectrum-disorder/Page...

http://www.autism.org.uk/about-autism/introduction/what-is-a...

People with autism have trouble with human interaction; they can have trouble understanding emotions in other people. That does not mean that they do not care about other people or that they do not crave friendship and relationships.

One of the reason that suicide is higher in people with autism is because they desire human interaction but haven't been given the skills to acheive those.

And frankly you're never going to get off the euphemism treadmill.

Retard is an imprecise euphemism. It has been used to deny people segregate people from society; to experiment upon them without their will; to deny them medical treatment; to kill them. Learning disability (or autism, if that's what someone has) are more precise, and more neutral, terms.

Feel free to call your brother what you like. Just don't be surprised if it causes strongly negative reactions in people you meet.

11y agoHN ↗

Related article about "autistic": http://languagelog.ldc.upenn.edu/nll/?p=20138

The term ‘autistic’ was endorsed by a large percentage of autistic adults, family members/friends and parents but by considerably fewer professionals; ‘person with autism’ was endorsed by almost half of professionals but by fewer autistic adults and parents.

11y agoHN ↗

They have every right to do it, but that doesn't make it productive. Is github really going to anoint itself word-police and comb through the source code of every project they host looking for words they [currently] consider potty-mouthed? Is that really where we have ended up? Do they have nothing better to do?

What if the word "fail" offended somebody at github? Should they take down projects that have that variable name in their source? (Not asking whether they have the right to do it--asking whether they SHOULD do it)

EDIT:

A couple more things to point out:

1. Think of yourself as an investor who has put money into GitHub. Someone drawing a salary using your money is sending out a message telling a developer not to use a potty-mouth word on the Internet. Do you feel they are putting your investment to the best possible use?

2. As a developer, I now have a new attribute to use to compare GitHub with competitors. I wonder if I have potty-mouth words in my source code. Maybe BitBucket wouldn't put my project in jeopardy because of it...

3. GitHub's own "remove sensitive data" link (referenced in the takedown E-mail) suggests their users use a tool called "BFG Repo-Cleaner". I'm sure they don't think BFG stands for Big Friendly Gun....

11y agoHN ↗

1) Yes, absolutely; they're creating a more friendly community, and that's a hard problem.

3) Profanity and derogatory language are not the same thing; the difference is critically important. Similarly, if you tell someone to FOAD, the FO isn't the most offensive part of that statement.

11y agoHN ↗

And in this case the word was used as profanity, to enable self-deprecation. It wasn't derogatory.

11y agoHN ↗

1. Think of yourself as an investor who has put money into GitHub. Someone drawing a salary using your money is sending out a message telling a developer not to use a potty-mouth word on the Internet. Do you feel they are putting your investment to the best possible use?

Someone drawing a salary using my money is also: playing foosball in the office, buying a foosball table in the office, probably watching cats on Youtube. This is a silly line of reasoning.

11y agoHN ↗

There's nothing wrong with it. I find the term offensive as well.

But it's worth noting because decisions like this are somewhat arbitrary, and we invest in this platform (the visibility/monoculture of github and your "stars" are what make it sticky). So what happens when your repo doesn't conform to their interpretation of social norms?

It's a relatively obscure repo (and I'm sure we all have a few of those ;)), that adds to the whole "arbitrary" narrative.

Another reason it's worth noting: it runs against what Github has made headlines for in the past couple of years: fighting pressures to censor content. What happens if/when leadership changes at the company (it already has over its lifetime): will the policy won't be relaxed even further? Thought exercises like this help us appreciate how invested we are in the monoculture that is Github

11y agoHN ↗

In the future, if they decide not to take down some other repository, there will be an implication that they find the content less offensive than this.

11y agoHN ↗

Because "retard" may not be the last time, but the first. A precedence would be set that a repository may be shut down due to an arbitrary(not the word I'd use here, but for the sake of argument) reason.

11y agoHN ↗

Also, euphemism treadmill. "Retard" in the context of medication means that a drug is slowly and continously released into the bloodstream.

11y agoHN ↗

But that arbitrariness is baked into the user agreement and always has been.

11y agoHN ↗

wow, you have to be kidding. Nice troll, almost had me.

11y agoHN ↗

The term was being used in the same context as "dummies" is in the "for dummies" books. Do you consider dummies an offensive term? If not, why not?

11y agoHN ↗

"Dummy" is very pedestrian term. Compare "shit" and "poo." One is more offensive than the other, even if they are used to mean the same thing in the same context.

11y agoHN ↗

The noun "retard" is not considered profane. I don't think it would have to be bleeped over in broadcast television.

It's also a verb which means to slow down.

For example, it is necessary to retard the ignition timing of a gasoline engine, and more so at higher RPM, to prevent detonation.

11y agoHN ↗

Oh sure, but that's not the context it was being used here, and there's no indication that this was some sort of automated email that was sent purely because a use of the word was detected.

I don't think anyone's out there trying to ban the word "retard" for its non-derogatory usages. Seems like a weird straw-man to worry about.

11y agoHN ↗

Yes it is the context! "retard" is a short form of "mentally retarded". Which means slowed down developmentally. The spark plug gaps being a little too wide in the old noggin to fire reliably.

This is not like a completely separate context like "fag" (cigarette) versus "fag" (homosexual).

The long form "mentally retarded" isn't offensive, yet "mental retard" is so offensive that it violates terms of service and gets you a shutdown threat?

Absurd.

there's no indication that this was some sort of automated email that was sent purely because a use of the word was detected.

I would find the action less distasteful if it was such a bot. That would still leave open the possibility that the bot isn't expressing its author's intent.

11y agoHN ↗

The long form "mentally retarded" isn't offensive

I beg to differ. There's a reason the medical community doesn't use that term anymore.

11y agoHN ↗

Quac^H^H^H^HMedical professionals also don't use "stomach" to denote the abdomen. So what?

any more

I.e. they did! Lay people still do.

Anyway, what matters here is not the standard used by the medical community. I suspect that if a github project had some code that "assists the mentally retarded", it would not bring on the TOS violation police.

11y agoHN ↗

Quick biology lesson: stomachs and abdomens are different things. The stomach is an organ inside the abdomen, and the abdomen is a region of the body.

I.e. they did! Lay people still do.

As do rude people.

Here's what you can do: invent a time machine and go back to a time when the term wasn't offensive. Then your statement that the term isn't offensive will be true. Right now, it isn't.

Anyway, what matters here is not the standard used by the medical community

If you notice, what I said was "there is a reason [...]." My point, then, was about the reason, not the medical community. It doesn't matter what the medical standards are. What matters is that the term is offensive, a fact which prompted the medical community to stop using it.

11y agoHN ↗

context matters. Look at the diff that's linked. This had nothing to do with ignitions.

11y agoHN ↗

I don't know, I guess I'm supposed to consider it censorship and be outraged or something?

Some people feel entitled to say what they want on any platform they choose and cry "censorship" when their offensive speech is removed.

My guess is GH doesn't actively monitor things like this, but someone complained. So they're removing it, and it's just a matter of time before we hear a thousand "slippery slope" arguments.

11y agoHN ↗

Anyone who is offended by the word "retard" is an idiot (pun intended).

11y agoHN ↗

Is it offensive? Yes.

Does Github have the right to take it down? Yes.

Is it unethical for Github to take it down? Not at all.

But should they? I don't know, I don't think I would have. It's kind of scary to use cloud services where it's hard to tell if your content might be judged in violation of some rule and might suddenly disappear as a result. If the offensiveness were more extreme (say, a repo dedicated to making fun of the mentally disabled), then yes, remove it... but the actual case here looks pretty benign to me. A poor choice of words, but with no intended malice. Coming down hard in this case looks arbitrary and unexpected, and arbitrary and unexpected rule enforcement is scary.

Certainly, though, it's Github's choice what kind of rules they want to enforce and whether or not they care if this scares users.

11y agoHN ↗

Your first three questions/answers, summarized, is that "Github ethically and legally removed an offensive word"

Should they? Yes.

I feel slippery slope arguments get brought up way too much sometimes. Every issue is turning into a binary all-or-nothing ordeal, with no room for nuance or context.

As long as what Github did is 1. ethical (removing a generally accepted as offensive word), 2. legal, then I see no problem with it.

If, IF Github starts making more arbitrary calls, then I think its the time to be angry or worried.

11y agoHN ↗

It would also be ethical and legal to comb through their hosted content to remove any other words, but I'd argue it's a ret...er...wasteful use of their resources.

Also, I must have missed the memo when 'retarded' became "generally accepted as an offensive word". Are "stupid" "moronic" and "idiotic" also offensive? I guess I need to keep up with the times--as soon as I think I've figured out the list of everything that could possibly offend someone, we come up with something else.

11y agoHN ↗

If you direct it at a particular person, then your intent is to offend, and by all means it is offensive.

11y agoHN ↗

Merely clarifying parent's post on what is construed as offensive (when it is directed at someone, especially to incite a reaction).

As I've mentioned in my other comments, I get that the author is just having fun... But:

- not everyone will see it that way

- it will reflect poorly on the author and GitHub

So, in short, just be careful of what you put out in public. If we can all agree on a code of conduct (and maintaining civility), then we shouldn't be having this conversation ever again :)

11y agoHN ↗

I think the slippery slope argument is justified here. Things like "offensive" and "arbitrary calls" are fairly subjective. Of course GitHub can do what they want, but it is quite noteworthy to point out that they are policing offensive words now. They have a lot of work to do[0].

0 - https://github.com/search?utf8=%E2%9C%93&q=retard

11y agoHN ↗

I'm not making any slippery slope argument. I'm saying that if it's hard to predict what minor infractions might result in 24-hour ultimatums, then that's going to make users uncomfortable, and that a lot of users wouldn't have predicted that this particular case would lead to a 24-hour ultimatum.

If the ultimatum were, say, 30 days, then I think it's in the realm that I consider sensible. That's long enough to get back from vacation without finding all your stuff is gone. The file had been there over a year, so surely it wasn't that urgent.

Maybe they could have sent an auto-generated pull request to make things easier.

11y agoHN ↗

It was worse than a 24 hours ultimatum. The original got the notice and apparently never replied (due to abandonment?) which caused GH to disable the repo AND THE FORKS. The Fork owners were NOT notified. In fact, the problem was only resolved when a fork owner contacted GH and got the repo enabled 3 days later.

11y agoHN ↗

That word is not generally accepted as offensive. If you believe that, you live in an echo box dominated by politically correct SJWs. You also completely forget the world isn't limited to the US and other cultures consider the equivalent of the word entirely differently.

'The Dummy guide to ...' can be more offensive than 'The retards guide to ...'.

11y agoHN ↗

You are quick to summarize how Github is justified in doing this in an utterly benign case and yet are talking about nuance. I don't see any nuance here at all.

1. This itself was an arbitrary call.

2. So the issue needs to escalate to a certain arbitrary number in order for you to be worried? One person's repo getting fucked over is not enough, you want it to happen to 20?

11y agoHN ↗

Is it offensive? Yes.

Can we stop saying this as a universal truth?

You find it offensive. I and millions other people don't. You deal with it.

11y agoHN ↗

You don't find it offensive. I and millions of other people do. You deal with it.

11y agoHN ↗

Why should one group of people acquiesce to another group of people's demands just because they claim offensiveness.

Should everyone live to the strictest thinkable standards because somewhere out there is a semi-large group of people who find your behavior offensive?

Such semi-large groups might be religions for example that take various kinds of behaviors you take for granted as offensive.

11y agoHN ↗

It's not that you have to. It's a social grace to not offend people. If you really want to, you are allowed to. But when society says to fuck off -- well, you got what you paid for.

11y agoHN ↗

People getting offended is not the issue. If everyone chose to never offend anybody else, my mother would never know that she makes bad pasta and we'd all have to eat bad pasta 3 times a week.

You want to draw the line at marginalizing a group of people or trivializing something serious like racism. But you want to make sure you are doing it in a way that isn't inhibiting legitimate thoughts, studies, projects, etc. from making it into the public sphere.

Every time you censor speech you stifle legitimate dialog because people will be uncertain whether their thoughts are legitimate or just offensive.

11y agoHN ↗

Millions of people find all kinds of things offensive. One half of the political spectrum finds the other offensive. That doesn't mean we just ban everything.

Nobody cares that you are offended. Get over it.

11y agoHN ↗

No, the people who run the website find it offensive, it's their house, so you deal with it or leave.

11y agoHN ↗

Or they could go "It's open source, go submit a pull request". You know, the human approach instead of the PC Police approach where they appeal to authority and have a faceless one Demand the PC filter to be applied.

11y agoHN ↗

I agree with what you're getting at, but at the same time it's reasonable to say that a non-trivial number of people are offended by the term.. So even while most people don't take offense, I don't think it's wrong to describe the word as offensive.

11y agoHN ↗

Is it offensive? Yes.

It depends. Maybe to you and maybe to me (it isn;t). But we are both english speakers. Github has a global presence. What if I am a french speaker and I want to say something is delayed or running a little slow?

https://translate.google.co.uk/#fr/en/retard

11y agoHN ↗

We both know that's not what the developer meant. Nice try.

11y agoHN ↗

Yes, you should be. The problem is that people (perhaps you) are elevating something marginally offensive to something hateful and worth shutting down at all costs. The dragging down of minor offenses to serious offenses is a dangerous thing.

It's surprising how little intellectual honesty there is in modern society. It's even more surprising here that some people (perhaps you) are willing to abandon any rational thinking in favor of their feelings. You seemingly can't comprehend (or are willing to ignore) the logical conclusion to where we're headed.

It's ridiculous for GitHub to police the content on their site in this way. Where does it stop? Will they block commits with "trigger" words?

11y agoHN ↗

Oh wow -- this is actually a comment which IMO points out the real issue here.

This sort of censorship/filter/whatever-you-call-it is bad because it add way too much value to words. So it's not about what is actually said or the context but only about words.

By that logic it's completely PC if someone is actually offended but in such a way that no bad words are used. But as soon as a Bad Word (TM) is used -- bam.

This is really really dishonest, shallow, and disgusting.

11y agoHN ↗

I think there may be a misunderstanding (could be my fault) because I don't know what you're talking about.

11y agoHN ↗

Here's my concern. Let's say I forked a repo and started contributing to it. I built an app that depends on that repo. Suddenly that repo vanishes because GitHub found it some word in it offensive, and my fork and all my contributions vanish. All because of some line like:

var x = getX(); // this is retarded, needs fixing

I didn't write the said offensive code nor did I even know it was there, and GitHub possibly doesn't even tell me why the repo was deleted. At this point my trust with GitHub of keeping my code is safe is broken. When users lose trust in GitHub or feel they've gone big brother then users will jump to newer, emerging alternatives.

11y agoHN ↗

But, in this case, GitHub made an effort to get in contact with the repo owner and warn them of their violation of the TOS before taking action. Why do you believe they wouldn't do the same for you?

11y agoHN ↗

GitHub made an effort to get in contact with the repo owner and warn them of their violation of the TOS before taking action.

This repository had been disabled for several days before this.

11y agoHN ↗

..but it's git. Github don't host your repo - they host a copy of it. You still have all your work in your local checkout. What are you concerned about?

11y agoHN ↗

Gettin' real tired of people parroting this. Anyone who has used Github knows there is plenty of data (issues, labels, wikis) that aren't forked when you clone a GH repo.

11y agoHN ↗

Yes. It incentivizes loudly taking offense to things. Regardless of whether or not you care about the use of the word 'retard' being taken offense to, there are many things that you do care about. It's trivially easy to find examples - millions of Americans care deeply about violence in games and media. Should GitHub police the language a violent open-source video game uses to market itself? By setting itself up as the arbiter of what is and isn't acceptable language, GitHub will be petitioned by people who want to make things unacceptable to say.

Edit: Also, people can decide to find something to take offense over in order to attack a targeted individual. This should be very concerning to you - are you sure you've never committed anything that an uncharitable person could take offense to? Imagine a few dozen very angry people combing through your work, trying to find something to get outraged about.

11y agoHN ↗

As someone of Irish-American descent... I'm offended by the use of the term "git" in "GitHub"... they should be banned..

11y agoHN ↗

Because they are either wholly capitulating to a vocal minority or feel they are part of that minority. In both cases they are stepping on a slippery slope to insanity. The criterion used for this decision is necessarily wholly arbitrary, as what is deemed offensive differs with time and community. Now you have to worry whether your repo with a fortune file with some offcolor jokes is going to be banned. Whether your use of 'retard' for its original meaning is going to cause problems. Whether any other words I use may have connotations I don't know about

11y agoHN ↗

At least update your copyright at the same time!

11y agoHN ↗

Someone uploaded a repo with language Github found objectionable.

Github asked them to remove the offending words.

Person complied.

I don't see the issue.

11y agoHN ↗

Buy a $5 DO box and host it yourself. Use any language that you desire.

11y agoHN ↗

Pretty much every hosting provider has this in their TOS.

https://www.digitalocean.com/legal/terms/

3.2 You agree that you will not transmit, distribute, post, store, link, or otherwise traffic in Content, information, software, or materials on or through the Service that (i) is unlawful, threatening, abusive, harassing, defamatory, libelous, deceptive, fraudulent, invasive of another's privacy, tortious, offensive, profane, contains or depicts pornography that is unlawful, or is otherwise inappropriate as determined by us in our sole discretion, (ii) you know is false, misleading, untruthful or inaccurate, (iii) constitutes unauthorized or unsolicited advertising, (iv) impersonates any person or entity, including any of our employees or representatives, or (v) includes anyone’s identification documents or sensitive financial information. DigitalOcean may permit, in its sole discretion, adult websites that abide by state and federal law and regulation.

11y agoHN ↗

There are things like Liberty VPS etc which "fight" for free speech.

Or Tor hidden service.

11y agoHN ↗

Is there a list of objectionable words/language that one is not supposed to use? A quick search on the f-work gives thousands of hits on github.

11y agoHN ↗

On the first couple pages, yeah. Skip 10+ pages and you get stuff like "nigger stole my bike" etc.

As a side question, shouldn't it be fairly easy to flag those repositories and then sort through those who have it as an offensive word list and those who are just being derogatory?

11y agoHN ↗

I don't understand why they don't filter it on upload stage ("push"). "git push" > "sorry, can't push because of words: [list of words here]". Is it more difficult than later disable whole repo because of one stupid joke?

11y agoHN ↗

Because you may need to put those words in a repo in a non-offensive context. For example, a list of "bad" words to look for.

11y agoHN ↗

I'm against censorship at all, but when humans are involved in process, it becomes much worse.

11y agoHN ↗

You could work with hashed variants in that case; there might be performance benefits there, too.

11y agoHN ↗

Those aren't typically derogatory descriptions of people, though. Profanity isn't necessarily an issue; derogatory language is. I'd expect Github to take down repositories containing slurs of any kind, while leaving up things like https://github.com/nvbn/thefuck/

11y agoHN ↗

It took me about 1 minute find other repositories using derogatory descriptions of people. I didn't even have to use my imagination.

11y agoHN ↗

And it would take you another 2 to report them, and github a few moments to act on it. They don't necessarily proactively search for it, they act on reports.

11y agoHN ↗

That doesn't explain why they were seemingly allowed to replace "retards" with "gits" which is obviously still being used with the same derogatory meaning.

11y agoHN ↗

Isn't the name "git" (and therefore "github") itself considered pejorative? IIRC, Linus did name the tool after the British slang word.

"Git is a mild pejorative with origins in British English for a silly, incompetent, stupid, annoying, senile, elderly or childish person. It is usually an insult, more severe than twit or idiot but less severe than wanker, arsehole or (redacted)."

Source: https://en.wikipedia.org/wiki/Git_(slang)

ps. Yes, I'm a prude. And yes, I redacted a word from the Wikipedia definition above.

11y agoHN ↗

Github is an American company and the use of the word "git" in American English is not at all common. They may not know.

That said, I find this whole thing to be silly. What can you possibly get out of choosing to be the word police?

11y agoHN ↗

> "git" in American English is not at all common.

It's common, except it's a verb, no? As Larry the Cable Guy would say, "git r done".

11y agoHN ↗

It's in GitHub's TOS that they maintain the ability to remove content they find offensive. So they asked a user to remove something that GitHub found offensive.

11y agoHN ↗

Literally nobody is claiming that this is illegal or against the GitHub ToS. The question is whether what they did was reasonable, and how this action impacts people's perception of them.

11y agoHN ↗

Yeah, when you host all your code with a 3rd party, and you run all your services with a 3rd party, and you depend on another 3rd party for significant chunks of your functionality, you will find that starting up is a lot easier, as long as you don't mind giving up a very significant chunk of your independence and freedom to do as you wish.

I don't understand the obsession with github, google, amazon and the like. Well, I understand it, but I don't understand why people fall for it. Hosting is dirt cheap these days, really very easy, and you can set up pretty much any environment you need in less than a day, for very little money.

11y agoHN ↗

Are you serious?

Maintaining things is hard. Even for relatively simple stuff, things fall over all the time and suddenly your job is "make sure your mail server is up" instead of "accomplish your core business task". I don't have that sort of free time anymore.

11y agoHN ↗

For git, literally all you need is a server with Git and SSH installed.

11y agoHN ↗

More people need to know this. The prices of GitHub plans are hilarious; I've discussed this with paying GitHub users and they had no idea.

11y agoHN ↗

Case in point: Ran update && upgrade on my server that runs a mailinabox container. Whoops, something broke and now the container doesn't recognize any of the owners or groups. Your family mail server is down while your wife is waiting on replies to job applications. Thankfully, it was fixed within a day, but I've had stressful weeks where I've considered just moving to fastmail instead of spending my limited time at home pounding on config files.

11y agoHN ↗

Same here, Ubuntu dist-upgrade updated Apache, now none of my configuration works anymore and I need to figure out how to make the LAMP stack work again.

The old shared / virtual hosting was easier and a bit cheaper in that respect, but at the same time it was horribly limited (CPU limits).

11y agoHN ↗

Yeah - I am serious. Correct, maintaining things is hard, but for the right person, it is easy. I would rather pay the right person and retain independence over being beholden to a bunch of corps that have time and time again shown to simply "end-of-life", kill due to "ToS violations" or whatever. In most cases, if you have any kind of meaningful turnover, it is also cheaper. You are happy doing what you do the way you do it? Good for you!

Mail is something I would rather keep private, and outsourced mail providers also have issues. Running a mailserver, when you actually know what you are doing, isn't difficult, and keeping it available isn't either.

11y agoHN ↗

Are you really trying to make this about "a very significant chunk of your independence and freedom"? Yes, when you host with people who have standards of conduct and civility, you have to respect those standards. Get over it, or host derogatory content on your own dime.

11y agoHN ↗

In the case of github, they can and have taken down/blocked repos that foreign govt have found objectionable. So its not the odd offensive word here and there. Luckily, git makes it easy to have multiple copies of a repo lying around all over the place.

11y agoHN ↗

Github asks users to obey local law. Some local law is set by oppressive regimes and is thus unacceptable to decent people.

What should Github do? Ignore rule of law? Not offer service in countries with oppressive regimes? Provide tools to avoid censorship?

11y agoHN ↗

And yet they're hypocrites about that: they have instructions about how to circumvent the Chinese firewall on their site, which is clearly intended to have the Chinese break Chinese laws. It's not the fact they do censorship, it's the fact they measure with two measures (?) - yes to git and fuck, no to retard, yes to removing illegal stuff, no to respecting Chinese content laws, etc.

If you're enforcing a policy, do it right.

11y agoHN ↗

"Are you really trying to make this about "a very significant chunk of your independence and freedom"?"

Uh, yeah - I thought that was clear, and your comment seems to make the point for me...

11y agoHN ↗

I assume this project is 90% for 4chan, 8chan, etc. posters, so the name is nothing out of the ordinary for its users.

11y agoHN ↗

Actually though. The repo owner is part of a company that boasts 4chan as a client.

11y agoHN ↗

If someone was interested in moving their content off of GitHub, how would they go about doing so? Doesn't popcorn time use something else? Asking for a friend, of course... :3

Edit: Looks like they're running GitLab Community Edition https://about.gitlab.com/downloads/

11y agoHN ↗

Which content?

If you are only interested in the repository itself, then you are already done, as everyone who cloned it would have a local copy of it. If you want to use a similar workflow (as in, an always available publicly addressable git server to push and pull to), you can do that with "git remote set-url origin <new repository url>".

If you want to move the wiki, you can also 'git clone' that, although I believe github uses a slightly nonstandard markdown language.

I do not believe their is a good way to migrate your issue tracker.

11y agoHN ↗

A honest question, why are most people here okay with this, but they’re not okay with for example Facebook censoring certain content?

11y agoHN ↗

Probably because facebook is by design a mechanism of human communication. Github is a mechanism for sharing code. The words used and then rejected were useless, and substituting them did not affect the communication in any meaningful way.

Calling vocabulary subs like this "censorship" greatly glorifies the users of said language, as unless they're deliberately trying to be offensive there is always an equally useful word at hand.

11y agoHN ↗

I personally feel that offensive language should be censored because they’re intended to be offensive and hurtful to people, while OTOH if its obviously not purposely offensive but just a method of expression, it should be given a pass. Leave that to self-censorship / the readers / users.

Also, given the semi-monopoly that these sites have, I think that they have some sort of responsibility to not exploit network effects and alienate users just because they can.

11y agoHN ↗

There is no right answer to this question, nor no clear line. We all have to decide where we draws the line between accommodation and self-determination.

And the line moves over time, not always for the better.

11y agoHN ↗

Probably because facebook is by design a mechanism of human communication. Github is a mechanism for sharing code.

Is code not a mechanism of human communication?

11y agoHN ↗

Not at the same level. There are many concepts Facebook is optimized for that code is very poor at expressing. Like fear for one's life at the hands of SWAT teams spuriously called in, for example.

11y agoHN ↗

Who says that it's the same set of people? Personally, I have no problem with Facebook choosing what not to host on their platform either. And I'd certainly love to see them exercise that a little more often when it comes to personal attacks, especially those directed at specific people.

11y agoHN ↗

For people who don't see what's wrong here. The issue is not about whether the word 'retard' is or is not offensive to anyone. You need to consider that GitHub currently hosts a large percentage of the web's open source repositories. This is censorship plain and simple, something that IMO has no place in open source. The issue is that there are plenty of things some people might find offensive on GitHub but you dont see them threatening everyone with takedown notices. It is the selective censorship of certain reasonable uses of free speech that is concerning here. Retarded is off limits, but cursing is okay (maybe?). Who decides what is and is not appropriate?

11y agoHN ↗

Github does. If you don't like it, fork it... just not on GitHub.

11y agoHN ↗

They can do whatever they want, that is the market at work. If enough people find it offensive, they will produce/migrate to an alternative.

11y agoHN ↗

sure, they're legally entitled to do whatever they want, but you're failing to consider the most important point:

You need to consider that GitHub currently hosts a large percentage of the web's open source repositories

would you be happy if google abused its position as the leading search engine to favor right leaning websites over left leaning websites? what about censoring websites that are "offensive" to muslims?

11y agoHN ↗

Or what about if your comment were mass-downvoted on HN? Would you be happy?

The censorship card ultimately falls into a relativistic trap - it's always okay to broadcast hate if it's the speech of you or your friends, because you and I can protest ignorance, humor, or lack of wrongdoing, and your more overtly bigoted friends "are good guys when you get to know them." Criticism of such speech, on the other hand, is never okay, and is "the real censorship". You don't even have to invoke a specific ideological dialogue - it is an everyday occurrence in your homes, schools, and bars.

Now, you can go out there and fight and "win" by making your preferred flavor of speech dominant in your spaces, but that just exposes a different facet of this "gem of truthiness" - it doesn't reveal the whole thing, because you still get the same problem, no matter which side you take.

The typical modern response to this is nihilistic or fanatical, but if you really feel challenged by a hostile environment, why not follow the path of the ancients and turn your speech into a puzzle or parable that hides its true intention? If your ideas are good, they will survive the transition and reach the readers who put in the effort to care and figure it out. OTOH if the whole premise is to police the surface aspects of the dialogue and Be Right, then you're speaking politically, not intellectually, and political speech comes with Consequences regardless of the legal environment.

11y agoHN ↗

Funny, the same thing seems to happen with the "it's not censorship" card. For example, a while ago a social justice activist got banned from Twitter for death threats against Wil Wheaton, and suddenly all the tech industry folks who claimed sites should ban people for harassment were going after Twitter for doing it because it was an approved social justice death threat.

11y agoHN ↗

You don't think standards of professionalism have a place in open source, or on GitHub?

11y agoHN ↗

"standards of professionalism" are used as a device of exclusion. It has a fairly narrow definition now, but that will change, just like the words "racist", "sexist" and "homophobic". You used to have to perform an action of actual malice to be accused of those things. Now, all you have to do is make an honest mistake and the entire internet's on you like jackals.

11y agoHN ↗

When are you referring to? Of course nobody jumped on you like jackals before you had a global platform to offend people. You used to have to look someone in the face to offend them. Then we invented writing and the world changed.

"standards of professionalism" are used as a device of exclusion

Indeed. You exclude the behavior that doesn't mesh well with your goals. Every law, standard, and community that has ever existed has been used as a device of exclusion. Hacker News is a device of exclusion. That's not a bad thing.

11y agoHN ↗

When are you referring to?

Do you use twitter at all? And nobody here jumps on me like jackals because they use downvotes to do that for them.

Hacker News is a device of exclusion. That's not a bad thing.

You can't claim to be for free and open source software for all humanity, except for those people. Those people aren't ideologically pure, they can't participate. That mindset is why GNU is a footnote in programming history, but everybody knows what linux is.

Code quality, not political ideology.

11y agoHN ↗

No, I don't use Twitter. Any communication medium that severely limits the amount of text you can send is going to be prone to miscommunication, aggression, and triteness.

Anyway, nobody is forcing you to not write free and open source software. GitHub doesn't have a problem with the software. Nor are they preventing anyone from getting it or using it. They've erected what I would call a rather trivial obstacle for the developers: use a different term.

I mean, if that's too hard to accept -- if that is what has causes the downfall of GNU -- then we are doomed to fail from the start.

Code quality, not political ideology.

The world is not black and white. You can have good code quality while making politically favorable decisions.

11y agoHN ↗

No, I don't use Twitter.

You should pay attention to what's happening over there. It's a good preview for what's coming.

Nor are they preventing anyone from getting it or using it.

You have an odd view of banning. Yes, that does prevent anyone from getting it or using it. That's like saying banning a book doesn't prevent anyone from getting it or reading it. People will find a way, but that doesn't mean we should encourage banning books.

You can have good code quality while making politically favorable decisions.

You can also have good code quality while making politically unfavorable decisions. You can also have good code quality while eating an all cucumber diet. The ridiculousness you would feel about being required to eat a cucumber sandwich before being allowed to commit code to github is exactly how I feel about being required to think politically correct thoughts before being allowed to commit code to github.

11y agoHN ↗

Given that most user generated content in GitHub is not professional then no, not really. Besides, in most circles profanity is not professional.

11y agoHN ↗

Being offended by words is no sign of professionalism.

11y agoHN ↗

Being offended by racial slurs is a sign of professionalism. You could extend this to ableist slurs pretty easily. I know I cringe everytime someone (sadly including myself sometimes) uses it since I have a family member that is mentally handicapped.

11y agoHN ↗

Should I be wearing a suit when I'm interacting with github?

11y agoHN ↗

It is the selective censorship of certain reasonable uses of free speech that is concerning here.

Free speech laws don't apply to corporate or private censorship.

Who decides what is and is not appropriate?

The owners of the property. Can I come over to your place and say offensive things?

11y agoHN ↗

Depends, is his place a known haven for sharing information, specifically designed to encourage and promote openness?

11y agoHN ↗

Unlike your ISP, GitHub is not a common carrier.

11y agoHN ↗

Free speech laws don't apply to corporate or private censorship.

Nobody's suggesting we sue or otherwise bring criminal charges against Github. Your response is a non-sequitur at best.

The owners of the property. Can I come over to your place and say offensive things?

Legally? Yes, you can.

11y agoHN ↗

And legally you can eject him from your property if he does that.

11y agoHN ↗

OP used the term "free speech" which is a legal term that in the US refers to 1st amendment protections around expression.

Well, free speech laws don't apply to me on your property. It is legal for you to tell me to shut up or get out.

11y agoHN ↗

Yes. Now, imagine you're in OP's grocery store. It's still private property, but he provides a public service out of it. Can he still prevent you from shouting at him? Do free speech laws cover privately owned public spaces?

11y agoHN ↗

Free speech isn't just a legality. It's a valuable principal that's stood the test of time of being one of the few core features of functional societies.

Free speech is a value that we should all uphold regardless whether it legally applies or not. So stop making excuses for bad corporate behaviour.

11y agoHN ↗

Free speech as a concept isn't just about the first amendment and isn't just about the law. Free speech can be defended on any number of grounds, and many of them apply equally to privately enforced speech restrictions. For example, consider John Stuart Mill, one of the founding figures of modern liberal thought. In On Liberty, his spirited defense of free speech, he argued that shunning or widespread ostracism for expression of particular views was a danger, and would ultimately harm a society that engaged in it, even if the views being suppressed were obviously wrong.

"Free speech is only first amendment" is a shallow and ignorant view of the intellectual tradition of free expression.

11y agoHN ↗

Mill also said that the Harm principal trumps freedom of speech (i.e. individuals should be prevented from causing harm to others and/or property at the cost of their liberty).

He also says that the offense principal should not trump freedom of speech, but acknowledges that there are cases of offense that cause psychological and social harm that still qualify for the harm principal.

Was the repo code change harmful? Maybe, depending on the definition of property. Mill saw freedom of speech as a path to the truth, and he also understood that principals and rules change over time. I think he might be in favor of Github censoring their repo since it was their property and not a crucial debate towards finding the truth.

11y agoHN ↗

That's willful ignorance of the real issue. This is not an isolated incident. Society is increasingly rejecting any and all "offensive" language and behavior.

Should we all be nice and respectful to each other? Yes, of course. Are people that way? No. Can we police ourselves fairly and achieve a society that is not offensive? Absolutely not.

11y agoHN ↗

Can we police ourselves fairly and achieve a society that is not offensive? Absolutely not.

Hacker News is a pretty nice place.

11y agoHN ↗

This thread, and almost any thread about social issues in technology, demonstrates that it has both nice and awful people hanging out on it.

11y agoHN ↗

Perhaps, but what makes it a nice place is the limits on how awful people can be.

11y agoHN ↗

And yet one is allowed to use the word retard.

11y agoHN ↗

A private company choosing not to allow content for whatever reason is not censorship. People who choose to use the word "retard" are not a protected class, Github can ban this word as they see fit.

11y agoHN ↗

Exactly -- it's not censorship when you give someone something for free but ask them to abide by your rules. If you want the freedom to say whatever you want, pay someone to host your repo or host it yourself.

11y agoHN ↗

Well, in the literal sense it is censorship, being the suppression of materials deemed objectionable on moral, political, military, or other grounds. A bit like a (likely American) TV censor might "bleep" a word they don't want to expose people's delicate sensibilities to.

I mean, that doesn't make it "evil", but a lot of people might say that censorship of any sort is a bit of a grey area. That whole "I disagree with what you say, but I'll defend to the death your right to say it" thing.

11y agoHN ↗

"I disagree with what you say, but I'll defend to the death your right to say it"

When it comes down to it, no one would really do this.

11y agoHN ↗

You don't think that people would defend to the death one of the basic principles of human rights?

To be clear, I'm not saying that Github censoring "retarded" is a human rights issue, but as long as we've gone off the rails let's see where the train comes to a stop.

11y agoHN ↗

You don't think that people would defend to the death one of the basic principles of human rights?

A progressive making that claim would never take a bullet so that someone could fly the Confederate flag, for example. It's just not going to happen.

They may fight to defend the 1st Amendment, but that's easy because it's a proxy behind which exists all the specific instances of speech they would find horrible along with the speech they hold dear.

People making the claim probably mean the latter, but the wording implies something more specific, presumably for effect.

11y agoHN ↗

Ah, it looks like the train didn't make it very far, did it.

11y agoHN ↗

To be fair, I agree with your original comment. I'm just nit picking on that particular phrase, independent of what you wrote. I think your use of the phrase is appropriate.

11y agoHN ↗

Except, of course, people literally have.

11y agoHN ↗

They did not.

Charlie Hebdo did not publish, then get attacked for, content they themselves found offensive.

11y agoHN ↗

No, they know it's offensive and their fight was exactly about freedom of speech.

11y agoHN ↗

They did publish the original danish cartoons, which they publicaly said they found not from a very good taste, and that some were pretty bad cartoons, but that they had to publish them for the sake of free speech, even if it made them a target ( which it did). That's how it all started.

11y agoHN ↗

What the...? What the.. what... I ... WHAT? You.. I can't even.

What?

11y agoHN ↗

I disagree with what you said and i ask the moderators to hellban you and delete all your comments

Let's see if anyone jumps to defend you...

11y agoHN ↗

So if a restaurant asks you to leave because you're shouting ethnic slurs, that's censorship? Come on. GitHub is not the entirety of your expressive domain. If you were disallowed by law from saying "retard" I would be sympathetic to this case. As is this entire thread reads like a series of entitled children whinging that their mums told them not to be nasty at school. If you dislike what GitHub has done, host your repo at one of the other free sites that provide this service, and stop insulting people in legitimately oppressive states by equating your churlish valley bigotry with legitimately repressed speech.

11y agoHN ↗

Hey, if you want to argue with the dictionary be my guest. I'm afraid my name isn't Oxford, though, and I'm not really sure how to reach him. Sorry about that.

11y agoHN ↗

In that case - since you're merely quoting the dictionary without voicing an opinion - I invite you to refrain from further diluting the present discussion with your vacuous commentary. I assure you that the entirety of HN readership can avail itself of word definition services.

11y agoHN ↗

If you're going to ask me to put away the dictionary you could try it without dragging out the thesaurus.

11y agoHN ↗

Another profound contribution to the discourse! Are you always so topical, or are you making a special effort here?

11y agoHN ↗

Apparently not.

This. Is. Censorship.

It's not in any way a debatable point.

The dynamic that's going on here is that people want to endorse censorship while avoiding using that word.

11y agoHN ↗

The difference being that there are no network effects in restaurants and usually there is another one just around the corner.

11y agoHN ↗

Bitbucket, gitlab, ? Also, because you do not perceive any network effect in restaurants in no way proves that there are none.

11y agoHN ↗

I never really understood this part of the american culture. I'm not american and to me they are just words, censoring offensive words with beeps on TV is really an american/british thing, it's really strange to me.

11y agoHN ↗

Github can ban this word as they see fit.

And people can discuss whether that is or is not appropriate as they see fit. If enough people feel differently, that's when alternative services start to appear.

11y agoHN ↗

This always seems to happen in situations like this. People jump to defend the actions of the company with statements like "It's their website, they can do what they want". Which is true, except nobody is arguing that fact.

11y agoHN ↗

No, it is censorship. The idea that private companies can't engage in censorship is incorrect, and in conflict with the definition of the word.

Doesn't make it bad, necessarily, but it is censorship.

11y agoHN ↗

Censorship is the suppression of speech, public communication or other information

The argument is it isn't suppression because as a private company, people can still choose to engage in that speech elsewhere. The government can actually make laws to stop people from saying certain things in any context.

When a private company does it, they can only do it in the medium they control and for people who choose to use that medium.

11y agoHN ↗

From the same wiki article you're quoting from -

"Governments, private organizations and individuals may engage in censorship"

It's simply incorrect to say that private companies cannot engage in censorship.

11y agoHN ↗

This is the internet, where retarded people redefine the words and their world view as they see fit.

Most comments and up/down votes are about what people like/dislike not about what's either right, interesting or insightful.

11y agoHN ↗

I take every downvote on a comment of undeniable factual information as a clear indication of the downward slide of HN.

It is what it is, and the mods couldn't care less.

11y agoHN ↗

It's simply incorrect to say that private companies cannot engage in censorship.

If they have enough control over a medium to effectively suppress speech, then yes. The argument is whether that is the case here. The definition of censorship is not merely "any case where someone prevents someone from saying something". The bar is higher than that.

11y agoHN ↗

Yeah there was this bakery I think that didn't want to make a cake for a gay wedding. That's ok too right? Or should we burn down their business?

11y agoHN ↗

Their refusal did not constitute censorship, if that's what you're asking.

11y agoHN ↗

The argument is that Github's censorship is acceptable because those are the terms under which they choose to operate their business and if you don't like it you can go somewhere else (which seems reasonable enough to me).

I think toehead2000 was asking how that squares with a bakery not being allowed to operate their business under certain other terms.

11y agoHN ↗

False. When Trey Parker and Matt Stone wished to show Muhammad in South Park Comedy Central overruled them and placed a big black censored box over Muhammad in the cartoon. If you want to say that a black box with the word censored doesn't qualify as censorship then you're retarded.

You are ever correct that GitHub can ban the word if they want. They're fully within their legal right to do so.

11y agoHN ↗

I think where the confusion comes from is that along with many cries of "censorship", there is often a subtext of "this is illegal" or "this is not allowed".

11y agoHN ↗

If you want to say that a black box with the word censored doesn't qualify as censorship then you're regarded.

This is a definition of censorship that removes any useful descriptive meaning from the word. It's not censorship when I refuse to listen to offensive things or refuse to repeat them to others or allow you to graffiti it on the side of my house. Similarly, it's not censorship when a private company declines to let you use its private resources to say whatever you want.

The difference between these types of "censorship" and scary, actual government censorship is that GitHub doesn't have the authority to hold a gun to your head and compel you to be quiet. You can take your repo and host it privately and say whatever you want. Comedy Central didn't have the authority to compel Trey Parker and Matt Stone to be quiet. Parker and Stone could have terminated their contracts and posted a Mohammed cartoon through some other channel.

You rob censorship of its depth of meaning -- compulsory silencing by force -- when you apply it to private actors choosing not to use their private resources to promote others' speech.

11y agoHN ↗

I could not possibly disagree with you any more strongly. I'm far from alone in my opinion. I may even be on the majority side. That doesn't make me right of course. But it is worth your consideration.

I could defend my stance. I think you're probably smart and probably know almost everything I'd say. If that's the case then we're resigned to agree to disagree.

11y agoHN ↗

Github is not a public service; they're a private company.

Who decides what is and is not appropriate?

Github does. That's how that works.

If you prefer you could try and lobby your government to set up some sort of national source code repo. Maybe you'd find the rules on such a thing more to your liking. (Note: You really, really wouldn't.)

Alternatively, you could host your own source code repos, and then you can set the rules.

Edit: More generally, you seem to suggest that a place where a lot of people from different backgrounds come together to try and collaborate and work should be a place with no rules, norms, or even an expectation of basic politeness. Offhand, I'd think the opposite should be true.

You're also conflating something like, eg, efforts to get around the Chinese firewall with people who want to use slurs. People have, in my view, in intrinsic right to do both, but these are still not equivalent actions, and you're not going to reach a sensible conclusion until you abandon that moral relativism. Free speech is valuable, but not all speech is equally valuable.

11y agoHN ↗

Github is not a public service; they're a private company.

They're both. They're a private company that offers a public service. As such, they can't do whatever they want. For example, if they wanted to ban all repos written by black men, that would be illegal.

Nobody is suggesting that banning a repo for using a bad word is illegal. A breach of trust, a breach of ethics and a breach of reliability[0], but not illegal.

[0]: if I were a company, I would be thinking twice about trusting any of my business to Github. If a British employee commits a word that is commonplace in Britain but very offensive in America (like 'fag'), does that mean my repo goes away? Could I mess with another company by purposefully taking one of their commits out of context and creating an internet controversy over it on twitter?

11y agoHN ↗

"They're both. They're a private company that offers a public service. As such, they can't do whatever they want."

Strictly from being a company that pursues profits, they can't do "whatever they want" because they want to maintain their userbase.

But, being a private company means they have a "right to do whatever they please" (property rights).

But having a right to do something doesn't mean people can't criticize those decisions or be right in those assessments.

11y agoHN ↗

fag

Are you talking about cigarettes or gay men? It's pretty easy for github.

11y agoHN ↗

It's pretty easy to point and shriek at something out of context. It's also pretty easy to use the word fag in a seemingly offensive way until you consider the author of said code may himself be gay. It's pretty easy for anybody to tell the difference, but is that going to make a difference after it becomes a public controversy? Or will github just pull it to be safe?

11y agoHN ↗

the context would be obvious. your hypothetical is a silly fiction

11y agoHN ↗

The silly fiction is not observing that this has already happened to twitter, facebook and reddit.

11y agoHN ↗

> Who decides what is and is not appropriate? >Github does. That's how that works.

I don't think "github" does it; it's lobbyists either within or outside of Github - the SJW's, what used to be called the PC Police - that push agendas like this forward. Same happened / is happening with Reddit, to some degree - again the slippery slope mentioned above.

Now, the problem isn't these policies forbidding certain behaviour or language; the problem is that they're measuring with different sticks. In Reddit's case, it was banning subreddits making fun of fat people, whilst keeping racist and corpse-fetish subreddits around. In Github's case it's banning one 'offensive' word, while "git" itself is offensive and they should really censor themselves first before demanding their users do it to their own work.

AFAIK there's no official list anywhere of "Words You Shouldn't Use" on github either - which makes the enforcement of this thing completely arbitrary.

11y agoHN ↗

> Who decides what is and is not appropriate? > Github does. That's how that works.

In practice, for Github and most companies, it is their customers who decide. Companies are beholden to their customer's for existence. That is why they pay so much for PR (trying to mold their customer's opinions into ones favorable to the company).

11y agoHN ↗

This is the great detractor from using anything in the cloud. Companies/groups/projects/developers should host things internally, themselves and that way they can control the whole process from soup to nuts. Depending on any cloud company, especially a private one is a massive gamble they don't decide to pull the rug out from under you on a whim.

11y agoHN ↗

1. This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate.

2. It seems like most in this comment thread agree that this action, as a singular act, is a good thing. The word was offensive. Github asked the repo to change it. They did. The end.

3. As for the larger context, the problem with the frequent use of slippery slope arguments and cries of "censorship" is that people are choosing to die on some pretty ridiculous hills.

4. If or when Github actually does something truly abusive of their power to censor, then I'll worry.

11y agoHN ↗

By the time #4 on your list happens, what makes you think anybody will be listening?

11y agoHN ↗

what kind of doomsday scenario are you imagining? all the open source repos in the world slowly die as github starts censoring increasingly larger portions of the english language?

11y agoHN ↗

The worst that would happen is what's happening in GamerGate right now: a split along ideological lines. Those who want to judge the merit of a work based on its code and those who want to judge the merit of a work based on the political opinions of the author.

11y agoHN ↗

I don't see that split happening right now and I often browse /r/kotakuinaction, which is one of the central gamergater hubs.

Also user Snesker, you have been hell-banned.

11y agoHN ↗

The fact there are two camps (GG and anti-GG) means there was a split. What's the difference between the two camps? Ideology and nothing else.

11y agoHN ↗

I'm imagining a nightmare scenario where, by some vauge unwritten and immature consensus mechanism, we rationalize even a slight amount of censorship as being OK.

11y agoHN ↗

The actual nightmare scenario is that people with learning disability are killed by doctors because those doctors think "retards have no quality of life". When people toss around the word retard they contribute to a culture that doesn't care about the high levels of violent hate crime experienced by people with a learning disability.

And most posts seem to miss the point: their servers, their rules. No one is stopping you from having an open source project that uses the word retard, they're just stopping you from using Github. There's a bunch of other censorship that Github does.

You may not use the Service for any illegal or unauthorized purpose. You must not, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright or trademark laws).

This, in particular, is restrictive.

(Also: we're all assuming the screenshot is genuine.)

11y agoHN ↗

The actual nightmare scenario is that people with learning disability are killed by doctors because those doctors think "retards have no quality of life". When people toss around the word retard they contribute to a culture that doesn't care about the high levels of violent hate crime experienced by people with a learning disability.

I'm sorry, but this is ridiculous. It simply isn't how language works, never mind political change.

Simple example: "sinister" used to mean left-handed, and by extension, creepy and evil (as was believed by the superstitious in earlier times). Now it no longer means left-handed, but still means creepy and evil. The connotational meaning has become a denotational meaning, because the idea the word used to express is to all intents and purposes gone. Nobody believes such nonsense about left-handed people any more.

Mutatis mutandis, the abolitionists and later civil rights movement did not achieve their aims with regards to racial equality by harassing people for using n-bombs. They fought to change the structural, social reality (slavery, political disenfranchisement, lynchings) that supported the use of such epithets, using all manner of means, from civil disobedience to total war. They had success, albeit not total success.

The idea that you can affect the actual levers of power and privilege in society by imposing overweening social taboos on particular words is a peculiarly modern political disease.

I am not terrifically concerned about whether you can use the word 'retard' on github without incurring the wrath of moderators. (And really guys - github is your resume, I hear. Don't cover it with playground insults.) But it pains me to see plenty of people with some kind of social conscience completely wasting their energy complaining about stuff like this. You want to protect people with mental disabilities? I'm sure there's a state legislature or equivalent near you slashing funds for learning support in schools, or social care, or disability-related welfare benefits (and if it's anything like it is here in the UK, loudmouthed bigots in the press explicitly calling various needy social categories parasites). Cleaning up a github readme is not an adequate substitute.

11y agoHN ↗

The actual nightmare scenario is that people with learning disability are killed by doctors because those doctors think "retards have no quality of life". Are you...are you talking about abortion for disabled fetuses? Because that's not the doctor's choice, that's the parent's. >When people toss around the word retard they contribute to a culture that doesn't care about the high levels of violent hate crime experienced by people with a learning disability. Citation desperately needed.

11y agoHN ↗

The actual nightmare scenario is that people with learning disability are killed by doctors because those doctors think "retards have no quality of life".

Woah, that escalated quickly. How the hell did we go from offensive words to hospitals as state run eugenics labs in one sentence?

11y agoHN ↗

There are a whole slew of simulated what-ifs that we could list and all agree would be horrible and atrocious and fill our nights with shaking our heads about them. As the song by the Submarines goes, "Somethings wrong when you regret things that haven't happened yet" or as John Stienbeck's character in Grapes of Wrath put it, "Up ahead they's a thousan' lives we might live, but when it comes it'll on'y be one.”

My personal favorite was from my grandmother who said "If ifs and buts were candy and nuts, we'd all have a merry Christmas." Any way you put it, speculating on things good or bad is just speculation and doesn't deserve any feelings from me one way or the other given it's a waste of resources to dwell on things that have yet to come to pass.

Censorship is not OK. Period.

11y agoHN ↗

So now graffiti removal is a nightmare scenario.

11y agoHN ↗

Actually, mature consensus on some graffiti is that it is art and should be treasured in the moment it exits. Banksy, for example. People are totally OK with removal for aesthetics, instead of the previously mentioned censorship.

11y agoHN ↗

Yeah, but they said even a "slight" amount of censorship is a nightmare scenario. It's pointless hyperbole.

11y agoHN ↗

First they came for the cussers and swearers, but I didn't speak out because I don't cuss or swear.

Then they came for the homophobes and cisgendered bigots, and I cheered them on, because I value diversity.

Then they came for the conspiracy theorists, and I didn't speak out because I don't believe the reptoids are evil.

Then they came for me, and there was none left to speak out.

11y agoHN ↗

the original poem is about how germans systematically eradicated entire racial and political groups.

you're comparing it to a website that won't let you save certain content onto their servers.

11y agoHN ↗

A website that, at the moment, retains a significant percentage of the entire free and open source software ecosystem. No, it's not quite as bad as genocide, but we're not suggesting putting anybody to death as a result either.

11y agoHN ↗

It retains that software using an open source software ecosystem. You can download git right now and start your own service.

11y agoHN ↗

It's not a government, it doesn't have a monopoly on violence or information. People use it freely, and they can easily get most of their information out (wikis and issues no, but it's obvious that they are not part of the repo when you start to use it).

You can argue that it's bad, but for fuck's sake, don't compare it to a totalitarian regime that killed tens of millions of people. Please.

11y agoHN ↗

You can argue that it's bad, but for fuck's sake, don't compare it to a totalitarian regime that killed tens of millions of people. Please.

Why not? Before it became official government policy to discriminate against jews in Germany, it was considered socially acceptable to do so. Those people voted in the totalitarian regime. Recognizing this as a first step towards greater atrocities is not out of line.

11y agoHN ↗

Actually, it was the other way around. Hitler came to power thanks to his strong-arm leader and despite his anti-semitism. His first efforts to create hate against jews were met with resistance from german society. It took several years of concentrated propaganda to change that.

No sources ATM, posting from mobile.

11y agoHN ↗

No, it's not quite as bad as genocide

not quite

Do you mean: not at all like genocide?

11y agoHN ↗

I could be wrong, but I think that was intended as a joke.

11y agoHN ↗

Your first line is wrong. This is not about swearing, it's about using a word that causes harm.

Then they came for me, and there was none left to speak out.

...apart from the vast majority of people, because most people don't feel the need to use words like nigger or retard in their open source projects.

11y agoHN ↗

So why should you be able to say nigger and retard on hacker news? Why stop at open source repos? Why not extend it to all forums and social media?

11y agoHN ↗

You have to be careful in the way you use nigger or retard on HN. Calling other people a those will probably result in a comment killed by user flags. Repeated use will result in a shadow ban. Casual use of the word retard (not in the context of mechanisms) might see a few downvotes to poke people into more creative insults.

Most people don't want to use such words and are glad they aren't used in normal conversation. They don't miss cross-burnings; they don't miss similarly violent words.

This is probably a cultural thing. I live in the UK which does not have a free press and which does not have freedom of speech. Most UK citizens find the US position to be extreme. Most UK citizens don't worry about banning Westboro Baptist Church from protesting funerals.

(And, again, this is assuming that Github has actually done something. They might not have; they might be ignoring all reports about the retard word and this is all a troll who faked an email.)

11y agoHN ↗

Most people don't want to use such words and are glad they aren't used in normal conversation. They don't miss cross-burnings; they don't miss similarly violent words.

Most people don't have this tradition of "cross-burning" in their past and therefore don't attach any negative/violent meaning to the "n-word".

11y agoHN ↗

it's about using a word that causes harm

Words do not cause harm. It's a slippery slope to total censorship and thought policing to think otherwise.

11y agoHN ↗

I've noticed that we are already well down said slope. And sliding faster.

11y agoHN ↗

Imagine you're a parent who happens upon a repo that uses the word "retard" as a replacement for "stupid person" or "idiot". You also happen to have a mentally disabled child.

Perhaps you would have contributed to that repository and now you won't. That seems materially harmful to me, to reduce the sum total of people contributing to open source.

Compare that to the potential of falling down a slippery slope to "total censorship" and I think there's a reasonable case, in a utilitarian sense, for Github's actions here.

11y agoHN ↗

Elsewhere in this thread you can find a comment from a brother of a mentally handicapped person who explains why he'd prefer the term 'retard'. So it's not that simple. I suspect that rational people (i.e., worthy contributors) won't take offence that easy.

Compare that to the potential of falling down a slippery slope to "total censorship"

This is not a "potential". We're already rolling down that path with a very little chance to ever stop. Brendan Eich, Orson Scott Card, Matt Taylor, Tim Hunt - among the most high profile victims, with countless numbers under the radar.

11y agoHN ↗

Imagine you're a person who hates women who happens upon a repo that uses "she" as the universal gender. Perhaps you would have contributed to that repository and now you won't. Is it therefore "harmful" to use "she" as universal gender?

"People with biases might not like it" gives basically everyone a heckler's veto. Now I recognize that you don't actually plan to give everyone with a bias such a veto - only the people you agree with - but your stated principle is not a good one.

11y agoHN ↗

You do know "stupid person" and "idiot" are equally offensive, right? I mean the three are pretty much synonymous with each other.

11y agoHN ↗

Perhaps you would have contributed to that repository and now you won't.

This is concern-trolling. Any project might have committers who are assholes. In that case maybe the project will be less successful than others, if it doesn't have other good qualities to compensate. Why should we care? You've arbitrarily picked out one specific flavor of asshole on which to concentrate, but the "it's for your own good" argument in favor of censorship is wrong in general.

11y agoHN ↗

Words do cause harm. It's a failure of imagination to think otherwise.

When you use the word retard you dehumanise people with LD. You contribute to a culture where it's okay to deny those people work; to segregate them in specialist housing; to deny them medical treatment; to kill them with lack of medical treatment.

It's a slippery slope to eugenics and genocide to think otherwise.

11y agoHN ↗

When you use the word retard you dehumanise people with LD.

No. When I use the word "retard" I'm pointing out on a lack of mental ability demonstrated by a particular person. And I do not even want to discuss anything that contains the SJW newspeak like "dehumanise", "empower", "exclude" and all that crap.

You contribute to a culture where it's okay to deny those people work; to segregate them in specialist housing; to deny them medical treatment; to kill them with lack of medical treatment.

Your imagination is likely boosted by an illegal substances abuse.

It's a slippery slope to eugenics

Yes, another victim of the early SJWs. There is nothing wrong with the idea of eugenics per se, problems arise with its potential uses. I admire the eugenics efforts of Singapore, for example, and will be delighted to see where it all goes.

and genocide to think otherwise.

It's a bullshit scaremongering to put these two words in one sentence.

11y agoHN ↗

You guys may be thinking about two different contexts:

1. calling someone with a disability a retard (which I would never, ever do)

2. using the word "retarded" in a generic sense. For example: I may have called my kids retarded, in exasperation, for doing something nonsensical. Not elegant, but has been used as a figure of speech, of sorts, for ever.

My problem with censoring words (and political correctness in general) is that it is an overly simplistic intent to make the world a gentler place - even if you forbid people from saying/writing certain words, you will not change how they think/behave.

Nobody dares to use the n... word, but there are still a lot of racists (and reverse-racists, it needs to be said) out there. The only way to fix it is education and culture - no other way around it.

11y agoHN ↗

1. How long ago was it that "retarded" was the socially acceptable term?

2. What is a "reverse" racist?

11y agoHN ↗

Do you support banning all github projects that use the word "insane"? I assume you must, to be consistent in your morals.

11y agoHN ↗

I support github banning all projects that use the word "pickle" or "umbrella" or "orange". Their servers, their rules.

I'm less touchy about mental illness words. I tend notto say anything when they're used. I sometimes say something if people (wrongly) link mental illness to violence. There has been more time for insane etc to change use.

11y agoHN ↗

Your words caused harm to me, could you delete your comment? I am very offended.

11y agoHN ↗

Sure. Show me where words I use have been used by, for example, Nazis when testing their mass killing mechanisms before moving onto Jews and homosexuals. Or where my words have been used to deny people medical treatment; sometime causing the death of those people. Or where my words have been used in hate crime or hate incidents. (Hate incidents based on disability are more common than anti-Semitism in the UK, and anti Semitism is pretty common over here).

Show me the harm and I'll gladly chose differet words.

11y agoHN ↗

Hi. I've lived my life with a closeted gender because of words spoken by my parents, friends, and incredulous members of the LGBT community. It lead to depression, frustration, and many wasted opportunities. Now that I am no longer concealing this I still receive regular discouragement that is extremely frustrating.

The idea that "words do not cause harm" is so ludicrous. What if I started a rumor that cost you your job? What if I planted drawings (no one harmed) of child pornography on your computer? What if I reveal you perjured yourself in court?

All these things are just words. All these things could lead to consequences in your life, of varying types.

11y agoHN ↗

Of course semantics can hurt, obviously. But the choice of synonyms does not, and anyone claiming otherwise must try really hart to prove such an outrageous claim.

11y agoHN ↗

"Then they came for me, and there was none left to speak out."

By then I'll probably fall into total submission already, so I'll most likely just trust their judgment that there must be something wrong with me.

11y agoHN ↗

They also gladly index and help you find brainfuck repos.

I can't say fuck on TV, but it's ok on Github.

I can't say retard on Github, but it's ok on TV.

I'm glad we've accomplished something here.

11y agoHN ↗

Doesn't that reassure you?

Assuming this letter is true: they're not stopping you from using offensive words, they're stopping you from using a very small set of words because those words contribute to a culture that cause actual harm.

TV is a poor example: it's fine to make jokes about male rape on TV, but everyone loses their shit when an obscured nipple is shown.

11y agoHN ↗

Assuming this letter is true: they're not stopping you from using offensive words, they're stopping you from using a very small set of words because those words contribute to a culture that cause actual harm.

Says who? What you are describing is textbook censorship.

You're offended? So what. Not my problem, step away from the computer.

11y agoHN ↗

You're offended? So what. Not my problem, step away from the computer.

Fortunately, you don't own GitHub.

11y agoHN ↗

because those words contribute to a culture that cause actual harm.

No it doesn't. Where's your proof?

Plenty of people have said plenty of nasty things throughout the years, and no one died.

Yet our empire uses remote control drones to bomb small children, and that's totally OK. (Now there's a real "culture that causes actual harm")

What is really harmful, and what isn't? Take a good, hard look around.

Sticks and stones (and bombs) will break my bones, but words will never hurt me.

Try it. Go on. Call me whatever you want. And watch me not give two fucks what you think.

11y agoHN ↗

Sticks and stones (and bombs) will break my bones, but words will never hurt me.

I guess you've never experienced school.

11y agoHN ↗

that has to be one of the absolute most asinine concepts of insanity ever unleashed on the public. Only someone deprived of all sanity and logic would assume that the censoring of certain words would prevent someone from being subject to abuse. You are obviously incapable of the capacity for such understanding, what with your brain cavity filled with fish entrails and pig excrement.

I say the above as a bit tongue in cheek. I've made similar statements in the past regarding being asked to implement a language/bad-word filter on a sight. By contrast, "That is the most fucking bad-ass thing I've ever seen," is a positive statement but uses words that would normally be filtered. While the former statement is completely insensitive and insulting without using any "bad" words.

11y agoHN ↗

'retarded' in it's current usage is not offensive. It means "very foolish or stupid."

'retarded' in it's dated usage is offensive, but it wasn't being used in that sense in the repo in question. This dated usage has fortunately fallen pretty much completely out of common usage.

If I tell you "my brother is retarded" you know exactly what I mean because if I had wanted to tell you that my brother has a learning disability I would have used a different word than 'retarded'.

11y agoHN ↗

So like how "lame" used to mean crippled or physically disabled but now generally doesn't in an informal context?

11y agoHN ↗

Except for "lame" in a formal context is still a relevant term.

I can't remember the last time I heard "retarded" used with the intention of referring to a developmentally disabled kids. Whenever I do hear that usage, I do point out to those people that the term when used that way is offensive and they should stop using it that way.

11y agoHN ↗

'retarded' in it's current usage is not offensive. It means "very foolish or stupid."

Maybe where you live. Where I'm from "retard" is about as bad as nigger. Feel free to say it. Just don't be surprised when people tell you how annoyed they are at you for using it.

EDIT: not quite as bad. Media will use "the n word", but would not say "the r word".

11y agoHN ↗

I can't say fuck on TV, but it's ok on Github.

'Fuck' is frequently used on TV.

11y agoHN ↗

No it's not.

It may be frequent by some standard (e.g., some threshold of average number of total number uses per unit wall clock time), but only on a very small percentage of TV outlets (particularly, premium cable outlets that don't have to deal with either advertisers or broadcast regulation.)

11y agoHN ↗

'Seven Dirty Words' is from 1972, and includes 'piss' and 'shit'. It's hardly a canonical reference for 2015. I recall Grampa Simpson using 'piss' in the mid-90s, for example...

11y agoHN ↗

That's true, but I can't find an official list of bad words. Fuck is still forbidden as far as I know.

11y agoHN ↗

You're reaching, that term doesn't target any particular group.

11y agoHN ↗

To add to that

5. Github as a commercial entity is pretty unlikely to abuse their (indeed worrying, but not scary yet) ability to censor unless some suits decide that they are big enough to not worry about the very community that made them big (IOW, I won't worry until they do a reddit).

11y agoHN ↗

No, they have abused it before. They deleted a GamerGate repo then went on twitter to gloat about it.

11y agoHN ↗

"This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate."

As a Github user, that kind of thinking worries me. Google Code went away, and Sourceforge started packaging adware and spyware with other people's projects. They could do this because "they were a private company". Now Github's management is starting to throw their weight around. We now need to think about a backup plan in case Github management gets out of line. All their value, after all, is created by others.

11y agoHN ↗

We now need to think about a backup plan in case Github management gets out of line.

This is a distributed source control system. Keep a clone of the repo somewhere. Your source code is now no longer bound to Github.

11y agoHN ↗

That's not the only reason people use Github. It's the Facebook of programmers in some sense and it's got a critical mass that switching to something else is not practicable (not without some serious momentum).

11y agoHN ↗

I think this is an unfair jump because they do have a legitimate business model with enterprise revenue - they don't need to start owning your life to continue to exist.

11y agoHN ↗

The "Facebook of programmers" is a great analogy. Because while the masses act like they cannot live without it, those of us who just don't use it really do not feel like we are missing anything in our lives.

There are other Git services. There are other source control mechanisms. There are other ways to do things. Just like you can actually leave Facebook, feel free to leave Github. Or stay. But make a conscious choice.

11y agoHN ↗

What about your issues, pull requests, visiblity of forks?

11y agoHN ↗

You mean like https://gitlab.com/ or http://gogs.io/ or http://getgitorious.com/ or any of the other open source git servers that you can install on your own machine?

Not to say that Github couldn't close down some of their API endpoints in the future (like reading issues/comments), but they're one of the web services I use that I _don't_ actually fear lock-in on.

11y agoHN ↗

If I want to migrate to any of platforms, how difficult is it to get everything of of github (including tickets, etc) and set up a redirect on github?

11y agoHN ↗

I know gitlab has an option to log into your github account and I believe you can copy everything down.

I use gitlab pretty much exclusively and I prefer it to github by a large margin.

I do maintain a "public"(you likely won't come across it unless you know about it) gitlab server and host a few people's repos including my own. I mean you have to trust me instead of github, but the server is always up to date, and I won't take down anything that isn't illegal. If anyone is interested, feel free to shoot me an email.

11y agoHN ↗

Glad to hear you like the import function. It works pretty reliably although it can struggle when someone imports 400 repo's (10GB+) with one click of the button, but we're working on that too.

11y agoHN ↗

Let me add Launchpad.net (Operated by Canonical of Ubuntu Linux fame). They recently added Git support, albeit in beta and still quite rudimentary supported.

That said, if I recall correctly - the whole Launchpad platform is Free and Open Source Software. (https://launchpad.net/launchpad)

11y agoHN ↗

That is fine as long as it is just you by yourself finding a place to stuff code nobody looks at. But if you have a long-term open source project homed at Github, your job uses Github, etc. and all your workflow and historical data is already tied to Github, it does not really help that the code could be stuffed on some other server.

11y agoHN ↗

It is not a "kind of thinking", it is a simple statement. The word "censorship" doesn't work here. You may still argue that you don't like that Github behaves like that: the statement that you quoted doesn't oppose that view.

11y agoHN ↗

Censorship does not require an act of Congress. Private entities are perfectly capable of censorship. How else could the term "self-censorship" have any semantic value?

11y agoHN ↗

Self-censorship only has value when people fear retribution by government.

"I won't use the word retard in my project hosted on github because github's TOS prevents it" is not self-censorship in any meaningful sense of the word. (Just as "Github doesn't let me spam all these users" is not Github censoring people.) Nothing is stopping you from hosting the repo in a wide number of other places.

"I won't insult my employer in this or that nation, because I risk a jail term" is self censorship.

11y agoHN ↗

This is nonsense. Self-censorship occurs whenever somebody censors himself. In polite conversation we might call it discretion (or valor). In a fiduciary or confidential relationship, we might call it adherence to the duty of confidentiality. In a contractual relationship, we would call it nondisclosure. In employment, on one hand we might call it professionalism—or self censorship on the other—depending on the context.

Regardless, the term "self-censorship" is not germane to or inherent in only citizen-government interactions.

11y agoHN ↗

People self-censor constantly on social media. You're not worried about the government taking a tweet out of context and driving your reputation into the ground, the mob of internet idiots has that covered. Fear of internet mobs causes people to censor themselves, and a definition of "censorship" that doesn't cover uses like that is not a particularly useful one.

11y agoHN ↗

Self-censorship as a term has value whenever people fear losing something that is important to them. With governments it might be their their career chances, personal freedom or even their life. With companies it might be your online identity, your data, your social contacts. Imagine being removed from Facebook/Google/Twitter/[your social network of choice] for writing the wrong post/email. While it is certainly orders of magnitude less threatening than being tortured by the secret police, it is still a deterrent.

11y agoHN ↗

Censorship is not by defintion done by the government. It's perfectly correct to say "GitHub is censoring X on their platform".

Now censorship by the government is a much worse act, because you can't just go become a citizen of another country, but it's still censorship if a compay does it.

11y agoHN ↗

OK, we seem to have a problem with definitions.

I use definition of "censorship" that people use when they think that "censorship is bad". Because this definition implies that this kind of censorship affects everyone and they can't do anything about it.

The other definition of censorship, that also includes private companies and people restricting some materials in their own domain can also be used — that seems to be what you have in mind. But this censorship, when you think about it, is almost always quite OK. Which contradicts the inherent negative connotations that people perceive when they hear the word "censorship".

So, for the sake of using words with definitions that don't contradict their cultural perceptions, I would stick the first definition.

11y agoHN ↗

Eh, seems to me there are lots of situations where censorship by private companies is a problem.

For example, if Chinese banks / communication companies / whatever refuse to do business with human rights groups, that's a bad thing even if the companies acted without being explicitly ordered to by the government.

And just because newspapers and TV stations are privately owned, doesn't mean it's a good thing if they all decide not to publish negative stories about Qatar/HSBC/whatever due to a profitable advertising deal. Such self-censorship, if it happened widely, would be deleterious to the independent checks and balances our democracy relies on.

Now, I agree with you that it's not censorship if Joe's Childrens Books declines to publish my manuscript "Best Of 4Chan Shock Images And Racist Jokes" - but I don't think it makes sense to ignore censorship by private companies all together, as sometimes such censorship can be deeply problematic.

11y agoHN ↗

I'm sorry, you must have misunderstood my point. I'm not saying that what these companies are doing is OK. I'm actually quite appalled by Github's behaviour in OP.

I'm just saying that we should use definitions correctly, and "censorship" doesn't work here.

11y agoHN ↗

Let's take this a step furher, for arguments sake.

Say blogger.com or wordpress.com would delete any mention of police violence because, well, that offensive to many people. Is that censorship? If not, what should I call it?

11y agoHN ↗

There are competitive services available, you know. You could host yourself with Gitweb, Gitlab or if that's not your cup of tea, then simply switch to Bitbucket - they're even allowing private repos for free! Vote with your legs.

11y agoHN ↗

That sounds good, but I am concerned Bitbucket will go in the same direction soon because they are always playing catch-up to compete with Github.

11y agoHN ↗

Well, this is the fundamental problem of trusting private companies to build, maintain, and run public infrastructure, or at least, infrastructure which is treated as de facto public. They do in fact own it, and, being a private business, they are in fact going to respond more to mob upsets and strong-arming than to any kind of liberal (in the classical sense) principle.

If you wanted some liberal principle, there's an organization lying neglected in the corner whose charter says it more-or-less cannot censor anything under any circumstances. Or you could start it as a commons trust, or a users' cooperative, or some other form of organization that would ultimately leave your source repo company more accountable to its users than to baying mobs of internet raiders trying to threaten ad revenue with bad publicity.

11y agoHN ↗

Well, only game if you're ignorant and unimaginative...

11y agoHN ↗

3. As for the larger context, the problem with the frequent use of slippery slope arguments and cries of "censorship" is that people are choosing to die on some pretty ridiculous hills.

4. If or when Github actually does something truly abusive of their power to censor, then I'll worry.

This is bizarre. Your thinking goes directly against our human nature: recognize future danger and try to avoid it.

The danger is that you seem to be choosing to not recognize the growing trend towards what are seen as appropriate responses to being offended: shaming, ostracizing, and the forced silence of the "offender".

(edit: formatting)

11y agoHN ↗

The online shaming campaigns are stifling expression in a very bad way.

Imagine a source code repository where you have to be mindful of your comments, lest you become the target of a SJW out to destroy your career, friendships and reputation? Where is the utility in that?

It's bad enough on twitter now that you can only post dry comments if you use your real name. It's too risky to even post the teeniest joke or quip.

11y agoHN ↗

They tried that in the python-cuba wg. The former chair of it stepped down because he has been the target by SJWs trying to ruin his career. What is his crime? He spoke against the GGAB for its criteria on what is a "harasser" after he ended up on it without ever being part of GamerGate.

11y agoHN ↗

The danger is that you seem to be choosing to not recognize the growing trend towards what are seen as appropriate responses to being offended: shaming, ostracizing, and the forced silence of the "offender".

So wait, do you have a problem with using language against people or not?

11y agoHN ↗

4. If or when Github actually does something truly abusive of their power to censor, then I'll worry.

The discretion in this case was already arbitrary and is cause to worry.

11y agoHN ↗

It seems like most in this comment thread agree that this action, as a singular act, is a good thing

That's just because those of us who don't are afraid we'll get chewed out here, so we're not commenting.

11y agoHN ↗

Frankly, good.

I honestly have no issue with people managing to contain their own righteous opinions (for either side of the debate) and not smash thousands of characters of spam and spam images into issue trackers.

That's not what they're for.

If the issue doesn't affect you directly (and it doesnt), and you're not a contributor to the project, then dont get involved.

There are places for discussions to happen.

Github issue trackers are not that place.

11y agoHN ↗

The issue of someone else getting censored affects everyone who might also get censored. Being silent about injustice against others, just because it does not affect you, is umwise.

11y agoHN ↗

First they came for the Socialists, and I did not speak out— Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out— Because I was not a Trade Unionist. Then they came for the Jews, and I did not speak out— Because I was not a Jew. Then they came for me—and there was no one left to speak for me. [1]

Please note I am not suggesting that this simple issue is in any way remotely related to the seriousness of what this quote refers too. However, plant enough seeds over long enough and you wake up one day without being able to express things that cause other people to be offended. You don't have to like what someone does or says but they should be able to none the less.

[1] https://en.wikipedia.org/wiki/First_they_came_...

11y agoHN ↗

A bunch of mostly rich people of mostly above average intelligence using a particular service are asked[1] to refrain from using a particular word, but who are free to set up their own servers and use whatever language they like

Versus

A lot of mostly poor, vulnerable, people of (by definition) below average intelligence, who are subjected to bullying based ontheir disability; who are segregated from society; who were sometimes sterilised against their will (sometimes without their knowledge); who were used as test subjects in medical experimentation; who were used by the Nazis to test mass-killing techniques before the Nazis started killed Jews; who are denied medical treatment; who are sometimes killed just because of their disability.

Being silent about injustice against others, just because it does not affect you, is umwise.

Yes, I agree. I disagree about where the injustice lies.

11y agoHN ↗

That is very sensible. Github is free to impose any arbitrary rule and repo admins are free to use competitor's products.

In fact Github cares very little about "offense" but probably only cares about their own profits. Private companies applying this sort of censorship is not a bad thing.

For example Apple, Google completely control the apps that will feature in their apps stores. That has actually improved the security of mobile devices lot more otherwise imagine a Ask Toolbar app playing an ad each time your call someone.

11y agoHN ↗

There are 53 other repos containing the word retard..

https://github.com/search?utf8=%E2%9C%93&q=retard

It seems to me they are just singling out a single commit to be a problem, probably because of someone oversensitive complaining about this single commit, not knowing that github is full of what could be considered offensive to some. I am personally very happy we solved all world problems and now can focus on wording in commits.

11y agoHN ↗

I think making the subtitle of the project 'Webm for retards' might have something to do with it.

It's possible this project was reported by an offended user. If it is automated I expect other projects that use the word 'retard' as a project name or subtitle might have email notifications giving them some length of time to change or be banned.

11y agoHN ↗

Bullshit! This might be true if they only censored for malware, but at present anyone on Android who wants an ad-blocker, or software to interface with various torrent / media servers now has to resort to off-store apps which aren't subject to any review.

This is a much larger problem.

11y agoHN ↗

The word was offensive.

It's not offensive to me, or a lot of people I know. I can think of far more offensive words to use for disabled people, but retard is just colloquial slang now AFAIC.

11y agoHN ↗

...And I'm being downvoted, as proof of what `otherusername2` said above:

"That's just because those of us who don't are afraid we'll get chewed out here, so we're not commenting."

Words have different meanings for different people it's that simple. These guys shouldn't have had to change their docs.

Where will this end? Will we not be able to use cretin next either? What about moron or imbecile? PC gone mad because some people don't understand a joke. Good job South Park isn't hosted on github...

11y agoHN ↗

oh cool - hey everybody! this guy says it's okay!!

11y agoHN ↗

1. Nobody is saying what GitHub did was illegal or not allowed.

2. My biggest complaint about blocking the word is that they singled out this one guy. Even the parent repo still has "retard" and is still available. How ridiculously arbitrary is that? As a GitHub user do I have to worry that maybe one day somebody at GitHub will get butthurt and randomly disable my account over a technicality? Either make the rules apply to everybody, or don't bother having them.

3. Nobody is "choosing to die on some pretty ridiculous hills" over this. People are posting on the internet saying that it's stupid.

4. So you don't mind when you agree with GitHub, but you'll worry when you disagree with GitHub.

Private company or not, it's as much my right to say, "Hey, I think that's bullshit," as it is for them to remove content from their website.

11y agoHN ↗

Regarding 2) It does say in the linked message [1] from GitHub Support that this repository (nixxquality/WebMConverter) was disable as a consequence of the parent repository (WebMBro/WebMConverter) got disabled by GitHub.

[1] https://imgur.com/QC51FZz

11y agoHN ↗

It looks like it's changed now, but at the time of my posting the parent repo was up and still used "retards", despite what the image says.

11y agoHN ↗

1. This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate.

This is about the dumbest argument in favor of censorship theoretically possible, btw. Free speech doesn't start and stop at the first amendment to the US constitution.

2. It seems like most in this comment thread agree that this action, as a singular act, is a good thing. The word was offensive. Github asked the repo to change it. They did. The end.

Actually I see a lively debate as opposed to the general consensus you're suggesting. Trying to win an argument by disingenuously suggesting your opponent's opinion is unpopular, is an underhanded tactic even when you're right. It's plainly stupid when you're wrong.

3. As for the larger context, the problem with the frequent use of slippery slope arguments and cries of "censorship" is that people are choosing to die on some pretty ridiculous hills.

No one cares about other arguments you've had on the Internet in the past. Stay on topic.

4. If or when Github actually does something truly abusive of their power to censor, then I'll worry.

After heaps of projects are already hosted there, and switching to something more open becomes a larger effort? If that works for you then fine - kindly excuse those of us who take a more proactive stance.

11y agoHN ↗

Free speech doesn't start and stop at the first amendment to the US constitution.

You never had the freedom of speech you think you have. You never had the right to say what you like in my house without getting kicked out, and you never had the right to say 'retard' on GitHub. Sorry. You can mourn its loss now if you like.

11y agoHN ↗

We do, however, have the right to complain about it and take our business elsewhere. I'm not sure why you would see a problem with that.

11y agoHN ↗

...sure, but freedom of 'using whatever source code hosting provider' is a different (legal) concept as 'freedom of speech'.

11y agoHN ↗

When people say "freedom of speech" and they're not talking about a government entity, it's a pretty safe bet that they're talking about the principle enshrined in the first amendment, not the first amendment itself.

Considering that The Internet as a whole is basically amounts to a whole lot of interconnected, other people's (back yards/restaurants/other poor analogies for physical spaces), saying "but the first doesn't apply" is both willfully obtuse and missing the point.

11y agoHN ↗

I don't know what it is about this particular topic that compels people to flood the conversation with egregious strawman fallacies, but anyway: I never suggested any of the shit that you're implying I did, so your argument falls totally flat and completely misses the point.

Probably no one posting in this ENTIRE FUCKING THREAD is arguing that Github broke the damn law. Quit pretending otherwise. TIA.

I mean, it's right in what you quoted! Read it again:

Free speech doesn't start and stop at the first amendment to the US constitution.

11y agoHN ↗

Free speech doesn't start and stop at the first amendment to the US constitution.

No, it really does, for most people. For example, you don't have the right to publish in the New York Times.

Just because you have the right to free speech doesn't mean you have the right to be heard.

Corporations love the first amendment because they get to set the narrative without interference.

11y agoHN ↗

This isn't censorship of the type that is illegal or not allowed.

This is a weirdly common kind of thing for people to say. I don't understand what the point is supposed to be. It's still a bad thing. We have prohibitions on the government doing this because it's bad. We don't have prohibitions on people censoring third parties in their own homes, because that would be worse. This is still bad for all the same reasons it would be bad if the government were doing it. We're not criticizing github for doing something illegal. We're criticizing it for doing something wrong.

11y agoHN ↗

No, government censorship is qualitatively different. It is specially regulated for good reason.

The term isn't even usually applied in contexts like this one. This here is usually called moderation or content policy or editorial standards etc. And most people don't consider it a bad thing.

But certainly are arguments for largest market share holders to have some kind of neutrality standards, like implemented in common carrier or net neutrality regulations. And in the other direction: at least in the EU there has been a big push to hold forums responsible for things like defamation and hate speech. eg http://arstechnica.com/tech-policy/2015/06/shock-european-co...

11y agoHN ↗

The term isn't even usually applied in contexts like this one. This here is usually called moderation or content policy or editorial standards etc. And most people don't consider it a bad thing.

This is false. Facebook's ban on photos showing female nipples is constantly referred to as censorship.

http://www.huffingtonpost.com/lina-esco/facebook-war-on-nipp...

11y agoHN ↗

I definitely agree there is such a thing as censorship by non-government actors, but Facebook plays a very different role from Github. There's also a lot of uproar about Facebook and Twitter doing too little to weed out objectionable things.

But it's still qualitatively different from government censorship, which is imposed on third party media.

11y agoHN ↗

This is exactly the point.

If you are actively being stabbed, the legality of it is pretty irrelevant to your situation. It is about a place that hosts a large part of the open source community. Should a private company have power over all their contents?

11y agoHN ↗

1. This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate.

It is a private company, alright, but it is also becoming a critical company for the internet as a whole. Which points to an important question our society will have to face more and more often with increasing centralization and globalization: When does a company become essential infrastructure and be judged (morally, by law, by the executive) different to any other private entity.

During the financial crisis we have seen that large parts of the banking sector were deemed "to big to fail" and kept on life support by the government. Facebook has grown large enough than any changes in their TOS and privacy policy are closely watched and often criticized by a multitude of public parties and the press (at least in Germany).

I've only recently realized how far we have come in terms of better development standards when I tried find the official repository for ncurses (which is a GNU project, by the way). There is none. The current development code is hosted via ftp as a set of tarball snapshots [1]. As far as I can tell, no development history beside the change notes of each snapshot before May 2015 is publicly accessible. Issue tracking seems to be handled over the mailing list [2]. And I asked myself, why can't this project be hosted on GitHub?

The answer depends on how reliable GitHub turns out - or continues - to be. If we can't hold GitHub to a higher standard than just "they are a private company, they may do whatever they want", then ncurses should host its own issue tracker and git repository. But if we judge GitHub as an infrastructure, then sure, host this core GNU project via a private company.

2. It seems like most in this comment thread agree that this action, as a singular act, is a good thing. The word was offensive. Github asked the repo to change it. They did. The end.

Note that how to deal with swear words or offensive words in general is very culture specific. In the society I live in I seldom encounter cussing or "inappropriate behaviour", but when I do, they are next to never beeped over or blurred out. Rather, when in bad faith, they serve to disqualify the speaker. (And when they are used in good faith they benefit artistic freedom.)

This is not to say "our" way of dealing with questionable or offensive behaviour is the "right" one. Rather, if we hold GitHub to internet infrastructure standards, then they have to find some middle ground between corporate America puritanism and the diverse culture that surrounds it. It's not an easy task, see for example Facebook's debate on nudity vs. breast feeding, but otherwise every entry on GitHub will be as boring as Oracle documentation - no more "Hurr durr I'ma sheep" releases for you.

[1] ftp://invisible-island.net/ncurses/current/ [2] The issue at question being that no ncurses release compiles with the current GCC: https://lists.gnu.org/archive/html/bug-ncurses/2015-06/msg00...

11y agoHN ↗

    It is a private company, alright, but it is also becoming a critical company for the internet as a whole

Hardly. OSS was in a very healthy state before Github and it will manage just fine without it. I'm not saying Github doesn't add value - it absolutely does - but if it died tomorrow, I'd simply create an account at a different vendor, push my repos to it, and pick up the pieces from there.

11y agoHN ↗

Distributed VCS are uniquely great in allowing one to switch hosters without much of a hiccup, yes.

I was referring, though, to all the surrounding aspects of GitHub, e.g. issue tracking / discussions and discoverability. Quite a lot of projects have no online presence except GitHub pages. Let me again draw an analogy with Facebook: Of course there are many ways to contact people - (e)mail, phone, instant messenger - but a lot of people rely on Facebook to stay in contact with each other and don't bother to exchange other contact information.

Besides, censorship is far more subtle and pervasive than closing shop. It changes the perception and values of the community, instead of driving the participants to some other place. Also there are surveillance and subversion issues. When it becomes common to install binaries directly supplied by GitHub, I better trust them not to include any (targeted) malware.

11y agoHN ↗

I get it, I just don't think it would be very hard to migrate those things. You'd probably even be able to download an OSS tools from whatever GitHub replacement you'd be about to migrate to.

I'm not sure I'm with you on the second point. I think I understand where you're coming from, but I think it's a reach to their from this incident. Being required to use civil language on a public site seems like a reasonable requirement to me.

11y agoHN ↗

1) If it was we would be suing github, not discussing it here

2) Appeal to the majority

3) When you defend freedom of speech you end up defending mostly scoundrels since it is against them the rules will first be used

4) That was about a year ago.

11y agoHN ↗

1. Obviously or there'd be a lawsuit. Not everything that is wrong or destructive is coded into law. Censorship as a concept exists outside of the law. All censorship, legal or not, should be strongly scrutinized.

11y agoHN ↗

I'm not commenting on this particular case, but in general I reject such arguments.

This isn't censorship of the type that is illegal or not allowed.

Neither is posting something offensive. Have you thought about that? Yes, GitHub owns the servers. If you haven't notices already, someone owns every single piece of the Internet.

people are choosing to die on some pretty ridiculous hills.

If you just ignore it, censorship and selective enforcement becomes a socially acceptable practice through sheer repetition and groupthink.

11y agoHN ↗

1. Still censorship.

2. "Github asked the repo to change it." Did github say: Can you please not use the word retarded?. No, they shut down the repo. Huge difference.

3. What a rediculous hill is is quite subjective.

4. Github can improve even though it's not sourceforge. The argument there is no need to fix any problem that is not "truly abusive" does no hold.

11y agoHN ↗

Sooo, what you're saying is that it's OK for any company to ignore any rights of yours that they don't agree with? Interesting. Of course, it isn't illegal, but does that still mean they should do it?

11y agoHN ↗

rights? you have a right to save your content onto their servers?

11y agoHN ↗

rights are something you pay people for?

open source projects are certainly not paying github

11y agoHN ↗

It isn't illegal, but does that mean they should still do it?

Exactly. They're a private company, they're free to do whatever they want within the legal limits. The argument isn't whether they're allowed to do it (whether the first amendment applies here), but rather, should they do it?

I say probably not. In many cases, morals/ethics are subjective and should not be enforced upon others. The key word is enforced -- I'm all for them contacting the user and saying "Listen, man, this isn't cool -- please change it."

In general, I'm against the enforcement of personal morals upon others, except in obvious circumstances (we probably shouldn't hurt/kill/steal from/etc. each other). Discussion and debate is cool, enforcement is not.

And just as the company itself has the right to censor whatever it pleases, its users have the right to stop using their services when they feel that the company is infringing on their rights -- which is what a lot of people here are saying (they're not saying "this is bad, the company should get in trouble for it," they're saying "this is bad, I refuse to do business with a bad company").

11y agoHN ↗

They didn't ask, they said do it or else. Extortion.

If someone was upset enough to complain, why not file a PR or start a discussion instead?

11y agoHN ↗

1. This isn't censorship of the type that is illegal or not allowed.

This is true, but the same can be said of the Hollywood blacklist [1] during the Red Scare. Do you support Hollywood blacklist–style ideological litmus tests in technology? If you think such things are a bad idea, and you think a culture that encourages them is dysfunctional, then legality is really beside the point.

[1]: https://en.wikipedia.org/wiki/Hollywood_blacklist

11y agoHN ↗

Sorry retard, it's actually a giant problem that access to this very popular and useful fork was interrupted for like a week (and would have been indefinite if the owner was inactive) due to an upstream repo using a mean word.

11y agoHN ↗

Of course I think Github should have the right to do this, but I don't think they should do this in cases as silly as this one.

The free market doesn't always work here. Especially when it comes to the Internet. In this instance, sure they can host it anywhere they want and then not encounter problems, but that often doesn't work in other scenarios.

When some sites try to fork in that manner, due to censorship on the original, the forked site can end up with DDoS attacks, having their domains revoked, payment accounts frozen, hosting revoked, and so on, because groups will harass companies support, demanding that they stop supporting <offending site> for whatever reason, and almost all companies cave when this happens. Suddenly, forking isn't so easy.

I strongly suggest anyone who thinks this is a good thing to read this post (which this comment is similar to): http://slatestarcodex.com/2015/07/22/freedom-on-the-centrali...

11y agoHN ↗

Who decides what is and is not appropriate?

Or when. This is certainly not the only repository using that word. Nobody else is getting takedown notices.

11y agoHN ↗

A bit early to say that. There may be others that haven't come forward yet, or that they just haven't got to yet (assuming it's not an automated process).

11y agoHN ↗

One of the main things to keep in mind is that GH is a business. Businesses avoid negative controversies.

That said, politically correctness has the basic potential to just push these human tendencies internally. It's saying some people are too primitive and thus these things have to be made into taboos rather than let it be part of human communication flotsam.

11y agoHN ↗

It sounds like entitlement to me.

Just because it's an open source project, does not grant the author free pass to do whatever he/she likes. If I come and visit someone at their house, I make sure I observe their house rules.

So GitHub makes it clear that this is unacceptable. Whilst their actions / decisions may sometimes look arbitrary, we need to remember that GitHub is not just one person.

In addition, in a public space you would expect respectful public decorum. This repository is publicly visible and anyone could stumble upon it.

11y agoHN ↗

I know of one country that operates a web content filter to prevent its citizens from being exposed to offensive and objectionable content. The citizens of this country find it incredibly offensive that there exists instructions on how to circumvent this filter. However, github proudly hosts these instructions[1] in spite of repeated polite requests to remove it.

Now I'd like to know why the views of Bay Area SJWs is worth listening to, but not Chinese people. If we can censor words like this, why can't we censor content that actually harms (/s) a lot of Chinese people?

[1] - https://github.com/greatfire/

11y agoHN ↗

So what you're saying is that you're afraid that GitHub will go down the slippery slope of censorship?

If I reframe this another way, do you think this is an acceptable behaviour in a professional setting? Then the issue becomes less of censorship, but more of acceptable conduct.

Calling names for laughs is probably OK in private, between friends, but perhaps not appropriate in a public setting.

Again, I get that the author is just having a bit of fun. But not everyone will understand that.

11y agoHN ↗

I do not think it is acceptable behaviour in a professional setting. I would be less likely to hire someone who's Github had such references. That does not mean that censoring them is acceptable.

Github's previous policy was to allow any content that did not expressly break American laws. I thought this was a good idea, and it was the justification behind keeping the GreatFire repo up, even in the face of DoS attacks by China. Very commendable, IMO. However, when they start censoring people who break no laws, I do think they are more likely to censor things in the future.

Lastly, I'd like to point out that "git" is an offensive word to some people. It was chosen by Linus Torvalds for that reason. Now that Github has demonstrated their willingness to censor words that hurt people's feelings, would they consider censoring this awful project? [1] While they're at it, could they change their name too?

[1] - https://github.com/git/git

11y agoHN ↗

I get what you mean. We are getting into some grey areas though, where does GitHub draw the line?

I still think that it's not a matter of the law, but one of conduct. GitHub probably has some ideals on how their service should be used, and this instance the language did not match up to their ideals. What do you think GitHub should do?

It's probably the same issues reddit mods have when trying to maintain their community ideals.

I also get that `git` was based on something offensive, but it has taken a whole new meaning since it's attached to a particular method of version control. However, `retard` is still derogatory however way it is put.

11y agoHN ↗

where does Github draw the line

Where they did previously - content that doesn't break American laws is allowed, everything else is removed. Words weren't censored because they hurt people's feelings. There was no respect given to Americans' new found affinity to the "right to feel comfortable".

You point out that "git" means something else entirely now. I'd point out that the word retard is changing in a similar way, just like "moron" did. As you know, moron used to refer to mentally handicapped people, but the meaning has changed to mean "stupid".

In this case people were marketing their repo as "WebM for retards". This seems to be extremely similar to the "X for Dummies" series of books. These books were controversial when they came out, but they've become an accepted part of our bookshelves now. If the SJWs had had their way, "X for Dummies" would have changed to something that didn't hurt the feelings of dummies everywhere.

11y agoHN ↗

There was no respect given to Americans' new found affinity to the "right to feel comfortable".

GitHub userbase is global, what may be acceptable in US culture might not be acceptable somewhere else.

You point out that "git" means something else entirely now. I'd point out that the word retard is changing in a similar way, just like "moron" did.

Exactly, `git` has changed, but `retard` hasn't (i.e. still changing). So right now, a lot of people think it's still inappropriate.

These books were controversial when they came out, but they've become an accepted part of our bookshelves now.

I understand what you are saying, but until it becomes widely accepted term, there will be a lot of discussions like we are having now.

11y agoHN ↗

Censorship of your freedom of speech really only applies when the government is doing it. Github is not the government and, by contract law, you waived your right to freedom of speech when you agreed to their terms of service. If that truly does concern you then you're free to move your code to a new repo, or host it yourself.

Unless Github decides that "anything goes" on their servers then it's going to be a judgement call sometimes. Using the word 'retard' in this context might be seen as harassment, unlike using profanity. I personally think Github made the right call here.

11y agoHN ↗

Freedom of speech is broader subject than the rights granted by the first amendment.

11y agoHN ↗

I'm not saying that this particular case is reasonable, but:

Who decides what is and is not appropriate?

Common sense. For millennia, human society has regulated itself by employing common sense, civility and good judgement. It's not that hard, really, even without a foolproof mathematical algorithm. Sometimes mistakes are made, but that's just how we people roll. If you accidentally go beyond the confines of civility, someone will point that out to you, you say "sorry", fix your mistake and move on. It's no big deal. Your freedom of expression is not hurt, just your freedom to behave rudely in public with no good reason. AFAIK, this has always been regulated pretty much in every civilized society since the dawn of mankind.

11y agoHN ↗

Agreed on all counts, I really don't get why you're being downvoted. Not that we care about internet karma, more that I wonder why others disagree with the points you've made.

11y agoHN ↗

Your argument is incoherant.

You complain about censorship, but then you complain that Github doesn't censor everything. You ask for free speech, but you seek to deny Github the freedom to chose what they want to publish.

The sense of entitlement in this thread is baffling. "I want the freedom to use your property whoever I like, and how dare you try to stop me".

You're also not allowed to use github to insult your employer if you worked in UAE - that's censorship worth fighting over.

11y agoHN ↗

Who decides what is and is not appropriate?

GitHub, because that stuff is hosted on their servers.

This is not about Open Source. This is about GitHub.

Yes, it has no place in Open Source. Whether or not it has a place on GitHub is, however, up to GitHub itself.

11y agoHN ↗

Your logic becomes flawed when you realize how many % of the world's open source projects are hosted primarily on Github.

Their actions are all legal and good, and since I don't live in America, the freedom of speech argument is invalid to me.

That doesn't make this sort or action OK, and should in fact be cause for alarm.

To quote my favorite comedian, Steve Hughes: "What offends me may not offend you. And you want to make laws about this? How do you make a law about offending people? How do you make it an offense to offend people? Being offended is subjective. It has everything to do with you as an individual or a collective, or a group or a society or a community. Your moral conditioning, your religious beliefs. What offends me may not offend you. And you want to make laws about this? I’m offended when I see boy bands for god sake!"

11y agoHN ↗

Don't get me wrong, I think GitHub's move is retarded.

It's just that no one has a right to whine about it any more than they have a right to whine about what their retarded neighbour does in their apartment. If your retarded neighbour has a "no cursing" policies in their home, you can either not be his guest, or not swear while in his house. Either way, it's his right.

11y agoHN ↗

Github has become a too important center for open source work, to silently accept their policy.

11y agoHN ↗

There are two possibilities:

* Either this is not OK for Open Source, and it will prompt people to move away from GitHub -- because, sure, we needed the INT_MAXth reminder that relying on a private third-party for a free service is a bad idea, or

* This is something most open source projects have no problem with, and they'll just keep going, while leaving open source "radicals" like you and me to whine about it.

Github didn't just magically become this super important center for open source work. It's an important center for the open source world because a lot of people are using it.

It can stop being an important center, that's not a problem.

11y agoHN ↗

There is plenty of more harmful censorship on this very HN thread.

People with controversial or different opinions are downvoted until they don't appear on the site any more, ultimately meaning that only a small range of human opinions are welcome and valid here.

Github asked for the use of a single word to be reconsidered - nothing has been censored in any meaningful way, and the result is that a different word has been used, which means the same in this context.

Who decides what is and is not appropriate? Github does. Github chooses exactly the terms that you need to meet to host there, and decides when those terms change. That's agreed contractually and implicitly when you sign up to use Github. It's important to understand that this applies to every online service you might use.

11y agoHN ↗

There is no free speech.

1) That concept in itself is just as broken as the idea of offensive content: It's a personal or maybe regional thing. Examples: Germany vs. the USA

Why should one concept win over the other?

2) This is a corporation, offering a service. Free Speech is usually something that is discussed when we talk about the public or the government. You cannot enter a restaurant, shout offensive stuff and complain when shown the door.

3) GH is not the internet, GH is not open source. It's a company. So far they seem to be nice, but I'd have said the same thing about Google a couple years back. Don't tie GH to concepts you value (open source, free/libre software).

(I personally think that this incident is ridiculous and poor form by GH - but other than that I couldn't disagree more with the direction of your post)

11y agoHN ↗

GitHub has a right to decide what it allows on its platform.

We have a right to move our code somewhere else if we don't like what they're doing.

End of controversy.

11y agoHN ↗

We view this type of censorship as offensive because the word "retard" doesn't carry much weight. Nobody would be fighting for this man's freedom of speech if he littered the code with the word "nigger" or "lynching"

One of the executives probably has a son or daughter who is a retard. Makes sense why such censorship can occur. When you own a product, your bias will inevitably saturate into the product. Having a son or daughter who's a retard makes this bias especially strong.

Personally I agree that "retard" shouldn't be censored because I hate censoring in general. But I also agree that "nigger" shouldn't be touched either. Defending freedom of speech means defending the right for other people to have dissenting opinions, this includes opinions that are stupid, racist and bigoted.

11y agoHN ↗

I have a son (or daughter) who is a git - I am offended by *hub and demand they change their name to 'basebornhub' or 'intellectuallychallengedhub'

11y agoHN ↗

I bet you don't have a son or daughter who is a git or a retard. You definitely wouldn't be writing this otherwise.

11y agoHN ↗

You did not get his point: what is offensive to one person may or may not be offensive to other people. Where do we draw the line?

11y agoHN ↗

We don't draw the a line. Freedom of speech.

All I'm trying to promote is understanding among people from both sides.

11y agoHN ↗

Personally I agree that "retard" shouldn't be censored because I hate censoring in general. But I also agree that "nigr" shouldn't be touched either.

The people who use the N-word should be called racists and shamed for using it though.

Defending freedom of speech means defending the right for other people to have dissenting opinions, this includes opinions that are stupid, racist and bigoted.

Yep. Like I said though, those people should openly be called racists and be forced to know how their racism affects others.

11y agoHN ↗

It's threads like these that remind me that reddit's ability to collapse entire threads is priceless.

11y agoHN ↗

If you say or do socially offensive things, don't be surprised if there are social repercussions for it. GitHub is not the government. They are free to ban whomever they want for saying anything GitHub objects to.

And yes, "retarded" is more offensive than random swearwords because it is a slur against a class of people.

11y agoHN ↗

The slippery slope argument is the only way to go when it comes to censorship, and it is not a fallacy. I can't even believe this is happening. I will end my years long relationship with GitHub over this, if this is not publicly addressed.

I can see at least one user in that comment stream that should also be censored (account deleted), if we're going down this disgusting road of censorship (https://github.com/MarbleFag). FTR, I wouldn't add him/her as a friend, but let me make that choice for myself. Don't censor my community, or I'll find a new one.

11y agoHN ↗

That is yet another argument for why one company should not become a virtual library of Alexandria for oss.

11y agoHN ↗

Imho, this strikes me more as a similar situation as a primary school kid getting suspended for swearing at school. Sure, freedom of speech technically allows him to say whatever he wants, but at the same time the school is responsible for preventing classes from turning into a profanity-fest.

What's the big deal if Github did delete the repo data from their servers? Isn't the whole point of Git that you can just go and setup an upstream somewhere else with a one-liner? They are merely a free hosting provider among many.

This is not a dispute against the government, so the discussion about censorship and the rights and responsibilities entailed by free speech isn't relevant at all. Remember that the free speech provision is primarily intended to be about citizens' ability to self-organize to defend their constitutional rights if their representatives don't have citizens' interests at heart; it's not meant to be used as an excuse for immature behavior.

11y agoHN ↗

github is within their rights to do this but it's horrendous that they are doing it. The corpus of offensive speech (or code in this case) is getting out of hand. The code is clearly humor. Not everyone appreciates the same humor but humor is _meant_ to be offensive. So, the policy will proceed to be no humor in code that isn't bland. But, then, all of silicon valley is moving toward this. A github founder got into a lot of trouble for "objectionable" humor. I'm certain I'll get lots of downvotes for this. But remember the old tale that "first they came for the Christians and I didn't complain because I wasn't a Christian..."

11y agoHN ↗

The Christian parable only applies if the puritans are in the minority. Judging by the comments in this HN thread alone, more people are in favor of whitewashing language than against.

I, for one, do not look forward to an internet where the only allowable form of humor is some combination of popsicle stick jokes and regurgitated memes.

11y agoHN ↗

Martin Niemöller's quote[1] is an important one, possibly even more so today than when he first said it. We're so caught up in our own selfish bubbles, we're failing to consider those around us.

There are many variations of the saying - several from himself, but the best known version goes:

  First they came for the Socialists, and I did not speak out—
  Because I was not a Socialist.

  Then they came for the Trade Unionists, and I did not speak out—
  Because I was not a Trade Unionist.

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

  Then they came for me—and there was no one left to speak for me.

[1] https://en.wikipedia.org/wiki/First_they_came_...

[Edit 1] Removed editorialization.

[Edit 2] Reverted it. Isn't that what this whole discussion is about? Being able to say unpopular things?

11y agoHN ↗

Ah yes, the famous quote about Nazi Germany.

So, do people use the same quote about how the German government banned Nazi symbols in the aftermath of that?

Oh wait, no they don't. I wonder why that might be.

11y agoHN ↗

There's an enormous difference between banning things with direct links to the murder of more than 6 million people, in the hope that no-one gets hurt in the years immediately after the event, and the banning of a word which hurt tens of people's feelings over the internet.

11y agoHN ↗

I'm Jewish, but I think banning Nazi symbols at this point in time is counterproductive and unnecessary. All speech, no matter how odious, should be allowed.

11y agoHN ↗

humor is _meant_ to be offensive

Humour can be offensive. Some great humour is.

Not all humour is offensive. Some great humour isn't.

And when humour is offensive, it's pretty widely agreed that it should "punch up" and never "punch down".

11y agoHN ↗

This obsession with making every single website a hugbox these days is moronic. The word retard/retarded is seldom associated with actual retardation instead it's just a synonym for moron.

Even if you dissagree with that you should still be able to see that even if we did s/retard/moron/ or replaced it with git, idiot etc it would still violate the TOS.

11y agoHN ↗

or replaced it with git

Thank you so much for that. The irony is delicious.

11y agoHN ↗

No, they aren't. Git means "bastard", which I find awfully discriminatory towards people brought up by single parents. How will they ever feel comfortable in contributing to open source if all open source development happens on Github?

11y agoHN ↗

You're a bastard - in the strict sense - which is uncommonly used nowadays, other than mischievously - if born out of wedlock. Being brought up by a single parent is a separate matter.

Urban dictionary has a definition for git that is a bit closer to how I've always understood it. See #2: http://www.urbandictionary.com/define.php?term=Git

11y agoHN ↗

I misspoke when I implied that all children brought up by single parents are bastards. In any case, my point stands. Github makes children born out of wedlock feel unwelcome and they should change their name.

11y agoHN ↗

Git may be a synonym (sort of) for "bastard", but not for all of its meanings. I doubt anybody would link "git" to birth out of wedlock.

(Judging by this particular hoohah though it may be true though that Github might eventually turn out unwelcoming to those fitting definitions #2 or #3 from the above link.)

11y agoHN ↗

Even the words "moron", "idiot", etc. all have an etymological root in referring to the mentally handicapped.

I, for one, will think twice about relying on Github in the future if they try to police what is and isn't appropriate language.

11y agoHN ↗

Even the words "moron", "idiot", etc. all have an etymological root in referring to the mentally handicapped.

The euphemism treadmill in action.

And I like to think of it as the prisoner-as-powersource kind of treadmill, not the fitness exercise one.

11y agoHN ↗

Just use "double plus unsmart".

Or retard. Because I've dealt with retarded compilers and libraries before.

11y agoHN ↗

It's not about meaning, it's about usage and impact. Slurs like "r@t$rd" are used against people with mental health issues and make it hard for them to participate in such spaces.

11y agoHN ↗

r-at-t-dollar-rd? how do you even pronounce that?

Anyway as a git I am offended by the use of the word git and it makes it hard for me to participate in such spaces.

11y agoHN ↗

Offence is meaningless. White people are occasionally offended by 'cracker', rich people by other terms, but they don't cause material harm to them. But people of colour are hurt by words like 'n$@!%r".

11y agoHN ↗

Words themselves have no meaning. The meaning is derived by the intention and context. It is perfectly correct to use nigger in some context. Just look at Louis CK or George Carlin. Actually George Carlin made a bit about the word nigger and he made pretty good arguments against the American obsession with "bad" words. The Americans have a very childish attitude towards this, I haven't seen any country were adults refer to words by their first letter.

As if somehow euphemism make everything ok, even though you say 'n$@!%r", you are still saying nigger.

11y agoHN ↗

Linguist here: you haven't seen much, this "obsession" is inherent to language itself and has a name of its own: connotation. Connotation is everything associated with a word, denotation is what the word actually means. But denotation doesn't override connotation, they coexist. If anything, connotation can change denotation, while connotation changes independently from denotation.

So what's the difference between saying nigger and meaning nigger? When you're saying nigger, you give away the option of not meaning nigger, because you cannot use the word free of its connotation: it's there, no matter how you use it. Dogwhistle terms used instead of nigger do not have that universal connotation to them, which is precisely why they are used: they can slip under the radar.

So what to do? Honestly, this is extremely simple: don't say nigger if you don't want people to equate what you're saying with the connotation your words carry. And the same goes for retard: if you don't want people to equate your words with the hate directed at people with mental health issues, don't use words whose connotation is limited to that hate. The denotation of "Sieg Heil" is completely harmless, but you have no problem with understanding its connotation and you don't go around saying it when the denotation fits because you know that only Nazis say "Sieg Heil".

Well, only assholes say retarded or retard. That's the connotation you're associating yourself with and no matter how much you complain about being misunderstood and people being too PC, you just messed up by not paying attention to the connotation of the word.

11y agoHN ↗

Oh, so when someone calls me a totally racist and offensive slur against white people it causes no harm, but when white people call blacks what they call each other all the time it hurts them... definitely makes sense.

11y agoHN ↗

Good job GH. It's sad this is shocking to some people. Perhaps they haven't dealt with anyone with mental disabilities or seen what their families deal with, and that's not their fault, nor is it an excuse. It's called empathy.

11y agoHN ↗

Not sure why you are downvoted, but I thought it's relevant.

11y agoHN ↗

For the downvoters: some developers may think it is funny, but for others with relatives with intellectual disability, it will make them really uncomfortable.

My point is, the language is unnecessary. Especially for a public repo that might get thousands and / or tens of thousands of views.

11y agoHN ↗

Kinda stupid to think that euphemisms would help such people to cope better.

11y agoHN ↗

This brings up a point that's been nagging at me for a while: does making a community more inclusive necessarily mean making it less distinctive? GenderDetector (formerly SexMachine [1]) is another example of this process, wherein what was formerly considered within the norm of politeness is now sufficiently far outside to cause outcry. I'm curious what other people think -- this has been on my mind for a while, and although I like parts of the predicted conclusion (more people for me to share my hobby with!) others frighten me (genericization to the point of losing meaningful cultural identity).

[1] https://github.com/bmuller/gender_detector/pull/14

11y agoHN ↗

The parts of the "distinctiveness" and "cultural identity" we'd lose are exactly the ones we don't want in the first place.

11y agoHN ↗

Fair enough, I suppose. Still, I'll miss reading the occasional post outlining Linus' outbursts on the kernel mailing lists when that day comes.

11y agoHN ↗

Who decides what part of my "distinctiveness" and "cultural identity" is acceptable? You? The majority? Some higher authority?

This is a slippery slope...

11y agoHN ↗

You can make your project distinctive by yelling "NIGGERS NIGGERS NIGGERS" or by actually being creative, innovative, interesting, useful, etc.

Not yelling "NIGGERS NIGGERS NIGGERS" doesn't mean your project turns into homogenous gray sludge, indistinguishable from all the other projects. If anything the projects that fling slurs are less distinctive - they're all so stupid that they limit themselves to English slurs so they end up with a very limited set of insulting terms. If they want to be hrave they could see all the stuff that's illegal in various countries and include those concepts. They should start insulting the ruling family of Kuwait, for example.

11y agoHN ↗

All i thought when reading the linked thread was "What a horrendous waste of so many developer hours".

Tolerance is a two way street. It also means accepting minor things you necessarily don't agree with. These topics are blown so far out of proportion that they are actually hurtful to workplace and gender equality.

11y agoHN ↗

Time for GitHub follow their own rules and change their name to something that's not offensive.

11y agoHN ↗

So by naming itself as a "hub of gits", github has preemptively insulted all of us. Outrage!

11y agoHN ↗

It's not the word that's offensive, but rather the insult. Is it offensive to say "retard the cam by 15 degrees"?

11y agoHN ↗

Obviously the word has acceptable uses (eg watch mechanisms). Equally fucking obviously the word is not being used in that way in this project.

(Your English is very good, but maybe you don't speak English as a first language?)

11y agoHN ↗

Yes, that's so in this case. But it's still not accurate to say that GitHub is censoring words. It's regulating behavior.

11y agoHN ↗

Not only did they ask them to change the name / verbiage; in a particularly Stalinist twist they asked them to delete it from the entire history.

11y agoHN ↗

Isn't "never alter the history of a shared codebase" the first rule of Git?

11y agoHN ↗

Yes. The entire notion of the hash tree is designed to prevent it.

11y agoHN ↗

It's sad that they had to "ban" them instead of having the community boycott/ridicule/shun the repo. The latter would be a healthier approach.

11y agoHN ↗

Are you saying that bullying and shunning people who don't behave according to social norms is healthy? Isn't that essentially the root of all racism, bigotry, sexism, etc? That's what already happens with large scale trolling of celebrities who become disliked and it can be quite harmful.

11y agoHN ↗

These people were saying silly things publicly and they should expect some backlash. Of course any extreme behavior is bad, but I don't know how this is the root of all racism, bigotry, sexism, etc. In this case they are judged by their action, not by their looks/belief.

edit: judged by what they said -> judged by their action

11y agoHN ↗

That means Chromium could not be hosted on GitHub anymore. The source contains 42 instances of "retard". So do probably many massive codebases.

Example: predictor.h line 537: "The queue is a priority queue that will accelerate sub-resource speculation, and retard resolutions suggested by page scans."

https://code.google.com/p/chromium/codesearch#chromium/src/c...

11y agoHN ↗

Completely different definition of the word. Not applicable or comparable.

11y agoHN ↗

This one, however, does seem to be relevant:

# assertTrue is retarded, use the normal assert statement assert L

https://code.google.com/p/chromium/codesearch#chromium/src/t...

Along with:

// TODO(darin): Fix this retardation! return buf_->RemainingCapacity() <= (2 * net::kMaxBytesToSniff);

      // HACK: I'm at a loss about how to get the syntax checker to get
      // whether a template is externed or not. For the first pass here,
      // just do retarded string comparisons.
      if (TemplateDecl* decl = name.getAsTemplateDecl()) {
        std::string base_name = decl->getNameAsString();
        if (base_name == "basic_string")
          whitelisted_template = true;
      }

And a bunch of french language files

11y agoHN ↗

Those examples you have picked fit the same problem as the initial argument, yes. "retard" in French means "slow" or "late".

11y agoHN ↗

So hilarious that someone actually searched the codebase for 'retard' and then assumes it's a slur in french too.

11y agoHN ↗

It's particularly ironic to see this coming from a site named GitHub:

https://en.wiktionary.org/wiki/git#Etymology_1

IMHO as far as offensiveness is concerned, 'retard' is pretty far down the scale... and regardless of whether they have the right to do this, I think this whole "politically correct" movement is a pretty disturbing trend. It's basically encouraging people to become offended more easily, and turns straightforward easy-to-understand conversations into watered-down vague doublespeak-ish verbiage. (If you've worked in any large organisations with similar policies, you'll know what I mean. I left that culture behind years ago and don't regret it one bit.)

Are there any GitHub equivalents that support the ideas of free speech and expression (within what the law allows)?

11y agoHN ↗

I agree that the word may be down on the offensiveness scale, but it is still offensive to some people.

Large organisations have such policies because they are aware that they are composed of people from diverse set of backgrounds. Unless you know exactly who the message is intended to, the delivery will always sounds vague / generic.

Before coming to Australia, I never knew that showing picture(s) of a deceased Aboriginal person is a cause of offense. If, say for example, a fatality occurred and the last group photo with the deceased Aboriginal was circulated (e.g. in memoriam memo), they would regard it as an offense even with the best of intentions.

TL,DR; Let's just be respectful and not call each other names.

11y agoHN ↗

I agree that the word may be down on the offensiveness scale, but it is still offensive to some people.

Who gives a shit? 'fuck' is offensive to some people and it's all over github. This enforcement is completely arbitrary and this is what is causing the backlash.

11y agoHN ↗

It does seem arbitrary...

But, as I mentioned in some other comments, GitHub is made up by many individuals that holds different values (just like you and me), thus it is nearly impossible for them to be 100% consistent.

I think the backlash happened mainly because there is a disagreement on the conduct. Just so happened, someone who stumbled upon the repo thought it was inappropriate, reported it, and the reviewer agreed (my speculation).

11y agoHN ↗

Lots of misuse of the word "censorship" here and any time this subject comes up generally, not just on this site but anywhere the topic is discussed.

What is/are the root issue(s) of this mistaken belief? I typed a few possibilities but they sounded preposterous so I just deleted all that.

Could someone who thinks this is censorship please explain why Github doesn't have the right to control its own privately owned website, and how one single website monitoring the language used there is equivalent to a government "universally" (well, within its borders) coercively prohibiting all such content, such that the person in question is prevented from publishing it anywhere else, even by themselves?

11y agoHN ↗

Personally I think this is censorship because Github holds power in the development world. Basically every developer is on Github. I switched from Bitbucket to github not because Github is better, but because it's basically open source suicide NOT to be on Github.

Disabling a repo because they don't agree with a word in it seems like an abuse of that power to me.

So basically, I feel it's censorship because Github holds enough power over its users.

11y agoHN ↗

Why is the word "censorship" the problem here? Of course it is. Github is censoring what it is willing to host. This is roughly akin to you or I selecting which papers we'll read tonight, or which speakers we'd like to hear in a conference, or which links we'd like to include as related work on a blog post. Or which book we'd give to a friend.

The western world has a lot of implicit censorship going on that we think is unfairly applied en masse, and that's where we start to see a problem. Women, for example, are consistently and provably discriminated against in a variety of ways in these subtle decisions. This creates a general vacuum of their input in our field (and many others!).

Actions like this help to remove said implicit bias and apply the censorship principles we use in our daily lives more fairly, giving us a more accurate picture of the world without having to listen to every single voice.

11y agoHN ↗

Github certainly has the right to control its own privately owned website. That doesn't mean they have the right to stop people from complaining about how they control their website, or from deciding they don't want to use Github because of it, and neither of those things is an infringement of Github's rights no matter how much the "it's not censorship" brigade want to spin it that way.

11y agoHN ↗

The definition of censor is "to examine books, movies, letters, etc., in order to remove things that are considered to be offensive, immoral, harmful to society, etc.", right?

Github is censoring content on their site according to their TOS. They have a right to.

It's not a First Amendment issue. It's still probably worth considering if it's a good thing. Especially, if you plan to host a project that has content that might be objectionable to someone.

11y agoHN ↗

The definition you gave appears to be from Merriam Webster [0]. This is a good starting point, but it's crucial to note that the word "censorship" predates the modern web, with publicly read-write websites. So the word publish [1] has been radically altered as well. As for publishing, have a look at the MW examples: they all cite books or magazines. That's an old conception of publishing that clearly needs to be updated.

And censorship is intimately tied to that definition.

  1. http://www.merriam-webster.com/dictionary/censor
  2. http://www.merriam-webster.com/dictionary/publish
11y agoHN ↗

Is your objection here based on just the denotation of the word? What's your preferred definition? Are you coming at it from a legal definition (e.g. Black's) or other specific context?

I think the word broadly works in this situation although certainly the leap in context it suggests (from private legal act to illegal governmental action) is unwarranted.

11y agoHN ↗

The Comics Code Authority was not part of the government, but it was a censor. Can you explain your use of the word censorship to only mean when the government does it? And sure, it's just one single website, it's in their rights to do that. And then another website. And suddenly it's the entire industry, and if you dare oppose it you will be blacklisted and boycotted.

11y agoHN ↗

For those arguing that they are within their rights, and free speech laws don't apply there: that's not the point. (Like most of similar situations by the way.)

It's about a company acting in a way that is alienating to its userbase. Now, many people might think retard is offensive and would prefer a sanitized environment... but many people don't. Saying "we disagree with what you did" is a way to the users to tell the company that they might be drifting away from what made them interesting in the first place.

You can be legal AND an asshole.

If every time your friend was being an asshole to you, he'd stop listening and said: "Well, it's legal.", he probably wouldn't be your friend for long.

11y agoHN ↗

It's about a company acting in a way that is alienating to its userbase.

Wouldn't that depend on the userbase? If there are more people using Github who would prefer it was a sanitized environment than people who think anything should be allowed then Github removing this content would be them acting not to alienate its userbase. The majority of users probably don't care either way, so we're only talking about the two extremes - and I'd hazard a guess that there are far more people who would rather Github didn't have an "anything goes" policy than did.

11y agoHN ↗

How do you know that the majority of users don't care? Did you or anybody else run any surveys or was that thought pulled out of your ass?

I'm hearing this argument a lot on HN, yet it is never accompanied by numbers and because it's always contrary to my experience. Would you say the same thing about Sourceforge? Of course, there's a difference between piggybacking on the work of others to distribute malware and censoring some words, however there's also similarity. GitHub censoring content means they are not a neutral platform for hosting public repositories and they are showing their potential for becoming the next Sourceforge.

11y agoHN ↗

GitHub censoring content means they are not a neutral platform for hosting public repositories and they are showing their potential for becoming the next Sourceforge.

In the same way that because I punched my brother as a child I might go on to be the next Stalin.

11y agoHN ↗

Punching your brother doesn't make you Stalin, but it's still an action you have to apologize for, otherwise you're an asshole, hence my argument.

11y agoHN ↗

As you say, punching your brother doesn't make you Stalin, just as requesting a repo changes it's name doesn't mean you'll go on to infect all the downloads with malware.

11y agoHN ↗

I'm rather concerned by this. Removing content for using the word 'retard' invites those who want to police behavior to try to do so by taking highly vocal offense. Furthermore, GitHub can't defend user content by falling back to free speech principles, since the obvious follow-up is to ask what the difference is between the next topic of contention and this one.

This should be concerning to anyone who enjoys things that are at risk of social sanction. Here's a short list of vaguely-plausible examples from both sides of the political spectrum:

Violent video games

Pornography

Privacy tools

Penetration testing tools

Abortion services

LGBT+ rights

Religious commentary

Political activism

11y agoHN ↗

heh, with some clever social engineering and timing this could actually become a new form of attack. A lot of scripts (and Gemfiles and other things) point directly to projects on Github. Imagine an attacker managing to sneak a subtle offensive thing into a PR and get it merged in, then later complain to Github at a time when the repo owner is busy/unresponsive/on holiday. Then all the scripts or Gemfiles trying to pull down the repo fail.

11y agoHN ↗

I don't like framing this debate in the prism of government versus private company policing. Freedom of speech is not mutually exclusive to the government.

Consider a programming club meeting once a week that is open to the public. You get there and it's 6 dudes and they are accepting of you as a coder but completely at odds with you on the social justice spectrum (using words like "gay" and "retard" as examples). You have two choices at this point. Either accept the group for who they are or leave.

This is the context in which I see Github. There's a reason why Linus can run his mouth. It's because to the old "boys" club of programmers only results matter and not the social context of the group.

They have no problem with Linus using their service while running his mouth. Why are they picking on this group in particular? It's quite simple. They are small and not important.

Let me be clear. This is very very bad for open source. Github was once considered the automatic public place to share your code. For the most part most projects live in the world of a few singular coders who put their code out to the world for sharing sake and maybe to possibly intrigue others to join their project. Many of these guys are sitting in their bedrooms or garages hacking away and not looking to open themselves up to the SJW crowd when publishing their code. Regardless of what you think of the people doing the coding (which is reflected in the comments) the point of Github was to improve the accessibility of code. I fear this move will take that mission in the opposite direction.

Successful software is almost always filled with expletives. The device you are browsing this very site almost certainly had at least one fuck in it's source code somewhere in the stack.

Just look at the Linux Kernel http://www.vidarholen.net/contents/wordcount/

11y agoHN ↗

"Lookie here, your compiler does some absolutely insane things with the spilling, including spilling a constant. For chrissake, that compiler shouldn't have been allowed to graduate from kindergarten. We're talking "sloth that was dropped on the head as a baby" level retardation levels here .... Anyway, this is not a kernel bug. This is your compiler creating completely broken code. We may need to add a warning to make sure nobody compiles with gcc-4.9.0, and the Debian people should probably downgrate their shiny new compiler."

Linus Torvalds, http://lkml.iu.edu//hypermail/linux/kernel/1407.3/00650.html

11y agoHN ↗

Didn't they read the TOS? I guess not, because otherwise they wouldn't realize that they can do this.

They're a private entity and it's up to the customers to react. If more people are in favor of this action (which it seems so), why would they not keep doing this.

11y agoHN ↗

Can I take a moment to just point out the silliness of worrying about the censoring or suppression of content in a distributed source control system?

The very nature of git means you can just clone the repo and do whatever you want to it.

11y agoHN ↗

You are confusing and commingling git with Github. Even though one uses the other they are very much not the same thing conceptually or practically.

11y agoHN ↗

It's kind of scary how many people here consider the word retard offensive.

I assume words like "fucker" or "dicks" would also trigger you?

I get that Github as a private corporation gets to decide what they want or don't want but that's driven on how many people genuinely get offended so I'm assuming a large portion of people genuinely got bothered by this compared to all the other shit happening in the world.

11y agoHN ↗

We're not discussing about private conversation between two friends. I would be offended if a stranger said that to me. Wouldn't you?

Of course, I can see that this is done for laughs, but not everyone sees that.

11y agoHN ↗

This repository doesn't belong to you. For all intents and purposes this is a private conversation in public. Not to mention going out of their way and report it to the Githapo to have them take it down. This is insane. I'm I the only one who sees the insanity of grown adults shitting their pants over vulgarity?!

11y agoHN ↗

grown adults

Now there's an unwarranted assumption if ever I saw one ;)

11y agoHN ↗

It is a false analogy though.

If it's just a commit message, then I can see why you would think this construes as a `private` conversation (i.e. message between committers). But, it's also in the README which, by default, the first thing you see when you open up the repository.

The better analogy perhaps, is the author is standing with a signboard containing some offensive language in some corner of a public space.

11y agoHN ↗

Yes, and books in libraries can be taken off the shelves for the same reason.

11y agoHN ↗

Some explanation for the downvotes would be appreciated.

11y agoHN ↗

I'm genuinely curious, why do you take the view that this is a private conversation in public?

11y agoHN ↗

It's his/her repo, not being sold, not being advertised, not being linked to specific people e.g harassment. It's not for YOU to care about.

It's dongle-joke between two friends in the open. Who the fuck are you to act on that? I don't mean you personally, I mean in general.

Don't compare this to racism or hate-crime like someone else did. That's just watering down words.

11y agoHN ↗

Got the reference to the dongle-gate now, and for the record I don't agree on public shaming.

The fact that this got into the HN front page and received hundreds of comments means that some people do care and this is an actual issue(?), censorship or what not.

Which is sort of my point. You never know when your repository will become popular for reasons good or bad, but it will reflect on both the author and GitHub.

GitHub will probably get the flak either way: for censorship if they try to force the author to change it, or they might be seen condoning the behaviour if they do not do anything.

Just an aside. I'd like to think that anything people put on GitHub is going to become somewhat like public record. It will stay there long after the project has been abandoned.

11y agoHN ↗

Search my post history. I use words like cunt or fuck. I don't use the word retard because I recognise that it is frequently used by people committing a hate crime (an actual crime, like violence against the person, or sexual violence, or theft); and I recognise that use of the word contributes to a culture that de-personalises people with LD and makes it easier for doctors to murder them with the justification of "retards have no quality of life".

You're right about the numbers of people who see this use of the word as offensive. That's something that seems to be missed: this isn't a fringe view, it's mainstream opinion. For a lot of people it's not a border case. It's as obvious to a lot of people as eg banning ZippoCat would be.

11y agoHN ↗

Did you have a privileged/sheltered life or was it rough? I am genuinely asking because you brought up hate crime.

Did you have to endure much of it growing up? Is that why you relate a world that essentially means "dumb" (not physics) it to hate crime.

11y agoHN ↗

Is that why you relate a world that essentially means "dumb" (not physics) it to hate crime.

Perhaps this is a cultural issue, especially for people who do not speak English as a first language and especially if they watch US media where the word is more used.

Retard does not mean "dumb". If you want to call someone dumb use dumb, stupid, idiotic, etc. Avoid retard. Because retard is not much of an insult to the person you're using it for, but it is to people with LD or their carers. By using the word retard you're not particularly insulting your target, but you are insulting a wide range of people who you probably don't mean to be insulting.

Retard historically means person with a learning disability. It will continue to mean that for a while, although the use is gradually changing, and it's not officially used apart from one narrow situation (A US user group).

Hate incidents based on disability are very common.

https://www.mencap.org.uk/blog/four-things-you-probably-didn...

The UK crime survey is part of UK national statistics. This means they use robust methods and that the numbers are reliable.

The number of disability hate incidents (not all necessarily crimes) is higher than the number of homophobic hate incidents and religious-based hate incidents. The Crime Survey for England and Wales – the most authoritative picture of crime in the country - estimated that there were 124,000 disability hate incidents in the past two years alone.

MENCAP, a charity working for people with learning disabilities did some survey work in 2000.

Almost 9 in 10 people with a learning disability surveyed had experienced bullying or harassment in the past year - an incredible 88%

Of these, two thirds (66%) of people were victims regularly and one third (32%) were being bullied on a daily or weekly basis Three quarters (73%) of people had experienced bullying or harassment in a public place

Half (47%) of the people surveyed had suffered verbal abuse, and a quarter (23%) had been physically assaulted.

The "Living in Fear" report is here: https://www.mencap.org.uk/sites/default/files/documents/2009...

11y agoHN ↗

I actually find it slightly depressing how many people here don't find it offensive, and are comfortable with it. Maybe it's a US vs. UK thing?

Many people in the sixties said 'coon' or 'spade,' and many people in the seventies said 'paki' or 'poof;' and you could argue that those words weren't directly offensive insults, but - to me - there is still some undercurrent of the different and qualities of 'I'm superior and this is my mocking little word for those different to me.'

I don't know. Everybody has their own opinions, of course, but were I running a service and somebody reported that to me, I would have done the same thing.

11y agoHN ↗

Sweden. Not UK.

You don't get to impose words that trigger you without historical contortions on the rest of us. Please understand that. Comparison 'retard' to hate crime and racism is just obnoxiously weak and reeks of modern privilege.

11y agoHN ↗

I'm based in the UK, and was assuming - perhaps incorrectly - that many of the commenters that weren't bothered by the word 'retard' were based in the US, where I believe that word has less of a stigma.

I honestly don't understand your comment regarding historical contortions, I'm afraid. However, I'll stand by the argument that the word 'retard' is used as an insulting term for a section of society - at least here in the UK - and, from that point-of-view, does echo words used in a racist context, or the context of hate crime (while acknowledging that using the word is clearly not a crime in itself).

11y agoHN ↗

Is there a code hosting solution that a) lets me self host code b) has identity system (common to all self hosted instances) c) has pull requests whose origin can be verified with the identity system?

11y agoHN ↗

You mean... git?

You can self-host git repo. It's quite storage- and transport-agnostic - you can host it over HTTP, SSH, NFS, SMB/CIFS and even FTP if you're into perverse things.

Every commit has your name and email address, and if you want authentication you can sign those with your public key.

And, well, you can send and receive patches using any means you want. The patch is just a text (usually) file.

11y agoHN ↗

And, well, you can send and receive patches using any means you want.

I would prefer an built-in interface, which is why I asked for it.

11y agoHN ↗

I disagree with this in principle, however as a private company Github has the right to do as they please. Just make the rules clear and apply them fairly and consistently and you'll hear no complaints from me.

11y agoHN ↗

GH already has set a precedent for favoring people based off their political tastes.

- OpalGate: LGBT has been used as an excuse to harass people outside of GH for twitter messages.

- C+=: satirical repository called C+= mocking feminism in tech was Shut down.

- GGAutoBlocker: specifically targets a manifest of twitter targets users based off political persuasion. It's alive. (https://github.com/freebsdgirl/ggautoblocker/blob/master/sou...) This blocker is literally based off targetting people because of their political beliefs.

If you don't fall in line with the politics of certain people, they claim harassment - report your to these services - and get you shutdown.

11y agoHN ↗

hmm... isn't "git" an offensive term in UK and/or Europe? Idk - I try not to use the word myself but interesting call here.

11y agoHN ↗

I wonder what it would take for people to see that political correctness is a problem.

11y agoHN ↗

Funny how the parent repository username "WebMBro" basically tells you all you need to know... bro.

11y agoHN ↗

Who cares about this? If you felt the need to "report" an image of Hitler, you should feel very silly.

11y agoHN ↗

Anyone related to a person with LD probably somewhat cares about it, especially if their relative has been the victim of hate crime or life-risking stigma.

"Hate incidents" (not necessarily crime) are very common. In the UK a person with LD is more likely to experience a hate incident than someone who is gay, or someone who is a member of a religion.

11y agoHN ↗

Could you please elaborate on what LD means in this context? I'm not finding any suitable definition or explanation by searching.

11y agoHN ↗

I think Learning Disabilities

Not sure how that relates to an image of Hilter

11y agoHN ↗

That's not a real Hitler image, it's a photo of a wax figure at "Madame Tussauds" in Berlin. While I don't think this is the right place to use such a photo, I don't think it should be censored.

You probably know the movie "Der Untergang" and all the fake-dub videos on youtube. Guess someone uses an angry Hitler face out of this movie? Most people know that it must be ironical, however…

to cut it short: It's probably unprofessional, maybe childish. But that's not illegal.

11y agoHN ↗

Is there any evidence that this is even real? The repo in question is a fork of a repo that's still up, with the word "retard" still in it. There's tons of foul language on GitHub, why would they single out this one relatively minor instance?

Anybody could fake that imgur picture in about 30 seconds. Does anybody know for sure that the repo was actually unavailable? Has anybody from GitHub responded?

This does remind me I wanted to clone my repos somewhere else, though.

11y agoHN ↗

Github is a private company and they have the right to do that. However, as their customer (I pay them a little every month myself and I also work for a company that pays them a lot), I don't like that behaviour and I would start think about switching to other company's services if they continue to do that.

11y agoHN ↗

For those defending Github by pointing out that threatening to shut down this repository was not an act of Congress, and therefore not illegal: you would need many km/s of delta-V to miss the point any more than you already have. Your argument sucks.

11y agoHN ↗

There's BitBucket, with even far better free plans.

11y agoHN ↗

Aaron Swartz's last interview is really apropos. [1] He discusses how speech has changed and why we should be concerned over private companies' suppressive actions now rather than just governments.

Also, those arguing that governmental assertions of free speech rights only apply to government actions are not familiar with the relevant case law in the US. [2]

Similarly, those claiming that censorship can only be done by state actors are using an incredibly idiosyncratic definition that basically anyone other than a hardcore libertarian would disagree with. [3][4][5] Say it is the 1980s and a college newspaper prints something that upsets someone. They then steal and destroy all copies of that issue once they are printed. How is this action by a non-state actor different enough to be put in another category?

Scott Alexander also has a good read on these issues. [6]

[1] http://www.wired.com/2013/04/aaron-swartz-interview/

[2] https://en.wikipedia.org/wiki/Pruneyard_Shopping_Center_v._R...

[3] https://en.wikipedia.org/wiki/Censorship

[4] https://www.aclu.org/what-censorship

[5] http://rationalwiki.org/wiki/Censorship

[6] http://slatestarcodex.com/2015/07/22/freedom-on-the-centrali...

11y agoHN ↗

Also, those arguing that governmental assertions of free speech rights only apply to government actions are not familiar with the relevant case law in the US.

Note that that ruling does not establish that the first amendment provides the protection of free speech from a private company. It ruled that the California constitution did so, and was in fact allowed to expand upon the rights provided by the US constitution.

11y agoHN ↗

Per their TOS for years and years now, Github gets to define what content they will publish and/or take down.

I guess they haven't really tried to paint themselves as brave defenders of speech either.

Which I don't think really says much about how people should interpret actions like this, it just means they probably shouldn't be so surprised.

11y agoHN ↗

Good call. I would like Youtube to follow with something similar. I mean, have you even seen their videos? it's gross (no offense to fat peeps).

11y agoHN ↗

every git subscriber should create a retard-ish repository. problem solved!

11y agoHN ↗

GitHub making value judgments on the political correctness of speech in the repositories they host makes me extremely hesitant to continue to use them. I want my service platforms to be neutral to content, so long as it's legal. This isn't some complaint about "freedom of speech" or some whine about how GitHub can't do this, but their doing so has substantially harmed my faith in them as a platform and as a company that I want to be dependent on.

I'm voting with my wallet, and I've just deleted my private repos and downgraded from my paid plan. I don't wish to support these kinds of actions with my dollars.

11y agoHN ↗

I agree completely. Why the hell should Github care about this? These sorts of decisions reduce my confidence that Github won't make even worse decisions that actually materially effect me. Without confidence in them, I'll start hosting my code elsewhere.

11y agoHN ↗

Bitbucket has free private repos if you're looking for somewhere else. Not quite as full featured as Github, but it's free.

11y agoHN ↗

So, why on earth are similarly 'offensive' repositories like https://github.com/meh/retarded (may be NSFW based on language) still available? This seems either a very selective policy, or there is something else going on beyond the mere use of the word 'Retard' here.

I found the example above with a simple Google search, and I'm sure there are many more that can be picked out, depending on the choice of obscenity or slur; so it seems like GitHub could be policing this fairly easily and automatically if desired (modulo obvious issues with false positives). Is it perhaps more likely that this is in response to a third party notifying them about the repo?

11y agoHN ↗

I'm hoping they get to his repositories soon. Fuck that guy.

11y agoHN ↗

Likely someone flagged this repo and not the one you linked.

11y agoHN ↗

Like every site, GitHub acts under safe harbour. It can't and doesn't police every piece of content uploaded. But it can respond to reports. That's what's happened here.

11y agoHN ↗

"GitHub acts under safe harbour."

This has nothing to do with a copyright or trademark violation so has nothing to do with any safe harbor provisions.

11y agoHN ↗

Legally-speaking, yes, but it's the same principle.

11y agoHN ↗

'retarded' in this sense could easily be due to someone's poor command of English. In this case, the use of 'faggotry' in commits makes it clear that it's not but it's not obvious from first glance.

It's clear that GitHub aren't embarking on a mass censorship campaign (probably because it's expensive), but "WebM for retards" and "you retard" aren't open for interpretation, even from a brief glance.

11y agoHN ↗

There's something odd about this. The repo in question is 'nixxquality/WebMConverter' which is where the GitHub notice was sent. However, this is a fork of another repo - https://github.com/WebMBro/WebMConverter - and that parent repo seems alive and well (that is, not disabled, and unchanged, so still titled 'WebM for retards') so why the discrepancy? Did the WebMBro account get suspended initially, and then reinstated, and only the fork felt the need to change the text? If so, this seems like a lot of overreaction based on what may well have been a (well intentioned) mistake on GitHub's part?

11y agoHN ↗

According to the link in the commit message, this repository (nixxquality/WebMConverter) was disabled as a consequence of the parent repository (WebMBro/WebMConverter) getting disabled by GitHub. Presumably the parent repository owners also got a message like this when their repository was disabled.

Also, as you've observed: Neither repository is currently disabled.

11y agoHN ↗

It might be worth mentioning here that Launchpad.net (Owned, Operated by Canonical Ltd of Ubuntu fame) recently launched (rudimentary) Git support [1]. They obviously need to integrate it better, but that is on it's way.

Launchpad.net might be a (more?) suitable option to consider if you're mainly developing Free and Open Source Software.

[1] http://blog.launchpad.net/general/git-code-hosting-beta

11y agoHN ↗

It is so hard to decide where to draw the line. At GitLab.com we face decisions like this too and it is impossible to please everyone. We have a code of conduct https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBU... for contributing to GitLab but not for the SaaS service. You can't allow everything and you can't ban everything, so everything always is a judgement call. It would be nice to vote on these things, but a community vote might generate more problems that it solves. Maybe leave it up to the core team https://about.gitlab.com/core-team/ but this group is more concerned with technical decisions. Having a committee for these things seems heavy handed too. In summary, no ideal solutions and I don't have a strong opinion about what GitHub is doing here. The advantage of GitLab is that people that don't fit in can always run their own server https://git.popcorntime.io/groups/popcorntime

11y agoHN ↗

Wow. Good to know. I actually just created an account at gitlab.com earlier today because of this. Now I know that was a waste of my time.

You want to know where to draw the line? Draw it at staying out of other peoples' business.

11y agoHN ↗

I'm sorry to hear you feel this way. Staying out of other peoples' business was not an option with GamerGate, and I'm afraid it will not be an option in the future. I would love a clear choice in these matters but I don't see one.

11y agoHN ↗

I'm puzzled sometimes that the ACLU can defend the despicable behaviour of actual Nazis and yet still be lauded as a liberal force for good yet so many of the people online fighting the authoritarian SJW menace so often just come across as assholes.

Best I can come up with is that one actually fights governments and doesn't seek to undermine people's concerns about Nazis or condone their actions, whereas online the bile seems reserved exclusively for those who wish to censor.

11y agoHN ↗

For those people (like myself) not wanting to be dependent on github and similar hosting services, there are alternatives to git+github that can do distributed bugtracking and are easily self-hosted, such as Fossil ( http://www.fossil-scm.org ).

11y agoHN ↗

Goodbye GitHub

A repository provider has ZERO say in what I write in my codebase. There are enough alternatives.

11y agoHN ↗

The insult used as a replacement here - 'git' - is also problematic.

'git' itself literally means 'bastard' i.e. a person born of unmarried parents.

We can claim to be an enlightened society which does not discriminate on the basis of parentage, but that doesn't bear out on so many levels, not least that single parents do not receive effective support.

You can say I could make the same argument about 'dummies' as an insult, and I won't really complain. The brand name '...for dummies' was originally a bit shocking: that's part of its marketing strategy. This is not a strategy that I particularly like.

I would not bother to censor here, I will continue just to privately think less well of this and other projects.

11y agoHN ↗

So..... Can i have a list of block words in my repo?

11y agoHN ↗

For me the main issue is not that github removed offensive content, but the politicization of the concept.

The most glaring discrepancy to me is that even though the word "nerd" is used to incite physical violence, that word is not considered inappropriate. The reason is that progressive political ideology asserts that violence that is perpetrated by "powerful" groups against "powerless" groups has an additional significance and importance, and violence against nerds falls weakly into this category, if at all.

11y agoHN ↗

The most ironic part is "git" is in fact a synonym of retard. GitHub name can be seen as an offensive name by itself. (RetardHub)

11y agoHN ↗

As somebody who has multiple sclerosis and thus the prospect of disability (both physically and mentally), I find this trend worrying.

I have other things to worry about than "bad words", I could spontaneously loose my vision, my ability to walk, type, speak, swallow or to breath, in addition to a variety of cognitive impairments. What keeps me up at night is wether that tingling in my hand is just because I lay on it or because my immune system destroys my brain again, not wether or not somebody used "retard" or "spastic" online.

It makes me sad and angry that people can act and feel as if they've done something for the handicapped by being offended at some word, while they have literally done nothing to improve the lives of those affected. I wish more people would put their time and energy into improving medicine, wheelchairs & exoskeletons, and social-programs.

11y agoHN ↗

I have a spinal condition and there is a distinct possibility I'll end up in a wheelchair at worst and crutches at best.

I also couldn't give a fuck about retard/cripple or anything else anyone else says, It offends me more that someone would get offended on my behalf as if I need protecting.

This mob justice shit is getting ridiculous really fast.

11y agoHN ↗

The word itself isn't the problem. It's the context in which a word is used which makes it offensive.

If it's being directed at someone intentionally then you have a case for offensive behaviour. In the context here, it looks passive enough to me.

11y agoHN ↗

I think GitHub should stop policing language and the reason why is simple: it never ends. This is our future, people. Endless discussions about particular words, what they mean to particular people and particular groups of people, second guessing, and endless discussion threads.

This is our future and it's not software development.

11y agoHN ↗

There has, for several years, been a campaign[1] promoted by the Special Olympics to end the r-word. I have signed on, and I encourage others to do so as well. I've known a lot of awesome people with intellectual disabilities who have had this label applied to them in the past. It's amazingly hurtful. No matter how you feel about Github's decision, I encourage all of us to consider how the r-word lingers in daily usage and pledge to stop using it ourselves.

Thanks!

1. http://www.r-word.org/

11y agoHN ↗

I've known a lot of awesome people with intellectual disabilities who have had this label applied to them in the past. It's amazingly hurtful.

Applying it to someone is hurtful. Using this word is not.

It doesn't matter if you substitute "retard" with "r-word" everywhere, nothing will change. Even if you change the name of the condition, you don't change the condition.

If someone wants to be offensive, I'd bet saying "Hey, you're r-word" will do the job just fine. If it was said with an intention to be offensive, it is offensive. And trying to censor certain words doesn't change it. Because words aren't the problem, people are.

I'll quote George Carlin here:

"They're only words. It's the context that counts. It's the user. It's the intention behind the words that makes them good or bad. The words are completely neutral. {...} For instance, you take the word 'nigger.' There is absolutely nothing wrong with the word 'nigger' in and of itself. It's the racist asshole who's using it that you ought to be concerned about." [1]

1. https://www.youtube.com/watch?v=mUvdXxhLPa8#t=50s

11y agoHN ↗

I'll just have to admit to a difference of opinion with you on this. I believe there is something inherently wrong with the n-word. I took the time to seek out its etymological roots via the Oxford English Dictionary, and the earliest evidence of its use is entirely negative and demeaning to those being described as such.

You don't need any additional context when the word itself was contrived as a convenient brush to disparage a people. It is, to its very roots, a bad word.

I also think you missed the point of the r-word campaign. They are not trying to get people to say "r-word" instead of the r-word. They want people to be more thoughtful and stop using the term altogether. Most people in polite society have stopped using the n-word, and they didn't substitute the literal phrase "n-word" for it as you suggest might be done. I would like to see these same people do this for the r-word. For example, I've heard a few of my coworkers use the r-word on numerous occasions when I know they would never dare use the n-word. The r-word campaign is simply asking for the same type of consideration.

11y agoHN ↗

It is, to its very roots, a bad word.

Even if every single human being using it was meant to be insulting, it still wouldn't make it a bad word.

Because there are no bad words. Just like there are no bad numbers or bad colors or bad images. Information can't be good or bad. It has no such property.

A message becomes offensive only when its sender said it with the intention to be offensive. And the same message could be offensive in one case and not be offensive in others. Context matters.

They are not trying to get people to say "r-word" instead of the r-word. They want people to be more thoughtful and stop using the term altogether.

It doesn't work like that. There will always be a word for mentally ill people. And there always will be some asshole who will try to use it against anybody who he doesn't like. Then it becomes derogatory. And it starts all over again.

They ("r-word campaign") will just change one word with another word (and burn a bunch of books containing the old word in the process). They will never change how people think.

Well, actually... you can remove all negative words from the language like it was suggested by George Orwell in 1984 novel [1]. Then "bad people" will have no words to express what they're thinking. But I really hope you aren't intending to go that way.

[1]: https://en.wikipedia.org/wiki/Newspeak

11y agoHN ↗

Well, actually... you can remove all negative words from the language like it was suggested by George Orwell in 1984 novel [1]. Then "bad people" will have no words to express what they're thinking.

The idea that that works seems to depend on linguistic determinism, which is far from established.

11y agoHN ↗

Wow, I'm hoping you misspoke here, but I'm a bit concerned by the way you confused people who are "mentally ill" with those who have intellectual disabilities.

Also, this line is dangerously incorrect: "A message becomes offensive only when its sender said it with the intention to be offensive."

If you've ever taken respectful workplace training in the US, you've likely learned the difference between intent and impact. What matters, in the US at least, is the impact of the message, not the intent of the person speaking [1].

1. https://www.google.com/search?q=sexual+harrassment+law+inent...

11y agoHN ↗

Any thoughts on why this was down voted? Just curious about what violated the HN policy.

11y agoHN ↗

The word actually means to impede.

So it became common usage as slang against people who were considered dumb, when it started to get callous it was used as slang against the mentally disabled. But it has just about universally not ever meant mentally disabled and I have literally never heard it used for that ever. I've seen it on some memes.

You're advocating for the banishment of a word that doesn't mean what you are advocating banishing it for.

11y agoHN ↗

It isn't really necessary to define words on HN. I think most of us have a good idea of what common English words mean. It appears as though you genuinely, by your own admission, have no knowledge of the r-word's history of use in the latter half of the 20th century. My uncle was born in the late 1940s and has intellectual disabilities that were severely exacerbated by years spent in "mental health" facilities. Before that fate befell him, my grandmother founded one of the first schools for children with intellectual disabilities in her state. It was known then as the County School for Retarded Children. This was the appropriate term back then. Doctors, researchers, teachers, and legislators all used the r-word to describe people with intellectual disabilities. It took decades for that to fade from use, yet the stigma remains. This is how the term came to be conflated with people who are "considered dumb" as you say. That only makes it worse. People with intellectual disabilities are certainly not dumb.

Now, you claimed that the r-word has "not ever meant mentally disabled." That's simply not true.

11y agoHN ↗

I don't understand how censoring something because "it's offensive to someone" came to be acceptable in the first place. Nearly everything is offensive to someone, it's simply too low a bar.

I'm certainly not campaigning for more use of the terms "retard" and "retarded". On the other hand, I've experienced first hand the very common, reflexive and thoughtless use of these words. Whenever it's used in my presence I make a point to express my distaste for the term and I encourage others to stop using it. I've gone through these motions with countless co-workers and two people higher up on the management chain, including my direct supervisor. But where I live, it's practically a regional colliquialism.

In this case, perhaps removal or correction is reasonable and Github is acting responsibly; I've already established that I have problems with these terms and do find them offensive. Still, I am uncomfortable with the whole episode and I don't feel at all confident that the next time this happens, it will seem as reasonable. On the contrary, I expect that the next time this happens, it will end up being more about ideology as it seems more and more people conflate "I am offended" with "I disagree".

11y agoHN ↗

I think that's not giving Github enough credit. They are clearly thinking very deeply about professionalism in a social coding frame, and I really doubt they will begin addressing every single complaint they receive.

If they do, again, there are existing alternatives or the people are free to build their own.

The alarmism over this "incident" is mind boggling. That people don't simple let Github conduct their business is incomprehensible to me. If I owned a Chipotle and someone came in yelling "retard" or any term I found offensive I would feel fine kicking them out. If the Chipotle down the street thought that was fine, they might get my business, but there is always choice.

11y agoHN ↗

Nobody is running into anywhere and "yelling 'retard'", the equivalent of which would be more akin to posting "RETARD" on comment threads all over GitHub. If that's what was happening, most would regard it as spam and would probably agree that the user should be banned (at least temporarily). That's not what happened.

So, while I agree that using "retard" in a lighthearted manner is offensive, and I wouldn't do it myself, I don't decide what others are allowed to say, because I don't want others to decide what I'm allowed to say[1]? Instead, I'll make a choice about who I want to be friends with.

1. https://en.wikipedia.org/wiki/Golden_Rule

11y agoHN ↗

Github's actions are entirely understandable - I agree. They are just trying to survive as a business.

But I don't agree that the resultant alarmism is mind boggling. Folks are becoming increasingly anxious at the ever increasing signalling costs being applied to innocent discourse; applied by people who have little to no institutional authority, and who certainly aren't recognised by folk AS authorities.

In response - folk are responding instinctively by upping their own application of signalling costs in retaliation. So you see folks saying things like: I'll never use GitHub again if they do this, instead of just remarking to themselves privately - gee, that was a bit harsh of Github, and moving along with their day.

What I personally find interesting is that I'm not seeing much discussion about what the real causes of these rising signalling costs are. I kind of expected Hacker News to be interested in that sort of thing - but here, as everywhere else, everyone is just getting caught up in the fever. We are all human I suppose.

My favourite explanation is one predicted by various game theoretic models about punishment in human groups. Game theory predicts that as human group sizes increases more people become "punishers" and apply higher signalling costs. I can link to research papers if people request.

With the internet - of course - group sizes have increased massively. Furthermore - the economic costs of signalling have dropped dramatically. So we are collectively applying much higher social signalling costs to compensate.

I haven't been able to find research that specifically tries to confirm this hypothesis - but various related hypotheses, as well as the game theoretic models that generated them, have obtained significant confirmation. Hence I set high credence for this particular hypothesis of mine (though it does need a much more rigorous formulation).

11y agoHN ↗

Interesting analysis.

So you see folks saying things like: I'll never use GitHub again if they do this, instead of just remarking to themselves privately - gee, that was a bit harsh of Github, and moving along with their day.

First of all, I assume that most people DO move along. After all you don't hear of those who don't say anything.

Secondly, perhaps those who do feel compelled to speak do so because they are afraid of being part of a silent majority and thus some group A imposing their standards on everyone because that group A is in conflict with group B.

Something like "I don't agree with B's behavior, but I don't agree with A's demands either. I just want to do whatever I do my own way. Please be tolerant, even of things that might offend someone out there".

11y agoHN ↗

Acceptable by whom? It's a privately owned service, not a democratic platform.

11y agoHN ↗

Are we not allowed to criticize the actions of a privately owned service?

11y agoHN ↗

What's going on at Github is rather perverse. And it happens to be around the word "Meritocracy".

Because of the "feels", the word meritocracy is a 'disempowering word'. It makes people with less skill feel 'less valuable'. So the impetus is to raise your skill? No. It's to devalue others who call you on it, or disregard your uninformed opinion.

What this accumulates to is the Github rug in the headquarters. "The United Meritocracy Of GitHub".

As quoted,

"GitHub's Julie Ann Horvath, a designer who also founded the company's all-female lecture series Passion Projects, said the rug first became a problem when photos of it made their way into feminist discussions online.

The tech industry isn’t still predominantly white and male because white men are better at their jobs than everyone else, it’s because many white men have had more opportunities to succeed than their minority and female counterparts."

Yep. Because of patriarchy, meritocracy really isn't. Oh, and throw in a bash to Paul Graham. Because 'patriarchy'.

And of course, there are also allegations that the Feminist Hackerspace DoubleUnion denied a GH employee because of the rug. Some equality, huh?

So, the same cancer that hit Reddit (free speech -> 'safe space') is coming to other companies, unsurprisingly. And we have feminism to blame.

11y agoHN ↗

Thank you for providing this link. Even though the rug story happened last year (somehow I missed it), it is relevant to this thread (and a scary read).

Taken together (the attempt at censorship and the rug story) indicates to me that Github seems to be overly preoccupied with political correctness and not keeping their eyes on the ball. If this continues, watch for decreased quality/innovation coming from them as we go.

11y agoHN ↗

Feminism is not to blame. Feminism is wonderful and empowering ideology.

There is a distinct difference between the ideology of feminism and the behavior of a specific group of feminists. Lumping the two together like that is like blaming Islam for terrorists.

11y agoHN ↗

Feminism, by its very name, is a sexist philosophy. And according to feminists, sexism (mainly patriarchy) is bad. Unless it's feminism.

Feminism -> Feminine -> Female

Definition of -ism: a distinctive practice, system, or philosophy, typically a political ideology or an artistic movement.

11y agoHN ↗

Feminism, by its very name, is a sexist philosophy. And according to feminists, sexism (mainly patriarchy) is bad. Unless it's feminism.

That seems to imply that you don't think sexism is bad. Did you mean to imply that?

Feminism, is by definition, anti-sexist. There are sexists who claim to be feminists, but that doesn't change the meaning of the word.

While the term 'feminism' does come from the root 'feminine', it refers to an umbrella of ideologies that includes many advocates of equal rights for men as well as for women.

However, if you do believe in the value of sexism, I can definitely understand why you would dislike feminism.

11y agoHN ↗

Feminism, is by definition, anti-sexist.

Really now.

Sexism in all of its forms is bad. That includes feminism AND masculinism.

While the term 'feminism' does come from the root 'feminine', it refers to an umbrella of ideologies that includes many advocates of equal rights for men as well as for women.

Citation needed for italicized text.

11y agoHN ↗

Really now.

Many (most?) definitions of feminism are along the lines of "supporting equal rights for men and women" or "equality between the sexes".

Feminism is an umbrella term for a group of ideologies, some of who do not agree with either of those definitions. In that sense my statement is not accurate. However it is still far more accurate that your attempt to use the latin root of the word to define its meaning while ignoring its use and history.

Citation needed for italicized text

Here's one: I am a feminist and I support equal rights for men as well women.

Here's another one to an established feminist thinker: https://en.wikipedia.org/wiki/Feminism#cite_note-hooks-6

11y agoHN ↗

Feminism, by definition, is sexist. MRA, by definition, is also sexist.

Both are centered around their own sex and "leveling the playing field" for their own gender. Feminists do not give a rat's ass about paternal child custody issues or "men's mental health" (particularly the much higher rates of suicide). Because those aren't issues where women are under-privileged. MRA's don't really care about women's issues. That's because both of these ideologies are sexist.

If you want equality that isn't sexist, try "egalitarianism". Equality for both genders (not sexist) and not only a single gender (sexist).

11y agoHN ↗

Etymology and definition are two different things, and the latter can not be reliably inferred from the former.

Your argument presumes an inference of the definition from the etymology, which would perhaps not be an unreasonable approach if you were a future archeologist stumbling on the fragmentary remains of our society and the only information you had for interpreting the modern English word "feminism" was an idea of its linguistic roots.

But it is unreasonable when you actually have access to the modern world in which it is used.

11y agoHN ↗

Words aren't legos fella, and they have more than one meaning.

"Sexism" is a good example. It can mean any discrimination by gender or sex. It also refers to a socio-political structure under which it is impossible for a woman to effectively discriminate or oppress a man. Which meaning you choose to wield says a lot about your biases.

You will accept that a large chunk of modern history saw women deprived of basic rights. Recent legislation may have made a dent, but hundreds of years of behavior and social structure do not vanish overnight. In this light, feminism emerges as a mode of analysis that seeks to understand how male-supremacy operates in society to elevate men and denigrate women. It is also a form of activism that seeks to correct the imbalance.

It means other things too. But since you clearly have an unsubtle and unsympathetic viewpoint, your point of view is frankly not relevant. You don't get to define it. Instead, consider talking less and listening more. Start by asking a woman feminist what feminism means to her, and see if you can actually keep your mouth shut while she's talking.

11y agoHN ↗

Bla bla bla justification of sexism for females bla bla

I have an unsympathetic viewpoint because the Internet's public venues are being turned into a feminist hug box.

Even better yet, a feminist calls my viewpoint "not relevant" look at the visibility of this. Sure looks relevent to me.

And I don't care what feminism means to a single person. I look at what's happening using "feminism" and its abhorrent.

11y agoHN ↗

No, my point is that the rest of the world doesn't care what feminism "means to a single person": you.

You sit around and trash the work of thousands of committed people cuz "waah my fave internet site did something i didn't like". Go back to brogramming shitty ruby apps.

11y agoHN ↗

Insults aside, there is a glimpse of sunlight in one thing you say:

I look at what's happening using "feminism" and its abhorrent.

If you say you are objecting to censorship in the name of feminism, this can actually be articulated from a pro- (or at least neutral-to--) feminist viewpoint. There is nothing about feminism that implies or demands censorship. Someone clamoring for censorship in the name of feminism can be reasonably opposed on the grounds of defending free speech, etc.

Now: companies are allowed to prohibit whatever speech they want on their site. If they think it will make their customers or shareholders happy, or solve whatever bullshit internal politics are at play, nothing can stop them. Risk-aversion leading to all sorts of ridiculous bureaucracy is rampant in corporate america and it ain't just about PC, it's also why corporate music sucks, etc.

The problem with you is your incessant trolling of feminism itself. It's ignorant and insulting, especially rolling out the repulsive "SJW" slur. People are going to fight for their rights, you can stand in the way and get run over, or you can seek to achieve a higher understanding.

11y agoHN ↗

Nope. And yes you can blame a doctrine that people follow that succinctly makes recommendations to violence for being a cause of violence. Perfectly acceptable and so far quite accurate.

11y agoHN ↗

First of all, I said "terrorism", not "extremist islamic terroism". This isn't splitting hairs in because the parent is taking about forms of PC that do not directly relate to gender and blaming feminism for them.

And yes you can blame a doctrine that people follow that succinctly makes recommendations to violence for being a cause of violence.

The ability to blame something for something does not mean that one is actually an effect of the other.

You can also blame western dependence on oil, cultural imperialism, the fall of the ottoman empire, human nature and many other things for islamic terrorism.

While all of these things do exist in the chain of effects that lead to islamic terrorism, that does not mean that blaming them is helpful nor particularly accurate.

Generally when assigning blame you should look for a reasonably proximal and changeable item in the change of effects. The level of violence expressed in a religious text is neither proximal to the level of violence perpetuated in its name nor is it changeable. Thus blaming it is not particularly useful.

Of course, you are free to blame whatever you want. I hope it works out well for you.

11y agoHN ↗

"No True Scotsman" isn't a good way to defend Feminism; continuing to be an example of an empowered feminist is.

In this case, though, you shouldn't even feel the need to defend it because feminism has nothing to do with the OP topic. It was dragged into the discussion because kefka blames feminism...because feminism.

11y agoHN ↗

So when you have a request to the remove the word "retard" from a repo, and that request is complied with, feminism is to blame.

Got it!

11y agoHN ↗

Because in the case of GitHub censorship, it really is feminism and social justice warrior garbage.

But I might be a white (-3 points) guy (-2 points) so you have to balance that in with the cited facts about the rug. I think it's pretty clear.

11y agoHN ↗

I think Github is itself mostly white guys. Also, most of the people being labeled SJWs on the relevant Github issue are white guys. So this isn't about whether you are a white guy or being defensive about being a white guy.

11y agoHN ↗

I think Github is itself mostly white guys.

Why should race or sex even be a part of the equation of "Hire or Not?"

But don't worry. Github hired a bunch of women for their women-only area, Passion Projects. They only hire women, so it's a "Safe Space".

... and it appeases the feminists so that we don't have to hold to high standards of programming. They do the frilly 'social media' productions because you know "women are good at social".

Edit: And that's the problem with specialized woman-only hiring procedures. They look good from a PR aspect as well as an appeasement angle, but the message they deliver is "Women aren't as good as men, so we have 'special' programs for them."

11y agoHN ↗

I never thought I'd see the day when HN's tide of hatred would turn from government surveillance towards the social justice boogeymen of Redditdom. You're arguing that feminism and "social justice warrior garbage" are the direct causes of Github censoring repos. It's not. If Github was pressured by people on Tumblr to use a regex to change the word, it would be a different story.

They have good intentions, but the way they chose to implement it is completely unacceptable. You cannot censor the internet. This furor wouldn't really have occurred if they'd just sent the sap an email politely asking them to replace the word with something more sensitive.

11y agoHN ↗

As I quoted elsewhere;

When I think of someone who is "offended", I think the following:

"Announcing "I'm offended" is basically telling the world you can't control your emotions, so everyone else should do it for you."

11y agoHN ↗

This isn't the real problem. Github's earlier obsession with the word "meritocracy" isn't even relevant. Horvath isn't relevant here either. Feminism isn't relevant here. Paul Graham isn't relevant here. Reddit isn't relevant here. You're all over the place with stuff that isn't relevant.

The issue is that Github's content policing has been turned up to 11 so that it's not just harassment or even seriously offensive content anymore, it's repos with words for "dumb" or "stupid" in the code that are getting ultimatums. This is not really different from banning repos for taking the Lord's name in vain, or writing offensive words like fuck and shit. So Github has become an unsafe space for average programmers, who sometimes cuss or call something stupid or even take the Lord's name in vain. And that is no good, because Github's whole purpose is to host code for people.

That's important and should be addressed. But you are only screwing us over by associating us with GamerGate, anti-feminism and all that crap.

11y agoHN ↗

The issue is that Github's content policing has been turned up to 11

Stop here. Ask yourself "Why is GitHub dialing up to 11?"

Answer: A group known for being responsible for over-zealous political correctness and internet-mobbing is being over-zealous about their political correctness and internet-mobbing.

GitHub's answer to over-zealous politically correct internet mob? Cave in to their demands so they go away. "Turn it up to 11".

Do you blame GitHub for being pressured the internet mob - or do you blame the internet mob for pressuring GitHub?

A certain over-zealous politically correct internet mob made GitHub get rid of the word "meritocracy". A certain over-zealous politically correct internet mob was also responsible for the other things mentioned including the issues at Reddit. All of this stuff is related to the over-zealous politically correct internet mob.

The problem isn't with GitHub. It's with the over-zealous politically correct internet mob pressuring GitHub.

In short: Quit victim blaming.

11y agoHN ↗

The issue is that Github's content policing has been turned up to 11 so that it's not just harassment or even seriously offensive content anymore, it's repos with words for "dumb" or "stupid" in the code that are getting ultimatums.

And that's the effect in "cause and effect".

The cause is feminism's creep into the boardroom as a group to appease. And the policies are as inane as arguing that "meritocracy" is an evil male word. Meritocracy is also considered a 'micro-agression' by similar said feminists because it "makes them feel bad".

So, youre right that the problem right now is Github content policing. Why? My comment explains it.

11y agoHN ↗

I disagree that the "meritocracy rug" story at GH is irrelevant.

It is another example of political correctness taking place (at GH, and elsewhere), but with a strong feminist-driven aspect to it. Fervent feminism absolutely tries to ride the PC wave and uses its methods - word censorship and name calling "if you don't agree with me, you are a misogynist".

11y agoHN ↗

As someone pointed out in the thread on Github, the term "Git" is also an offensive term. Who's going to start the petition for Github to change its name?

Slippery Slopes Indeed.

From Wikipedia: "Git is a mild[1] pejorative with origins in British English for a silly, incompetent, stupid, annoying, senile, elderly or childish person.[2] It is usually an insult, more severe than twit or idiot but less severe than wanker, arsehole or twat.[1][3][4]"

https://en.wikipedia.org/wiki/Git_(slang)

11y agoHN ↗

That's not the same thing though. Calling someone a git is just calling them stupid, calling someone a retard is saying they're so stupid they're mentally disabled and they should feel ashamed for it. It's pretty insulting towards people with mental disabilities.

Even Linus has said he named git after himself because he's so egotistical.

11y agoHN ↗

Honestly, the definition you provided is on par with what I usual go for when I use the insult directed at someone. And I'm okay with that.

11y agoHN ↗

You're telling us a lot more about how you use speech in an attempt to shame other people and a lot less about how shaming and insulting 'stupid' is relative to 'so stupid'.

11y agoHN ↗

The problem is the historical usage of "retard" toward the mentally disabled and the trend to use the word to call not mentally disabled people mentally disabled as an insult. The "mentally disabled as an insult" part is why people don't want "retard" to be used.

I don't use either of the words because I'm an adult who isn't British.

11y agoHN ↗

Problem solved! Instead of calling someone who is not mentally disabled "retard" as an insult we should all now call them "mentally disabled".

So next time someone who is not mentally disabled cuts you off in traffic just yell out "You're a mentally disabled individual!"

The underlying issue has nothing to do with the word but the meaning, you can kill the word but the meaning will be attached to something else. People who don't have respect for the mentally disabled will not be changed by censoring a word.

#sigh

Note: I don't endorse actually calling anyone mentally disabled, retarded, slow etc.. We should try to be better humans then that and treat people with the respect they deserve.

11y agoHN ↗

So is "idiot" as bad as "retard" then? What about "imbecile"? What about "moron"? And what about "cretin"?

If "medical description of a person with mental disabilities" was a sufficient criterion, all of these would be equally inappropriate (even in an informal / vulgar context). But even tumblr will find it hard to get outraged about the use of the word "cretin" (outside the use as a direct slur against someone with mental disabilities).

Context is important and context is not just about the original meaning and use of a word but also time. We generally find archaic insults humorous -- this isn't because the phrases were harmless at the time they were in widespread use but because they haven't been in widespread use (in their original meaning) for a significant amount of time.

The problem with "retard" isn't merely its historical usage. The problem is that that historical usage is fairly recent.

11y agoHN ↗

It's insulting to some perhaps due to their own self-perception but the definition of the word and its word origins are separate from how somebody feels about the way a word may have been co-opted over a period of time. Retard is interesting because its meaning is pretty clear and innocuous. The word is also quite useful.

If you say a material is fire retardant, you not only are free to say this, it would be ridiculous to have to invent or supplant a new word because one was co-opted over time and personified, turned into a noun. People will disagree, but it takes mental gymnastics to be offended by things like that.

That's why people have developed the SJW social justice warrior moniker and I think it fits well. Because it's an imaginary problem and working within that framework these kinds of people will eat themselves to death. So why engage or contribute to it at the expense of time, logic, and a reduction in cohesion of everyone else working towards goals.

You have to give people the power to use words like this where a true meaning well defined is absent of insult and if used as insult, if not specifically directed at someone, you can't allow another person's claim of offense to affect the conversation thats apart from them.

this is my biggest problem of a lot of the narrative spread by certain people and the media. maybe it's a thing with modern society where foolish people misidentify real problems and instead use their valuable time on things like microaggressions thereby taking focus (sometimes on purpose) off actual aggressions. And so far it's recipe for a failed state. Christopher Hitchens said it well. "The fact that you’re offended has absolutely no bearing on the truth of the matter"

The sad thing, the very sad thing is the media do better on these kinds of controversies because they generate views. I have chosen to participate here on this in hopes it might actually set somebody straight. The people who claim this kind of censorship are the same people who purport that there is strength in diversity. But unfortunately they don't really know what diversity really looks like in terms of diversity of ideas. They imagine it means comfort but they are wrong. Understanding diversity means bearing with discomfort and dealing with the imperfections of speech, perception and letting go of this idea that you can break down useful frameworks and infrastructure and it will make things better. That's not how one becomes a valuable participant in anything and they make communities suffer.

11y agoHN ↗

SJWs are tilting at windmills. Except the windmills in this case are actual people.

The term "rebel without a cause" comes to mind. Except this time around it's borrowing a jargon that makes it sound legitimate enough to infiltrate everything.

The word they are looking for isn't "diversity", it's "gleichschaltung". For all their supposed grasp of academia, they're not very good at establishing cause and effect before getting their pitchforks ready.

11y agoHN ↗

Stupid, Git, Retard, Idiot, Dimwit etc.. In the context they are used all have very similar intentions to put someone down for not being smart.

There is one really important point to keep in mind, when someone is offended about something someone else says or writes that is their decision and it is their problem not the one who did the offending.

I personally don't generally use the term "retard" I also don't generally put slurs of any kind in my code. However I do take issue when someone says that I can't.

"Whoever is the stupid fucking idiot who made this dimwitted decision should go get their brain checked."

That's no less offensive then using the word retard and it's anyones right to down vote the comment on that basis or to just ignore me. Thus my point has been made.

11y agoHN ↗

No, they really don't. Retard has historically been used to classify the mentally disabled, it literally was a definition. Using it to call someone mentally disabled as an insult is more offensive to the mentally disabled than calling someone stupid. That's the issue.

You're free to use retard in your code as much as you want, apparently not on Github though. They, as a private company, are allowed to pick and choose what they want on their site.

11y agoHN ↗

Idiot has been historically used to mean a mentally disabled person:

idiot: MEDICINE (archaic): a mentally handicapped person.

Google "euphemism treadmill" for more info.

11y agoHN ↗

Ditto for a lot of the words we use as synonyms for "stupid".

There's actually an entire ranking for those with disabilities - just below a "normal" person was the "feeble-minded", which ranked ahead of a "moron", which was more functional than an "imbecile" which was the last step before an "idiot".

This was all common parlance in the 19th and 20th century.

So explain to me again why retard is specifically offensive.

11y agoHN ↗

The reason "retard" is more offensive to people with mental disabilities (even when not used directly as a slur) is that its use in that context is more recent than the use of "idiot" or "imbecile".

That is all. Really. Give it a few decades and we wouldn't be having this discussion because no person with mental disabilities would feel offended by anyone using it as a mere synonym for "dunce".

Of course so-called Internet feminists might still demand your head on a silver platter even then, but (in stark contrast with actual feminists) nobody should be paying attention to them to begin with, even if they make it hard not to.

11y agoHN ↗

It's likely not the mentally disabled that are getting offended.

11y agoHN ↗

Have people with mental disabilities actually spoken out against this use of the word (i.e. using "retard" to describe someone as "extremely stupid")? If the answer is "yes" the discussion is over.

We like to get offended on other people's behalf. This is incredibly disrespectful -- it's no different from male feminists speaking on the behalf of women.

If at least some people with actual mental disabilities find the use of the term (as a substitute for similar phrases like "idiots" or "dummies", not as a direct smear against people with mental disabilities) inappropriate and hurtful, I fully agree that we shouldn't be using it.

The reason we don't use the "N-word" (even outside the context of "black person") isn't that it's offensive, it's that a significant share of black people find its use in any context extremely hurtful. If it was just white people complaining, we shouldn't change a thing.

Outside of the use as a slur against people with mental disabilities, the only difference between "retard" and "idiot" is how long it's been since the term was considered appropriate when describing people with mental disabilities in medical texts. This in itself is not sufficient.

This is actually a big problem with self-identifying feminists on the Internet (read: leaking from tumblr) today. Instead of empowering the actual victims they get offended on other people's behalf or just plain insist they themselves uniquely have the right not to be offended (but nobody else does because whoever disagrees with them is wrong, even if they self-identify as feminists, too).

11y agoHN ↗

As a non-“git”, I personally find the association of “git” with “retard” appropriate, correct, and a fair use of free speech.

However, as a private company, GitHub has every right to define their own house rules and enforce them. It might even be mentioned in the Terms of Service somewhere.

11y agoHN ↗

1. Fork the repo 2. Revert SJW bullshit 3. ??? 4. Profit

11y agoHN ↗

FROM THE PAGE:

nixxquality commented on c1ac0ba 4 hours ago

    They are not alone. I know many people who would find this offensive. It isn't like they shadowbanned them or deleted the repo outright. The maintainers were given 24hrs and instructions to fix it.
    -- @ybur-yug

No, what actually happened is that somebody reported the original upstream of this fork (WebMBro/WebMConverter) but since @WebMBro himself left a while ago (which prompted me to make this fork in the first place), GitHub couldn't get a response from him, so they shut down that repo along with all forks, with seemingly no communication towards other fork developers.

I had to contact GitHub myself in order to even get a notification of what was going on, and it took them about 3 days to restore any kind of access to my fork of the project.

11y agoHN ↗

GitHub is not a public benefit organization. They are not public infrastructure. They are a for-profit company that does what's best for Github. Just because they have free (as in beer) hosting doesn't make them trust-able public infrastructure. It's worrying that so much of today's free and open source software development community doesn't seem to understand that.

11y agoHN ↗

Everyone is offended by something; every snowflake has a trigger. If we start censoring because someone might be offended, ultimately everyone will be silent.

The irony here is that GIT is British english for idiot. Github is therefore the network of idiocy.

11y agoHN ↗

What worries me the most in this thread is the quantity of GIFs, memes, and blatantly useless "me too, lol" comments. Can you relate how A MESSAGE WRITTEN IN CAPS makes you feel the author is shouting? Well, in the exact same way, those ridiculous pictures and messages feel to me like teenagers joining a conversation with childish jokes adding nothing to the debate, except noise.

Honestly, this looks more like a YouTube comment thread than a community of professionals discussing grown-ups issues.

11y agoHN ↗

Forked and reverted, let's see if they're willing to make this a policy.

11y agoHN ↗

I would never use the word retard as an insult to someone with disabilities. I would use the word to describe things I find stupid. Even if I did find the word retard offensive, I wouldn't like what github did here.

Yes, they have the right to remove words they don't like. Yes, I have the right to not use their platform.

Github's time as a central source for code is limited anyway. If you don't like what they do contribute to projects that make the web more decentralized.

11y agoHN ↗

It's delicious how many who can't or won't understand the concept of being offended are now worrying aloud about being shamed.

11y agoHN ↗

Link goes to s/retard/git/ commit

Where is the issue mentioned in the title "threatens tonshut down"?

11y agoHN ↗

Idiocy of political correctness taking it's toll. Always relevant George Carlin: https://www.youtube.com/watch?v=o25I2fzFGoY

In 20 years, next Github will be taking down projects that have "cognitively impaired" in it, because that's what we're going to be using to insult each other.

11y agoHN ↗

The funny thing is that words differ based on context. So if Github wishes to get into the game of automatically banning repos based on "bad words", they'd need to consider it in the context of each language. For example "retard" in French means "late", so should a repo from a French dev be banned because he used "retard"?

11y agoHN ↗

This debacle is what happens when feminism gets in the way.

Meritocracy is now a "bad word" according to feminists. The start of this change began at GitHub 2 years ago, with getting rid of a rug. The rug said,

"United Meritocracy of GitHub"

source:http://readwrite.com/2014/01/24/github-meritocracy-rug

This goes down the social justice warrior, feminism, and racism avenues, so it of course had to change.

Now, why is Meritocracy bad?

"By discarding the difficulties inherent in being both objective and humanistic, leaders in the open source community ignore the moral impact of their value system and focus solely on the potential value of their creations. The comfortable elite benefit from the status quo and never have to question the circumstances that keep them in positions of power."

The Dehumanizing Myth of the Meritocracy , by Coraline Ada Ehmke https://modelviewculture.com/pieces/the-dehumanizing-myth-of...

Should I interpret the article as content based upon its merit, or should I take the fact a white (-3 points), female (+5 points), lesbian (+2 points), computer programmer (-4 points) wrote this article? Look at the bright side, if she can claim black (+10 points), then we have to view her content even more positively.

My answer is that I should evaluate the points and content on its merit. I'm sure she would be appalled that I would want to give her "fake minority points" to falsely increase/decrease her perceived score... Then again, I may be wrong.

But this, fellow programmer, is what we are having to fight against. I may be male. I may be female. I may be transgender. I may even be a nullo(just.dont.ask.). Or White. Or black. Or Asian. Or have a disability. Or be intellectually superior. Or completely average. But what I do have is my words, and how others read and interpret the content and worth of my words. It reminds me a document I read long ago...

"We exist without skin color, without nationality, without religious bias... and you call us criminals...

...Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. My crime is that of outsmarting you, something that you will never forgive me for."

\/\The Conscience of a Hacker/\/

11y agoHN ↗

This kind of thinking will retard the development of web communities.

Did that sentence above offend anyone because it contained the word retard? certainly the appearance of a word could offend someone. So what. doesn't mean the word doesn't work, doesn't mean the word was even directed at them, doesn't mean the word was used with the same vibrancy or harshness as another time in their past that same word was used by someone else in some other context.

Frankly with words and being human you have to just deal with them. You have to develop muscles, use some fresh mental gymnastics to get on with your life. If this personal ritual of being offended is hurting you, look at where that comes from internally the core mechanism. Get some counseling, don't force thousands of other people to try to relate or modify just because of your narrow experience.

People who get offended need to grow up and engage with a society with a personal strength. Focusing on real problems not imaginary ones helps a lot. Lately you see more coddling over supposed hurtful words than any victim of a real aggression gets from the public. "Oh a word hurt you?" let's put it on national TV. "Oh you were assaulted and blugeoned and put in the hospital?" well sorry we can't fit you in on the local news unless there's a real story here.

don't let society continue to turn this direction. Solve real problems and ignore imaginary subjective ones.

11y agoHN ↗

Why didn't the maintainer just take it down? Why comply to such a stupid request?

Github profits from people going to their service because it makes them more popular. Complying to the request is encouraging them (even if it's the switch between retard and git).

I'd just have deleted the repo saying "We moved to * (ex. GitLab) with a screenshot of the email as a reason. If they don't want your content on their servers, fine, too bad for them

11y agoHN ↗

1) A person uses an "offensive" word (without intent or without directing it at a particular person) but only to highlight a dislike of an idea or way of doing things.

2) A person uses an "offensive" word to make somebody else feel bad by directing their language at their victim.

I feel these two are in fact different uses of the word and I don't have sympathy for the "victim" in the first scenario. In the second scenario there is clear intent to hurt an individual. In the first scenario something like "Library for retards" is doing what exactly? The retarded reader sees the word retarded, remembers that they are retarded, and then feels sad because they are in fact retarded? Insulted by proxy. It, unfortunately, clearly implies that being retarded is bad. Lets be honest though. How many people here would switch their current level of cognitive abilities for that of somebody who is mentally disabled? Nobody. It is a terrible state of human suffering (I would say). But then again I am biased in thinking that life is "better" on the right end of most bell curves.

- If somebody is actively trying to hurt another person physically this needs to stop. Full stop.

- If somebody is trying to emotionally hurt another person because of who they are that should stop. So calling somebody retarded to their face? Not a good thing.

- If somebody is trying to emotionally hurt another person by calling them names arbitrary names ("you fag" when the person is in fact hetero etc) is not a good thing.

The above are based on intent and are targeted towards a victim.

- If somebody tries to insult another persons beliefs or ideas? Perfectly ok. This, of course, isn't what is happening in this case on github, but since this thread seems to be talking a bit about slippery slopes, I would rather not see our society fall so far at to make criticism a punishable "offense".

At the end of the day changing one single word is just fine, but I wish it had happened in a more positive way rather than github using the heavy hand of their "policy" (an undefinable totally subjective ambiguity that isn't applied uniformly to the whole site).

By the way, I am looking forward to the day when an "offensive word" registry is kept that bans language from use on the internet. If a word is found to be offensive by 10,000 or more individuals anywhere in the world, we have to be sure to purge it from everyday usage (good luck keeping up with malicious grade school kids) /s ...It is a stupid idea.

"Sticks and stones will break my bones and words will most certainly kill me." The new mantra.

11y agoHN ↗

Also this sort of "drive-by looking to be insulted" scanning of online repos etc is pathetic in my mind.

For instance:

https://github.com/opal/opal/issues/941

The individuals who threw their childish temper tantrums and caused the explosive issue will:

1) Never be back other than to "report" the original offender if they ever catch him violating the COC that they so proudly forced on an otherwise harmless community.

2) Never have and never will contribute anything to the code base. Ever! Talk about entitlement.

It is the worst type of third-party drive-by policing ever.

11y agoHN ↗

Should we start banning repos with "master" and "slave" too?

11y agoHN ↗

You didn't get the latest edition of the Newspeak dictionary?