Live data from Hacker News

VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

github.com

901–910 of 917 posts

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#901
post #884

Earlier quoted context omitted.

Yeah sure :) People working in one of the most privileged professions on Earth are bound hand and foot with golden shackles and are forced - literally forced - to continue spreading evil throughout the world in order to keep their salaries of several hundred thousand dollars. The horror!

Yes? Refuse, and you lose all of those privileges. The golden shackles go away and are replaced with the rusty shackles of poverty. Feeling the pressure yet? The richer you are, the more you've got to lose. Easy to be a radical when you've got nothing. Nowhere you can go but up. If you're privileged, there's a long way to fall.

That's pathetic. It's not all or nothing situation, not even close.

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#902

Earlier quoted context omitted.

The Seven Deadly Sins provide an interesting perspective to human psychology even in modern times. Greed / avarice is defined as wanting more than you need.

Who decides how much you need?

Based on your nickname, you?

I was recently using an inexpensive paper shredder. I had an urge to put in too many papers at one time, which jams the shredder. Taking into account the time needed to unjam the shredder, the end result is that it takes more time for me to process the papers if I give in to my urge than if I resist the urge and only put in just the right amount of papers. Then I can claim that the "shredder is of bad quality", instead of seeing how I contribute to the problem.

As my aim was to shred papers efficiently, my "sin" (sin = to miss the mark, not to hit the aim) was greed, and the virtuous path is to successfully to resist the urge. The blessing I get from the virtuous path is the joy of the flow when I efficiently shred the papers.

Yesterday, I was in a shop when I was hungry, and I felt the urge to buy a large chocolate bar. Being hungry, it would have been a constant struggle not to eat all of it if I had bought it. Eating a whole large chocolate bar does not make me feel so good.

As my personal aim is to feel good, eating a whole large chocolate bar at one go is a sin in relation to that aim. I successfully resisted the urge to buy the large chocolate bar -- and did so by buying a small one. That way I did not "sin" too much towards my aim of feeling good, because small chocolate bar did not affect my well-being almost at all.

On the surface, it might appear more virtuous to not buy any chocolate bar. However, I know myself from prior experience that if I had "successfully" resisted the natural urge at the shop, it might have caused me to later to be unable to later resist the urge to buy a large chocolate bar from a kiosk.

So knowing myself to be the imperfect human being in these scenarios, buying a small chocolate bar at the shop was actually more aligned with my aim of feeling good than not buying it, because the end result was more aligned with my aim of feeling good.

Modern psychology would probably say that this urge is in my superego. Maybe as a child, I learned that I don't usually get what I need, so when something is available, I feel the urge to take as much as I can -- i.e. greed is something that I will encounter in many things that I do, keeping me from hitting the mark. As this is very common way humans miss the mark and deeper in the psychology, it is a Deadly Sin.

Some theological and psychological perspectives posit that the belief that this urge is a part of me -- i.e. I identify with the urge, I believe that "I am greedy" -- is actually part of the problem. So a better formulation would be instead of "WHO decides how much I need" to ask "WHAT IN ME decides how much I need". And then, what is a healthy and useful relationship towards those urges. And it may be different in different circumstances, hence resisting the urge to put in too many papers, but replacing the urge with a lesser one in case of chocolate bars.

The point might not be to learn to "control" the urge -- we can learn from system theory that excessive control might cause a backlash -- in terms of some systems even literally. More healthy relationship is often to just observe -- and then learn how such urges affect my well-being -- i.e. to learn more about myself. Often the observation itself is enough to have an effect.

We can take a corporate analogy (literally, corpus = body) and ask, what in organizations (again, organization has the same literal root as organism) cause them to be "greedy". In other words, what drives organizations to have an urge for excessive profits that they ignore the harms they cause to employees, society at large or even customers (i.e. enshittification). This urge appears very similar as the urge in humans.

That question will lead to other interesting questions about politics, economics etc. For example, you can ask, what is the aim of such corporations, and whether that aim produces results aligned with the aims of societies at large, etc.

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#903

Earlier quoted context omitted.

I think the constructive criticism is best directed at whatever process you are following. That process allowed a very visible user facing change in a widely used piece of software. How did this change make it to production without some process catching the impact of this change? Was there really no internal discussion from a code review at least? This seems hard for me to believe. I expect more from Microsoft.

Fair point. We did catch it internally in testing (as we use VS Code for all our work, so some folks did stumble on it), but I think we underestimated the impact and should do a better job at that.

I don't really understand this. There was a known bug and it was shipped anyway? I must be misunderstanding

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#904

I am the person who approved this PR and would like to acknowledge and apologize for the mistake of turning this feature on by default without sufficient upfront validation. There was no ill intent by evil corporation, but rather a desire to support functionality that some customers expect of VS Code w.r.t. AI-generated code. As folks mentioned here - many similar tools do this as well. Obviously, it should not be on…

FYI - we have posted update on the subject with more details, links and analysis here: https://github.com/microsoft/vscode/issues/314311

Hopefully this answers some more of the questions raised here. It also incorporates a lot of feedback from this thread with respect to next steps (thank you!).

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#905
post #839

Earlier quoted context omitted.

It's really hard to find alternatives. Especially for VSCode.

What are the VSCode features you find difficult to replace? Zed is quite good as a similar workspace, but I can't speak to extensions.

This event got me to try Zed, and it didn't work properly with Jupyter Notebooks.

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#906

Earlier quoted context omitted.

That's not what we were talking about. We were talking about a third party modifying your document without your consent (and sometimes even without your knowledge). You write git commit "Fix bug" and then a third party swoops in the night and modifies that with "Co-authored by: Microsoft".

> That's not what we were talking about. We were talking about a third party modifying your document without your consent (and sometimes even without your knowledge). You write git commit "Fix bug" and then a third party swoops in the night and modifies that with "Co-authored by: Microsoft". Right, and how is a court supposed to differentiate between the cases when copilot was not sharing your typewriter and cases wh…

I don't know! How is the court supposed to differentiate between a forged document and an authentic one? A question for the ages.

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#907
post #402
post #269

Earlier quoted context omitted.

That's very uncharitable. Crypto has been extremely useful for all sorts of grifters and enabled separating fools from their money at true web scale.

Indeed, it would be difficult for Iran to receive payment for passage through the straight or Hormuz without crypto or fir North Korea's ransomwwre economy to be so lucrative.

You're speaking complete nonsense, considering there is no evidence of anyone having paid Iran in crypto. Iran had been receiving payments in the Chinese currency.

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#908

Earlier quoted context omitted.

What did Command+G do in OSX? Online results are saying it "advances to the next search result after doing find". In other OS', that's just the enter key, if I am understanding the context correctly.

In MacOS it advances to the next search result _even if the search widget is not currently open_.

Interesting! Thanks.

Re: VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage

#909
post #885

Earlier quoted context omitted.

They're raising the prices for AI, so demand will inevitably lower, freeing up capacity.

You're speaking out of your a$$. AI demand is booming; it will keep booming ~10x more every year, so ~1000x more in three years. If the prices are booming, it's to have a more sustainable pricing model.

> it will keep booming ~10x more every year, so ~1000x more in three years

LOL. That's some absurd interpolation.

Post reply on HN