frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Cycling in France

https://www.sheldonbrown.com/org/france-sheldon.html
1•jackhalford•50s ago•0 comments

What breaks in cross-border healthcare coordination?

1•abhay1633•1m ago•0 comments

Show HN: Simple – a bytecode VM and language stack I built with AI

https://github.com/JJLDonley/Simple
1•tangjiehao•3m ago•0 comments

Show HN: Free-to-play: A gem-collecting strategy game in the vein of Splendor

https://caratria.com/
1•jonrosner•4m ago•0 comments

My Eighth Year as a Bootstrapped Founde

https://mtlynch.io/bootstrapped-founder-year-8/
1•mtlynch•5m ago•0 comments

Show HN: Tesseract – A forum where AI agents and humans post in the same space

https://tesseract-thread.vercel.app/
1•agliolioyyami•5m ago•0 comments

Show HN: Vibe Colors – Instantly visualize color palettes on UI layouts

https://vibecolors.life/
1•tusharnaik•6m ago•0 comments

OpenAI is Broke ... and so is everyone else [video][10M]

https://www.youtube.com/watch?v=Y3N9qlPZBc0
2•Bender•6m ago•0 comments

We interfaced single-threaded C++ with multi-threaded Rust

https://antithesis.com/blog/2026/rust_cpp/
1•lukastyrychtr•7m ago•0 comments

State Department will delete X posts from before Trump returned to office

https://text.npr.org/nx-s1-5704785
6•derriz•8m ago•1 comments

AI Skills Marketplace

https://skly.ai
1•briannezhad•8m ago•1 comments

Show HN: A fast TUI for managing Azure Key Vault secrets written in Rust

https://github.com/jkoessle/akv-tui-rs
1•jkoessle•8m ago•0 comments

eInk UI Components in CSS

https://eink-components.dev/
1•edent•9m ago•0 comments

Discuss – Do AI agents deserve all the hype they are getting?

2•MicroWagie•12m ago•0 comments

ChatGPT is changing how we ask stupid questions

https://www.washingtonpost.com/technology/2026/02/06/stupid-questions-ai/
1•edward•12m ago•0 comments

Zig Package Manager Enhancements

https://ziglang.org/devlog/2026/#2026-02-06
3•jackhalford•14m ago•1 comments

Neutron Scans Reveal Hidden Water in Martian Meteorite

https://www.universetoday.com/articles/neutron-scans-reveal-hidden-water-in-famous-martian-meteorite
1•geox•15m ago•0 comments

Deepfaking Orson Welles's Mangled Masterpiece

https://www.newyorker.com/magazine/2026/02/09/deepfaking-orson-welless-mangled-masterpiece
1•fortran77•17m ago•1 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
3•nar001•19m ago•2 comments

SpaceX Delays Mars Plans to Focus on Moon

https://www.wsj.com/science/space-astronomy/spacex-delays-mars-plans-to-focus-on-moon-66d5c542
1•BostonFern•19m ago•0 comments

Jeremy Wade's Mighty Rivers

https://www.youtube.com/playlist?list=PLyOro6vMGsP_xkW6FXxsaeHUkD5e-9AUa
1•saikatsg•19m ago•0 comments

Show HN: MCP App to play backgammon with your LLM

https://github.com/sam-mfb/backgammon-mcp
2•sam256•21m ago•0 comments

AI Command and Staff–Operational Evidence and Insights from Wargaming

https://www.militarystrategymagazine.com/article/ai-command-and-staff-operational-evidence-and-in...
1•tomwphillips•22m ago•0 comments

Show HN: CCBot – Control Claude Code from Telegram via tmux

https://github.com/six-ddc/ccbot
1•sixddc•23m ago•1 comments

Ask HN: Is the CoCo 3 the best 8 bit computer ever made?

2•amichail•25m ago•1 comments

Show HN: Convert your articles into videos in one click

https://vidinie.com/
3•kositheastro•28m ago•1 comments

Red Queen's Race

https://en.wikipedia.org/wiki/Red_Queen%27s_race
2•rzk•28m ago•0 comments

The Anthropic Hive Mind

https://steve-yegge.medium.com/the-anthropic-hive-mind-d01f768f3d7b
2•gozzoo•31m ago•0 comments

A Horrible Conclusion

https://addisoncrump.info/research/a-horrible-conclusion/
1•todsacerdoti•31m ago•0 comments

I spent $10k to automate my research at OpenAI with Codex

https://twitter.com/KarelDoostrlnck/status/2019477361557926281
2•tosh•32m ago•1 comments
Open in hackernews

Cuss: Map of profane words to a rating of sureness

https://github.com/words/cuss
65•tosh•8mo ago

Comments

CSMastermind•8mo ago
It's certainly an interesting data set, though it has no concept of severity. As far as I can tell, "doodoo" is the same as some racial slurs: we're 100% certain they're bad words.
swah•8mo ago
If I type the word 'doodoo' I'm pretty sure I'm not swearing... Most probably telling someone about baby sounds.
mdaniel•8mo ago
oh, it's about baby something but that sentence didn't end the way I thought it would
kps•8mo ago
Baby shark, shitshitshit.

Baby shark, shitshitshit.

Baby shark!

https://www.usatoday.com/story/news/nation/2020/10/06/oklaho...

Blackarea•8mo ago
Could have been in a language agnostic format (eg. csv)
weinzierl•8mo ago
I think the value add here is being a software package. The lists exist elsewhere and the package authors supplied sources. If you really need a combined list it should be trivial to generate it from the code.
blueflow•8mo ago
Typical cuss filter UX:

types something in live chat

some random word from the sentence gets censored out

"Why did this just got censored out?"

check urban disctionary

"Why?????"

Bonus points if its regular ethnonyms that are classified as profanities, so people from that place are having big trouble to tell where they are from.

donatj•8mo ago
I have vivid memories of Digg back in the day censoring out absolutely baffling things in the middle of otherwise regular words.
genewitch•8mo ago
Go gently caress yourself
DrillShopper•8mo ago
That was Something Awful unless you were logged in
sgerenser•8mo ago
Wow, how embarrbutting
PaulHoule•8mo ago
Was really amused to see that a paper had English's most prominent profane word in it's abstract on arXiv last month for the first time:

https://arxiv.org/search/?query=fuck&searchtype=all&source=h...

though somebody did slip in a use in a comment earlier.

donatj•8mo ago
Something we have had to deal with in managing educational software with a writing aspect is trying to manage what is offensive to who, in what context and where is not universal at all.

One of the most prime examples, at one point a number of terms related to homosexuality had made it onto the list at the request of a larger district. These are also terms that are being reclaimed, and it was... a difficult problem to try to satisfy everyone, and it did upset other districts. I believe their patterns were all but removed eventually.

We have a fought over the list of definitions and every change provoked controversy. Our current solution is just that we mark items for teacher review but don't tell them why. We don't say they are offensive, we don't say what the problematic words are. We just say it might need review. That's worked pretty well so far.

All this is to say, policing speech is a problem best avoided.

morkalork•8mo ago
I worked in completely different field and I had to give up on flagging any variations of "shit". Turns out there's working-class boomers will utter some form or another in every other sentence. Nothing harmful just like "my brother is full of horse shit", "my job is bullshit".
bee_rider•8mo ago
“Shit” is pretty good because it is crass but not offensive (in the sense that it doesn’t target any particular group). And of course it describes a lot of what’s happening nowadays.
gherkinnn•8mo ago
Shitty to limit the use of shit to working-class boomers.
kps•8mo ago
I'm post-boomer, but let me tell you, shit's still fucked.
quectophoton•8mo ago
You just know it's a losing battle because euphemisms will get increasingly creative. So the more you try to stop it, the more people will spread sheet.
bee_rider•8mo ago
Unfortunately, whether or not a term is really offensive is a combination of what it is, who said it, and when/where (at least in the common-sense definition). Unfortunately, because this is directly opposed to our (at least in the US, and in most countries rooted in liberalism) sense of fairness which says that rules should be applicable universally, across all people and in all contexts.

Which is to say… policing speech is a problem best avoided!

DrillShopper•8mo ago
> Unfortunately, because this is directly opposed to our (at least in the US, and in most countries rooted in liberalism) sense of fairness which says that rules should be applicable universally, across all people and in all contexts.

The US is not even internally consistent about this - the legal definition of obscenity in the US is deferential to local community standards.

bee_rider•8mo ago
There’s internal inconsistency because different communities have different special issues that get us to violate our basic principles.
weinzierl•8mo ago
Good to know that "This package is safe."

When it comes to security, the only thing that beats warm fuzzy words are shiny security seals.

mdaniel•8mo ago
I legit thought this said "... rating of success" meaning how likely the project was to be successful on some metric based on the profane words therein. I recall there was a study(?) akin to that for the Linux kernel, as a frame of reference
genewitch•8mo ago
Was it something like FPC where the PC was per commit?
smitelli•8mo ago
Never realized the "chunky" in my chunky peanut butter was so profane. /s
tgv•8mo ago
Where does the rating come from? Do you understand what all those words mean? It looks like you copied someone's rather subjective opinion. Because e.g. "bollo" and "caliente" aren't inherently profane in Spanish. Or do people think the hot water tap is leering at them? "Oye, tia, que caliente qu'et-ta!"
pimlottc•8mo ago
“Sureness” is a not really a word, I had to read through to understand what they meant. “Certainty” or “confidence” would be clearer.
articulatepang•8mo ago
Sureness is most certainly a word! It has been used by writers of the stature of Emerson ("the law holds with equal sureness for all right action") and Edith Wharton ("“The moment the reader loses faith in the author’s sureness of foot the chasm of improbability gapes.”)

It used to mean "certainty", as when T. H. Howard writes, "Uncertainty about our religious condition is quite as unsatisfactory as any doubt about our most sacred domestic relationships. Sureness is vital to peace, and the truly sanctified soul will live in the region of certainty."

But in more modern usage the word has a connotation slightly different from what the author of this library intends. Its meaning is closer to "assuredness": confidence matched with ability. For example, "Proust had an incredible sureness of touch in shedding this prophetic ray on his characters." (again from Edith Wharton).

pimlottc•8mo ago
Point taken. It's not really a common word in modern usage, and probably not really the word the author wants here.
bitcurious•8mo ago
Based on a list of (in part) profane words which includes:

addict africa amateur american angry arab

Aachen•8mo ago
I assume this is meant as criticism, but to be fair to the list, it classifies 5 out of these 6 as 0, which apparently means {Use as a profanity = unlikely, Use in clean text = likely}, and the 6th one (addict) is a 'maybe' on both scales which seems fair to me: wouldn't a respectful source speak of addiction, addictive substances, people who are addicted, etc.?

From just this short list and a handful of other words I looked at, they seem to have done a reasonable job of classifying them, even if I see other issues such as completeness and what even is the purpose

aidenn0•8mo ago
Maybe it's because of dialects of English I'm less familiar with, but I don't see how these (all classified as "1") are more likely to be profanity than "beaver" (classified as "0")

- abortion

- abuse

- addict

- addicts

jollyllama•8mo ago
"Beaver" unlikely to be used in profanity, eh?
Night_Thastus•8mo ago
Pretty unlikely. I can't remember the last time I heard anyone use it aside from talking about the actual animal it refers to.
SoftTalker•8mo ago
It is a bit dated as slang in 2025.
bsimpson•8mo ago
I caught that too. Interesting set of examples. I can think of a profane use of beaver immediately, but not a unvalenced use of "asshat."
brookst•8mo ago
I think it was an intentional and good example to demonstrate that 0 means unlikely, not impossible.
Aachen•8mo ago
It seems to require specifying all spelling variants of a word https://github.com/words/cuss/blob/6bab3fef250481e34ba55bc40...

And then fails to do that for words that are not uncommonly written with a space https://github.com/words/cuss/blob/6bab3fef250481e34ba55bc40...

Making this a complete list will probably be a challenge when it needs to be a byte-for-byte match

thuanao•8mo ago
Somewhat related: What is with the rampant cursing nowadays? In the US people are openly saying f-word in professional settings, in public to strangers or acquaintances, in writing and video... seemingly everywhere even in calm normal conversations.

I don't remember it being like this decades ago. Is it just me? I remember people used to curse only in private conversation, when angry, and never at the office in meetings and professional contexts.

SamBam•8mo ago
Yeah, there's been a pretty big generational shift, I think mostly from GenZ. I'd posit that texting/social media may be a reason.

I first went to grad school ~20 years ago, and no one cursed in class, especially not the professors.

I recently went back to school and got another masters, and nearly all the mid-20-year-olds drop f-bombs in regular classroom talk to the professor constantly, like they don't even hear that they're doing it. Some professors don't mind, and even respond in kind (though much more self-consciously), some are clearly displeased, but the students barely notice.

SoftTalker•8mo ago
Yes it's particularly prevalent in the under-30 crowd, and especially people under 25. I don't know about teens, not around them very much these days.

Don't get me wrong, I used that word plenty when I was that age, but only among peers in informal settings. Never at work or when talking to a person in a respected position.

bigstrat2003•8mo ago
It's not just you, and I would say that there seems to have been a general coarsening of society. The other day I saw someone with a bumper sticker saying "I pooped today", which I did find funny, but I reflected that it never would've been socially acceptable 30 years ago or so. People seem to have rejected the idea that some things are not acceptable to discuss or display openly. See for example "let your freak flag fly" and so on.

There are pros and cons to it, I suppose. I don't think it's bad for gay people to be out of the closet, for example. But I also find stuff like the rampant swearing* or "I pooped today" to be a bit troubling as I get older and think "man I wouldn't want my kids to learn it's ok to talk like that".

* not casting stones, I have a very strong swearing habit myself that I try to curb. It's hard.

BrandoElFollito•8mo ago
Maybe because this is how people communicate?

I am French and when I speak English I use fuck when someone fucked up. I also say sex when people are, well, fucking.

The f*k, g**y, m***ly and others are childish.

SamBam•8mo ago
But there are appropriate contexts.

I don't know your line of work, but presumably there are contexts where you wouldn't say "fuck," like to your CEO, or your top client, or your kid's teacher, or something, right?

So people just have different opinions on where the line is, and that line has shifted to include more contexts. That's simply what people are noticing.

SamBam•8mo ago
I'm confused as to the purpose of all the zeros. Since this is far, far from a complete list of all English words, what's the difference between a word not being on the list vs a word being a zero?

I can kind of see "was this a word they considered and scored, vs. not considered?" when trying to assess whether the project is comprehensive, but from a programming standpoint, it just seems like it's going to have a lot of useless overhead, since by the time I'm looking up the word I don't care whether it's a zero or a miss.

(I also find the scoring of "2" for many of the words to be weird, like "yank," "chug," "looser" etc. as they can all have perfectly normal meanings.)

AriedK•8mo ago
Helpful tool for car makers.

Would have probably saved them from the Mitsibishi Pajero, Ford Pinto, Mazda Laputa

Downside is, it doesn’t analyze phonetics afaict. The hebrew Volkswagen Beetle (Hipushit) would have passed as fine.

SamBam•8mo ago
Could have saved the Sega game system from having the Italians find that funny too, except that the Italian file marks "sega" as 0, while all the variations as 2.
Fnoord•8mo ago
The Dutch word 'kunt' (je kunt = you can) gets censored in WoW because of 'cunt'. That is, if you have mature language filter on. I have this on because I have no interest in raging kids in said game, but I do want to read simple, common Dutch words. Annoys me to this day. CS gave the obvious answer (WONTFIX, with obvious workaround disabling the mature language filter altogether). It could be solved easily by looking at context instead of simple blacklisting. I connect from a Dutch IPv4. I sometimes talk Dutch. The same would be true for the other endpoint.
GuinansEyebrows•8mo ago
by extension, should 'kanker' or 'tering' be filtered? spoken as an appreciator of dutch but by no means a fluent speaker, i've always loved the dutch custom of using illnesses as insults :)
Fnoord•8mo ago
Kolere (cholera), too. Do you want minors to use or learn such words? My answer to that question is a resounding 'no'. Although to be fair, not always is such a word harmful or toxic.
GuinansEyebrows•8mo ago
i mean, frankly, if the words aren't rooted in societal prejudice, i don't really care much *. kids have to go through a phase of exploring language and part of that is swearing and insults. i was lucky to have parents who explained to me that sometimes it's okay to swear but to measure your situation and environment and act accordingly - a lesson framed in language but applicable to all aspects of life.

plus it's real funny when kids say "shit".

* even still, this can be an opportunity for learning empathy. i definitely accidentally switched a slur i'd read for a totally different term of endearment when talking to a friend as a kid and... well, i regret it a lot but i never did it again.

Fnoord•8mo ago
I do not mind an occasional swear + excuse me, if genuine. We all make mistakes. In WoW, some people can rage, or an entire realm spams Anal [Achievement]. E.g. Anal [You're Doing It Wrong] or (and this one I find terribly inappropriate) Anal [For The Children]. Sure, I can see humor in such, too, but repeated endless and some combos are disgusting...
kps•8mo ago
I am reminded of the late great Eudora, a Mac mail program. Late versions would flag ‘offensive’ terms in both outgoing and incoming messages. A hidden option setting would cause it to read aloud all flagged text.
carlos-menezes•8mo ago
Nit: why is Portuguese named "European Portuguese"? If anything, the language spoken in Brazil should be called "American Portuguese".
HelloMcFly•8mo ago
I think in this case volume wins out in that over 90% of Portuguese speakers are Brazilian Portuguese speakers. If anything it may one day just become "Portuguese" and "European Portuguese".
dmurray•8mo ago
At that time, we will have niche dialects "American English" and "British English". "English" will be identified with the variety spoken in India. Please kindly do the needful good sir.
carlos-menezes•8mo ago
We might as well say European Spanish when referring to the language that originated in the Iberian Peninsula.
AStonesThrow•8mo ago
Castilian/Castellano already carries a distinct name.

But just to complicate the matter, “Castellano” is also used in South America.

https://en.wikipedia.org/wiki/Name_of_the_Spanish_language

AStonesThrow•8mo ago
https://en.wikipedia.org/wiki/European_Portuguese

The word "European" was chosen to avoid the clash of "Portuguese Portuguese" ("português português") as opposed to Brazilian Portuguese.

SamBam•8mo ago
Why is the language that using the spelling "colour" often called "British English?"
BrandoElFollito•8mo ago
These articles always remind me of some code for particle physics simulations. It was full of variables called anal_this and anal_that (because analysis).

Someone put a comment "stop calling variables ANAL!!! This is physics not an orgy!!!!"

I may have a copy on a disquette somewhere :)

AStonesThrow•8mo ago
Even more so, there were software projects (IIRC, the Gnu C Compiler) that conformed to the 8.3 DOS filename restrictions, and so for example, “realtime analysis” in a source file named “rt_anal.c” handled without drama for years.
thih9•8mo ago
Do we know how exactly are these certainty ratings determined?

Edit: seems like it’s all arbitrary? E.g. in a PR[1] I saw random new words get added with no explanation of why a certain rating gets assigned.

[1]: https://github.com/words/cuss/pull/43/files (nsfw too).

BrandoElFollito•8mo ago
I had a look at the French ones.

1/4 is normal everyday cussing

1/4 is cussing when the team is losing, but there are children around

1/4 are from the 17th century and I had a good laugh

1/4 are useful when driving

3 are actually bad (just an estimation :)).

The thing with French is that the cussing is quickly funny.

GuB-42•8mo ago
Looked at french words, most have a rating of 2 (mostly profane) even for words that are not profane at all (ex: envoyer => send), words that have a profane second meaning, but their non-profane meaning is also in common use (ex: morue => cod). Also "retard" just means "delay", I have never heard it used as profanity, maybe in Quebec? ("retard" in English would translate to "attardé" in French)
quectophoton•8mo ago
Do not forget words like "Dragon" or "Figma".
GuinansEyebrows•8mo ago
there may need to be additional localization of english. i am in awe of the english and scots' ability to turn simple words into curses ("spanner" might be one of my favorite insults, when spoken by UK folks, but it's insufferable coming from non-UK/GB folks).