180 vs 360
So far this is a 180. When GitHub adds the feature back in 3 months from now, hoping developers will be distracted and not complain as much, that will be the 360.
Microsoft has done a 180. Following backlash from developers, GitHub has removed Copilot's ability to stick ads - what it calls "tips" - into any pull request that invokes its name. Australian developer Zach Manson noted on Monday that, after a coworker asked Copilot to correct a typo in one of his pull requests, he was …
The Anthropic ads were supposed to - largely - be a parody. MS took them as free consultancy
IMHO this is self-inflicted: if devs don't want Copilot to intrude into their lives then they need to stop bringing Copilot into their lives. They want Copilot around when it suits them but simultaneously do not want Copilot around when it does not, and modern corporations certainly don't play that game. It's All or Nothing.
So devs need to say "Nothing, thanks" and stop using Copilot if they expect it to not intrude anywhere and everywhere. That's the truth of modern life: you can't use a 'touch' of Google but somehow expect Google to respect your wishes for limited intrusion, you can't ask Oracle, you can't ask Facebook, you can't ask Twitter, you can't ask Palantir...and you can't ask Microsoft. Stop believing otherwise.
If you don't want Copilot to be able to show its face anywhere and everywhere you need to tighten your damn belt and remove or disable it everywhere it exists, in every device you own. It is SOLD as "AI" yet somehow you expect it to not grow its footprint to take advantages wherever it can - if it did that, then it wouldn't be "AI" now would it? Haven't been paying attention to futurists and sci-fi, not expecting "AI" to learn and adapt in order to grow its knowledge base? Bad kitty, bad. Off to bed without supper for you. The creators need it to be everywhere in the hope that it becomes something that actually [may] fulfill the "AI" promise on the tin - because the billions spent on development and hardware will need to be paid back one day.
Somehow.
Bullshit. A tool is supposed to serve the user, not the other way around. I am the user, not the product.
The observation about the behavior of "modern corporations" is cogent, but that doesn't mean it needs to be, or even should be, blithely (or blindly) accepted. A "modern corporation" stepped across the line, and got it pee-pee whacked. Good! Keep up the good work! And be vigilant for when it happens again, and prepare to whack its corporate pee-pee again! The kind of lazy-assed acceptance advocated for by Snake above is all the "modern corporations" need to keep this shit up in the chase of "the fairytale of eternal economic growth", as Greta Thunberg so aptly put it.
So Copilot was quietly editing other people's pull requests to insert product ads, and the defence was "it's to help developers learn"? At what point does an AI assistant that edits your work without asking, to advertise things, stop being an assistant and start being a liability? The fact that 11,400 PRs got hit before anyone noticed or said a word about it is the more troubling part.
"Guys! See the press about Windows updates? We. Need. To. Be. Cooooonsistent! Comprende? Mhhhmmmm Soree, kya aap samajhe?"
*voice from the back* "Do you mean consistently shite?"
"Bin fking Go! Ideas?"
*voice from the back* "Let's insert adds into Pull Request!" *uncontrollable laugh*
*round of applause*
"We have a VP material over there!!! Let's go let's go guys! Write prompts! Deploy! Remember! NO MISTAKES!" *uncontrollable laugh*
Sorry guys, it was my fault, I should have kept quiet.
"what their next idea might be."
Simple, it's a bummer: they're gonna insert ads comments into the code, of course !
See, they're so desperate for money, after 3 years of gigantic investments with 0 return that they need to ram this all into your throat and hope you're gonna pay for it, to stay or, most likely, to leave.
So the next logical step to inserting ads in the code is for users to accidentally ship code that includes said adverts and their users start wondering what the feck is going on.
Also be careful how you invoke that which shall not be named. If your PR says “no c*pilot here” then the response will be “hold my beer”.
This post has been deleted by its author
So was this a conscious but tone-deaf decision to insert ads that they then realized was "icky", as stated by GitHub VP of developer relations Martin Woodward?
Or was it an unintentional "programming logic issue with a GitHub Copilot coding agent tip that surfaced in the wrong context", as stated by Martin Woodward, VP of Developer Relations, GitHub?
Here's a "tip" for you, Martin: pick a lie and stick to it.
Rogers said instituting this was a bad idea. That implies it was designed to do this.
Woodward says it was an unintended malf. That implies they didn’t design it to do this.
Really would be nice if the message was the same from both sources. Was it an intentional feature or was it an unintended interaction?
Being that it’s Microsoft, I’m sure we all know the answer.
In Microsoft Copilot's Terms of Use (https://www.microsoft.com/en-us/microsoft-copilot/for-individuals/termsofuse), Microsoft says, "Copilot is for entertainment purposes only. It can make mistakes, and it may not work as intended. Don’t rely on Copilot for important advice. Use Copilot at your own risk." [Microsoft's emphasis] The state of AI today is fascinating.