That doesn’t quite work for cases where you’re either the primary author of a commit (asking the model for some touch ups) or when you heavily edit model output. Easier to just say “this is who’s driving the AI” and keep it to your username.
As I've written elsewhere in the thread, having worked at a large Enterprise in collaboration with Legal, if there isn't tracking of what AI contributions you have, it's harder to be protected legally by ie Microsoft's indemnity clause if you're sued
You misunderstand the purpose of "Sent from my iPhone" - it was a status symbol, it showed that the sender was part of the superior iPhone owning elite. It was trivial to remove, but most didnt "oh, I am too busy too remove it, I guess I'll just leave it and let everybody know I can afford an iPhone".
You are right, it was advertising, but it advertized the user, not Apple.
I always thought this was an implicit request to forgive obvious typos and autocorrect mistakes. Sent from a mobile device (iPhone, Samsung Galaxy, Blackberry, Windows Phone, etc.) with a tiny keyboard and in a setting in which proofreading may not be as rigorous as normal.
I recall there was some understanding that it had a legitimate use as well as the obvious marketing, which was to advise the reader that the message may be unexpectedly concise or contain errors because it was sent from a cell phone, something less common before the iPhone came out. BlackBerry phones did this too for the same reasons.
“Sent from my iPhone” is a default signature, but you can change the message under Settings -> Apps -> Mail -> Signature (at the bottom of the options page)
Honestly extremely pathetic by a trillion dollar corporation that has a massive, undemocratic, say in how technology is developed in this country.
Microsoft should be broken up into a dozen different companies and it's quite clear they violated their consent decree from the US DOJ a few decades later, so they should get punished extra hard. Maybe nationalize Excel putting it in the public domain for starters.
Yeah break up all the big companies so Chinese state sponsored behemoths can take over everything. This isn’t the 90s where Americans only competed with other Americans.
"America is just as bad as China" is not cute or clever; it's trite and objectively wrong. There really is no intellectually honest argument to the contrary. For starters we don't get arrested for saying "Kent State Massacre" - can't say as much for "Tiananmen Square" in China. No matter how atrocious our government may be at times, it doesn't hold a candle to them.
China is competing so well because it has a central bureaucracy that issues 5 year plans and issues money to get them done. Do you think America should do that too, or do you think America and China are different countries with different values?
Let’s not forget how much US tech came from government programs like ARPA/DARPA. It isn’t exactly a decentralized bureaucracy. Just hasn’t been hitting as well recently.
There ought to be decent number of people within Microsoft who have "Copilot usage" as a KPI. I don't think this was gamesmanship on their part (no sarcasm, I truly do not suspect malice), but I'm sure if it could have slipped in without backlash, they would have enjoyed seeing their line go up.
Sorry, I don't see another plausible motive than KPIs must go up. The change came from a product manager and was also reviewed and approved by one or two apparently senior developers. They may have tried to slip it in accidentally on purpose.
IMO (and I am biased because I have written about this before in https://news.ycombinator.com/item?id=47164481) but I believe it's to make sure they're legally covering their users, and making sure users of AI tools do at least have some attribution for AI-derived contributions
It's not even default to ON, it's default to ALL (or at least to a lot), even non co-pilot commits, that's what made people made. If it was at least correct maybe it would have gone unnoticed.
Are they apologizing? Was it a bug? Why did they make this decision and what's the end goal? It's so unclear from the message - as evidenced by a lot of the responses.
Seems pretty clear, Claude and Codex were getting a lot of free publicity by instructing their models to do the same and MS wanted similar results. However, a bug caused this to be applied to all commits instead of all Copilot-influenced commits.
I'm not sure that anyone wants the scarlet letter of an AI coauthor on their code just because they used something simple like next edit suggestions or AI autocomplete. It seems like the "all" setting basically only exists for people that haven't figured out how to change it to something else yet.
(Funnily enough, I always commit through the command line in VS code anyways...not sure why. But I guess I would have avoided this annoyance, so that's a plus!)
Agree. I'm more reliant on having a keyboard than on having copilot make tab suggestions and I wouldn't like my PRs to include a tag: "Keystrokes courtesy of: Keychron K3 Max".
Yeah. I wasn’t angry about this a couple days ago, but I am now.
So the thing that’s on by default and makes autocomplete worse (plain intelligence never changed my s.x = 0 to s.xVInputRadiusDetectionThreshold = 0 if I happened to take my eyes off the screen for a moment) is now stealing credit for my work?
It's only one sliver of the problem here, but -- do you know how often I update my code editor? Like once every five or ten years, to the version that was released a year or two ago.
I do my own commits by hand so it's moot anyway, but there's a fair bit of "leopards ate my face" going in the GitHub thread.
VSCode updates itself what feels like daily so everyone is on the bleeding edge. There are upsides and downsides to that but it doesn’t feel like a trade-off many have made purposefully.
I work at MSFT. I can understand the incentives behind this change. Although I am not sure how different GitHub culture is from MSFT.
I am sure they are closely tracking this metric of Copilot authored PRs so that everyone down from Nadella to the dev and PM for this can use it to hype up GH Copilot. It’s also a simple and clean metric that goes well in your Connects (performance discussion), you could say the feature I worked on led to xx million copilot authored PRs and there is now an AI usage mandate and you need to mention how you used AI to do something more efficiently blah blah. It’s good old promotion theatre. I don’t think its unique to MSFT though and is probably common across Big Tech.
There are alternative ways to gather telemetry data about your usage, then literally polluting the commit message / PR description of the author. Why even consider doing that in the first place?
est | 10 days ago
`user.email` is always my email.
`user.name` is either my account name, or model name like `gpt-5.5-high`.
I can easily filter & blame which line was written by me or some specific AI
sillysaurusx | 10 days ago
est | 10 days ago
In that case, the "Co-authored-by: Copilot" method doesn't quite work either. You have to split the commit somehow.
> this is who’s driving the AI
As indicated by the consistent user.email value.
sillysaurusx | 10 days ago
jamietanna | 10 days ago
peyton | 10 days ago
“Sent from my iPhone” isn’t an authorship claim.
kelseydh | 10 days ago
silverwind | 10 days ago
I also recommend specifying model name and version so the maintainer knows upfront the level of slop they are dealing with.
jamietanna | 10 days ago
dyauspitr | 10 days ago
reaperducer | 10 days ago
I don't want my computer to look like it's racing in NASCAR.
pitched | 10 days ago
cardiffspaceman | 10 days ago
AuthAuth | 10 days ago
There is something so gross about injecting an advertising message into every single communication a user has on their device.
robin_reala | 10 days ago
richooret | 10 days ago
You are right, it was advertising, but it advertized the user, not Apple.
poly2it | 10 days ago
opello | 10 days ago
SequoiaHope | 10 days ago
47282847 | 10 days ago
Cadwhisker | 10 days ago
cik | 10 days ago
shimman | 10 days ago
Microsoft should be broken up into a dozen different companies and it's quite clear they violated their consent decree from the US DOJ a few decades later, so they should get punished extra hard. Maybe nationalize Excel putting it in the public domain for starters.
dyauspitr | 10 days ago
alehlopeh | 10 days ago
starfallg | 10 days ago
Waterluvian | 10 days ago
jimmaswell | 10 days ago
scuff3d | 10 days ago
henry2023 | 10 days ago
pocksuppet | 10 days ago
pitched | 10 days ago
Waterluvian | 10 days ago
xigoi | 10 days ago
chao- | 10 days ago
ahartmetz | 10 days ago
classified | 10 days ago
netule | 10 days ago
Original PR: https://github.com/microsoft/vscode/pull/310226
javascriptfan69 | 10 days ago
jamietanna | 10 days ago
IMO (and I am biased because I have written about this before in https://news.ycombinator.com/item?id=47164481) but I believe it's to make sure they're legally covering their users, and making sure users of AI tools do at least have some attribution for AI-derived contributions
m3kw9 | 10 days ago
utopiah | 10 days ago
jwilliams | 10 days ago
zaptrem | 10 days ago
utopiah | 10 days ago
jwilliams | 10 days ago
worldsavior | 10 days ago
utopiah | 10 days ago
cube00 | 10 days ago
> We did catch it internally in testing [1]
Today:
> bug in the code that was not found in testing.
[1]: https://news.ycombinator.com/item?id=47994193
maxloh | 10 days ago
backwardsponcho | 10 days ago
arcfour | 10 days ago
(Funnily enough, I always commit through the command line in VS code anyways...not sure why. But I guess I would have avoided this annoyance, so that's a plus!)
henry2023 | 10 days ago
Freedom2 | 10 days ago
This message brought to you by Xfinity Internet.
cyanydeez | 10 days ago
jasonkester | 10 days ago
So the thing that’s on by default and makes autocomplete worse (plain intelligence never changed my s.x = 0 to s.xVInputRadiusDetectionThreshold = 0 if I happened to take my eyes off the screen for a moment) is now stealing credit for my work?
I’m speechless.
Also glad I use a standalone git client.
montroser | 10 days ago
I do my own commits by hand so it's moot anyway, but there's a fair bit of "leopards ate my face" going in the GitHub thread.
pitched | 10 days ago
ncallaway | 10 days ago
gertop | 10 days ago
Cu3PO42 | 10 days ago
maxloh | 10 days ago
The bug is not about code behavior, but rather about getting noticed by users :)
xdennis | 10 days ago
AbbeFaria | 10 days ago
I am sure they are closely tracking this metric of Copilot authored PRs so that everyone down from Nadella to the dev and PM for this can use it to hype up GH Copilot. It’s also a simple and clean metric that goes well in your Connects (performance discussion), you could say the feature I worked on led to xx million copilot authored PRs and there is now an AI usage mandate and you need to mention how you used AI to do something more efficiently blah blah. It’s good old promotion theatre. I don’t think its unique to MSFT though and is probably common across Big Tech.
prosunpraiser | 10 days ago
Henchman21 | 10 days ago
Yeah that number goes WAY UP when you assume all commits are co-authored by Copilot!
This "bug" is an attempt to muddy the waters of what is and is not copyrightable and/or usable for training data. Full stop.
You may be an honest person, but your employers are not.