HomeVideos

I can’t believe they put ads there

Now Playing

I can’t believe they put ads there

Transcript

205 segments

0:00

Well, welcome back to the channel and me

0:02

talking about Microsoft. Now, I know

0:03

this is turning into a weekly ritual

0:05

where uh Microsoft is going to do

0:07

something stupid and then we're going to

0:08

make fun of it on this channel. But

0:10

today, it was so bad. It was so

0:13

unbelievable. I actually didn't believe

0:15

it. When I saw it, I said, "No, no, no,

0:17

no. This is one This is It's almost

0:19

April, fools. Okay, it's almost April

0:21

1st. I'm not going to fall for this kind

0:23

of gag." Okay, this is one of those

0:24

little foreplay, a little pre-warmup to

0:26

the actual big game on April 1st. Not

0:29

this time. Not me. But I was wrong. This

0:31

is in fact not a joke. This is in fact

0:34

Microsoft doing perhaps the dumbest

0:38

thing I have ever seen Microsoft do.

0:42

And this says a lot. This says a lot

0:44

because a this same company also had a

0:46

remote code execution vulnerability

0:49

added to Notepad. Yes, Notepad. the

0:51

thing in which has not changed since

0:53

1995 only for the last year to start

0:55

changing it and then immediately become

0:57

a security vulnerability. Thanks Notepad

0:59

team for that markdown vulnerability.

1:01

Just a just a real winner from all of

1:04

us. All right, enough with the yapping.

1:05

Let me show you the news line that kind

1:07

of caught my eye. Microsoft Co-Pilot is

1:10

now injecting ads into poll requests on

1:13

GitHub. If this does not send a shiver

1:16

down your spine, you have no soul, my

1:17

friend. Okay, you need to go. You need

1:19

to go bathe in HOLY WATER. STOP. JOEY,

1:22

STOP THE RECORDING. HEY, HEY, HEY. It

1:24

turns out news has changed so fast I

1:26

couldn't even get this video out. So,

1:27

yes, there actually was what appeared to

1:29

be ads inside a poll request being made

1:31

by Copilot or even being lightly touched

1:33

up by Copilot. And yes, the feature or

1:36

the feature has already been pulled.

1:39

Okay, so to kind of show you what it

1:41

looked like and why everyone thinks it

1:43

looks like an ad, this is what it says.

1:45

Quickly spin up a co-pilot coding agent

1:47

tasks from anywhere on your Mac OS or

1:49

Windows machine with Raycast. Now,

1:52

Raycast does make a lovely product.

1:54

We've actually done a little partnership

1:55

and made some coffee for them way back

1:57

in the day. I can't imagine that Raycast

1:59

was probably too happy to see this

2:01

so-called definitely not an ad placement

2:04

on everybody's PR that co-pilot touched.

2:07

Like, no. Seriously, look at this. After

2:09

a team member summoned Co-Pilot to

2:11

correct a typo in the PR of mine,

2:14

Copilot had edited the PR description.

2:16

It included an ad for itself and

2:18

Raycast. So, you could imagine there was

2:20

some people, you know, panicking a

2:22

little bit. Okay, people were a little

2:24

bit uh shocked at what they were seeing.

2:27

So, in just a few hours, it ended up

2:28

that 11.4,000

2:31

PRs had this extra definitely not an

2:33

advertisement added to it. In

2:35

Microsoft's defense, to be fair, they

2:37

also had a hidden comment that said,

2:39

"Start Cop-ilot coding agent tips." I

2:41

mean, these guys legitimately thought

2:43

that this felt like a tip and definitely

2:45

not an advertisement. Really? Third

2:47

party link and everything. And it also

2:49

sounds just like it just Yeah, I can't

2:50

tell why. Why would uh why would this

2:53

sound like an ad? I'm just telling you,

2:54

yo, you could quickly just spin stuff up

2:56

with our partners at Raycast. But

2:58

swiftly, pretty early on in the day, it

3:00

turns out that they disabled it right

3:02

away because the product tips were just

3:04

supposed to be little helpers, but then

3:07

apparently it just spread everywhere.

3:08

Our goal was to share novel ways to use

3:11

C-Pilot coding agent. And in this case,

3:13

we highlighted our integration with

3:14

Raycast as part of a broader set of

3:16

product tips, but this was surfaced more

3:18

frequently than intended alongside other

3:21

feature suggestions. See, the thing is

3:22

is I may have a bath towel on, but

3:24

underneath every good bath towel is a

3:26

tin foil hat. I'm not even sure. I I

3:28

honestly I'm not even sure if this is

3:31

actually the truth or if they were

3:32

trying out something that was a bit

3:34

experimental because as of right now,

3:36

GitHub is uh they they're kind of down

3:38

bad. Okay, they've had 90 incidences in

3:41

90 days, giving them a total of 90.84%

3:44

uptime. They do have three nines. It

3:46

just happens to be in the amount of

3:47

incidences, the amount of days, and the

3:49

amount of uptime kind of spread equally

3:51

between them all. Also kind of fun side

3:53

story. If they screw up one more time,

3:54

they'll have more incidences than they

3:56

have percents of being up. [laughter]

3:58

Dude, you got 5 days, Git not to screw

4:00

this up, okay? You have to make it all

4:01

the way past January 5th. See, the thing

4:03

is is that I actually I I do feel bad

4:06

for a lot of the people working on

4:07

GitHub. Uh because we've all

4:09

accidentally made some oopsy daisies.

4:10

Like, if you haven't done something

4:12

stupid in production, honestly, are are

4:14

you even a programmer? No. That's

4:16

because programming actually turns out

4:17

to be quite difficult. And it does turn

4:19

out that implementation in fact does

4:22

matter. But I think the thing that

4:23

really just gets all of us devs is we do

4:25

see this uptime. I mean, you can't go a

4:28

day or two without seeing a unicorn for

4:29

a little bit on GitHub. And yet, what's

4:31

their focus? Their focus is on

4:33

increasing co-pilot usage. That's what

4:36

this was. This pro tip was really just a

4:38

means to increase more co-pilot usage

4:41

such that some VP somewhere can get that

4:43

pat on the back and that big, you know,

4:45

seven figure bonus for making the

4:47

company's bottom line get bigger because

4:49

they're doing what the company needs

4:50

more of, which is AI adoption instead of

4:52

just doing what everybody actually wants

4:54

them to do. Quit fumbling the bag on

4:56

GitHub. This is one of those rare

4:58

moments where I I genuinely do feel we

5:01

are watching the downfall of something

5:02

that I just I could have never been

5:04

convinced would have fallen down. I

5:06

think the saddest part about this whole

5:07

thing is I just got done sitting down

5:09

with someone who formerly was at GitHub

5:11

during, you know, the heyday of GitHub,

5:13

the 2012 to 2018 era. And he was talking

5:16

about how GitHub's engineering was

5:18

really excellent. They had some of the

5:19

best uptime. They're providing a service

5:21

everybody could use. And when Microsoft

5:24

took over, he just knew right away like

5:26

this this is the end of that era. We are

5:28

entering into a new era in which people

5:31

will not look at GitHub as the shining

5:33

star, but instead it's going to become

5:34

the lol cow of the dev world. And it's

5:37

this message that just perfectly

5:38

encapsulates everything. They're still

5:40

ad nauseium pushing AI features while at

5:43

the same time not prioritizing the

5:45

things that actually matter to devs on a

5:48

platform specifically designed for devs.

5:51

So, even though this definitely not an

5:52

ad, just happened to be mentioning a

5:54

third party and completely looks like an

5:56

ad, is definitely not an ad, is being

5:58

cancelled, it just makes me realize just

6:01

how out of touch Microsoft truly is. And

6:03

again, the reason why GitHub is under

6:06

the core AI of Microsoft is because it's

6:09

not going to be a coding platform, it is

6:11

an AI platform. And as much as I don't

6:13

want to believe that, this right here

6:16

just reminds me completely where the

6:18

real priorities are at. The name is I

6:20

can't believe you interrupted my shower

6:22

time. Look at I was so I mean look at

6:23

this. I have some beautiful Oh my Oh my

6:26

gosh. Uh I It's getting deep in there.

6:29

By the way, you're wondering why I'm

6:30

hunching over funny. It's It's all

6:32

coming undone. This is Okay. This shower

6:34

setup is meant to be a personal and

6:36

intimate experience, not meant to be

6:37

shared on the internet again. Hey, is

6:41

that HTTP? Get that out of here. That's

6:44

not how we order coffee. We order coffee

6:46

via ssh terminal.shop. Yeah. You want a

6:49

real experience. You want real coffee.

6:51

You want awesome subscriptions so you

6:53

never have to remember again. Oh, you

6:55

want exclusive blends with exclusive

6:57

coffee and exclusive content? Then check

7:00

out Cron. You don't know what SSH is?

7:03

>> Well, maybe the coffee is not for you.

7:07

[music]

7:10

Living

7:12

dream.

Interactive Summary

The video discusses a recent controversy where Microsoft's Co-Pilot was caught injecting promotional content, which many users viewed as ads, into over 11,000 GitHub Pull Request descriptions. The content promoted both Co-Pilot and Raycast. Although Microsoft quickly pulled the feature and labeled it as 'product tips,' the speaker criticizes the company for prioritizing AI metrics and adoption over the actual stability and reliability of GitHub, which has suffered from significant downtime and numerous incidents recently.

Suggested questions

4 ready-made prompts