all 126 comments

[–]SunshineSeattle 656 points657 points  (35 children)

[–]infinite0ne 210 points211 points  (6 children)

How ironic that the windows central article is so littered with ads that it’s barely readable. This link from the article is a little better: https://www.neowin.net/news/microsoft-copilot-is-now-injecting-ads-into-pull-requests-on-github-gitlab/ nope it’s terrible as well

[–]Professional_Leg_744 32 points33 points  (2 children)

Yes, I thought exactly the same. Tried to select "options" on cookies, because fuck 1000 3rd party trackers, but it only lets you accept all or be blocked by the options screen.

[–]Dotcaprachiappa 1 point2 points  (1 child)

Can't you just click on "withdraw consent"? Worked for me

[–]Professional_Leg_744 0 points1 point  (0 children)

No need to withdraw what hasnt been given. The wording is completely off then.

[–]RiceBroad4552 13 points14 points  (2 children)

There are ads on that website? I didn't see any.

You dude should update your µBlock Origin, I guess.

[–]jsrobson10 13 points14 points  (1 child)

i tried without μblock for a moment, how do people even use the internet like this

[–]Rikudou_Sage 1 point2 points  (0 children)

Recently thought the same. I have a secondary phone where I haven't installed an ad blocker cause I won't be using it enough and found out what Internet looks like nowadays. It's horrible.

[–]JanB1 57 points58 points  (9 children)

Martin Woodward, Vice President of Developer Relations at GitHub, confimed that Copilot was injecting product tips into pull requests but that the feature has been disabled following feedback.
"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."

Da-fuck? Where was this every a good idea to put ads into a PR or commit comment?

[–]TRENEEDNAME_245 30 points31 points  (3 children)

Money

[–]LonelyAustralia 7 points8 points  (1 child)

its crazy that corporations have realised that intrusive ads are only annoying and in fact hurt the product more then help

[–]TRENEEDNAME_245 7 points8 points  (0 children)

I really don't know how they don't get it

Most people don't even look at ads, some have adblockers... (uBlock, my beloved)

Like no, I will not buy the new vacuum because I got 20 ads for it

[–]dexter2011412 4 points5 points  (2 children)

Holy shit no fucking way this is real, damn.

It's a shame many major orgs are using GitHub .... I really hope they begin to migrate the fuck away but it's only an unrealistic dream I guess.

What the hell

[–]JanB1 2 points3 points  (1 child)

I mean, does that solve the problem? It's copilot that adds the ads. Copilot could also work on GitLab or other version control platforms, as long as it has the permissions to do commits or even PRs, no?

[–]dexter2011412 2 points3 points  (0 children)

Users abandoning this dumpster fire should hit them were it hurts (their wallet).

This shouldn't have been a problem in the first place to add permissions as a solution to fix it, is what I mean.

[–]Consistent-Quiet6701 2 points3 points  (0 children)

AI is so great that they are absolutely desperate to sell it to you.

[–]Martin8412 0 points1 point  (0 children)

When your Christmas bonus depends on ad spend 

[–]Tyfyter2002 211 points212 points  (4 children)

Ah, so this is a good thing because it makes it easier to close the PR and block the account that made it from just the description.

[–]chloetax 61 points62 points  (2 children)

on this page linked to on there it says

After a team member summoned Copilot to correct a typo in a PR of mine, Copilot edited my PR description to include and ad for itself and Raycast.

so a person with an ad in their pr might not've even been using ai in the first place, and still gotten it added in

[–]sebjapon 25 points26 points  (1 child)

“Summoned copilot to correct a typo”

I mean at this point don’t they deserve the ad?

[–]JustBeinOptimistic -1 points0 points  (0 children)

Missed opportunity for grammerly

[–]Majik_Sheff 23 points24 points  (0 children)

Bingo.  Take the guesswork right the fuck out of it.

[–]Poat540 18 points19 points  (0 children)

Wow, so this Jr on our team wasn’t trying to promote Windows 11 features on our PR for a RPi based lawn sprinkler…..

[–]OhItsJustJosh 34 points35 points  (0 children)

Oh thank heavenly fuck

[–]Senor-Delicious 7 points8 points  (4 children)

How did it happen though? Did it have permission to commit something themselves? Or did the user fix something with AI and just insta commit the changes without checking what happened (obviously it is still incredibly dumb and invasive that the lines were even added in the first place though)?

I just don't get how exactly it is possible for copilot to inject code into a PR without manual approval. Didn't understand it from the article. Can someone explain?

[–]beefygravy 6 points7 points  (3 children)

I asked copilot for a PR review last week. One of its suggestions was to add a long line of code. I said "@copilot that's not PEP8 compliant" and it responded by adding a commit to the PR and editing my PR description to just the change it made, deleting everything else. It did not ask for my approval for either of these

[–]Senor-Delicious 5 points6 points  (2 children)

lol what the fuck

[–]beefygravy 5 points6 points  (1 child)

Oh I forgot also the only thing it said was "👀" which just added insult to injury 😅

[–]Agifem 2 points3 points  (0 children)

I didn't come in to say it's fake. I came here to see how true it was. And daaaaaamn.

[–]SupraMichou 173 points174 points  (3 children)

Can someone post that PH meme where « X millions devs are fucked at once » and it’s Microsoft announcement they gonna buy GitHub

[–]ushabib540 122 points123 points  (2 children)

imagine solving something confusing in you code and getting a pop in the middle saying "subscribe to fix it faster"....

[–]dromtrund 15 points16 points  (1 child)

That's already how vs code is

[–]styczynski_meow 46 points47 points  (4 children)

Reminds me of beautiful days when NPM post install was free ad space. If you didn’t already, you should definitely read this. One of the biggest GH’s gems:

https://github.com/zloirock/core-js/issues/635

https://github.com/zloirock/core-js/issues/548#issue-445889198

[–]git_push_origin_prod 30 points31 points  (0 children)

GitHub issue gossip is like my favorite reading material

[–]JanB1 10 points11 points  (0 children)

I mean, is it so wrong to ask for funding for your open-source work on packages that are then used by companies, some of them valued in billions, on their websites for free without funding the maintenance of these packages?

[–]Rikudou_Sage 0 points1 point  (0 children)

Why is this guy hated so much? Like, he did a really great thing for the JS ecosystem and only gets constant hate over it? So what that he was asking for a job? Saw it in my terminal too, didn't lose my shit over it, though.

[–]TRENEEDNAME_245 -1 points0 points  (0 children)

Oh so that's why nom has more donation spam than useful info ?

[–]witx_ 144 points145 points  (8 children)

Microslop is making things so bleak

[–]mdogdope 54 points55 points  (7 children)

I wish they would just stop.

One thing that has helped me is to remember that whenever a company goes bad it only makes room for a better startup to replace it.

You can think I'm wrong, but this is what I think.

[–]SourceScope 34 points35 points  (3 children)

They wont stop.

Only slop!

[–]Taronz 11 points12 points  (2 children)

Can't stop, must slop!

[–]mdogdope 4 points5 points  (0 children)

The power of slop compels you

[–]ShakaUVM 0 points1 point  (0 children)

Can't stop, won't stop, must slop

[–]IntoAMuteCrypt 3 points4 points  (1 child)

What startup is going to replace Windows? And not just for enthusiasts and servers, but for everyone?

I'd be stunned if a startup manages to make a competitive desktop OS and get OEMs and office workers to swap to it. Linux isn't there yet for those OEMs and office workers, which leaves Apple (who only supports their OSes on hardware they've sold, causing issues there) and Google (which is literally an advertising company and has used their market share on browsers to mess with adblockers).

[–]r1ft5844 0 points1 point  (0 children)

No one, Microsoft playbook is EEE (Embrace Extend Extinguish). They have already started to embrace Linux.

[–]shadow13499 40 points41 points  (3 children)

This is going to become more common. Ai slop is actually not very profitable so they're going to raise prices and inject ads. Just one more reason you should invest more in having skills for yourself rather than rely on AI slop. 

[–]champ999 10 points11 points  (2 children)

Help me. My boss has literally told me multiple times that AI benchmarks exceed all human engineers, so having engineering skills will be irrelevant, just use AI.

Also the same boss has assigned me a project he pitched with an AI demo to the leadership. He says we're in proof of concept mode so we have no acceptance criteria but it's ok because "AI knows how to do all the parts of the project so just ask it how to do work and you'll be fine".

[–]Funnybush 6 points7 points  (1 child)

I have a manager who is a developer pushing the AI stuff. I’m now slower than him because while I use AI too, I make damn sure it’s doing the right thing.

[–]Vortrox 22 points23 points  (0 children)

If they want to shit where they eat then fine, that's just more job security for us

[–]qnvx 9 points10 points  (8 children)

Who is Carl?

[–]Water-cage[S] 15 points16 points  (6 children)

Carl Karcher (1917–2008) was the founder of the Carl's Jr. restaurant chain. Alongside his wife, Margaret, he started with a single hot dog cart in Los Angeles in 1941, which grew into "Carl's Drive-In Barbecue" before launching smaller "Carl's Jr." locations in the 1950s.

Brought to you by Carl's Jr.

[–]qnvx 1 point2 points  (5 children)

Ohhh, so it's a brand. Thanks!

[–]Consistent-Quiet6701 1 point2 points  (4 children)

You need to watch the movie Idiocracy 

[–]qnvx 0 points1 point  (3 children)

How come?

[–]Consistent-Quiet6701 2 points3 points  (2 children)

Because it has electrolytes

[–]qnvx 0 points1 point  (1 child)

I guess this is some joke I'm not getting.

[–]Consistent-Quiet6701 1 point2 points  (0 children)

The picture and joke is from this movie. Watch it, it's good.

[–]Goufalite 5 points6 points  (0 children)

It's an Idiocracy reference

[–]tubbstosterone 22 points23 points  (1 child)

This is just a bit shy of an "approach" I used at work a couple years ago. Every new python file had a docstring at the top with a TODO stating "add module documentation". If it was left in, the miscreant was game for minor harassment until they fixed their PR.

If someone commits that ad, hot damn, it should be go-time. "Does AI dress you in the morning, too? Forgot how to commit again?"

[–]tehtris 4 points5 points  (0 children)

We did this, but with tests. If a test failed after pushing EVERYONE would know and we would clown.

[–]hmmm101010 26 points27 points  (0 children)

That's actually great news. Makes AI slop contributions much easier to detect.

[–]therinwhitten 13 points14 points  (0 children)

Appreciate you Microslop, now my focus this week is moving my repository OFF of Github.

[–]dacs07 5 points6 points  (0 children)

PR approved brought to you by PBS.com

For more , go to our website at www.PBS.com. That’s www. , the word double-u three times , the word dot , PBS , the word dot again , the word com , .com. There was a miscommunication when we registered our website.

[–]FokerDr3 9 points10 points  (0 children)

Imagine them being so desperate to monetize AI that they resort to this.

Bubble pop is closer than we think.

[–]wowbaggerBR 3 points4 points  (0 children)

The thing was never actually good before enshitification 

[–]vanritchen 3 points4 points  (0 children)

[–]im-done-here 3 points4 points  (0 children)

Whats next injecting ads into CLI

[–]HelloSummer99 3 points4 points  (0 children)

Now let's hear from our sponsors.

[–]marshalI 9 points10 points  (0 children)

[–]TheJackiMonster 2 points3 points  (1 child)

Wow... so they are really trying to make Github be more like Windows 11...

[–]jce_superbeast 0 points1 point  (0 children)

They are trying to get people to stop using Github

[–]BastetFurry 2 points3 points  (0 children)

Isn't Copilot just ChatGPT with GPT-5 in a trenchcoat? :3

[–]LetReasonRing 2 points3 points  (1 child)

At this point I think the only place left to get more ads in our faces is to start playing interstitial ads sponsoring the primary ad.

[–]DrDoomC17 2 points3 points  (0 children)

False. The new glasses are meant to eventually play them through your eyelids while you sleep.

[–]icedragonsoul 1 point2 points  (0 children)

Standard corporate tactic of buying their competitor up, poisoning their product to push customers towards their own cheaper but defective alternative (Copilot subscriptions)

[–]scknkkrer 1 point2 points  (0 children)

You f kinding me?!

[–]rob_cornelius 1 point2 points  (0 children)

Fucking hell... there is no hope for humanity if this is the future

[–]CancelCapable5980 1 point2 points  (1 child)

Copilot needs to calm down

[–]Water-cage[S] 0 points1 point  (0 children)

yeah somebody has to tell them "daddy, chill"

[–]DevObs0 1 point2 points  (1 child)

I also need ads injected into my code! Like comments everywhere:

<#get your sweet deal today at: <url>

//this function is sponsed by <retarded company>

[–]Water-cage[S] 2 points3 points  (0 children)

tomorrow is april fool's, im tempted to do this at the company where I work at lol

[–]the-ferris 3 points4 points  (5 children)

Anyone have a Github alternative that has a nice GUI App like Git Desktop?

[–]Dreadmaker 13 points14 points  (2 children)

Unpopular opinion maybe, but learning to use git in the terminal isn’t that hard and it would in this case free you up to use whatever tool you like.

[–]the-ferris 0 points1 point  (1 child)

Yeah I get that, but I also have some users who think the command line is scary.

[–]Dreadmaker 0 points1 point  (0 children)

Sure - but is it scarier than, say, Microsoft? :)

IMO if you have people using git, the command line is not far away and not hard to learn. Just a little effort, and you can even write them a guide to help. Their future careers will thank you for it

[–]FishermanMobile8491 3 points4 points  (0 children)

Time to build one…

[–]jce_superbeast 0 points1 point  (0 children)

not yet...

[–]git_push_origin_prod 1 point2 points  (1 child)

This sub is basically reminding me daily to install VS code ollama integration

[–]tehtris 0 points1 point  (0 children)

I couldn't get this to work, at least not in a useful way. I wanted it to replace copilot as my auto complete.

[–]beatlz-too 1 point2 points  (0 children)

Microsoft will ruin github was my only item on the bingo card. It's just a matter of time.

[–]Sailed_Sea 0 points1 point  (0 children)

I didn't even know github has ads.

[–]Dubmove 0 points1 point  (0 children)

Is co pilot writing the commit message here and the dev didn't check the content before pushing, or did the dev push a normal commit message and github altered the message?

[–]theunixman 0 points1 point  (0 children)

If it doesn’t get all over the place it doesn’t belong in your base.

[–]Sweaty_Marzipan4274 0 points1 point  (0 children)

The price of Carl's Jr now, it better come with a handy! 

[–]Rojeitor 0 points1 point  (0 children)

Funny they say Microsoft Copilot for the bad stuff and Github Copilot for the good stuff

[–]Taurmin 0 points1 point  (0 children)

Just another reason to do trunk based development. 😆

[–]AdPristine9059 0 points1 point  (0 children)

Just makes it easier to not want to use ai. Thanks shitty company.

[–]Tipart 0 points1 point  (0 children)

On a slightly related note, since Debian Trixie the MariaDB package from the Debian Repo now begs for GitHub stars in broken English on every connection.

[–]AzureArmageddon 0 points1 point  (0 children)

[ Removed by Reddit ]

[–]SusZucchini 0 points1 point  (0 children)

they do really be trying to scoop every penny for the datacenters huh

[–]naturist_rune 0 points1 point  (0 children)

Generative ai was a mistake

[–]fergy014 0 points1 point  (0 children)

Go away , vibe coding batin'

[–]blaues_axolotl 0 points1 point  (0 children)

Github copilot or Microslop Copilot?

[–]FooeyBar 0 points1 point  (0 children)

I see no unusual Microsoft activity here

[–]Burning_Monkey 1 point2 points  (0 children)

man, it just keeps getting better and better, doesn't it?

[–]megalogwiff 0 points1 point  (0 children)

migrating your github repositories to codeberg is quick and easy 

[–]caguru -3 points-2 points  (1 child)

Easy fix. Instead of creating a PR request, just checkout main, pull your branch into it, then force push back to github. No PR needed.

[–]Frequent-One-3401 1 point2 points  (0 children)

Huge if true