logoalt Hacker News

holowoodman06/16/202517 repliesview on HN

Theory: the shift towards lesser swearwords is a sign of corporatization, making the linux source a soulless bland hellscape of confirmity.


Replies

ano-ther06/16/2025

> 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 makes them sound fucking stupid.

show 5 replies
alistairSH06/16/2025

TIL: Politeness makes one soulless.

I don't personally care if a swear word appears in code, but I do care if I offend others with my use of swear words. So, I try to limit their use to circumstances where offense is unlikely. Work is rarely such a place, particularly with shared resources like code. I might swear in a 1-on-1 conversation at work, but I definitely don't drop swear words into documents that unknown people might see. That's just basic professionalism.

show 1 reply
javcasas06/16/2025

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 in for another era of broken censorship to poke fun at the people who know nothing, but always have an opinion.

show 6 replies
Arainach06/16/2025

Hopefully in a few decades the last of the people who think that using respectful discourse means no fun can be had will be gone and we can stop rehashing these threads.

You're contributing to something that runs on billions of devices across the world and is maintained by people around the world of all types. If you can't describe your code, your reasons, and your notes politely, do better.

show 10 replies
eyeris06/16/2025

At a previous company, legend had it that swear words in code were banned because of an incident. A vendor was called in to debug a platform error which led to a code review. In the code reviewed, there were many expletives cussing out the vendor for undocumented behavior in their platform.

show 1 reply
ImageXav06/16/2025

I feel as though it also represents the fact that contributors are less invested in the project. There was a small study done a few years back hypothesizing that the number of swear words related somewhat to code quality [0] due to emotional involvement of the codebase authors. I can imagine this to be somewhat true. I would love to see this study redone now that LLMs are widespread on pre chatgpt repos (as I suspect that repos created using LLMs are going to be very sanitised).

[0] https://cme.h-its.org/exelixis/pubs/JanThesis.pdf

show 1 reply
thewisenerd06/16/2025

theory: the amount of crap is increasing. the number of fucks given are decreasing.

show 2 replies
bowsamic06/16/2025

Strange to make such a point based on what you expect to happen when clicking on the link would immediately show the opposite to be the case. But I guess you didn’t need to do that bc you already “knew” the swear words would fall?

show 1 reply
darkwater06/16/2025

They went up, actually. "crap" skyrocketed in the last years, and the rest were more or less stable.

show 2 replies
perching_aix06/16/2025

> a soulless bland hellscape of confirmity.

I'll never understand this mentality. It's code, not some """self-expressionist""" art project.

show 1 reply
keybored06/16/2025

Or a proxy for how many Americans work on the code. Maybe search the mailing list for occurrences of “inappropriate”.

Not that this not-Yankee has much of a need to swear in public to feel Free.

> , but I definitely don't drop swear words into documents that unknown people might see. That's just basic professionalism.

https://news.ycombinator.com/item?id=44291560

arp24206/17/2025

If you look at he numbers then the kernel was never all that swear-heavy.

68 instances of "fuck" at the peak in 2005, in how many million lines of code? And turns out 24 of those were in repeated instances of "IOC3 is fucking fucked" in the MIPS driver, so at least some of it is fairly "clustered" too.

WalterBright06/16/2025

The constant use of the same two swear words shows a boring lack of imagination.

almosthere06/16/2025

They just use fewer, but still write disparaging things about their peers if that's what you want.

endmin06/16/2025

[flagged]

show 2 replies
optimalsolver06/16/2025

But also a bit more reliable.