Live data from Hacker News

Part of my code makes Copilot crash

github.com

361–370 of 411 posts

Re: Part of my code makes Copilot crash

#361

Earlier quoted context omitted.

No. Puberty blockers have been prescribed for early onset puberty for over 30 years. Puberty proceeds the same basically unless they take cross sex hormones.

Thars a very different usage than the one I am talking about. I am talking about using it on transgemder individuals to block normal puberty, until after it wouldve been over normally.

It's rare for someone taking puberty blockers to be undecided still when puberty would be over.

How old is too old? What would be not proper? Where did you get this information?

Re: Part of my code makes Copilot crash

#362

Earlier quoted context omitted.

Thars a very different usage than the one I am talking about. I am talking about using it on transgemder individuals to block normal puberty, until after it wouldve been over normally.

It's rare for someone taking puberty blockers to be undecided still when puberty would be over. How old is too old? What would be not proper? Where did you get this information?

Would starting hormonal replacement therapy (by way of puberty blockers) on its own already influence one's decision on what their preferred sex should be?

That is, assuming our consciousness is influenced by chemistry in our bodies.

Re: Part of my code makes Copilot crash

#363

Earlier quoted context omitted.

The backlash they ought to be worried about is the one from their customers when it refuses to operate due to an ongoing battle between opposing groups of extremists.

That seems a pretty simple one to manage—a disclaimer stating "Copilot will not generate code referencing certain topics" seems both sufficient and uncontroversial.

like thus line from the FAQ?

>GitHub Copilot includes filters to block offensive language in the prompts and to avoid synthesizing suggestions in sensitive contexts.

I think calling gender a sensitive context is not unreasonable.

Re: Part of my code makes Copilot crash

#364

Earlier quoted context omitted.

The actual racist thing is that humans who don’t consider or prepare for or include affected people in deciding to deploy models trained to produce racist outcomes. It doesn’t matter that the machine has no opinions, it matters that the machine produces outcomes reflecting harmful biases. Banning the word doesn’t change that, but neither does treating the biased process as unbiased.

The models output isnt racist. Racism has intent, the algo doesn't. It can be wrong or right but it is not making a judgment based on anything outside of math. You are correct to say the training wasn't complete but that doesn't mean anyone did anything wrong, racist, or hateful... 99% of the time it's simply a mistake. When you label things like that as racist instead of simply mistakes you water that word down to t…

Idk, I struggle with this. I agree that watering down words is a problem. For example see people saying speech can be violence or even inaction can be violence or some like, but I think humans are tempted to ascribe the past to evil. If you think racism has to be intentional then it's an easy jump to say that racists must be aware of their racism, and before you know it you believe that evil looks like Voldemort and not some guy administering a study about syphilis. I think the truth is people in the past were much more explicitly racist, but also used a lot of the same excuses you'd see today. Things like the economics dictating that film should be optimized for light skin, or worrying about property values or something. By and large people don't think of themselves as racist so they don't do things with racist intent, they just happen to be racist and that influences the the things they do. Plus I'm not convinced that anything has free will making the whole question of intent less useful anyway.

But, I also definitely do think there is something worse about someone who hates black people and uses a racial slur to describe them compared to a model trained on humanity doing the same, but certainly both are huge problems, and it can't slip my mind that the racist person was also just trained on humanity's racism

Re: Part of my code makes Copilot crash

#365

Earlier quoted context omitted.

The whole point of (post-)structuralist philosophy, which informs the left-wing view on this, is that all language is already newspeak. (And since it follows that you can't choose not to play, you may as well play to win.) > Western society was starting to get to the point where it taboos were being shed and ideas could win based on their merit. Name a year that things were actually better. (In the 40's, before the c…

Quoted post unavailable.

No post body was provided.

Re: Part of my code makes Copilot crash

#366
post #327

Earlier quoted context omitted.

Quoted post unavailable.

Sometimes your spade is broken enough that it's hard to use as a spade, or so bent from use that it'd be more reasonable to call it a pickaxe The social meaning of a "man" or "woman" encompasses a large swath of things. Generally people's mental models of those concepts includes both physical and mental ideas. The issue is, this is not very constant. Some people will inevitably fail to possess some characteristics (l…

> If someone looks like a girl, acts like a girl, has had genital recontruction surgery, has a fashion sense, wears makeup, and generally is just another regular person on the street, then for any social interaction they are just like any girl.

Sure. I'm not advocating for genital fundamentalism. All I'm asking for is to be able to call someone who looks like a girl and acts like a girl a girl, and vice versa.

Re: Part of my code makes Copilot crash

#367
post #352
post #327

Earlier quoted context omitted.

Quoted post unavailable.

> Are you harmed so much by saying there are five lights when there are four? Definitions and language change. I know of people who get deeply offended when "decimated" is used to not strictly mean exactly a 10% reduction, despite language not meaning quite that forever. "He" meaning "chooses to present as male and/or would really like to be referred to in ways that are associated with maleness" rather than "was born…

> I know of people who get deeply offended when "decimated" is used to not strictly mean exactly a 10% reduction, despite language not meaning quite that forever.

You can't expect to force someone else to use the words you want. But it would be deeply wrong to force someone who felt that way to say "decimate" when they meant something different.

> Insisting on labelling someone based on your historical idea of language and what you think they should be called is not really a great way to choose to do things.

I'm not insisting on using the same word (though I'd appreciate it if words weren't changed under me by fiat and I wasn't gaslit about what I'd been taught they meant), but I do insist on being able to convey the concept of looking and seeming like a woman/man irrespective of the person's own opinions, and that's what people really object to - nelogisms like moid/foid attract just as much criticism as "misgendering". (It's reminiscent of the way airports in China will have an "International plus Taiwan Terminal" and a "Domestic except Taiwan Terminal").

> It's probably talking about a user's or a customer's gender. e.g. eventually getting in someone's face with it.

The user is never going to see the code though.

> I struggle to respond to this one. I mean-- really, really seriously-- "so what?" I mean, it seems that you're upset that stereotypes might not work as well.

> I mean, do you need to get gender of birth correct- or race, or natural hair color, or nation of upbringing, etc, so you can make judgments based on stereotypes better (which may be real biological correlates)? I think we should always be acting based on the actual individual ahead of us based on the actual measure in question, rather than some proxy.

I'm upset at deliberately limiting my ability to draw inferences from the information available. There is simply no way to know 7 billion people in their full human depth, we all make assumptions and take shortcuts, make the best guess we can based on the superficial information we have available - there's simply no other way to live. The idea that we would always be able to directly measure the individual is a pipe dream. As you say, even our best guesses are pretty bad, so why make them worse?

> And even if you really, really want stereotypes to work-- people born male who choose to present as female vary on a whole lot of measures, on average, from the overall male average. And sex hormones change a number of these measures, both immediately and with sustained usage. So, the measure is pretty broken in the first place, because of terrific individual variation and being affected by the gender transition process.

The fact that people object to anyone actually trying proves that we all know that the stereotypes actually work pretty well.

Re: Part of my code makes Copilot crash

#368
post #260

Earlier quoted context omitted.

>>Nobody can or should stop you from thinking about reality with the model of your choice. While I agree with you, that is very much the game that is being played here. We have competing world views and one way to help a world view dominate is to play a linguistic war. That was the point of Newspeak in 1984 ( https://en.wikipedia.org/wiki/Newspeak ). If you control the language such that competing ideas are instantly…

The whole point of (post-)structuralist philosophy, which informs the left-wing view on this, is that all language is already newspeak. (And since it follows that you can't choose not to play, you may as well play to win.) > Western society was starting to get to the point where it taboos were being shed and ideas could win based on their merit. Name a year that things were actually better. (In the 40's, before the c…

>The whole point of (post-)structuralist philosophy, which informs the left-wing view on this, is that all language is already newspeak. (And since it follows that you can't choose not to play, you may as well play to win.)

Exactly that. This is the current conflict.

Things were not better in the 40s, action movies were better in the 80s :p.

Things were trending towards a more open society they had not become perfect by any stretch of the imagination. That trend, IMO, has reversed, due to the tactics involved. That is not to say some groups haven't benefited from this. There is a genuine drive to create a utopia here. However I fear the cure might be worse than the disease.

Re: Part of my code makes Copilot crash

#369
post #367
post #352

Earlier quoted context omitted.

> Are you harmed so much by saying there are five lights when there are four? Definitions and language change. I know of people who get deeply offended when "decimated" is used to not strictly mean exactly a 10% reduction, despite language not meaning quite that forever. "He" meaning "chooses to present as male and/or would really like to be referred to in ways that are associated with maleness" rather than "was born…

> I know of people who get deeply offended when "decimated" is used to not strictly mean exactly a 10% reduction, despite language not meaning quite that forever. You can't expect to force someone else to use the words you want. But it would be deeply wrong to force someone who felt that way to say "decimate" when they meant something different. > Insisting on labelling someone based on your historical idea of langua…

> (though I'd appreciate it if words weren't changed under me by fiat and I wasn't gaslit about what I'd been taught they meant)

Sorry, words change under us.

If you grew up hearing that retarded meant a very specific clinical thing, and then a bunch of people use it as an insult... you shouldn't be surprised, for instance, that those people and their families don't want to be referred by that term anymore or hear it in use.

It's not their fault or your fault, that it became a pejorative. But everyone has to deal with the aftermath anyways.

> but I do insist on being able to convey the concept of looking and seeming like a woman/man irrespective of the person's own opinions

"Likes to be called she, but hasn't transitioned".

Yes, it's getting a bit more complicated. Part of that at one point in time, your sex assigned at birth set everything about your life-- socially acceptable occupation, expected mannerisms, means of dress, acceptable social partners, allowed interest.

That's become much less over the last 100 years, and the pace of that change has accelerated in the past 5.

Someone born female can choose to be androgynous in a way that doesn't carry a bunch of tomboy female connotations now. That's good for a lot of people who had to struggle to fit into a category before. But it does mean we all have a little more to explain.

> The user is never going to see the code though.

No, but the user is going to see what the code does. Microsoft doesn't want to be in the middle of the debate about people writing code that allows someone to pick "nonbinary" by suggesting one way or another.

> I'm upset at deliberately limiting my ability to draw inferences from the information available.

Look, if your best hint at how good someone is at basketball is that they were an Asian male at birth, it's not a very good hint to draw inferences from. If you need to know that thing, measure it directly, or at least pick a better proxy. If not, leave yourself open to a bit more surprise.

> The fact that people object to anyone actually trying

No, having to continually "prove" your identity to each next skeptical person really sucks, because they're sure you can't be ______ because of _______.

The fact that women objected 50-100 years ago (and really, well, now) to people just habitually considering them "another dumb girl" doesn't somehow validate that girls are actually stupid. It's not like the same bad logic works now on new subjects.

> proves that we all know that the stereotypes actually work pretty well.

Confirmation bias. And even if they did, it can still be terribly unjust.

Re: Part of my code makes Copilot crash

#370
post #366

Earlier quoted context omitted.

Sometimes your spade is broken enough that it's hard to use as a spade, or so bent from use that it'd be more reasonable to call it a pickaxe The social meaning of a "man" or "woman" encompasses a large swath of things. Generally people's mental models of those concepts includes both physical and mental ideas. The issue is, this is not very constant. Some people will inevitably fail to possess some characteristics (l…

> If someone looks like a girl, acts like a girl, has had genital recontruction surgery, has a fashion sense, wears makeup, and generally is just another regular person on the street, then for any social interaction they are just like any girl. Sure. I'm not advocating for genital fundamentalism. All I'm asking for is to be able to call someone who looks like a girl and acts like a girl a girl, and vice versa.

> All I'm asking for is to be able to call someone who looks like a girl and acts like a girl a girl, and vice versa.

And if they're deeply uncomfortable with this, and would prefer you remember to use "they", you're not harmed and should defer.

You may have to take a little extra effort to tell someone "They present as female but prefer 'they'" at some point. It's a little bit of cognitive load, but the kind of courtesy we can extend even to vague acquaintances.

And, you know-- if you screw up in good faith, they should be understanding. Of course, there's enough people screwing it up on purpose to be hostile for political and ideological reasons that it's harder for people in this situation to discern whether it's really good faith.

Post reply on HN