News for hackers. Stuff that matters.
Re:Coq mulls new name for programming language by coldtea on Tuesday June 15, 2021 @05:39AM (#27513014)
>Coq also happens to sound like "cock," which while it means both "a male rooster" and "to tilt," can be used informally to refer to the male anatomy. And for some people, that deters community participation.

So, they change a perfectly valid french name, lest they annoy American puritanism...

Yah, 21st century...

Re:Coq mulls new name for programming language by paldepind2 on Tuesday June 15, 2021 @06:43AM (#27513391)
I don't think this has anything to do with "American puritanism" or 21st century something. Giving a project a name that sound exactly like "cock" is just plain bad.

Imagine for a second that your favourite programming language or the one you use at work was called "Penis"? How would that change the perceived seriousness of the language? How fun would it be when you told someone "we use Penis where I work to implement our AwesomeSoftware™?

I use Coq on a daily bases and I've gotten many funny looks when talking about "cock" to people who are not familiar with it. It doesn't bother me much but there is nothing _positive_ about a name like that.

Re:Coq mulls new name for programming language by Zababa on Tuesday June 15, 2021 @07:37AM (#27513805)
> Imagine for a second that your favourite programming language or the one you use at work was called "Penis"

No need to imagine, "bit" is pronounced in French exactly like "bite", which means basically the same thing as "cock".

> How fun would it be when you told someone "we use Penis where I work to implement our AwesomeSoftware™?

You get used to it. Talking about "cock twiddling" sounds strange at first, and is annoying. But since we're French we can't really hope that this will change anytime soon.

Anyways, I'm all for changing the name, but hope we can keep the French origin. "LPC" for "Le Prouveur Coq" is a good idea https://github.com/coq/coq/wiki/Alternative-names.

Re:Coq mulls new name for programming language by wuschel on Tuesday June 15, 2021 @06:53AM (#27513453)
It is not an ideal name, I agree. On the other hand, it is the french word for an animal, and not for the male genital organs.

What about the word bite (la bite) in french? Are we supposed to remove the word bit from the English language because it sounds similar to the french word for penis?

There is always going to be strange overlaps when it comes to different languages.

Re:Coq mulls new name for programming language by omnicognate on Tuesday June 15, 2021 @06:56AM (#27513481)
No, but you might want to take it into acccount if you're naming a software project lots of French-speakers will be involved with.
Re:Coq mulls new name for programming language by tasogare on Tuesday June 15, 2021 @07:06AM (#27513575)
French have more humor when it comes to sexual references, it wouldn't surprise me if a name like that would actually be an asset. (Source: myself, French, living abroad).
Re:Coq mulls new name for programming language by davidivadavid on Tuesday June 15, 2021 @09:56AM (#27515584)
Only if it makes sense for the product to make a sexual reference. (Source: myself, French, living abroad, worked in marketing/branding).

Coq is a bad name.

Re:Coq mulls new name for programming language by coldtea on Tuesday June 15, 2021 @12:58PM (#27518180)
Or you know, Americans can learn that the world is not theirs, and they have no command or say over foreign words, just because they resemble phonetically (!!!) some word they consider shameful and sinful!
Re:Coq mulls new name for programming language by flurben on Tuesday June 15, 2021 @05:22PM (#27521677)
I'm confused why you think Americans are relevant to this story. The word "cock" and it's status as an English language vulgarity is a product of England. It predates the U.S. by centuries.
Re:Coq mulls new name for programming language by coldtea on Wednesday June 16, 2021 @07:07AM (#27527124)
Because in 2021, the British are mature enough not to care.

It's those that inherited the culture of the puritans they've sent away that make a fuss about it (or some words on tv or make a huge deal about a SuperBowl nip slip).

Re:Coq mulls new name for programming language by davidivadavid on Tuesday June 15, 2021 @06:48PM (#27522598)
Sure, but that doesn't really change anything about the fact that when an American hears "Coq" they also hear "cock."

There are many similar stories about English words sounding like profanity when (badly) pronounced in Chinese.

They're bad for branding and brands avoid them.

Now, I like "Coq" and the story about the cheeky French people trying to one up anglophones, but that's not really enough to make it a good name.

Then again I recall some people calling a compiler "Stalin" so, could be worse.

Re:Coq mulls new name for programming language by hh3k0 on Tuesday June 15, 2021 @06:55AM (#27513469)
> Imagine for a second that your favourite programming language or the one you use at work was called "Penis"?

Except "penis" isn't ambiguous. Coq is French for cock -- as in rooster. If you have an issue with the name Coq, chances are you're too infantile to make meaningful use of it or contribute anything of value to it whatsoever.

Re:Coq mulls new name for programming language by da39a3ee on Tuesday June 15, 2021 @06:57AM (#27513498)
In English. You forgot to point out that you comment was from a rabidly anglocentric point of view. There are, in fact, lots of other languages. Furthermore we like one- and two-syllable names for our programming languages. Being a quantitatively-minded person you will appreciate that this implies that it is likely that e.g. ruby means something rude in swahili or whatever.
Re:Coq mulls new name for programming language by paldepind2 on Tuesday June 15, 2021 @07:12AM (#27513620)
The whole computer science/programming field is anglocentric and the problem with Coq doesn't occur just in english speaking countries. English is not my primary language, but since the sound "coq" doesn't mean anything in my primary language, and since everybody in my country speak english as a secondary language, most people will still parse the sound "Coq" as "cock" and think of the non-ideal english meaning of that.

A name accidentally meaning something bad in one language is a lot worse than a name intentionally meaning something bad in a language that 100% of its userbase speaks and understands.

Re:Coq mulls new name for programming language by coldtea on Tuesday June 15, 2021 @06:52AM (#27513451)
>I don't think this has anything to do with "American puritanism" or 21st century something. Giving a project a name that sound exactly like "cock" is just plain bad.

You do know that coq is a perfectly fine french word, and also in the name of a big french sports brand, right?

Not to mention that "cock" is mere slang, the official word just means rooster.

Re:Coq mulls new name for programming language by ralfn on Tuesday June 15, 2021 @08:46AM (#27514487)
Please don't use the word "pick". It sounds exactly like the Dutch word for penis.

Also don't use the word "could" because in Dutch that sounds like a nasty word for vagina.

Thanks for being considerate. There is nothing wrong with your English language, but sometimes it sounds offensive in mine.

Nah. I'm joking obviously. I do understand that in an international project with the dominance of English it makes it easier to take these things into account. I don't blame them for looking for a new name.

But the idea that the whole world changes their values and language constructs to not offend American sexual oppressive culture is still stupid. I do blame Americans for that.

Re:Coq mulls new name for programming language by paldepind2 on Tuesday June 15, 2021 @09:21AM (#27515026)
> But the idea that the whole world changes their values and language constructs to not offend American sexual oppressive culture is still stupid.

I completely agree with that. If anyone demands that then that I would certainly not agree with that. But, I don't think that is what this is about at all. It's my impression that most people who think Coq should get a new name aren't "offended", they just think it's a bad name and that Coq should have a good name.

"Pick" actually sounds like penis in my native language (danish) as well, and I'm pretty sure that a danish company launching a product for the danish market would avoid the name "Pick". I assume that if you where to launch a product in the Netherlands you would avoid naming it "Pick" as well?

Re:Coq mulls new name for programming language by ralfn on Friday June 18, 2021 @06:53AM (#27549145)
> I assume that if you where to launch a product in the Netherlands you would avoid naming it "Pick" as well?

Not really. But its not a fair comparision, because Coq isn't an American or British research project, its a french project. Its not even a commercial product or anything.

So i fully understand they want to change their name, but it is sad they feel forced to. Honestly, if someone is harressed by actual adults within a particular culture for using something that could somehow make a 14 year old little boy giggle, then i strongly suggest they leave whatever culture they are in, because its completely backwards.

The problem to infantile behavior and sexism in particular cultures isn't sovled by every other culture renaming their stuff to not trigger this behavior. Lets solve sexual harrassment in English speaking countries by the rest of the world avoiding doing anything that has any phonetic resembles to genitals. Does that not sound idiotic? Is that a not a weird English privilege that other languages don't get?

Again i understand and respect the decision by the project. In the end you just dont want people to get harressed. But lets not pretend the problem is the name. The problem is certain cultures lacking adult behavioral norms for men.

Re:Coq mulls new name for programming language by makapuf on Tuesday June 15, 2021 @09:32AM (#27515242)
See also: Mövenpick the ice cream brand https://www.moevenpick-icecream.com/ where moven are birds
Re:Coq mulls new name for programming language by coldtea on Tuesday June 15, 2021 @12:59PM (#27518213)
Well, Kavli (as in "Kavli Crispy Garlic" snack and the Kavli foundation) means "big cock" in Greek.

Would anyone be even remotely offended? No...

Re:Coq mulls new name for programming language by coldtea on Tuesday June 15, 2021 @12:56PM (#27518142)
>How fun would it be when you told someone "we use Penis where I work to implement our AwesomeSoftware™?

It would be a non-issue for people beyond middle school?

And doubly so if the term was a regular foreign word.

Are people also taken aback when somebody asks for some coke with their food?

Re:Coq mulls new name for programming language by daneel_w on Tuesday June 15, 2021 @06:53AM (#27513457)
What prevents you and everyone else to just pronounce it as an acronym?
Re:Coq mulls new name for programming language by Bancakes on Tuesday June 15, 2021 @11:26AM (#27516848)
Whose fault is it they hear "cock" and they think of "penis"? We're not talking about GIMP here. It just means people have a dirty mind and don't know about the programming language.
Re:Coq mulls new name for programming language by coldtea on Tuesday June 15, 2021 @01:00PM (#27518220)
Worse than a dirty mind: a mind that can't handle maturity.
Re:Coq mulls new name for programming language by rtpg on Tuesday June 15, 2021 @06:12AM (#27513203)
I remember reading (and I don't have a source for this so this is total hearsay) that basically when Coq/CoC was chosen, it was chosen with the awareness of the "sounds like cock lol" factor being a plus.

This is far from the first "french mathematicians with a 10-year-old's sense of humor" thing, and probably won't be the last, but all this "oh it's just a word in French" is, from my undrestanding, bait.

To be honest, I'm not super convinced the process discussed the article is happening in much good faith either. But that's just my opinion and heavily biased towards my own experiences interacting with people from Inria.

Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @05:50AM (#27513073)
That's what I thought at first, but apparently they were completely aware of the double meaning and gleeful about it.

In any case, it doesn't matter, because we don't need to keep having humiliating conversations about it, just change the damn name.

Re:Coq mulls new name for programming language by daneel_w on Tuesday June 15, 2021 @06:51AM (#27513443)
Of course they were aware of it. It requires not even basic proficiency of English. But at what point is it decided upon that the name was chosen just to rile people, and by whom? By you, depending on what mood you're in on the day in question? Humiliating conversations around these topics are only initiated by people like yourself when you decide to feel offended by harmless notions. The behavior shouldn't be dignified.
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @02:49PM (#27519798)
You are in fact the one choosing to be offended, and responding with personal attacks and vitriol. What's your problem with respecting women?
Re:Coq mulls new name for programming language by daneel_w on Tuesday June 15, 2021 @07:03PM (#27522740)
None. Neither the word coq (nor cock) is disrespecting of women any more than the word pussy is disrespecting of men. Get a grip of yourself and your moral panic.
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @11:35PM (#27524597)
Okay buddy, moral panic got it. Have a great career.
Re:Coq mulls new name for programming language by emsy on Tuesday June 15, 2021 @06:17AM (#27513237)
Why? To appease puritans? I‘d rather have them release a library for coq named tits (after the birds of course).
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @06:33AM (#27513337)
You can keep have genitalia discussions down at the pub, see how many women want to listen to you talk Coq.

We don't need Coq double entendres in the workplace, but we do need smart women in the theorem proving community.

Re:Coq mulls new name for programming language by thewakalix on Tuesday June 15, 2021 @06:54AM (#27513463)
(Potentially-relevant fact: I am a woman.)

I first heard of Coq in a CS lecture, and it wasn’t at all off-putting. The professor included the obligatory “yes the name sounds funny” disclaimer and then presented an interesting walkthrough of Coq. I haven’t used Coq myself yet, but that has more to do with the difficulty of starting than the name. I’ve enjoyed the Natural Number Game (a web-based set of Lean exercises), as a good example of something which actually helps people get into theorem proving. This debate over the name of Coq is just an instance of the Law of Triviality.

Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @02:43PM (#27519713)
While you may not have felt that way, other women have. Does your experience invalidate theirs?
Re:Coq mulls new name for programming language by thewakalix on Tuesday June 15, 2021 @08:18PM (#27523321)
No, I’m just providing my own n=1.

(Why is it that “I am unhappy” is justified to report, but “I am alright” isn’t? Don’t we want a representative sample of opinions?)

Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @11:19PM (#27524520)
It's perfectly fine, and in mature settings it should be a non-issue. But I've learnt to be wary of assuming everyone is fine with it, or assuming that everyone will behave. I mean, tech bros will tech bro. I'm not in favour of helping them perform deniable harassment.
Re:Coq mulls new name for programming language by emsy on Tuesday June 15, 2021 @07:56AM (#27513987)
This is harmless banter and anyone not resilient enough to handle this will face much greater distress during their working life. Adults should be able to handle childish humor and this movement towards infantilizing women seems a much greater issue to me. All this will achieve is giving power to political narcissist.
Re:Coq mulls new name for programming language by the_only_law on Tuesday June 15, 2021 @02:50PM (#27519810)
Interesting, how you’re so set on the name of a theorem proving software being the barrier to women entering the field and not the people who would actually harass them. Do you not think the same people who would make stupid jokes about a name wouldn’t find some other way to chase women away?
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @06:37PM (#27522500)
I'm just listening to what women say. You should try it sometime.

https://twitter.com/sydgibs/status/1379518799699968005

Re:Coq mulls new name for programming language by emsy on Tuesday June 15, 2021 @07:21PM (#27522903)
The name lends itself for innuendos, so what? I can assure you that a person with sleazy intentions will find many ways to do that without a funnily named programming language. The name is not the problem. Also, a person's offense is not an argument. I'm offended by your name, do you have to change it now? A funnily named programming language just isn't the same as actual sexual harassment.
Re:Coq mulls new name for programming language by swat535 on Tuesday June 15, 2021 @11:17AM (#27516738)
Women are not children, they understand and appreciate humour. You being offended on behalf of them frankly seems more insulting. This kind of hyper-sensitive attitude is what drives women away from CS, not the word "coq".
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @02:44PM (#27519742)
Well, it's actually women in CS being offended, and I'm merely engaging with the blockheads who refuse to acknowledge the issue.
Re:Coq mulls new name for programming language by AlexeyBelov on Tuesday June 15, 2021 @02:55PM (#27519881)
Are there real people offended by it? Or just three Twitter users?
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @04:55PM (#27521369)
Quite an accusation from a sockpuppet account that has been completely dormant since 2017.
Re:Coq mulls new name for programming language by emsy on Tuesday June 15, 2021 @08:04PM (#27523202)
Ah yes, sockpuppet. The term people use when they have good arguments.
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @11:21PM (#27524531)
Look at the account, it's a classic phony, stashed away for sniping without new account green.
Re:Coq mulls new name for programming language by AlexeyBelov on Wednesday June 16, 2021 @09:47AM (#27528461)
Do you really think I played such a long game? In any case the other commenter is right -- you shouldn't attack the person, but the argument itself.
Re:Coq mulls new name for programming language by Bancakes on Tuesday June 15, 2021 @11:31AM (#27516919)
No smart theorem proving woman has ever been turned down by Coq. I know this because they would need to be familiar with Coq in the first place. Or would they have trained on Prolog instead?
Re:Coq mulls new name for programming language by angry_octet on Tuesday June 15, 2021 @02:46PM (#27519762)
Your statement doesn't follow any logic.
Re:Coq mulls new name for programming language by inigojonesguy on Tuesday June 15, 2021 @06:40AM (#27513376)
Tits alternative is a great theorem in mathematics.

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

Re:Coq mulls new name for programming language by ricardo81 on Tuesday June 15, 2021 @06:06AM (#27513176)
I've had conversations with colleagues about the use of 'master' and 'slave' which appear to also be falling out of favour. Had mentioned that forking and killing children seems to be acceptable language, for now.

Perhaps I'll have to go back to school and re-learn English.

I still have an installation of GIMP.

Re:Coq mulls new name for programming language by sinkasapa on Tuesday June 15, 2021 @07:00AM (#27513527)
I once worked at a campus disability resource center and was encouraging the use of open source software. It was not comfortable pitching the GIMP as a Photoshop alternative. Luckily I don't think anyone felt personally attacked and it was understood to be an unfortunate coincidence. One person said, "I guess that's what people call me." which brought to the fore how even coincidental naming issues can remind people of something unpleasant.

When it comes to Coq, I have a colleague that likes to emphasize the pun. It does turn some people off when they hear him going on about it. On the other hand, there is a lot of puritanical thinking in the US and maybe we should just become more comfortable with the notion that sexual organs, like mouths and elbows are part of the body. Then maybe my friend's "joke" wouldn't even make sense. It would be like "haha nose!" and people would shrug. But that isn't the world we live in and maybe the one we live in, where people find penises funny or offensive, is more fun. I don't know.

I'm not really advocating renaming stuff or not. I see it as more of a dialog between the namers and the people who are bothered, at least with borderline cases like these. There are instances where names should be changed. Like there are ISO-639 codes that essentially use the equivalent of the N-word to refer to languages. That's really hurtful to minority communities that speak those languages. Names do have consequences. I guess it is just a question of whether people are ok with the consequences or not. And of course, you can't make everyone happy all the time.

Re:Coq mulls new name for programming language by ricardo81 on Tuesday June 15, 2021 @07:08AM (#27513583)
> you can't make everyone happy all the time.

Indeed.

I think when I'd heard of GIMP it maybe raised an eyebrow but nothing much beyond that. Anything more about it just seems like an immature and probably harmless joke, but that's just me.

When it comes to genitalia, there's literally hundreds of euphemisms - which seems to be the nature that language takes for primal things. There has to be a balance or Johnson & Johnson may need to rethink their name, too.

Re:Coq mulls new name for programming language by captainmuon on Tuesday June 15, 2021 @06:33AM (#27513332)
I remember being irritated as a kid from "master" and "slave" switches on ATA hard disks. I found it really weird that the serious hardware company chose such a colorful metaphor (I think I associated it more with certain sexual practices than historical slavery).

Now I'm used to the terms and don't make the connection anymore. They might as well be completely unrelated words written "mahsta" and "slehf" that just happen to sound like other bad words. In these and similar cases, I'd personally rather keep the innocent meaning of the words, and discourage the original meaning. "Slave" is just a device on I2C, why would you call a forced servant that? And why would you call somebody who committed the unthinkable crime of claiming to another human as "master"?

One very unfortunate name I'm surprized nobody has latched on to is MongoDB...

Re:Coq mulls new name for programming language by rsynnott on Tuesday June 15, 2021 @06:55AM (#27513471)
> Perhaps I'll have to go back to school and re-learn English.

Absurd hyperbole.

“ These days, these days, right, if you say you're English, you'll be arrested and thrown in jail!”

Re:Coq mulls new name for programming language by postsantum on Tuesday June 15, 2021 @06:30AM (#27513312)
I wonder if they end up renaming git branches, because it's not very inclusive to ask certain coworkers what branch they are on
Re:Coq mulls new name for programming language by dTal on Tuesday June 15, 2021 @09:18AM (#27514976)
The main problem with GIMP's name is that it clashes with GIMPS - the Great Internet Mersenne Prime Search.
Re:Coq mulls new name for programming language by yakubin on Tuesday June 15, 2021 @06:08AM (#27513184)
I thought forking referred to what's happening to the process tree, similar to what forking means in chess.
Re:Coq mulls new name for programming language by choward on Tuesday June 15, 2021 @06:27AM (#27513299)
That's the entire point. Coq doesn't mean male genitalia either. But because it happens to spelled or sound like another word it is treated like that word.
Re:Coq mulls new name for programming language by thefz on Tuesday June 15, 2021 @06:25AM (#27513283)
English speakers who get offended by it can just spell "cee-oh-queue" and be done with it...
Re:Coq mulls new name for programming language by Siira on Tuesday June 15, 2021 @06:34AM (#27513338)
Indeed, a rebranding to that seems much saner. Perhaps they fear that such a change can't be forced upon the existing users, which is not an invalid concern either.
Re:Coq mulls new name for programming language by ucha on Tuesday June 15, 2021 @06:35AM (#27513345)
Wait till they learn what a Megabit means in French...
Re:Coq mulls new name for programming language by david-gpu on Tuesday June 15, 2021 @08:19AM (#27514189)
Today I learned that "bit" sounds to the French like "coq" sounds to the English.

Swapping bits. Doing arithmetic with bits. A nibble has not one but four bits. All fascinating stuff.

Re:Coq mulls new name for programming language by cpach on Tuesday June 15, 2021 @06:45AM (#27513400)
As someone who’s not a native English speaker and who doesn’t use Coq I feel I can’t even be bothered to take a stand in this question. Whatever. Hopefully the people in the community can do what they feel is good for current and future Coq users.
Re:Coq mulls new name for programming language by elric on Tuesday June 15, 2021 @06:27AM (#27513294)
Has anyone informed the sports brand Le Coq Sportif of this? If you can have a 100million+ annual revenue with coq in your name, surely this namechange is beyond ridiculous?
Re:Coq mulls new name for programming language by M2Ys4U on Tuesday June 15, 2021 @06:35AM (#27513342)
Context is important.
Re:Coq mulls new name for programming language by david-gpu on Tuesday June 15, 2021 @08:24AM (#27514243)
It is, and Coq is a piece of software to prove theorems. The context in which it is used makes it trivially inoffensive.

Personally, I spent a semester trying Coq and I couldn't get used to it. My professor loved Coq, though. He was a mathematician, so it wasn't a huge surprise.

Re:Coq mulls new name for programming language by jjgreen on Tuesday June 15, 2021 @05:42AM (#27513027)
... yet they had a Dick Cheney as vice president
Re:Coq mulls new name for programming language by croon on Tuesday June 15, 2021 @05:50AM (#27513070)
And the name was the least offensive part.
Re:Coq mulls new name for programming language by taneq on Tuesday June 15, 2021 @06:55AM (#27513465)
Here's hoping they reveal the new name and it's Weiner.
Re:Coq mulls new name for programming language by da39a3ee on Tuesday June 15, 2021 @06:59AM (#27513519)
Did you mean Wiener?
Re:Coq mulls new name for programming language by taneq on Tuesday June 15, 2021 @07:01AM (#27513533)
No! Maybe. Argh.
Re:Coq mulls new name for programming language by bantunes on Tuesday June 15, 2021 @05:42AM (#27513029)
This is reductive. Programming languages, for better or worse, are almost 100% in English. Having such a word as its name is not helpful to the project.
Re:Coq mulls new name for programming language by phillc73 on Tuesday June 15, 2021 @06:02AM (#27513152)
Except where they aren't.[1]

Mostly or overwhelmingly programming languages are written in English, but not 100%.

https://en.wikipedia.org/wiki/Non-English-based_programming_...

Re:Coq mulls new name for programming language by chrisseaton on Tuesday June 15, 2021 @06:17AM (#27513236)
Did you miss the 'almost' in the comment you're replying to?
Re:Coq mulls new name for programming language by mlang23 on Tuesday June 15, 2021 @06:36AM (#27513347)
Heck, early version of basic for windows had translated function names. I dont know if MSFT is crazy enough to do that these days, but it was a major PITA and pretty hilarious back then.
Re:Coq mulls new name for programming language by da39a3ee on Tuesday June 15, 2021 @07:11AM (#27513613)
They said “almost”.