News for hackers. Stuff that matters.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by skrrtww on Wednesday October 22, 2025 @05:20PM (#45675292)
This might be the worst named project of all time. Not funny and demonstrates an absolutely terrible impulse on the part of the author. Probably the worst way possible to advertise your project.

edit: According to the author in a reply, the double entendre was in fact not intentional.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by OneDeuxTriSeiGo on Wednesday October 22, 2025 @05:58PM (#45675679)
That's not what the name is based on. The name is cu- (as in CUDA kernels) -q (as in coq/rocq). Pronounced Cuke like cucumber.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by ironmagma on Wednesday October 22, 2025 @07:04PM (#45676270)
There is a reason they renamed Coq to Rocq.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by bigstrat2003 on Wednesday October 22, 2025 @11:23PM (#45677848)
Yeah, because people are overly sensitive and can't bear the thought that someone might make some harmless naughty jokes. It's a completely ridiculous name change.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by ironmagma on Wednesday October 22, 2025 @11:26PM (#45677864)
No. Conversions about it were being avoided due to being in a work context and in general. The same goes for coc (vim plugin) by the way.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by CaptainOfCoit on Thursday October 23, 2025 @06:34AM (#45680314)
That's exactly what parent said, people are overly sensitive and that's why the name had to change.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by matt_kantor on Thursday October 23, 2025 @06:58AM (#45680435)
bistrat2003 said:

> people are overly sensitive and can't bear the thought that someone might make some harmless naughty jokes

ironmagma could have said:

> people are overly sensitive and avoid talking about Coq at work and in general

Both can be motivating factors, but not necessarily. It's possible that the Coq development team doesn't care about the jokes, but they do care about people being comfortable saying the name aloud at work.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by ironmagma on Thursday October 23, 2025 @01:22PM (#45684420)
Not overly. Appropriately. Why would you risk your reputation and job to talk about a theorem prover? The pros and cons are not evenly weighted.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by nickpsecurity on Wednesday October 22, 2025 @11:45PM (#45677959)
One of my coworkers uses Siri to say what they want to search for. I'm definitely not saying: "Hey, Siri, show me examples of using Coq."

Then, users of search engines will add "training," "in the workplace," "visual guide," "positions," "freelance work with," etc. Everything people use with programming languages or book titles becomes inappropriate with that name.

Maybe if I worked on a chicken farm it would be OK. I'm in the hotel and retail industries doing a mix of hands-on work and customer service. You'll never hear me tell my bosses I was using that on the job. Or spending hours alone with Isabelle for that matter. HOL4 & HOL Light it is!

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by Dilettante_ on Thursday October 23, 2025 @03:22AM (#45679146)
God help you if you ever need to talk about some children playing with balls in the lobby, or if maintenance asks you to order more nuts.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by nickpsecurity on Thursday October 23, 2025 @07:44PM (#45688935)
That probably won't be a problem since the words have known contexts in America. Coq will bring up only two meanings in most people's minds. Of the two, rooster isn't the most, common use in many places.

Far as my above examples, they were things that might lead to porn in a search engine. Especially if it's a newer product that hasn't had as much work go into preventing that as Google did.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by Dilettante_ on Friday October 24, 2025 @06:23PM (#45699723)
What if my best friend Cunty comes to visit[1]?

[1]https://youtube.com/watch?v=Obagb7RQeYo

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by auggierose on Thursday October 23, 2025 @02:12AM (#45678719)
Yeah, and look how well that went: https://rocq-prover.org/platform

When you go to the downloads, it is actually Coq again. It was a ridiculous name, yes, but that name change is even more ridiculous. Most people are still calling it Coq, past research papers are calling it Coq, and Prince is still Prince and not the symbol.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by webdevver on Wednesday October 22, 2025 @06:08PM (#45675767)
cuke - it's heaven in a can!
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by spartanatreyu on Wednesday October 22, 2025 @09:55PM (#45677342)
For anyone who doesn't understand the reference, it's from the IT Crowd and the entire episode is on youtube: https://www.youtube.com/watch?v=VuTMphDrc4A
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by Aloisius on Wednesday October 22, 2025 @08:26PM (#45676842)
I think I must pronounce cucumber differently than you.

I'd expect cuke, if pronounced like cucumber would be queueck or cuck depending on which cu in cucumber you're using.

However I pronounce CUDA koo-da so cuq would be pronounced perhaps like kook.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by lacker on Wednesday October 22, 2025 @06:05PM (#45675741)
They're renaming Coq, too, for the obvious reason.

Just go ahead and rename this project to "Rocuda", save everyone a lot of time arguing about what names are appropriate or not.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by thefz on Thursday October 23, 2025 @04:14AM (#45679447)
> They're renaming Coq, too, for the obvious reason.

Which is a perfectly legitimate name in French and the whole "issue" can be worked around by spelling cee-oh-queue.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by 7bit on Thursday October 23, 2025 @06:07AM (#45680192)
Then keep it and deal with the backlash without complaining.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by 3836293648 on Thursday October 23, 2025 @06:12AM (#45680220)
Except for the transcripts where they chose the name because they thought it was funny to offend the English
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by thefz on Thursday October 23, 2025 @04:54PM (#45686991)
Then spell the letters if the name offends you
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by zorobo on Thursday October 23, 2025 @06:24AM (#45680276)
It is legitimate indeed, and a nod to its creator T. Coquand, but better avoid recurring, useless discussions so better change the name. The funny (for some), quirky jokes get quickly old anyway.

They also renamed NIPS -> NeurIPS conference, even though the name sounds less subject to jokes.

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by pwdisswordfishy on Thursday October 23, 2025 @07:19AM (#45680574)
Meanwhile, nobody consulted the French when the bit was being named.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by Dilettante_ on Wednesday October 22, 2025 @05:25PM (#45675351)
Maybe this surprises you, but some people have different sensibilities than you do.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by nsomani on Wednesday October 22, 2025 @05:54PM (#45675644)
Oh wow, honestly this caught me off guard - I've been pronouncing it "kook" in my head the whole time.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by skrrtww on Wednesday October 22, 2025 @06:09PM (#45675784)
If this was genuinely unintentional on your part, then bless your heart and I'm sorry for assuming the worst. You might be the least morally corrupted internet user alive today.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by nsomani on Wednesday October 22, 2025 @06:17PM (#45675866)
I think I've just spent too much time reading the word "CUDA" that I read "cu" as "koo", lol.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by skavi on Wednesday October 22, 2025 @08:49PM (#45676972)
It's your project, but with the current name I'd expect this thread to be duplicated any time the project is discussed.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by antonvs on Wednesday October 22, 2025 @07:19PM (#45676382)
You know you're spending too much time on dubious sites when ...
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by nvader on Wednesday October 22, 2025 @07:52PM (#45676616)
Not really, unfortunately the word hovers in the comment sections of mainstream American political discourse.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by antonvs on Wednesday October 22, 2025 @09:58PM (#45677366)
I suppose it depends on one's definition of "dubious sites".
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by 7bit on Thursday October 23, 2025 @06:05AM (#45680169)
And your low-key judging people for porn consumption in 2025.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by antonvs on Friday October 24, 2025 @01:02AM (#45690947)
In 2025, we know a lot about related mental health implications.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by kurtis_reed on Wednesday October 22, 2025 @07:08PM (#45676302)
What's so bad about it?
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by kelseyfrog on Wednesday October 22, 2025 @08:14PM (#45676764)
Take a seat in the chair
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by jonathrg on Thursday October 23, 2025 @04:30AM (#45679553)
It sounds like cuck.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by webdevver on Wednesday October 22, 2025 @05:37PM (#45675482)
not at all - its perfectly logical

you are cucking the betabuxxed bugs in your kernels with your BFV (Big Formal Verifier)

Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by thefz on Thursday October 23, 2025 @04:11AM (#45679436)
Not the whole world speaks English. "Chicago" speaks funny in Italian, rename the city because I am offended. See how ridiculous it sounds?
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by 7bit on Thursday October 23, 2025 @06:03AM (#45680161)
Yeah, coq is already bad, but cuq is the cherry on top of it. I don't like both.
Re:Show HN: Cuq – Formal Verification of Rust GPU Kernels by tracker1 on Thursday October 23, 2025 @08:08PM (#45689146)
Like a similar thread... I always thought of "coq" as "co queue" in terms of as a word. "cuq" as "cook" with the cu as in "CUDA" etc.