News for hackers. Stuff that matters.
Re:Copilot regurgitating Quake code, including sweary comments by celeritascelery on Friday July 02, 2021 @09:02AM (#27710947)
From the Copilot FAQ:

> The technical preview includes filters to block offensive words

And somehow their filters missed f*k? That doesn’t give a lot of confidence in their ability filter more nuanced text. Or maybe it only filters truly terrible offensive words like “master”.

Re:Copilot regurgitating Quake code, including sweary comments by minimaxir on Friday July 02, 2021 @12:32PM (#27713692)
In my testing of Copilot, the content filters only work on input, not output.

Attempting to generate text from code containing "genocide" just has Copilot refuse to run. But you can still coerce Copilot to return offensive output given certain innocuous prompts.

Re:Copilot regurgitating Quake code, including sweary comments by Closi on Friday July 02, 2021 @01:37PM (#27714428)
Ahh, so it's the most pointless interpretation of the phrase "filters to block offensive words", where it is stopping the user from causing offense to the AI rather than the other way around.
Re:Copilot regurgitating Quake code, including sweary comments by derefr on Friday July 02, 2021 @03:17PM (#27715642)
I believe the concept is to stop users from prompting the AI to generate offensive stuff specifically, and then publishing the so-generated stream of offensive stuff as negative PR for GitHub, in the same way the generated stream of offensive stuff coming from Microsoft’s AI was a big PR disaster.
Re:Copilot regurgitating Quake code, including sweary comments by stingraycharles on Friday July 02, 2021 @06:26PM (#27717691)
I suppose you’re referring to the AI Twitter bot that initially was very lovely and within a day 4chan had turned into a nazi. That was both very naive and hilarious.

https://spectrum.ieee.org/tech-talk/artificial-intelligence/...

The big difference in this case, however, is that this AI was constantly learning based on user input, however, which I do not think is the case for Copilot.

Re:Copilot regurgitating Quake code, including sweary comments by drusepth on Friday July 02, 2021 @09:48PM (#27718696)
Copilot is indeed constantly learning based on user input (as detailed here [1]) but it seems to be more high-level ("did the user accept or deny suggestion XYZ" and potentially what changes you make to suggestions after accepting) versus just dumping everything directly back into the model a la Tay.

[1] https://docs.github.com/en/github/copilot/about-github-copil...

Re:Copilot regurgitating Quake code, including sweary comments by bambax on Friday July 02, 2021 @05:10PM (#27716908)
Maybe, but even if so, filtering the output would also prevent this.
Re:Copilot regurgitating Quake code, including sweary comments by raffraffraff on Friday July 02, 2021 @02:05PM (#27714732)
Easily offended AI is exactly what the world needs
Re:Copilot regurgitating Quake code, including sweary comments by GenerocUsername on Friday July 02, 2021 @02:19PM (#27714901)
We have too many easily offended NPC's as is.
Re:Copilot regurgitating Quake code, including sweary comments by Jordrok on Friday July 02, 2021 @09:56PM (#27718745)
Yeah. If only we could cure all those delusional righties fantisizing about being the protagonist in their own personal RPG.

eyeroll

Re:Copilot regurgitating Quake code, including sweary comments by verdverm on Friday July 02, 2021 @03:36PM (#27715854)
They probably don't want to repeat Microsoft's incident with Tay, though they seem to have created their own incident which dooms the product if it wasn't already
Re:Copilot regurgitating Quake code, including sweary comments by Jackson__ on Friday July 02, 2021 @04:45PM (#27716641)
Interesting how this continues to be an issue for GPT3 based projects.

A similar thing is happening in AI Dungeon, where certain words and phrases are banned to the point of suspending a users account if used a certain amount of times, yet they will happily output them when it is generated by GPT3 itself, and then punish the user if they fail to remove the offending pieces of text before continuing.

Re:Copilot regurgitating Quake code, including sweary comments by krick on Friday July 02, 2021 @06:45PM (#27717816)
Lol, how does that make any sense? I mean, all these word blacklists are always pretty stupid, but at least you can usually see the motivation behind them. But in this case I'm not even sure what they tried to achieve, this is absolutely pointless.
Re:Copilot regurgitating Quake code, including sweary comments by quickthrowman on Friday July 02, 2021 @10:30PM (#27718901)
GitHub is owned by Microsoft, which has some relevant experience with publicly accessible AI (Tay): https://en.m.wikipedia.org/wiki/Tay_(bot)
Re:Copilot regurgitating Quake code, including sweary comments by aasasd on Friday July 02, 2021 @06:57PM (#27717892)
Maybe Github just doesn't have many repos to control death factories and execution squads?
Re:Copilot regurgitating Quake code, including sweary comments by alisonkisk on Friday July 02, 2021 @07:33PM (#27718116)
does it also censor "lesbian"?
Re:Copilot regurgitating Quake code, including sweary comments by spoonjim on Friday July 02, 2021 @02:40PM (#27715163)
Blocks offensive words, but doesn't block carefully crafted malware.
[dead]
Re:Copilot regurgitating Quake code, including sweary comments by pydry on Friday July 02, 2021 @02:09PM (#27714779)
Changing master to main was something Github did when they were taking heat for their contract with ICE. It was a nice bit of misdirection that cost them nothing, achieved nothing and garnered praise in some quarters.

ICE, of course, runs an actual concentration camp which has a slightly more troublesome history than the word master.

Language policing is to racism what recycling is to global warming - an attempt to shift the focus away from elite responsibility for systemic issues to "personal responsibility" and forestall meaningful reform by placing emphasis on largely non-threatening symbolic gestures.

Re:Copilot regurgitating Quake code, including sweary comments by SahAssar on Friday July 02, 2021 @02:33PM (#27715071)
I get what you mean, but in a discussion about semantics it might be unhelpful to dilute the term "concentration camp", especially if prefixed with "actual" in italics. That is unless you actually mean that ICE camps serve the same purpose and are equivalent to nazi concentration camps.
Re:Copilot regurgitating Quake code, including sweary comments by dragonwriter on Friday July 02, 2021 @02:46PM (#27715229)
Nazi “concentration camps” were not actual concentration camps (a thing which long predates the Nazi camps), they were extermination camps for which “concentration camp” was a minimizing euphemism.

US WWII “internment” and “relocation” centers were actual concentration camps (“relocation center” was itself a euphemism, but “internment” referred to a formal legal distinction impacting treaty obligations.)

Re:Copilot regurgitating Quake code, including sweary comments by bambax on Friday July 02, 2021 @05:11PM (#27716930)
Why is this downvoted... It's simply the truth.
Re:Copilot regurgitating Quake code, including sweary comments by kanzenryu2 on Friday July 02, 2021 @05:18PM (#27717008)
There were only a handful of mass extermination camps. There were tens of thousands of concentration camps. https://encyclopedia.ushmm.org/content/en/article/nazi-camps....
Re:Copilot regurgitating Quake code, including sweary comments by SahAssar on Friday July 02, 2021 @02:58PM (#27715385)
Sure, but I don't know if I've ever heard anyone use the term "concentration camp" without qualifiers to refer to anything else than the nazi concentration camps (or something equivalent).

If someone says that something is "_literally_ a concentration camp" I think that most people will think of ovens and genocide.

Perhaps it's a regional thing, but that is how I interpreted it.

Re:Copilot regurgitating Quake code, including sweary comments by sombremesa on Friday July 02, 2021 @03:07PM (#27715492)
It's not so much a regional as a political thing. Want it to sound worse? Use concentration camp. Want it to sound better? Use internment camp (or in some cases, re-education facility).
Re:Copilot regurgitating Quake code, including sweary comments by michael1999 on Friday July 02, 2021 @03:37PM (#27715869)
Or “Reserve”.
Re:Copilot regurgitating Quake code, including sweary comments by dragonwriter on Friday July 02, 2021 @03:48PM (#27715964)
Relevant to that, the US WWII internment camps were...placed on land taken from (with disputedly-adequate compensation for the use) reservation land.
Re:Copilot regurgitating Quake code, including sweary comments by pydry on Friday July 02, 2021 @02:38PM (#27715136)
The Nazis ran what would more accurately be termed extermination camps.

Though what they did certainly bore a strong resemblance to the Boer war concentration camps/manzanar,etc. whose purpose was to "concentrate" people into one place rather than industrially slaughter them.

Re:Copilot regurgitating Quake code, including sweary comments by SahAssar on Friday July 02, 2021 @02:48PM (#27715255)
I don't know if I've ever heard anyone use the term "concentration camp" without qualifiers to refer to anything else than the nazi concentration camps (or something equivalent).

Maybe it's just me, but I think it would have been more clear if you said internment camp if your intent was to refer to the broader context and not invoke a comparison to nazis.

Re:Copilot regurgitating Quake code, including sweary comments by pydry on Friday July 02, 2021 @04:32PM (#27716523)
Wikipedia redirects concentration camp to:

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

Where it also makes the point that the nazi camps were primarily extermination camps.

Maybe take it up with them and get back to me if you feel truly passionate about this issue.

>Maybe it's just me, but I think it would have been more clear

Gosh, it's awfully ironic that this sentence would happen in a thread about how language policing is used as a distraction from important issues.

Is it more important to you how people use the term concentration camp or the fact that ICE lock up children in internment/concentration/[ insert favorite word here ] camps?

Re:Copilot regurgitating Quake code, including sweary comments by SahAssar on Friday July 02, 2021 @04:57PM (#27716763)
> So, is it more important to you how people use the term concentration camp or the fact that ICE lock up children in internment/concentration/[ insert favorite word here ] camps?

Well, that escalated quickly.

I don't think I ever said anything for or against what ICE is doing, in fact I tried not to because the only thing I wanted to say was that when using the words "literally concentration camps" people might read that as "camps designed to kill people" since that is the way I've been taught it (in history classes) and heard it (in general use).

I don't even live in the US so I have no say in this in a democratic sense. If I did I'd be against the way migrants are treated and want more humane treatment, but I don't think that should be relevant to what I said.

Re:Copilot regurgitating Quake code, including sweary comments by pydry on Friday July 02, 2021 @06:12PM (#27717580)
Your primary worry was that somebody might read that sentence and believe that the US is gassing immigrants?

Seems unlikely.

Re:Copilot regurgitating Quake code, including sweary comments by SahAssar on Friday July 02, 2021 @06:56PM (#27717888)
You seem to think I have some political motive, I don't. I just saw a comment that from my perspective and historical education seemed to equate two things that I regard as different and said that it might be helpful to not conflate those. It seems like you did not intend to conflate them and it is a difference in what you and I read into the term "actual concentration camp".

From my perspective this conversation is as if someone said "working for XCompany is actual slavery" and I said "Perhaps don't use 'actual slavery' as a term for something that isn't that?"

Re:Copilot regurgitating Quake code, including sweary comments by runarberg on Friday July 02, 2021 @10:56PM (#27719006)
Can’t speak for parent, but when I describe the immigration jails as “concentration camps” I do have a political motive. There was a political motive in calling them “immigration facilities” in the first place. I simply want to call them for what I believe they are. When describing the nazi camps I say “death camps”, as to not conflate the infinitely worse horror of the nazi camps.

There is usually a political motive behind what controversial things are called. There was an active push from the oil lobby swap out the terms for the climate disaster from “global warming” to the more innocent sounding “climate change”. Then recently some media companies made the political decision to start using the term “climate disaster” or “climate crisis”.

> working for XCompany is actual slavery

I don’t think this is equivalent (even though it sounds like it to your ears). The ICE facilities can accurately be described as concentration camps. The victims are kept against their will—i.e. imprisoned—in camps in dedicated camps. This is an accurate term. Slavery only applies when you are forced to work for little or no salary. I.e. I often use the word actual slavery when referring to prison labor. This is a political decision on my part. And you are free to criticize this choice of word. And you would be right to say it diminishes the term when compared to the horrible cattle slavery in the Americas until the 19th century. But it is still an accurate term.

Re:Copilot regurgitating Quake code, including sweary comments by pydry on Saturday July 03, 2021 @09:24AM (#27721466)
>You seem to think I have some political motive

I'm not really sure what your motive for trying to police my language was. All I know is that the reasons you have given me all seem rather unlikely.

Re:Copilot regurgitating Quake code, including sweary comments by junon on Friday July 02, 2021 @04:13PM (#27716291)
Historians themselves call what ICE is doing a concentration camp. So your experience is very much localized.
Re:Copilot regurgitating Quake code, including sweary comments by hdhjebebeb on Friday July 02, 2021 @04:15PM (#27716318)
It seems like a distinction without a difference, this article for example uses them interchangably: https://www.commondreams.org/views/2019/06/21/brief-history-...
Re:Copilot regurgitating Quake code, including sweary comments by IdiocyInAction on Friday July 02, 2021 @10:13PM (#27718827)
I've heard it used in place of internment camp. Though I honestly associate it with the Nazis too.
Re:Copilot regurgitating Quake code, including sweary comments by pmkiwi on Friday July 02, 2021 @05:17PM (#27717004)
To be correct, both existed.

A camp like Ravensbrück was a concentration camp (for women) while Auschwitz-Birkenau was both a concentration and extermination camp.

https://upload.wikimedia.org/wikipedia/commons/b/be/WW2_Holo...

Re:Copilot regurgitating Quake code, including sweary comments by samatman on Friday July 02, 2021 @03:35PM (#27715842)
y'know it really seems like both purpose and outcome need to be closely examined here, if we're going to be emphasizing actual next to concentration camps.

what's the paradigm of a concentration camp? if we go straight for Auschwitz we'll get nowhere, how about the Boer concentration camps? Origin of the term after all.

What was the purpose? To concentrate the Boer population during a total war against them, so they couldn't supply and hide the belligerents.

What was the outcome? Tens of thousands of preventable deaths, mostly from disease. Success in the war, from the British perspective.

So, let me turn my spectacles to your example of, may I quote?

> an actual concentration camp

Which appears to be a migrant detention center. To put it succinctly, migrants who enter the country without filling out paperwork, and get caught, end up in one of these places for months-to-years while USG figures out what to do with them.

So a Boer concentration camp is filled by the British riding into a farmstead or town, kidnapping the women and children, and driving them out to a field and sticking them in a tent. A migrant detention center is filled with someone enters the United States without following the rules which govern that sort of behavior, and then, gets caught.

Where is the war?

Where is the excess death?

Ah well. I'm out of time and patience to express my contempt for your abuse of language and disrespect for the real horrors which you cheapen with this kind of facile speech.

Enjoy the 4th of July.

Re:Copilot regurgitating Quake code, including sweary comments by bloomark on Friday July 02, 2021 @04:32PM (#27716515)
Your vacuous argument about what is an _actual concentration camp_ is out of place. This wasn't a discussion about concentration camps, it was about github's attempted misdirection, and their facetious show of supporting inclusion, by eliminating the term "master".

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

Re:Copilot regurgitating Quake code, including sweary comments by abugher on Friday July 02, 2021 @11:28PM (#27719141)
> Where is the war?

Central America, where the US has a history of funding politically aligned factions in conflict, contributing to today's instabilities which drive people to our border.

> Where is the excess death?

Mostly Central America, but keeping people in crowded stressful conditions during a pandemic can probably account for a few more.

> To put it succinctly, migrants who enter the country without filling out paperwork, and get caught, end up in one of these places for months-to-years while USG figures out what to do with them.

The US first funds wars in these people's home countries, then refuses to let them in when they want to live in a safer country, then rounds them up and puts them in camps because they came in anyway. That sounds like a concentration camp to me, even if the death rate is lower than other instances of the same thing.

Pedantic attacks on word usage is fun, though. Let me try it:

> ICE, of course, runs an actual concentration camp which has a slightly more troublesome history than the word master.

The history of the word "master" includes the trans-Atlantic slave trade and the institution of slavery in the US, a well known and extremely long running atrocity. That doesn't seem less troublesome than current ICE activity.

But if you consider what is being said, instead of seizing on exact wording, you can see the points that the action of running these camps is more important than the choice of word used to describe a code repo, and that as a form of concentration camp, the camps are bad - not that slavery wasn't a big deal (my facetious straw man), and not that the US are the British and the detainees are the Boers.

A few responses seem to focus on two of the words chosen in that post, and ignore this point about misplaced focus on choice of words.

Re:Copilot regurgitating Quake code, including sweary comments by pydry on Friday July 02, 2021 @05:03PM (#27716832)
Is this an indirect way of saying that you support ICE?

Coz if so Id really rather hear it straight rather than indirectly via an attempt to police my language.

Re:Copilot regurgitating Quake code, including sweary comments by okamiueru on Friday July 02, 2021 @02:11PM (#27714798)
Pretty sure they were being sarcastic. I also don't find your arguments persuasive in the slightest, and I find myself being skeptical of these recent moral outcries. I'm skeptical of its sincerity, and I don't buy it. "Master" has an etmylogical background far more diverse than the dichotomy to "slave". I can wholeheartedly say that I've not once thought to make that association. It's been a title for centuries. Master blacksmith, etc. (See https://en.wikipedia.org/wiki/Master for a list)

Another example of what seems like a fake moral outcry is "blackface". And, I mean what it is being referred to now, and not the actual meaning. The racist ridicule by stereotyping ethnicity. That was "Blackface". Yet, for some reason, context doesn't matter anymore, and we end up with removing episodes of Community because someone painted their face in a cosplay of an dark elf, in exact commentary of this.

There is a significan systemic racism in the US that affects almost everything. In order to deal with those things, the very first thing would be to properly be able to identify racism. Context matters. Renaming "Master" branches is not progress. Ostracising a kid for dressing up as Michael Jackson isn't it.

Whenever I see outrage over such things I cynically think that the person is probably white, and probably doing it for attention. One thing is for sure, it only serves to detract from the real issues.

Re:Copilot regurgitating Quake code, including sweary comments by rorykoehler on Friday July 02, 2021 @04:27PM (#27716460)
Check out the recent Marc Rebillet stream with Flying Lotus and Reggie Watts. They absolutely destroy the bs around the use of the word master. I think both FL and RW will be quite representative of how African Americans (and the rest of the world) feel about this.
Re:Copilot regurgitating Quake code, including sweary comments by okamiueru on Friday July 02, 2021 @04:42PM (#27716618)
Do you have a timestamp? As enjoyable as as it is to listen to each of them, the stream was mostly music and almost two hours long.
Re:Copilot regurgitating Quake code, including sweary comments by rorykoehler on Friday July 02, 2021 @05:23PM (#27717061)
The next couple of minutes from here https://youtu.be/0J8G9qNT7gQ?t=3984
Re:Copilot regurgitating Quake code, including sweary comments by username90 on Friday July 02, 2021 @02:09PM (#27714776)
> For co-workers not familiar with the history of slavery in the United States, there is always a pause, and then some confusion about the changes. After explaining the historical context, 99% of people reply: "Oh, I understand. Thank you to explain."

Most people answer like this when they realize you are an unreasonable person who refuse to listen. Happens all the time, like "Oh, I understand (you are one of those). Thank you for explaining!", and remember that they need to stop using this word when working with you.

Re:Copilot regurgitating Quake code, including sweary comments by bestcoder69 on Friday July 02, 2021 @02:38PM (#27715129)
By rolling your eyes you accept my terms and conditions.
Re:Copilot regurgitating Quake code, including sweary comments by LAC-Tech on Friday July 02, 2021 @05:43PM (#27717303)
Imagine 'explaining' the historical context to someone from say, Brazil.
Re:Copilot regurgitating Quake code, including sweary comments by banana_maker on Friday July 02, 2021 @04:18PM (#27716369)
The word master has many usages. One specific context (master/slave) is inappropriate, but that doesn't mean every other context is unusable now.

Github changing master->main was the epitome of virtue signaling. This literally does not affect black people at all, nor does it do -anything- to help with racial inequality in the US. It's actually quite patronizing and tone-deaf to think that instead of all the things -Microsoft- could be doing to help racial inequality, they're putting in as little effort as possible.

Congrats on granting power over words to unreasonable people who ignore things like context in language and common sense.

Re:Copilot regurgitating Quake code, including sweary comments by RicardoLuis0 on Friday July 02, 2021 @02:06PM (#27714740)
while the word 'master' can indeed be used in the sense of "master and slave", its use in git is more akin to the use of 'master' in "master record", and doesn't refer to 'ownership' in any way
Re:Copilot regurgitating Quake code, including sweary comments by sseagull on Friday July 02, 2021 @02:29PM (#27715025)
Everyone has a line of how much they are willing to change their language, though. There will always come a point where someone will think some change is "silly", even though the old term may have upset some people. And almost every term has some sort of baggage associated with it.

There was a post going around somewhere of a college's earnest attempt and change some language (like avoiding "give it a shot" because of the association of "shot" with guns). Would renaming all the various things we call "triggers" be ok, so we don't upset victims of gun violence?

So the master->main change was the line for some people, not others.

Re:Copilot regurgitating Quake code, including sweary comments by andrewzah on Friday July 02, 2021 @04:31PM (#27716511)
As a matter of principle I don't think we should be moving towards ignoring any and all contexts of words. Granting this power of word banning to random arbiters is quite crazy. In this case, master was moreso changed because it -could- be deemed offensive, not that it -actually- is offensive by itself. Not one person that I've spoken to about it has actually cared.

Words having multiple usages is not really a novel concept. If we ban words based on them potentially being offensive, we'll end up with no words at all as people move onto using different words, and so forth.

It is not silly to have pushback when someone wants to grant themselves power over language usage. Dropping usage of a word should have a strong, tenable argument and larger community support than 0.00000001% of people caring.

Re:Copilot regurgitating Quake code, including sweary comments by LAC-Tech on Friday July 02, 2021 @05:47PM (#27717338)
> Everyone has a line of how much they are willing to change their language, though.

But that line is constantly moving though. People are forced to adapt, or they are ostracised socially and economically.

If prestigious organisations, people and institutions decide "master/slave" is an immoral thing to say, I have no choice. Eventually I'll need to fall in line or my livelihood will be at risk.

Re:Copilot regurgitating Quake code, including sweary comments by Isinlor on Friday July 02, 2021 @02:04PM (#27714719)
Why is there no push-back against using the word Slave that originates from word "Slav" due to enslavement of Slavic people?

By analogy, you are basically using the word African to mean "a person in possession of someone else".

https://www.etymonline.com/word/slave

@edit The fact that people down vote this highlights that the whole issue is just virtue signaling.

Re:Copilot regurgitating Quake code, including sweary comments by blindmute on Friday July 02, 2021 @05:16PM (#27716986)
> After explaining the historical context, 99% of people reply: "Oh, I understand. Thank you to explain."

A similar percentage then think to themselves, privately, "well that's pretty stupid."

Re:Copilot regurgitating Quake code, including sweary comments by slackfan on Friday July 02, 2021 @02:40PM (#27715154)
And in my historical context power fists that your ideology used were used by a regime that murdered millions. In the past 100 years.
Re:Copilot regurgitating Quake code, including sweary comments by mdoms on Friday July 02, 2021 @03:42PM (#27715919)
I don't work in USA and I don't intend to. Your history of slavery is none of my concern, especially when I'm just trying to do my work.

The word 'master' is useful for me, and I don't believe for a nanosecond that anyone, American or not, is ACTUALLY offended by it. I believe that some people (mostly affluent white Americans) are searching for things that they think they SHOULD be offended by.