Live data from Hacker News

Occurences of swearing in the Linux kernel source code over time

vidarholen.net

261–270 of 278 posts

Re: Occurences of swearing in the Linux kernel source code over time

#262

Earlier quoted context omitted.

i like to think it’s solely down to linus. 4.18 was the second half of 2018, around the time linus took some time away and went off doing therapy to work on his “communication issues”.

It's not. I can't reproduce the exact datapoints from the site using `git grep`, but most of it seems to be down to a single commit that removed repeated usage of fuck from one file: https://github.com/torvalds/linux/commit/a44d924c81d43ddffc9...

why did you have to ruin my hopes and dreams with facts and research? /s

(that was actually interesting to scan through, dunno why but i found the `[it] is fucking fucked` -> `[it] is broken` lines hilarious)

Re: Occurences of swearing in the Linux kernel source code over time

#263
post #250

Earlier quoted context omitted.

It’s also incredibly cultural. Swearing in the workplace is much more normal here in Australia. In my first job at an American company, I was shocked how prissy people were about swearing. In my head I thought “these are adults, right? Why is everyone acting like a blushing teenager?”. I’m sure I sounded rough as guts to them. It took ages to learn to scale it back depending on who I was talking to. Swearing with som…

Similar thing in the US. I was in a company that merged with a company in Texas and several of the executives would use the F-word in every other sentence. HR asked if we were offended in California and I said that I personally don't care but would be nice if they would stop doing this on customer calls customers that pay millions of dollars per quarter and are professionals . Our new CEO showed up late to a meeting…

I work in Texas and this is definitely a real thing. In person and within the company, sometimes swearing happens. It would certainly get you in trouble if it happened a lot on customer calls though. We may not care personally about it, but who knows what your customers opinion on it is, so it is better to be polite. It is also very easy to just try not to swear unless you are one of those people that has been swearing like a sailor in every sentence your entire life, which would probably be interpreted as you having some kind of self control problem.

I should also mention that this attitude is not just a liberal vs conservative thing. I've lived in Austin and Houston and Dallas (all three are about as liberal as any other major city in the country) and swearing in a formal setting is frowned upon in all three.

Re: Occurences of swearing in the Linux kernel source code over time

#264
post #61

Trying adding "ass", it explodes [1]. Not sure if that's because of keywords such as 'class' or something else? "dumb" is really on the uptake [2]. [1] https://www.vidarholen.net/contents/wordcount/#fuck*,shit*,d... * [2] https://www.vidarholen.net/contents/wordcount/#fuck*,shit*,d... *

Assembly, assign, assert, assume, associate... I think most of what you're picking up is not actually naughty.

Good ol' Scunthorpe problem.

Re: Occurences of swearing in the Linux kernel source code over time

#266
post #130

Earlier quoted context omitted.

I have never worked on a big corporation. But I find interesting about corporations forbidding swearwords in code. I mean, the people responsible for forbidding swearwords rarely read code. And if they read code with any frequency and are somewhat proficient at it, most likely they have their own list of swearwords. Also we should look to add more keywords to programming languages that trigger naïve filters. I'm all…

As a simple fellow programmer, I don't want swear words in code I'm working on either? If it's in the code itself, you should be using better names. If it's in comments, I want information without extraneous modifiers. Not to mention, what one person thinks is an innocent swear might be considered very harsh by others. There's just no good reason for swear words to be committed. You want to swear about the code, do i…

What if you're writing swear word censoring/detecting software? Or maybe something less draconian, like your space game that has a Zork like parser, and needs to know that if the user says, "set the f'ing warp drive to f'ing max", that it should set the warp drive to max and not worry about the swear words.

Re: Occurences of swearing in the Linux kernel source code over time

#267

I'd note that "retarded" can be a technical term which is not an insult or swear word which means "delayed" (e.g. "tardy") In an internal combustion engine you could have "advanced" or "retarded" spark timing for instance. It's an amusing area where denotations are the same in French and English but the denotations are different. [1] All over Quebec you see convenience stores called "Couche-Tard" (Sleep Late) which c…

“Retard” the verb has one perfectly acceptable meaning but saying a thing is “retarded” is a non-politically-correct equivalent to “mentally challenged”.

I wouldn’t call it a swear word but it certainly is crude and insensitive.

Something like “gcc optimizes like a girl” certainly wouldn’t be any better.

Re: Occurences of swearing in the Linux kernel source code over time

#268

I'd note that "retarded" can be a technical term which is not an insult or swear word which means "delayed" (e.g. "tardy") In an internal combustion engine you could have "advanced" or "retarded" spark timing for instance. It's an amusing area where denotations are the same in French and English but the denotations are different. [1] All over Quebec you see convenience stores called "Couche-Tard" (Sleep Late) which c…

In music, a gradual slowing uses the internationally-understood Italian term "ritardando", which is abbreviated as "rit." or "ritard.", which often leads to chuckles by less-mature musicians and diverts precious rehearsal or recording studio time. I've learned to always say the full word "ritardando".

Huh I’ve only seen rit., not ritard.

Re: Occurences of swearing in the Linux kernel source code over time

#269

Earlier quoted context omitted.

> bland hellscape of conformity I see three reasons to use swearwords sparingly, even though they don’t particularly offend me. 1 Managing my own emotions. Most swearing is negative and that drags you down which is not very productive or fun. 2 Managing others‘ emotions as they burst out, which stresses the people around the swearer. 3 Some people just can’t say a fucking sentence without gratuitous swearing which ma…

> 3 Some people just can’t say a fucking sentence without gratuitous swearing which makes them sound fucking stupid. I think this is subjective.

I would subjectivity say correct…

Re: Occurences of swearing in the Linux kernel source code over time

#270
post #233
post #77

Earlier quoted context omitted.

>The idea that arbitrary sequences of phones or characters will cause anyone within ear or eye-shot to become offended is rather absurd. No more absurd than the notion that a mere sequence of sounds could convey any other meaning or elicit any other response.

> No more absurd than the notion that a mere sequence of sounds could convey any other meaning or elicit any other response. Disagree. The fact that voluntary communication works is somewhat miraculous, sure. But the idea that a reader could be made to experience something unpleasant against their will by mere words is far stranger. Obviously unpleasant meanings can be conveyed through words, but the idea that the wo…

These words convey unpleasant/distasteful/crude meanings.

I’m not sure why you think it’s the sound itself rather than the word/meaning.

“Fag” the British slang vs “fag” the American one.

I should also note — I fear the pedantry is warranted — that words have not only literal meanings but equally important connotation.

For example, racial slurs refer literally to the race, but also connotate a certain emotion/perspective.

Post reply on HN