frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Copilot edited an ad into my PR

https://notes.zachmanson.com/copilot-edited-an-ad-into-my-pr/
296•pavo-etc•2h ago

Comments

nialse•2h ago
Microsoft injecting permanent ads in PRs? Has this been independently confirmed?

Brought to you by Carl’s Jr.

longislandguido•1h ago
> Brought to you by Carl’s Jr.

I'm reminded of Jay Mohr's legendary take some years back on the creepy Carl's Jr. commercials:

https://www.youtube.com/watch?v=OJlYRS2Vqkw

blitzar•32m ago
Todays independent confirmation is brought to you by Microsoft — Empowering every person and every organization on the planet to achieve more.
dinakernel•1h ago
Seriously? Dont they want their system to succeed? I cant think of a better way of alienating the target customer than this.
daemin•1h ago
Using a LLM to fix a spelling mistake is retardedly lazy.

Presumably they used a free version of the LLM, therefore it is completely understandable that it inserted a snippet of text advertising its use into the output. I mean using a free email provider also adds a line of text to the end of every email advertising the service by default - "Sent from iPhone" etc.

onion2k•1h ago
Using a LLM to fix a spelling mistake is retardedly lazy.

If you do it manually, sure.

If you have an agent watching for code changes and automatically opening PRs for small fixes that don't need a human-in-the-loop except for approving the change, it's the opposite of lazy. It eliminately all those tedious 1 point stories and let's the team focus on higher value work that actually needs a person to think about it.

Given time all small changes will be done this way, and eventually there won't be a person reviewing them.

pabrams•1h ago
That scenario doesn't require any explicit "summoning", and if there's a human in the loop approving the change, certainly they can fix the typo themself.
ex-aws-dude•1h ago
Sounds like a great use of energy and tokens, not overkill at all

In fact I don't even use Ctrl + F anymore and instead just use Claude for all my searches

hexasquid•1h ago
I'm so tired of what initially looks like a perfect normal communication between two people, only to find that some third party has inserted itself like a parasite to exploit and extract human attention. That's why I use our sponsor, nord vpn ...
pants2•1h ago
Was Raycast bought by GitHub or something? Why would it be advertising for Raycast?

Brought to you by Wendy's.

WD-42•1h ago
Why is copilot doing this? If they wanted to show ads couldn’t they… just show ads? Or is GitHub such a house of cards at this point that editing pr descriptions is the only way without risking another 9 of downtime?
oefrha•1h ago
If they show the ad on github.com, agents accessing the PR using (an outdated, ad-free version of) gh CLI won’t see it. /s

(That said I’m rather skeptical of this and would like to see more details of the process that produced this, and proof.)

Edit: Just noticed this official GitHub blog post from last month advertising Raycast, making this story a lot more believable: https://github.blog/changelog/2026-02-17-assign-issues-to-co...

MattGaiser•1h ago
It could simply be something in the Raycast integraton?
oefrha•54m ago
I said it’s more believable than GitHub randomly advertising a non-GitHub product (my initial read of the situation, which seemed highly unlikely).
flogy•1h ago
Are we sure this actually is originating from MS Copilot itself? Technically I believe it would be possible to smuggle ads into PRs using prompt injection too.
politelemon•16m ago
https://news.ycombinator.com/item?id=47570820

I think this is a ray cast issue, looking at these links. It appears on gitlab too, which is enough for me.

with•1h ago
Everyone is doing this now. Granted, on Codex / Claude Code, you can disable it, it’s not the default to have it disabled. For some reason on Cursor, they keep shoving the “Made with Cursor” into my PR description despite me disabling attribution, which looks really stupid on a work PR.

I’m so tired of all this BS. Why did this become normal? and how do we not read this as cheap advertising?

annie511266728•57m ago
I think people read it as cheap advertising because a PR isn't really the tool's output, it's team communication.

A little "made with X" in your own draft is one thing. Putting branding into a PR your coworkers have to read is another.

post_below•1h ago
Assuming this isn't a hoax, this seems like a huge, probably unintentional, mistake by MS.

If they genuinely implemented something like this, whatever they made from new customers via ads couldn't possibly make up for the loss of good faith with developers and businesses.

I suppose if it's real we'll see more reports soon, and maybe a mea culpa.

altairprime•1h ago
That’s a really tasteful Juno Mail footer implementation for a mistake. If the AI self-invented it on a lark, good job, but it reads very strongly like someone intended it.
chrismorgan•1h ago
How could you implement something like this by accident?
bigyabai•1h ago
LLMs aren't known for being super deterministic.
mathieudombrock•16m ago
LLMs are determistic. Just like everything else computers are capable of doing.

Commercial front-ends just hide the random seed parameters.

sheept•1h ago
One feasible scenario could be that they are working on/experimenting with ads, and it was put behind a feature flag, but for whatever reason it was inadvertently ignored
rhet0rica•38m ago
That's a good question! I'm sure we'll find out eventually.

z Quickly spin up Hacker News comments from anywhere on your macOS or Windows machine with a lobotomy.

goodusername•1h ago
Yeah, would be good to have confirmation that this happened to others as well.

But it really seems like an own goal if true.

boredpudding•45m ago
Confirmation seems to be here: https://github.com/search?q=%22%E2%9A%A1+Quickly+spin+up+cop...
tossandthrow•1h ago
It is likely not a hoax and likely very intentional.

If you look at the positioning, someone has definitely justified that this is benign and a reasonable place to have an ad added in.

ccppurcell•46m ago
Not a hoax, you can search GitHub prs for this string and find many hits.
idkwhatimdoing2•1h ago
Its like microsoft wants to be google, except its very intrusive.

time is money, save both. try ramp.

pabrams•1h ago
Why are you "summoning copilot" to correct a typo?
MattGaiser•1h ago
I actually like that I don't have to leave Github to deal with various feedback, especially if I switched branches already to do other work.
icar•51m ago
https://git-scm.com/docs/git-worktree
GN0515•1h ago
But... why?
pinkmuffinere•1h ago
I think they want the free advertisement, like Apple with its “sent from iPhone” addendums. But “sent from iPhone” is sometimes useful, and significantly shorter. If they just left it at “edited with copilot” I think it would be tolerable
silisili•1h ago
That's exactly where my mind went. It's zero percent more insulting to me than 'sent from my iPhone.'

If you don't want copilot garbage in your PRs, maybe don't use copilot to create or edit them?

winrid•1h ago
It already does that, too, with the co-author
pavo-etc•17m ago
I would argue that is a net positive, it is valuable to know if a language model was involved enough to be committing itself.
computomatic•38m ago
I don't think the issue is the sign-off so much as that an existing PR was edited. Claude Code signs off when creating PRs and nobody seems bothered. But it won't edit an existing PR, and it won't sign off if I simply ask it not too (which I've automated). Editing any PR it touches - including one authored by someone else - is downright rude.
marcus_holmes•30m ago
> Claude Code signs off when creating PRs and nobody seems bothered

Not only unbothered, but genuinely appreciative of the notification.

politelemon•14m ago
> But “sent from iPhone” is sometimes useful,

No, it is still an advert, and not useful in the least.

supernes•6m ago
"Sent from iPhone" doesn't contain a call to action.
turtleyacht•1h ago
Do you drive by a billboard that reads

  Does advertising work?
  Just did!
Raycast is an application launcher thing:

https://en.wikipedia.org/wiki/Raycast_(software)

Ray casting, however, is different:

https://en.wikipedia.org/wiki/Ray_casting

anshumankmr•1h ago
One more step closer to https://www.youtube.com/watch?v=IAM1rSObk4c
ex-aws-dude•1h ago
How long before the LLM makes sponsored decisions in the actual implementation?

"It looks like the user wants to add a database, I've gone ahead and implemented the database using today's sponsor: MongoDB"

tossandthrow•1h ago
Likely already happening.
nubinetwork•26m ago
To be fair, Gemini did try to get me to buy some nucleo144s recently...

(sure, I was working on something embedded, and asked for a recommendation, but it seemed quite intent that it wanted me to use that specific board)

martianlantern•1h ago
Why are they doing this?
simonw•1h ago
Which Copilot was this? There are a bunch of different products that share that name now.
SchemaLoad•1h ago
Microsoft has had a lot of naming blunders in the past but this has to be their worst. Copilot is currently, a tool to review PRs on github, the new name for windows cortana, the new name for microsoft office, a new version of windows laptop/pc, a plugin for VS code that can use many models, and probably a number of other things. None of these products/features have any relation to each other.

So if someone says they use Copilot that could mean anything from they use Word, to they use Claude in VS Code.

hsbauauvhabzb•1h ago
It’s probably a useful feature: if it’s named copilot, assume it’s slop and avoid it.
protocolture•1h ago
>Microsoft has had a lot of naming blunders in the past but this has to be their worst.

Nah I still rate "Windows App" the Windows App that lets you remotely access Windows Apps. I hate it to death, its like a black hole that sucks all meaning from conversations about it.

ValentineC•58m ago
"Microsoft Remote Desktop" was such a good and distinct name. RIP.
pavo-etc•23m ago
funny enough I have a page just for tracking this also https://notes.zachmanson.com/microsoft-product-names/
napo•1h ago
I wonder if 1) the PR was created using Raycast and this is the model signing its PR, or 2) if there was some prompt injection done at some point.

Either of these options would still be bad, but here the author suggests that it's just copilot that now just injects ads in its output.

pavo-etc•21m ago
I don't know how Raycast could run on the GitHub servers, but a third potion could be dataset poisoning. Hostile raycast advertising campaign
Surac•1h ago
as a non native speaker here please explain the meaning of PR to me.
hsbauauvhabzb•1h ago
Pull request, which is a request to merge changes in a git repository.

Or (not in this case) public relations , which is an interface with how the public views your product, service or company. In this case, copilot adding advertising into git pull requests is bad public relations for Microsoft, but the article author is referring to pull request as PR

hsbauauvhabzb•1h ago
It was only a matter of time.

Sent by my iPhone using tapatalk

khvirabyan•1h ago
Just thinking, could it be that your coworker used Raycast to spin up a codex to review and fix the typo on the PR? And that comment was added by Raycast?
1una•57m ago
Seems like it: https://docs.github.com/en/copilot/how-tos/use-copilot-agent...
ayhanfuat•40m ago
Yes. The same message in GitLab: https://gitlab.tudelft.nl/thomasvermeule/GeneralAviationAirc...
crimsoneer•18m ago
Yes, it seems very unlikely this is Copilot rather than Raycast, short of some very unexpected weirdness. I cling to that hope, anyway.
connorgurney•12m ago
Indeed. I can’t see why Copilot would promote an unrelated third-party service…
mavamaarten•13m ago
I doubt it. I noticed a few of these comments too on our PR's. We did ask copilot for a review ton GitHub (we just add copilot as a reviewer) but not through Raycast.
MattGaiser•1h ago
Post the trajectory if this is real.
gpvos•26m ago
What do you mean with trajectory? Also, a simple github search will show you many hits for the Raycast text, proving that this is quite real.
MattGaiser•25m ago
The path of reasoning the agent took that led it to generate the output. The GitHub search bits got posted after my comment, so while it is clearly real, it just seems injected by Raycast.
pavo-etc•18m ago
This is real. I do not have access to the path of reasoning, this ran through the GitHub copilot app which does not grant you access to the chain of thought.
charcircuit•1h ago
This looks like an ad for only Raycast which does not appear to be affiliated with Microsoft or GitHub at all so blaming Copilot or GitHub here is not justified.

Edit: The link in the promotion goes to https://docs.github.com/en/copilot/how-tos/use-copilot-agent...

Which does show that this is affiliated with GitHub unlike what I thought. There are no mentions of this string in a code repository on GitHub (including the Raycast copilot extention).

anton-g•1h ago
Well, you are not alone: https://github.com/search?q=%22%E2%9A%A1+Quickly+spin+up+cop...
jruohonen•41m ago
Interesting indeed. I wonder how long GitHub as a platform will be there as a viable option. Anyone who remembers SourceForge?
marcus_holmes•32m ago
I believe Codeberg is the new hotness
steve1977•13m ago
It is, but Codeberg is only for free and open source projects.
raincole•18m ago
A few decades? Its competitors are not magically immune to this kind of spam.
jruohonen•15m ago
> Its competitors are not magically immune to this kind of spam.

Sure; a platform is a platform is a platform. As for predictions, it is interesting to see whether self-hosting and smaller self-managed infrastructures will gain more traction again.

Brosper•5m ago
It's baked in literally into every coding tutorial and is kind of industry standard, like JIRA. Maybe it's just an experiment at this moment.
anton-g•31m ago
Looks like there's a comment added by Copilot before any of these "tips" as well, so pretty sure this originates from Copilot and not Raycast: https://github.com/search?q=%22START+COPILOT+CODING+AGENT+TI...
politelemon•20m ago
Child comments here indicates its from Ray cast, and the messaging appears on gitlab too.

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

oakpond•1h ago
I notice this kind of "Sent from iPhone"-type spam with other AI tools too. It's awful.
ookblah•1h ago
maybe every PR should be run through 2 other llms so they just remove the ads of competitors (or i guess you'll end up with all 3) /s
iomer•59m ago
crappy much. wow.
raincole•59m ago
Is Raycast even a product of Microsoft? If not, are we witnessing the first large scale prompt injection abuse?
pavo-etc•20m ago
Raycast is a macOS only product, can't imagine why Microsoft would want to promote it. Could be dataset poisoning or prompt injection
vcryan•59m ago
I'm not a fan of LLM's injecting themselves into PR/commit content. If you use multiple models, basically whichever one is operating git gets all the credit. But, even if you wrote all the code yourself, and just submitted the PR with Claude Code (or whatever) it would attempt to take credit for the changes.

I currently have rules in all of my skill files forbidding models from advertising themselves or taking credit.

gherkinnn•54m ago
Obnoxious ads in LLM output was my only 2026 prediction. But I expected OpenAI to get there first and wasn't sure whether the AI companies would first add traditional ad boxes or go straight for blighted responses.
bryanhogan•53m ago
Whatever the reason for the inclusion was here, the general problem is much bigger. People / companies / products can influence the direction of AI answers to put them in a better light and to be recommended more often. This isn't limited to just products even.
SV_BubbleTime•50m ago
If not on the surface, we’re all deep down aware that an initial era of an advertising-free new technology is once again almost over.

See you on neural links before “sponsored thoughts”.

bryanhogan•10m ago
It's already over, the problem is the missing transparency. With an LLM you have no idea what influenced the answer, and there is no good way to show it to the user.
rmnclmnt•23m ago
Isn’t this more of a Raycast issue (apparently an agentic ai service) instead of GH Copilot itself?
isoprophlex•20m ago
Satya "please don't say slop" Nadella eat your heart out. Magnificent amounts of value are truly being added by this tech.

I'll add: it doesnt really matter if this was the integration dumbly appending a message or the llm inserting the ad. Judging by the response to this submission, sneaky ad slop is now firmly inside the overton window, so for MS it doesn't make sense NOT to do it.

upmostly•13m ago
Isn't this the same as

"Sent from my iPhone"?

logicallee•7m ago
Relevant: https://en.wikipedia.org/wiki/Principal–agent_problem

The curious case of retro demo scene graphics

https://www.datagubbe.se/aipixels/
53•zdw•1h ago•8 comments

ChatGPT won't let you type until Cloudflare reads your React state

https://www.buchodi.com/chatgpt-wont-let-you-type-until-cloudflare-reads-your-react-state-i-decry...
519•alberto-m•10h ago•349 comments

VHDL's Crown Jewel

https://www.sigasi.com/opinion/jan/vhdls-crown-jewel/
24•cokernel_hacker•2h ago•9 comments

Copilot edited an ad into my PR

https://notes.zachmanson.com/copilot-edited-an-ad-into-my-pr/
308•pavo-etc•2h ago•93 comments

Voyager 1 runs on 69 KB of memory and an 8-track tape recorder

https://techfixated.com/a-1977-time-capsule-voyager-1-runs-on-69-kb-of-memory-and-an-8-track-tape...
491•speckx•14h ago•184 comments

15 Years of Forking

https://www.waterfox.com/blog/15-years-of-forking/
135•MrAlex94•2d ago•14 comments

Coding Agents Could Make Free Software Matter Again

https://www.gjlondon.com/blog/ai-agents-could-make-free-software-matter-again/
151•rogueleaderr•8h ago•132 comments

Philly courts will ban all smart eyeglasses starting next week

https://www.inquirer.com/news/philadelphia/smart-glasses-ai-meta-courts-20260326.html
197•Philadelphia•5h ago•70 comments

C++26 is done ISO C++ standards meeting, Trip Report

https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-lond...
209•pjmlp•13h ago•170 comments

Hardware Image Compression

https://www.ludicon.com/castano/blog/2026/03/hardware-image-compression/
14•luu•1d ago•2 comments

15 years, one server, 8GB RAM and 500k users – how Webminal refuses to die

https://community.webminal.org/t/15-years-one-server-8gb-ram-and-500k-users-how-webminal-refuses-...
25•giis•54m ago•4 comments

HD Audio Driver for Windows 98SE / Me

https://github.com/andrew-hoffman/wdmhda
25•userbinator•2h ago•3 comments

Gonon: Building a Clock with No Numerals

https://tonygaeta.com/perceptor/code/gonon
19•nullpath•3d ago•13 comments

Pretext: TypeScript library for multiline text measurement and layout

https://github.com/chenglou/pretext
278•emersonmacro•1d ago•48 comments

Midnight train from GA: A view of America from the tracks as airports struggle

https://apnews.com/article/airports-shutdown-long-lines-train-travel-amtrak-e4d8ea591b3b036142c2b...
83•walterbell•11h ago•72 comments

Douglas Lenat's Automated Mathematician Source Code

https://github.com/white-flame/am
7•hydrolox•4d ago•0 comments

Eclipse GlassFish: This Isn't Your Father's GlassFish

https://foojay.io/today/eclipse-glassfish-this-isnt-your-fathers-glassfish/
9•henk53•4d ago•1 comments

The Cognitive Dark Forest

https://ryelang.org/blog/posts/cognitive-dark-forest/
391•kaycebasques•11h ago•180 comments

"Roadrunner": a bipedal, wheeled robot for multi-modal locomotion [video]

https://www.youtube.com/watch?v=9kae-UAME1U
20•surprisetalk•4d ago•7 comments

Claude Code runs Git reset –hard origin/main against project repo every 10 mins

https://github.com/anthropics/claude-code/issues/40710
228•mthwsjc_•8h ago•157 comments

AI and bots have officially taken over the internet

https://www.cnbc.com/2026/03/26/ai-bots-humans-internet.html
8•zaikunzhang•34m ago•2 comments

Interview: Nobonoko, Master of the Minimal Sequencer

https://fi-le.net/nobo/
23•fi-le•2d ago•2 comments

My MacBook keyboard is broken and it's insanely expensive to fix

https://tobiasberg.net/posts/my-macbook-keyboard-is-broken-and-its-insanely-expensive-to-fix/
146•TobiasBerg•11h ago•172 comments

About the Atmosphere

https://toni.org/2026/03/27/about-the-atmosphere/
48•Kye•2d ago•8 comments

New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

https://smcleod.net/2026/03/new-apple-silicon-m4-m5-hidpi-limitation-on-4k-external-displays/
233•smcleod•5h ago•108 comments

The road signs that teach travellers about France

https://www.bbc.com/travel/article/20260327-the-road-signs-that-teach-travellers-about-france
83•1659447091•10h ago•38 comments

LinkedIn uses 2.4 GB RAM across two tabs

701•hrncode•22h ago•400 comments

Kyushu Railway Company Train Varieties

https://www.jrkyushu.co.jp/english/train/index.html
79•NaOH•11h ago•11 comments

Moretti replication published in AER

https://blog.michaelwiebe.com/p/moretti-replication-published-in
7•luu•1d ago•0 comments

The RISE RISC-V Runners: free, native RISC-V CI on GitHub

https://riseproject.dev/2026/03/24/announcing-the-rise-risc-v-runners-free-native-risc-v-ci-on-gi...
130•thebeardisred•3d ago•34 comments