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..."
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.
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.
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.
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.