News for hackers. Stuff that matters.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by sriramk on Thursday April 18, 2013 @03:45AM (#5569368)
At Microsoft, I once wrote code for a public facing login system where you had to make sure usernames didn't contain some banned words. I was surprised by how many words on the list were new to me and how, err, creative people get.

I always wondered who at Microsoft was tasked with keeping that list 'up to date'.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by alokm on Thursday April 18, 2013 @05:54AM (#5569665)
These lists can be very locale insensitive. A few years back my friend was trying to get a Gmail id with his name. To his surprise he wasnt able to get any id, no matter how long and obscure suffix he tried. Then it hit me that it was because of his name Kshitij. Systems should take terms from other languages and locales as white lists in these cases.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by SideburnsOfDoom on Thursday April 18, 2013 @08:38AM (#5570239)
This is known as "The Scunthorpe problem". http://en.wikipedia.org/wiki/Scunthorpe_problem

(The substring part of it, not the locale-sensitive part.)

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by chousuke on Thursday April 18, 2013 @08:00AM (#5570047)
The world filter on the PS3 chat is my favourite example of this. It was almost impossible to chat with friends during gaming session when for example "Akuma" (A Street Fighter character and a perfectly safe word in Japanese as well) gets censored into "a---a", and Several Finnish words like "pelata" (to play. "pela" is something offensive I guess?) "mutta" ('but'... apparently it considers "mutt" a bad word.) and anything containing "ass" (ssa is the inessive suffix and Finnish has vowel harmony. Fun.) and lots of others get completely mutilated.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by InclinedPlane on Thursday April 18, 2013 @06:27AM (#5569765)
A clbuttic problem of naive sub-word filtering.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by coldtea on Thursday April 18, 2013 @06:53AM (#5569834)
>These lists can be very locale insensitive.

Perhaps because english is all it matters to them. Who in Europe, for example, even cares if a forum or chat has some swear words in his language?

We might be even more pissed off that we can't swear and leave the service, rather than complain about it.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by solistice on Thursday April 18, 2013 @11:09AM (#5571029)
Analogous to that, in Germany don't beep out any swearwords on television, which is why American celebrities appearing on TV here swear vedammt oft. For example this eminem interview

http://www.dailymotion.com/video/x98y4u_eminem-interview-on-...

It's at 2:30 where he talks about it. And swears a "little".

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by hfsktr on Thursday April 18, 2013 @01:28PM (#5571878)
That brightened my day considerably.

When I watch Misfits (UK show) they say some things that I never hear on American shows. It only happens on shows that are after the watershed[1] though. Before then I don't know which parts are censored.

It always amuses me a little how Americans seem to be more strict than the Europeans for media censoring.

1. http://en.wikipedia.org/wiki/Watershed_(television)

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by coldtea on Thursday April 18, 2013 @06:07PM (#5573456)
Yes. And nobody flinched much when this happened in France, and a few decades ago at that:

http://www.youtube.com/watch?v=_uxAofXJCh8

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by mhartl on Thursday April 18, 2013 @12:18PM (#5571435)
Until someone mentions Nazis, that is.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by mhartl on Thursday April 18, 2013 @05:42PM (#5573310)
Since this has been downvoted, allow me to explain. The parent to my previous comment implies that Europeans are more tolerant of swearing than Americans, but they (or at least their governments) verge on paranoia when it comes to any mention of Hitler or the Third Reich.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by icebraining on Thursday April 18, 2013 @06:31PM (#5573591)
No, there's nothing against mentioning Hitler or the Third Reich. As it's well known in the Web, full movies about Hitler and the Third Reich have been made even in Germany, and they weren't banned or its producers arrested.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by ctdonath on Thursday April 18, 2013 @01:05PM (#5571735)
The town of Cumming GA is subject to some interesting objections. Entering the address, one system refused with the comment "My, what colorful language you have."
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by freehunter on Thursday April 18, 2013 @09:29AM (#5570445)
Bring to mind the classic Fark example of "a bit chilly". Fark's swear filter removes spaces to hunt for disallowed words...
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by mkopinsky on Thursday April 18, 2013 @05:59PM (#5573414)
And the service is named fark??
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by danielki on Thursday April 18, 2013 @11:20PM (#5574557)
Microsoft uses a tool called Policheck that maintains different wordlists for different locales

There's a blog post on it here: http://blogs.msdn.com/b/michkap/archive/2010/12/04/10100294....

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by chiph on Thursday April 18, 2013 @08:30AM (#5570201)
It's not just swear-words: A credit card processor I used to work with wouldn't accept a payment from Mr. Echo because they regarded it as an attempt to hack them.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by riffraff on Thursday April 18, 2013 @09:41AM (#5570511)
it's not online only either, I had university classes with a guy whose family name sounds like a swear word, and since to attend exams you had to preregister on a big dead-tree book left alone, usually teachers assumed it was a joke and didn't account for him.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Argorak on Thursday April 18, 2013 @12:51PM (#5571650)
At my fathers server farm, they had a scottish colleague called "Ronald McDonald". That regularly led to hotlines hanging up when he tried to order replacement parts...
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by solistice on Thursday April 18, 2013 @10:58AM (#5570956)
"I'm terribly sorry Mr. Fukker that we didn't put you on the official list, this oversight will never happen again" "Ohh, and how often it happens.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by D9u on Thursday April 18, 2013 @04:31PM (#5572894)
A friend of mine has the wonderful surname of "Null," which caused some fun at the telephone company billing department back in the 80's.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by solistice on Thursday April 18, 2013 @04:45PM (#5572954)
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by chimeracoder on Thursday April 18, 2013 @01:34PM (#5571903)
One of the counselors at my high school had the surname 'Coon'.

As a result, the father of one of her students was unable to receive emails from her at his work address, due to their filters.

I'm not really sure how (or if) they solved that problem.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by ryalfalpha on Thursday April 18, 2013 @03:58AM (#5569402)
Oh man, when I worked there in Localisation for Office, there were crazy length lists for every language, it was so much fun to read through with foreign friends!
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by smsm42 on Thursday April 18, 2013 @04:26AM (#5569475)
There are opensource dictionaries, timezone DBs, geo databases, etc. I wonder if there are also opensource multilingual swear word lists.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Intermernet on Thursday April 18, 2013 @05:31AM (#5569616)
Not multilingual, but open source, is the lovely collection of lists included with Dan's Guardian (In configs\lists\phraselists in the source, available from http://sourceforge.net/projects/dansguardian/ )

Maybe someone should ask Dan if we can stick them in plain text somewhere easily accessible for future projects to reference. I know we don't really need to ask, but it's polite.

We could then let the moderators of certain subreddits, or 4chan, have commit access to add new, creative terms of profanity!

I think this would be a humorous list to have around, if only to find out what people are being offended by these days. I have a feeling that, for every term, phrase or word you care to quote, there'll be someone who's offended by it.

Which brings me to the point that there has been a fair bit of debate over the use of profanity filters (a few good links at http://stackoverflow.com/questions/273516/how-do-you-impleme...) and how effective they are. One of the references in the link above is for a 14yo circumventing a profanity filter (based on a white-list) with the phrase "I want to stick my long-necked Giraffe up your fluffy white bunny."

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by WalterGR on Thursday April 18, 2013 @06:05AM (#5569692)
I think this would be a humorous list to have around, if only to find out what people are being offended by these days.

I run a slang dictionary website where visitors can score how offensive they find the terms. The 100 most offensive are listed here:

http://onlineslangdictionary.com/lists/most-vulgar-words/

It's not multilingual and not open source, but it does capture some of the "state of the art" of dirty words.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Intermernet on Thursday April 18, 2013 @09:20AM (#5570405)
That's brilliant! Are you sure you wouldn't consider providing an updated 'top 100' list as a service to anyone who felt they could use them in some hitherto-unknown way?

Also, hope it's not a sore point, but are Google still being unreasonable about the citations on your site? If so, is there anyone from Google reading this that can have a look into this for him? It seems a bit unfair (to say the least) that a dictionary is penalized for citing sources, surely that's just responsible editorial! (Link with some info if you're interested http://onlineslangdictionary.com/pages/google-panda-penalty/)

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by WalterGR on Thursday April 18, 2013 @12:47PM (#5571621)
That's brilliant!

Thanks!

Are you sure you wouldn't consider providing an updated 'top 100' list as a service to anyone who felt they could use them in some hitherto-unknown way?

I'd absolutely love to. But with Google penalizing the site for the majority of the past 2 years, I've become extra-sensitive about content on my site being available anywhere else on the web. In another world, I'd be ecstatic any time I came across material sourced from the site. But as it stands, I've given some thought to filing my first DMCA requests - thus becoming part of that chilling effect that gave chillingeffects.org its name.

I have put the data to some good use. http://www.offensivest.com/books/ ranks English works in the Project Gutenberg corpus by vulgarity. The site desperately needs some TLC: at the least, tweaks to the methodology and a page explaining what that methodology is.

I have more ideas for using the data, but I spend 90% of my time trying to get rid of the penalties.

So...

Also, hope it's not a sore point, but are Google still being unreasonable about the citations on your site?

Yes, very much so.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Intermernet on Friday April 19, 2013 @07:06AM (#5575933)
I'm sorry to hear that. I hope someone with some influence realizes the silliness (not to belittle the situation) of this whole affair. I presume sites like the Urban Dictionary (http://www.urbandictionary.com/) get away scott free by not providing any source links at all!

You have my promise, at least, that I won't reproduce any of your work (until you deem it good to go) except in the form of drunken pub factoids :-)

I love, for example, that the complete works of William Shakespeare is currently number 4 on the most vulgar books list!

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Dylan16807 on Thursday April 18, 2013 @10:29AM (#5570761)
It's certainly interesting as a list of sex slang but the ranking doesn't make much sense. A lot of these are ridiculous phrases and somehow "come down" as a simple euphemism is rated worse than a bunch of variants of the F word. (or "come down" as in drugs losing effect but that's even more baffling to be one of the most offensive words)
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by leephillips on Thursday April 18, 2013 @10:13AM (#5570671)
Fascinating. I knew there was a lot of hate for the BBC, but I was still surprised - and then I clicked on it.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by SoftwareMaven on Thursday April 18, 2013 @12:06PM (#5571355)
Please, no. Dumb people are already dumb enough without another list to refer to. My city recently renamed a street because somebody who worked at a company on that street found "Morning Glory" (a common enough flower) in Urban Dictionary.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by smsm42 on Tuesday April 23, 2013 @03:12AM (#5593726)
I've always considered "money shot" to be some gambling term until one of the topics here on HN had me look it up in Urban Dictionary. I think UD is a bit like a medical textbook - sometimes it's better for you not to look into it too much, if you're not a professional.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by ryalfalpha on Thursday April 18, 2013 @07:32AM (#5569935)
It really would be the best repo. I can see the commit logs being the stuff of legends!

I don't see much use in profanity filters on the net these days, but it is definitely useful for businesses working with external teams just to sanity check content before publishing :)

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Intermernet on Thursday April 18, 2013 @09:27AM (#5570435)
Yeah, but then again I love occasionally coming across the rant of some angry dev in source comments (see http://www.vidarholen.net/contents/wordcount/ for an analysis of profanity in the linux kernel source).

Compare that with the source of Win2k (http://www.kuro5hin.org/story/2004/2/15/71552/7795) where there were apparently "a dozen or so "fucks" and "shits", and hundreds of "craps"."

It seems greater stability is achieved when devs are allowed to express themselves in comments.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by ryalfalpha on Thursday April 18, 2013 @09:50AM (#5570557)
Oh yes, in source & commits it's fair game! I'm talking more about editorial content that might have been outsourced. E.g. how-to articles for a company product or articles written in-house that are localised by an external vendor. These things need to be quite clean!
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by noonespecial on Thursday April 18, 2013 @04:36AM (#5569499)
If we do, its nice to know we've got a modern day Rosetta Stone just waiting for those alien anthropologists.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by pavel_lishin on Thursday April 18, 2013 @08:51AM (#5570285)
We had a customer once who wanted order IDs to be random four-digit strings.

We had to put in some filtering after a customer's order ID ended up being something along the lines of CRAP or SHIT or something.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Aardwolf on Thursday April 18, 2013 @04:25AM (#5569472)
Banned words like sffcei? (Which was a real banned word on MSN)
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by lostlogin on Thursday April 18, 2013 @05:11AM (#5569576)
I have to ask - Googling has further infuriated me.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by zapdrive on Thursday April 18, 2013 @07:34AM (#5569946)
Complete list of forbidden words on MSN

http://www.freewebs.com/chief/forbiddenwordssecurity.htm

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by cpeterso on Thursday April 18, 2013 @12:22PM (#5571454)
But what does "sffcei" mean? <:)
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by jcl on Thursday April 18, 2013 @03:52PM (#5572687)
It's possible that they used a Bloom filter to compactly represent the list of banned words. This would allow them to share the filter without explicitly sending the list of banned words, so you'd never see a "foul-mouthed" network packet. But it could also return false positives for random strings, like perhaps "sffcei".

http://en.wikipedia.org/wiki/Bloom_filters

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by rkuykendall-com on Thursday April 18, 2013 @01:01PM (#5571706)
Nothing. http://www.urbandictionary.com/define.php?term=sffcei

If UD doesn't have it, I'm convinced nobody has ever used the word to mean anything dirty.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by James_Duval on Thursday April 18, 2013 @05:15AM (#5569587)
How did it treat more 'ambiguous', context-dependent offensive names such as, to take a real example I saw, "Realist88"?
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by pygy_ on Thursday April 18, 2013 @07:18AM (#5569892)
How is this offensive?

I know that "88" is used as a surrogate for "Heil Hitler" in neo nazi circles (H is the 8th letter of the alphabet), but "Realist" doesn't ring any bell.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by VexXtreme on Thursday April 18, 2013 @07:53AM (#5570011)
You answered your own question. It's offensive because of '88'.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by GFischer on Thursday April 18, 2013 @08:39AM (#5570240)
Wow, I see lots of people born in 1988 using the screename (name)88, and I don't think any knows that :P

I hope 81 isn't some kind of code either :)

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by James_Duval on Thursday April 18, 2013 @09:17AM (#5570394)
As long as you don't combine it with other words you should be fine. In my example, Realist referred to "racial realism". I chose a relatively subtle example because many of them I find repulsive to even type, but a less subtle username I've seen about the place is "ChuckSpears". That's the kind of thing I'm talking about.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Dylan16807 on Thursday April 18, 2013 @10:19AM (#5570710)
That one also seems completely fine by itself? And it's not like they generally block names that advertise you being a bad person.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by James_Duval on Thursday April 18, 2013 @11:31AM (#5571179)
ChuckSpears is a direct reference to a racist insult, "Spear Chucker". They don't generally block names like this but I often wonder where the line is.

In human-moderated systems like XBox Live I've seen some relatively 'sophisticated' offensive names get called out and banned by the moderators.

I was wondering how username-blacklist systems worked, and how they deal with names which are obviously offensive to anyone who's dealt with the likes of Stormfront et al. before, but could theoretically be chosen by a totally innocent unfortunate.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by kalleboo on Thursday April 18, 2013 @01:35PM (#5571912)
> In human-moderated systems like XBox Live I've seen some relatively 'sophisticated' offensive names get called out and banned by the moderators.

For anyone who wants examples, reading a couple of pages of http://whywasibanned.com/category/gamertag/ should give you some examples

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by cail on Thursday April 18, 2013 @05:50PM (#5573362)
I see what you're getting at and agree it could be offensive but it could also be Charles Spears. At the same time someone could name an account CharlesSpears and probably no one would find it offensive.

It is interesting to think about where the line should be drawn. Especially in human moderated cases.

Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by Dylan16807 on Thursday April 18, 2013 @01:31PM (#5571892)
Yeah I figured out what the insult was, I just have no idea what group it is applied too. If you need to know about it beforehand it's not a very strong insult.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by James_Duval on Thursday April 18, 2013 @09:14AM (#5570381)
Not only "88" but "Realist" is used as shorthand for "Racial Realist", a common euphemism contemporary racists use.
Re:"Asswipe," replied Yahoo's server. That's when I knew I h... by mseebach on Thursday April 18, 2013 @11:15AM (#5571069)
I can't answer your question, but in this example, it's the context, not that name, that is offensive. I doubt it's even linguistically possible to make a reliable classifier.