logoalt Hacker News

"Over 1.5 million GitHub PRs have had ads injected into them by Copilot"

300 pointsby bundietoday at 3:00 PM145 commentsview on HN

Comments

ses1984today at 3:26 PM

I asked copilot how developers would react if AI agents put ads in their PRs.

>Developers would react extremely negatively. This would be seen as 1. A massive breach of trust. 2. Unprofessional and disruptive. 3. A security/integrity concern. 4. Career-ending for the product. The backlash would likely be swift and severe.

Sometimes AI can be right.

show 3 replies
Aurornistoday at 3:18 PM

I actually love these ads and also the way Claude injects itself as a co-author.

Seeing them is an easy signal to recognize work that was submitted by someone so lazy they couldn’t even edit the commit message. You can see the vibe coded PRs right away.

I think we should continue encouraging AI-generated PRs to label themselves, honestly.

I’m not against AI coding tools, but I would like to know when someone is trying to have the tool do all of their work for them.

show 10 replies
kstenerudtoday at 3:30 PM

The ads are annoying, and I'm glad Microsoft will stop doing it.

One thing I do like, however, is how agents add themselves as co-authors in commit messages. Having a signal for which commits are by hand and which are by agent is very useful, both for you and in aggregate (to see how well you are wielding AI, and the quality of the code being generated).

Even when I edit the commit message, I still leave in the Claude co-author note.

AI coding is a new skill that we're all still figuring out, so this will help us develop best practices for generating quality code.

show 5 replies
simonwtoday at 3:39 PM

In case people missed it in the other thread, GitHub have now disabled this: https://twitter.com/martinwoodward/status/203861213108446452...

> We've disabled it already. Basically it was giving product tips which was kinda ok on Copilot originated PR's but then when we added the ability to have Copilot work on _any_ PR by mentioning it the behaviour became icky. Disabled product tips entirely thanks to the feedback.

show 2 replies
amatechatoday at 5:31 PM

It's like the modern version of "Get your free email with Hotmail" or "This website hosted by Geocities".

john_strinlaitoday at 3:17 PM

related: https://news.ycombinator.com/item?id=47570269

response from timrogers (product manager at github):

"Tim from the Copilot coding agent team here. We've now disabled these tips in pull requests created by or touched by Copilot, so you won't see this happen again for future PRs.

We've been including product tips in PRs created by Copilot coding agent. The goal was to help developers learn new ways to use the agent in their workflow. But hearing the feedback here, and on reflection, this was the wrong judgement call. We won't do something like this again."

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

show 1 reply
waynecochrantoday at 5:30 PM

Anyone have an example?

VadimPRtoday at 4:22 PM

This is why one reason why local coding models are quite relevant, and will continue to be for the foreseeable future. No ads, and you are in control.

show 1 reply
fraywingtoday at 4:10 PM

As the "agent web" progresses, how will advertisers actually get access to human eyeballs?

Will our agents just be proxies for garbage like injected marketing prompts?

I feel like this is going to be an existential moment for advertising that ultimately will lead to intrusive opportunities like this.

Wojtkietoday at 5:12 PM

Microslop strikes again! AI implementations have really distilled all the shitty business practices tech companies have been doing into highly visible missteps.

It is interesting watching all these large companies essentially try to "start-up" these new products and absolutely fail.

siruwastakentoday at 4:43 PM

I really wish this was an April fools story. It's good to see that at least it has been disabled again, although I can't imagine that it will be long before this comes back again. Also, (I can't find it now, but) I thought there was an article here on HN recently that clarified that inference cost can probably be covered by the subscription prices, just not training costs?

palmoteatoday at 5:11 PM

Hooray! This is the future we've all hoped for!

sanextoday at 4:19 PM

Cursor does similar at least. I hate it and therefore write my own commit messages.

show 1 reply
vicchenaitoday at 4:31 PM

the SourceForge parallel is what gets me. they did the exact same thing with installers and it killed them. people moved to GitHub specifically to get away from that.

1.5M PRs is wild though. that's a lot of repos where the "product tips" just sat there unchallenged because nobody reads bot-generated PR descriptions carefully enough. which is kinda the real problem here, not the ads themselves.

thomasgeelenstoday at 4:56 PM

Damn Microsoft out here really finding new ways to serve ads.

ajkjktoday at 4:30 PM

This only gets better when there's a financial penalty for doing it. Ads do almost nothing but it costs them even less.

nickdothuttontoday at 4:08 PM

Title is wrong, should be "New form of cancer discovered".

sandeepkdtoday at 4:11 PM

It took me some time to understand how big the advertisement market is, things flowing in the direction seem natural when it comes to making money out of the investment.

gadderstoday at 3:59 PM

The irony when NeoWin covers it's whole page with "promoted content" when you try and back out of the page.

AsmodiusVItoday at 5:07 PM

Time to get GitLab.

m132today at 4:03 PM

I remember open-source projects announcing their intent to leave GitHub in 2018, as it was being acquired by Microsoft. I was thinking to myself back then: "It's really just a free Git hosting service, and Git was designed to be decentralized at its very core. They don't own anything, only provide the storage and bandwidth. How are they even going to enshittify this?".

8 years later, this is where we are. I'm honestly just stunned, it takes some real talent to run a company that does it as consistently well as Microsoft.

show 1 reply
fortran77today at 5:06 PM

Well, CoPilot is a GitHub technology, and they're telling you that AI wrote the PR. It's not _that_ bad. I suppose they could distill it to "Written with CoPilot" with a link for more information.

righthandtoday at 3:26 PM

The future is here! Glorious ads that will make you so efficient! Save time coding by consuming ads, you were never going to attain expert level professional skills anyways.

dborehamtoday at 5:01 PM

At some point he who pays the piper was going to call the tune...

dborehamtoday at 3:14 PM

Ironically tfa is festooned with ads.

show 2 replies
j45today at 3:58 PM

It's the hotmail signature all over again?

liendolucastoday at 4:52 PM

Not surprised at all, just another enshitified product by Microsoft. Carry on.

kingjimmytoday at 4:11 PM

microslop at it again

lpcvoidtoday at 3:57 PM

Once again, Microslop doing Microslop things

show 1 reply
saberiencetoday at 3:14 PM

It's the same with Claude Code actually, and recently Codex too...

Claude never used to do this but at some point it started adding itself by default as a co-author on every commit.

Literally, in the last week, Codex started making all it's branches as "codex-feature-name", and will continue to do so, even if you tell it to never do that again.

Really, really annoying.

show 4 replies
ChrisArchitecttoday at 3:36 PM

[dupe] Discussion: https://news.ycombinator.com/item?id=47570269

show 1 reply
weiyong1024today at 4:06 PM

[flagged]

mergeshieldtoday at 4:22 PM

[flagged]

panavinsinghtoday at 4:10 PM

[flagged]

wendy7756today at 4:14 PM

[dead]

prvttoday at 3:58 PM

Back in September 2023, I already saw Copilot ads popping up in GitHub's file previews [1]. After three years, it's wild to see how advertising has reached areas I honestly never thought it would.

[1]: https://news.ycombinator.com/item?id=37526255