7 ms·
Out of 929857 commit messages, I found 210 swear words (using George Carlin's Seven dirty words). That set only includes [shit, piss, fuck, cunt, cocksucker, m
by edw519 16y ago
Out of 929857 commit messages, I found 210 swear words (using George Carlin's Seven dirty words).
That set only includes [shit, piss, fuck, cunt, cocksucker, motherfucker, tits], so these are probably not meaningful results.
I have personality commented "asshole forgot to increment the counter" 527 times in 4 different languages.
[EDIT: 528 times in 5 different languages. Sorry, bitches.]
- ZachPruckowski 16y agoYeah, any viable list of swear words has to include "damn" (and derivatives), "hell", and "ass" (and derivatives). I'd even go so far as to say that "crap" and "retard" (and derivatives) are sufficiently unprofessional that they belong on the list.
- reinhardt 16y agoAdd "wtf" to this list and you match more than 50% of all commit messages ;-)
- cema 16y agoOh no, wtf is professional terminology, cannot remove.
- JonnieCache 16y agoAlso was fuck searched as a word on its own? Because if you include compound words with fuck you are going to catch a long tail of interesting profanity, especially amongst programmers. You'd want to whitelist against the Scunthorpe Problem though.
- rayval 16y agoAnd if one goes that far, one would have to include variant spellings, because in the heat of the moment of cursing an opaque or broken piece of code, a programmer is likely to froth at the keyboard.
- rayval 16y agoAnd if one goes that far, one would have to include variant spellings, because in the heat of the moment of cursing an opaque or broken piece of code, a programmer is likely to froth at the keyboard.
- nailer 16y agoSwearing and cursing aren't the same things. Damn is a curse, but not actually considered a swear word in most parts of the world.
- eftpotrm 16y agoHmm, that's not very comprehensive for this purpose. Years ago at a former employer, we discovered just after shipping a large quantity of quite sensitive demo materials that an outside contractor had managed to slip a hidden profanity into it. Oh, the joy that caused.... The immediate reaction though was that a few of the less polite and proper members of the organisation were tasked with producing as close to an exhaustive profanity list as they could so we could do a relatively thorough sweep. From memory that list was pushing 40 terms - I think I might still have a copy somewhere but the last thing this discussion needs is more swearing!
- barake 16y agoWe have a table full of unsavory words due to generating more than one password that upset someone. At one point someone decided we needed "pronounceable" passwords for our new users without considering the consequences.
- sbov 16y agoRandom numbers can also you in trouble in this way. E.g. anything with 666. The hard part is cross culture references that you may be unaware of.
- eftpotrm 16y agoI had a brief play once for this sort of thing with doing stem-based pronounceable word generation based off a starting dictionary; the idea being that it broke them into fragments marked as beginning, middle or end and used intersections of these to build words that followed letter use rules of known words but yet weren't known words themselves. You start getting distance problems though - a lot of words it generates are too close to or are trivial encapsulations of existing words, so that'd need taking account of. One day I'll have a proper play and do something more comprehensive for this. Tip for anyone cacheing unsavoury words - from memory the bulk of what we ended up checking for were racial slurs, of which there's an astonishing (and unsurprisingly heavily localised) variety.
- adriand 16y agoYears ago I developed a custom CRM for a client that included reminders. While testing the production version of the system pre-launch, I added many fake reminders, for users who happened to be real, along with a lot of other test data. I then cleared all of the test data...except I accidentally skipped the reminders table. For weeks afterwards, my clients would receive profanity-laden reminders, helpfully labeled as "from Adrian". Luckily, they had a good sense of humour about it. But since then, I've never used profanity in any kind of test data.
- ableal 16y agobitches I cannot explain how much the injection of this in current use irks me. Is this lack of civility, and appalling misogyny, really needed for satisfying self-expression nowadays?
- RyanHolliday 16y agoIs this overreaction and appalling misuse of the word "misogyny" really needed for satisfying self-expression nowadays?
- anthonyb 16y agoWhy is it not misogyny? Would you drop the phrase "Sorry, niggers." so casually into conversation? Probably not (after all, it's racist), but it still uses a segment of society in derogatory fashion.
- burgerbrain 16y agoThe meanings of words change over time, get the fuck over it. People like you were complaining about the common usage of "damn" years ago too.
- anthonyb 16y agoNice ad-hominem there. "damn" is no longer an issue because most people aren't terribly religious nowadays, at least not enough for people to censor themselves. That's not the case for "bitch".
- burgerbrain 16y agoYou can only take offense, not give it. Nobody can be responsible for your feelings but yourself.
- anthonyb 16y ago