Earlier quoted context omitted.
This is nothing. I would bet that soon it will inject ads within the code as comments. Imagine you are reading the code of a class. `LargeFileHandler`. And within the code they inject a comment with an ad for penis enlargement. The possibilities are limitless.
If I recall correctly, what sparked the mass migration to GitHub was the controversy around SourceForge injecting ads into installers of projects hosted there. Now that we have tools that can stealthily inject native-looking ads into programs at the source code level...
Copilot edited an ad into my PR
471–480 of 704 posts
Re: Copilot edited an ad into my PR
#472Re: Copilot edited an ad into my PR
#473Earlier quoted context omitted.
> I'd like to be able to review commits and see which were substantially bot-written and which were mostly human) then it's also easy. Why is this, though? I'm genuinely curious. My code-quality bar doesn't change either way, so why would this be anything but distracting to my decision making?
LLMs can make mistakes in different ways than humans tend to. Think "confidently wrong human throwing flags up with their entire approach" vs. "confidently wrong LLM writing convincing-looking code that misunderstands or ignores things under the surface." Outside of your one personal project, it can also benefit you to understand the current tendencies and limitations of AI agents, either to consider whether they're…
>Burying your head in the sand and choosing to be a guinea pig for AI companies by reviewing all of their slop with the same care you'd review human contributions with (instead of cutting them off early when identified as problematic) is your prerogative, but it assumes you're fine being isolated from the industry.
I mean listen: I wish with every fiber of my being that LLMs would dissapear off the face of the earth for eternity, but I really don't think I'm being "isolating myself from the industry" by not simply dismissing LLM code. If I find a PR to be problematic I would just cut it off, thats how I review in the first place. I'm telling some random human who submitted the code to me that I am rejecting their PR cause its low quality, I'm not sending anthropic some long detailed list of my feedback.
This is also kind of a moot point either way, because everyone can just trivially hide the fact that they used LLMs if they want to.
Re: Copilot edited an ad into my PR
#474Earlier quoted context omitted.
Imagine just having the copilot extension installed will be an excuse at some point for them to steal our code to train their AI models. Not sure if they already do this.
Of course they already do this. The ToS ( https://www.microsoft.com/en-us/microsoft-copilot/for-indivi... ) says explicitly: > Copilot may include both automated and manual (human) processing of data. You shouldn’t share any information with Copilot that you don’t want us to review. so they're reserving the right to process whatever it looks at. You're sending them your codebase already, as part of the prompt for gen…
Looks like they're using this: https://github.com/gblazex/smoothscroll-for-websites
I know it's a bit off topic but I'm just confused as to why that would be on there...
Re: Copilot edited an ad into my PR
#475I 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.
It’s not really ads, it’s more like "Sent from my iPhone"-style sentences at the end of PR texts.
Furthermore, the ads in TFA are for Raycast, but apparently it’s not Raycast doing the injecting.
Re: Copilot edited an ad into my PR
#476Earlier quoted context omitted.
> I would like to know when someone is trying to have the tool do all of their work for them. Absolutely spot on. Maybe I'm old school, but I never let AI touch my commit message history. That is for me - when 6 months down the line I am looking at it, retracing my steps - affirming my thought process and direction of development, I need absolute clarity. That is also because I take pride in my work. If you let an AI…
There will always be room for craftsmen stamping their work, like the expensive Japanese bonsai scissors. Most of the world just uses whatever mass-produced scissors were created by a system of rotating people, with no clear owner/maker. There's plenty of middle ground for systems who put their mark on their product.
Re: Copilot edited an ad into my PR
#477Earlier quoted context omitted.
I think it depends a lot if you reviewed it as carefully as you would your own code. Of course most people don’t do that
I don't put human code reviewers down as coauthors let alone the sole authors of my commit. So honestly, the fact that a vibe coded commit lists me as the author at all is a little bit dodgy but I think I'm okay with it. The LLM needs to be coauthor at least though, if not outright the author. So even if I go over the commit with a fine tooth comb and feel comfortable staking my personal reputation on the commit, I s…
Now that the cost of writing code is $0, the planner gets the credit.
Like how you don't put human code reviewers down as coauthors, you also don't put the computer down as a coauthor for everything you use the computer to do.
It used to be the case where if someone wrote the software, you knew they put in a certain amount of work writing it and planning it. I think the main issue now is that you can't know that anymore.
Even something that's vibe-coded might have many hours of serious iterative work and planning. But without using the output or deep-diving the code to get a sense of its polish, there's no way to tell if it is the result of a one-shot or a lot of serious work.
"Coauthored by computer" doesn't help this distinction. And asking people to opt-in to some shame tag isn't a solution that generalizes nor fixes anything since the issue is with people who ship poor quality software. Instead we should demand good software just like we did when it was all human-written and still low quality.
Re: Copilot edited an ad into my PR
#478I 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.
Which product called Copilot did you ask?
Sample size is 2 now!
Re: Copilot edited an ad into my PR
#479The 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 Claud…
I don't quite see the benefit of this, personally. Whoever is submitting the code is still responsible for it, why would the reviewer care if you wrote it with your fingers or if an LLM wrote (parts of) it? The quality+understanding bar shouldn't change just because "oh idk claude wrote this part". You don't get extra leeway just because you saved your own time writing the code - that fact doesn't benefit me/the proj…
AI is a very new tool, and as such the quality of the code it produces depends both on the quality of the tool, and how you've wielded it.
I want to be able to track how well I've been using the tool, to see what techniques produce better results, to see if I'm getting better. There's a lot more to AI coding than just the prompts, as we're quickly discovering.
Re: Copilot edited an ad into my PR
#480Earlier quoted context omitted.
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.
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.
will this shut you up?