WEBVTT - How Ad Blockers Work

0:00:04.240 --> 0:00:07.520
<v Speaker 1>Get in touch with technology with text Stuff from hastuff

0:00:07.760 --> 0:00:15.200
<v Speaker 1>dot com either everyone, and welcome to text Stuff. I'm

0:00:15.320 --> 0:00:18.480
<v Speaker 1>Jonathan Strickland and I'm Lauren bulf Obam. And you know, Lauren,

0:00:18.560 --> 0:00:21.400
<v Speaker 1>one of the the topics that we've had requests for

0:00:21.520 --> 0:00:24.240
<v Speaker 1>multiple times over the years that tech Stuff has been

0:00:24.280 --> 0:00:28.440
<v Speaker 1>around has been to talk about ad block and add

0:00:28.520 --> 0:00:32.800
<v Speaker 1>blocking browser extensions and to just sort of talk through it,

0:00:32.920 --> 0:00:36.480
<v Speaker 1>explain it. And this is one of those really controversial,

0:00:36.560 --> 0:00:41.040
<v Speaker 1>contentious subjects about the Web in general. Oh sure, because

0:00:41.080 --> 0:00:44.240
<v Speaker 1>so much of the Web is driven revenue wise by

0:00:44.360 --> 0:00:47.120
<v Speaker 1>ads um and it is also a huge source of

0:00:47.159 --> 0:00:52.240
<v Speaker 1>annoyance for basically everyone. Yeah, so it's it's a tough situation. Now,

0:00:52.800 --> 0:00:55.160
<v Speaker 1>before we get started on this, we'll go ahead and

0:00:55.160 --> 0:00:58.920
<v Speaker 1>say that you know, there there are the advertisers who

0:00:58.920 --> 0:01:00.920
<v Speaker 1>make ads are not in the necessarily trying to make

0:01:00.920 --> 0:01:04.520
<v Speaker 1>them to annoy you. That would actually be counter productive

0:01:04.560 --> 0:01:06.960
<v Speaker 1>to what the ad is supposed to do. Well. I

0:01:07.000 --> 0:01:10.240
<v Speaker 1>would argue that some ad theory um states that if

0:01:10.280 --> 0:01:13.440
<v Speaker 1>you annoy an audience enough to get their attention, then

0:01:13.480 --> 0:01:16.520
<v Speaker 1>that's a good thing. But that's but, but we're getting

0:01:16.520 --> 0:01:19.080
<v Speaker 1>into sticky territory there and we'll we'll cover all of

0:01:19.080 --> 0:01:21.520
<v Speaker 1>that as we go along. But if you wanted to

0:01:21.560 --> 0:01:24.759
<v Speaker 1>hear a really simple story about how ad block came

0:01:24.800 --> 0:01:29.000
<v Speaker 1>to be, bad news everyone. As it turns out, ad

0:01:29.040 --> 0:01:33.160
<v Speaker 1>block has got an incredibly complex story because it is

0:01:33.360 --> 0:01:35.240
<v Speaker 1>one of those things where it's kind of like a hydra.

0:01:35.760 --> 0:01:38.200
<v Speaker 1>You know, eventually one head would get cut off and

0:01:38.240 --> 0:01:40.760
<v Speaker 1>two other heads would spring up, and those two heads

0:01:40.920 --> 0:01:43.640
<v Speaker 1>would each be doing kind of what the first head did,

0:01:43.720 --> 0:01:45.480
<v Speaker 1>but they're doing it in a different way, and they're

0:01:45.480 --> 0:01:47.520
<v Speaker 1>not really communicating with each other, and when they do

0:01:47.600 --> 0:01:49.920
<v Speaker 1>communicate with each other, they're fighting a little bit. Yeah,

0:01:49.920 --> 0:01:52.040
<v Speaker 1>it's a it's one of those that it's it's not

0:01:52.120 --> 0:01:55.200
<v Speaker 1>so simple as to say, like, uh, you know this

0:01:55.280 --> 0:01:58.200
<v Speaker 1>one piece of software. Now it's version two, now it's

0:01:58.280 --> 0:02:01.760
<v Speaker 1>version three. You actually have lots of forking going on.

0:02:01.840 --> 0:02:05.400
<v Speaker 1>It's more like Windows, how Windows would occasionally fork into

0:02:05.400 --> 0:02:08.240
<v Speaker 1>different groups. And you're like, well, I used to be

0:02:08.320 --> 0:02:10.919
<v Speaker 1>able to explain the history of Windows, but now not

0:02:10.960 --> 0:02:14.600
<v Speaker 1>so much. But you can actually trace it back to

0:02:14.960 --> 0:02:20.200
<v Speaker 1>a single point, a historical moment when the very first

0:02:20.320 --> 0:02:22.840
<v Speaker 1>version of ad block came out, and it originally came

0:02:22.840 --> 0:02:28.320
<v Speaker 1>out for the Firefox web browser. This was a browser extension. UM.

0:02:28.320 --> 0:02:31.960
<v Speaker 1>Firefox being open source, it allows people to developers well,

0:02:31.960 --> 0:02:36.280
<v Speaker 1>I mean developers are people. I didn't mean to. UM.

0:02:36.840 --> 0:02:39.280
<v Speaker 1>It allows you to create extensions or add ons for

0:02:39.280 --> 0:02:42.960
<v Speaker 1>the browser in order to change or improve or to

0:02:43.040 --> 0:02:46.000
<v Speaker 1>increase its functionality. Right, Yeah, because there's some things that

0:02:46.040 --> 0:02:49.440
<v Speaker 1>a browser can do, and then occasionally the web develops

0:02:49.440 --> 0:02:52.280
<v Speaker 1>in such a way where there's some really awesome stuff

0:02:52.320 --> 0:02:54.760
<v Speaker 1>you could do if the browser just supported it, and

0:02:54.800 --> 0:02:58.560
<v Speaker 1>the extensions kind of allow you to create that ability, right,

0:02:58.720 --> 0:03:03.400
<v Speaker 1>and so according to one Vladimir Poland, a Danish programmer

0:03:03.520 --> 0:03:06.840
<v Speaker 1>by the name of henryk Ostav Sarson, I think I

0:03:06.880 --> 0:03:09.840
<v Speaker 1>got that right. Yeah, we definitely better than I could have.

0:03:10.400 --> 0:03:14.240
<v Speaker 1>Um who developed this extension? I I don't remember now

0:03:14.280 --> 0:03:16.800
<v Speaker 1>if we said already in two thousand two. No, we

0:03:16.840 --> 0:03:19.040
<v Speaker 1>did not. Yeah, by the way, the reason why we

0:03:19.080 --> 0:03:21.880
<v Speaker 1>said we don't know already is because you guys do

0:03:21.960 --> 0:03:24.680
<v Speaker 1>not get treated to the fact that our buildings started

0:03:24.720 --> 0:03:28.880
<v Speaker 1>to vibrate because of something going on somewhere inside this building,

0:03:29.400 --> 0:03:33.760
<v Speaker 1>and we figured you'd rather be you know, saved that experience.

0:03:33.840 --> 0:03:36.240
<v Speaker 1>But yeah, three minute break in which we went what

0:03:36.440 --> 0:03:38.800
<v Speaker 1>is that, yeah, But in two thousand two, in fact,

0:03:38.800 --> 0:03:43.160
<v Speaker 1>he did begin development on this. This was formally the

0:03:43.600 --> 0:03:47.280
<v Speaker 1>ad Block Extension, and at that point it was spelled

0:03:47.440 --> 0:03:51.000
<v Speaker 1>A D little B L O c K. No. The

0:03:51.000 --> 0:03:53.880
<v Speaker 1>reason I say little B is because the other versions

0:03:53.880 --> 0:03:57.680
<v Speaker 1>will talk about differentiate themselves with capitalization as well as

0:03:57.720 --> 0:04:01.520
<v Speaker 1>adding other words. But this is the first one. Now,

0:04:01.680 --> 0:04:04.680
<v Speaker 1>this one could block images, which at the time was

0:04:04.720 --> 0:04:08.360
<v Speaker 1>pretty much the main form of web advertising. It wasn't

0:04:08.400 --> 0:04:10.920
<v Speaker 1>the only one that was the main one. So things

0:04:10.920 --> 0:04:13.440
<v Speaker 1>like banner ads that were at the top, or the

0:04:13.440 --> 0:04:15.040
<v Speaker 1>ones that are along the side of the column, or

0:04:15.080 --> 0:04:18.680
<v Speaker 1>even just inserted directly as like a picture inside an article.

0:04:18.839 --> 0:04:21.000
<v Speaker 1>That's the kind of stuff that would block. Sure. And

0:04:21.080 --> 0:04:23.719
<v Speaker 1>so if you found an image that you didn't like

0:04:23.920 --> 0:04:27.159
<v Speaker 1>a probably because it was an ad, you could add

0:04:27.240 --> 0:04:31.120
<v Speaker 1>that that that images r L to a list of

0:04:31.200 --> 0:04:33.479
<v Speaker 1>blocked images, right, and it would actually go all the

0:04:33.480 --> 0:04:36.240
<v Speaker 1>way back to where the source of that image came

0:04:36.320 --> 0:04:39.760
<v Speaker 1>from and then start blocking other images from that source. Because,

0:04:39.760 --> 0:04:43.560
<v Speaker 1>of course, if there's one advertiser that happens to run

0:04:43.600 --> 0:04:45.600
<v Speaker 1>a lot of different campaigns, and back in those early

0:04:45.680 --> 0:04:47.400
<v Speaker 1>days of the web, there were a few that had

0:04:47.480 --> 0:04:50.920
<v Speaker 1>lots and lots of clients. You could essentially blanket block

0:04:51.680 --> 0:04:54.760
<v Speaker 1>a whole list of advertisements, right. It was pretty effective

0:04:54.760 --> 0:04:57.120
<v Speaker 1>at the time. Yeah, yeah, for for images. Anyway, they

0:04:57.480 --> 0:05:00.200
<v Speaker 1>did have some downs sides. One of the downside was

0:05:00.240 --> 0:05:04.120
<v Speaker 1>that it did not actually prevent the web page from

0:05:04.200 --> 0:05:07.440
<v Speaker 1>loading the image. In fact, that the earliest version, which

0:05:07.480 --> 0:05:11.440
<v Speaker 1>they called point three. Uh I assume that versions point

0:05:11.520 --> 0:05:14.720
<v Speaker 1>one and point two were earlier data Yeah yeah, and

0:05:14.839 --> 0:05:19.320
<v Speaker 1>never were released. But this point three one, it did

0:05:19.400 --> 0:05:22.039
<v Speaker 1>not prevent the images from loading at all. It would,

0:05:22.080 --> 0:05:24.840
<v Speaker 1>in fact, first load the entire web page images and all,

0:05:25.000 --> 0:05:28.280
<v Speaker 1>and then block those ads. Right now, this was an

0:05:28.320 --> 0:05:31.359
<v Speaker 1>important deal, Like people really wanted to have it blocked,

0:05:31.400 --> 0:05:34.840
<v Speaker 1>not just you know, from view, but blocked period. So

0:05:34.920 --> 0:05:38.440
<v Speaker 1>wouldn't download, not just because people thoughts or at least

0:05:38.480 --> 0:05:42.440
<v Speaker 1>some people thought that advertising was really intrusive and and

0:05:42.520 --> 0:05:46.080
<v Speaker 1>it decreased their enjoyment of the surfing experience visually annoying,

0:05:46.120 --> 0:05:52.080
<v Speaker 1>but also was using up precious memory and uh usage bandwidth. Yeah,

0:05:52.200 --> 0:05:55.400
<v Speaker 1>so it would take you extra time to download a

0:05:55.400 --> 0:05:58.160
<v Speaker 1>web page because it had to download all of those assets,

0:05:58.160 --> 0:06:01.040
<v Speaker 1>including the ads. And if you could turn those ads off,

0:06:01.279 --> 0:06:03.240
<v Speaker 1>than the web pages would load faster. You know, this

0:06:03.320 --> 0:06:06.479
<v Speaker 1>is the era of dial up. You know, I remember

0:06:06.480 --> 0:06:11.279
<v Speaker 1>that era well, uh, not happily, but I do remember

0:06:11.279 --> 0:06:13.720
<v Speaker 1>it well. I couldn't have find memories of it, not

0:06:13.800 --> 0:06:17.360
<v Speaker 1>at all. Uh. You know when when someone would would say, hey,

0:06:17.400 --> 0:06:19.320
<v Speaker 1>you need to go and look, there's this funny picture

0:06:19.680 --> 0:06:22.279
<v Speaker 1>and you click on it and then six minutes later

0:06:23.000 --> 0:06:24.720
<v Speaker 1>you go and make yourself a cup of coffee. Right,

0:06:24.760 --> 0:06:26.440
<v Speaker 1>You're like, well, you know, I'm just gonna go wander

0:06:26.480 --> 0:06:29.560
<v Speaker 1>off for a bit. But anyway, So this ad block

0:06:29.760 --> 0:06:34.360
<v Speaker 1>version was limited in its use, but it had potential.

0:06:34.960 --> 0:06:37.880
<v Speaker 1>And so the next version of ad block came along

0:06:37.920 --> 0:06:43.960
<v Speaker 1>from someone else. Because Sorenson was interested in creating this tool,

0:06:44.040 --> 0:06:48.640
<v Speaker 1>but not necessarily interested in continually updating it and uh

0:06:48.720 --> 0:06:51.680
<v Speaker 1>and and and giving it more features. It was kind

0:06:51.680 --> 0:06:55.520
<v Speaker 1>of a one off for Sarrenson. So we then have

0:06:55.880 --> 0:06:59.479
<v Speaker 1>a mysterious figure. So someone by the handle of Rue,

0:06:59.640 --> 0:07:02.920
<v Speaker 1>who's name I'm still not sure of. Yeah, Ru are

0:07:03.000 --> 0:07:05.760
<v Speaker 1>you e? As in uh, you know that that spelling

0:07:05.800 --> 0:07:09.680
<v Speaker 1>not r O O. But the Rou created ad Block

0:07:09.920 --> 0:07:13.680
<v Speaker 1>zero point four and went in a completely different way

0:07:13.800 --> 0:07:17.640
<v Speaker 1>used XML binding language also known as x b L.

0:07:18.200 --> 0:07:22.680
<v Speaker 1>Now that's a web markup language. So HTML is hypertext

0:07:22.800 --> 0:07:27.480
<v Speaker 1>markup language. This is similar except instead of it telling

0:07:27.960 --> 0:07:31.920
<v Speaker 1>specifically like a browser, how to display things, it's more

0:07:31.920 --> 0:07:36.200
<v Speaker 1>about defining specific behaviors of elements that would be displayed

0:07:36.200 --> 0:07:39.840
<v Speaker 1>in a web page. So it's all about letting a

0:07:39.920 --> 0:07:43.440
<v Speaker 1>program know what any particular element is supposed to be

0:07:43.480 --> 0:07:45.880
<v Speaker 1>able to do, so that the computer does that thing

0:07:45.920 --> 0:07:48.520
<v Speaker 1>when you make the command. So an easy example is

0:07:48.520 --> 0:07:50.760
<v Speaker 1>a scroll bar. If you were to put a scroll

0:07:50.760 --> 0:07:53.840
<v Speaker 1>bar within the context of a web page itself, you

0:07:53.880 --> 0:07:56.200
<v Speaker 1>know this isn't this isn't the browsers scroll bar, but

0:07:56.320 --> 0:07:59.080
<v Speaker 1>something that's inside the web page. Then you might use

0:07:59.280 --> 0:08:02.320
<v Speaker 1>XBL to define those behaviors, so you say, when the

0:08:02.440 --> 0:08:05.400
<v Speaker 1>user drags the scroll bar, this is the thing that's

0:08:05.400 --> 0:08:08.200
<v Speaker 1>supposed to happen. Now, in this case, they were using

0:08:08.720 --> 0:08:12.920
<v Speaker 1>XBL to sort of, uh, just prevent again these these

0:08:13.000 --> 0:08:16.720
<v Speaker 1>display these ads from displaying. But it could prevent more

0:08:16.800 --> 0:08:20.640
<v Speaker 1>than just images because it was working within the code

0:08:20.640 --> 0:08:24.920
<v Speaker 1>of the browser. It could also prevent flash and Java objects. Right,

0:08:25.000 --> 0:08:28.120
<v Speaker 1>And this was another big advance as far as ad

0:08:28.120 --> 0:08:30.960
<v Speaker 1>blocking was concerned, because anyone who has been using the

0:08:30.960 --> 0:08:34.480
<v Speaker 1>web for a while knows ads that are just pictures

0:08:34.520 --> 0:08:37.160
<v Speaker 1>that appear on the top or the side, or within

0:08:37.200 --> 0:08:40.160
<v Speaker 1>the context of an article or something. That's just a

0:08:40.280 --> 0:08:43.800
<v Speaker 1>small slice of the types of web advertising we've seen

0:08:43.840 --> 0:08:45.400
<v Speaker 1>out there. There are a lot of things that have

0:08:45.559 --> 0:08:49.920
<v Speaker 1>float over ads, float under ads, auto play ads, which boy,

0:08:49.960 --> 0:08:53.600
<v Speaker 1>are those my favorite. I definitely feel some sympathy here

0:08:53.640 --> 0:08:56.240
<v Speaker 1>for folks who really get tired of ads that have,

0:08:56.880 --> 0:08:59.160
<v Speaker 1>you know, a negative impact on your user expect if

0:08:59.200 --> 0:09:02.200
<v Speaker 1>they're intrusive. Absolutely. I mean, if I go to a

0:09:02.240 --> 0:09:05.240
<v Speaker 1>website where there's some sort of audio component that I

0:09:05.240 --> 0:09:08.280
<v Speaker 1>want to listen to, and because I moved my cursor

0:09:08.360 --> 0:09:11.720
<v Speaker 1>and it goes over a ad panel and then some

0:09:11.800 --> 0:09:15.880
<v Speaker 1>advertising audio starts playing at the same time, that's clearly

0:09:15.920 --> 0:09:19.120
<v Speaker 1>not an enjoyable experience. You can't really get around that.

0:09:19.800 --> 0:09:23.160
<v Speaker 1>But anyway, Yeah, this meant that it was more useful

0:09:23.320 --> 0:09:26.840
<v Speaker 1>than the point three version of ad block, But it

0:09:26.840 --> 0:09:29.520
<v Speaker 1>should be said that because it was using a different approach,

0:09:29.800 --> 0:09:32.720
<v Speaker 1>while it was called ad block zero point four, it

0:09:32.800 --> 0:09:37.840
<v Speaker 1>wasn't necessarily a direct descendant of ad plock ad Block

0:09:38.000 --> 0:09:41.320
<v Speaker 1>zero point three. And this is where we already have

0:09:41.480 --> 0:09:45.439
<v Speaker 1>some confusion, right right, further confusion would happen because, um,

0:09:46.000 --> 0:09:50.240
<v Speaker 1>Ladimir Punt who who we mentioned earlier, was basically unaware

0:09:50.400 --> 0:09:54.000
<v Speaker 1>of of this update going out and created his own

0:09:54.720 --> 0:09:58.720
<v Speaker 1>point four Right, So you have Ladimir saying, okay, I

0:09:58.800 --> 0:10:02.800
<v Speaker 1>know that this this thing that Sarnsen did was useful,

0:10:02.840 --> 0:10:05.320
<v Speaker 1>but it was very limited. I want to make my

0:10:05.360 --> 0:10:09.800
<v Speaker 1>own approach and try and create a more versatile, useful

0:10:09.840 --> 0:10:14.240
<v Speaker 1>platform to block this sort of intrusive advertising. Uh, and

0:10:14.600 --> 0:10:16.920
<v Speaker 1>started working on it and then was prepared to release

0:10:16.960 --> 0:10:21.120
<v Speaker 1>it and then discovered through some I have no idea

0:10:21.160 --> 0:10:23.720
<v Speaker 1>what the tone was from the basis of the history

0:10:23.760 --> 0:10:27.960
<v Speaker 1>that that that Pollent wrote, I would like to imagine

0:10:27.960 --> 0:10:31.080
<v Speaker 1>that Rue was a little miffed. Great was the message

0:10:31.120 --> 0:10:34.920
<v Speaker 1>thereof and that um and that Vladimir found out that

0:10:34.960 --> 0:10:37.079
<v Speaker 1>he couldn't release it as a point for because there

0:10:37.120 --> 0:10:40.679
<v Speaker 1>was already a point for. So now comes the discussion

0:10:40.679 --> 0:10:44.120
<v Speaker 1>of whether or not Vladimir's work should be incorporated into

0:10:44.200 --> 0:10:48.120
<v Speaker 1>a point five version. So keep in mind that while

0:10:48.200 --> 0:10:51.760
<v Speaker 1>this is all going on, Firefox itself is continuing to

0:10:51.840 --> 0:10:57.160
<v Speaker 1>slowly release updates, which necessitates that browser extensions be updated

0:10:57.160 --> 0:11:01.920
<v Speaker 1>as well, because exactly, yeah, um, so this was not

0:11:02.559 --> 0:11:05.679
<v Speaker 1>you know, just an academic discussion of should this go

0:11:05.800 --> 0:11:08.600
<v Speaker 1>forward or not. It needed to keep developing for it

0:11:08.640 --> 0:11:12.160
<v Speaker 1>to be useful, so his approach was to look at

0:11:12.360 --> 0:11:17.080
<v Speaker 1>content policies to both predict and block ads, which ended

0:11:17.160 --> 0:11:20.800
<v Speaker 1>up being an advance over the previous versions because it

0:11:20.840 --> 0:11:24.360
<v Speaker 1>was finally allowing the user to have these ads blocked

0:11:24.400 --> 0:11:27.320
<v Speaker 1>before the page even loaded. So now we get into

0:11:27.360 --> 0:11:30.760
<v Speaker 1>that that era where things can be sped up because

0:11:30.800 --> 0:11:33.680
<v Speaker 1>you don't need to load all the assets. He also

0:11:33.920 --> 0:11:37.040
<v Speaker 1>had this discussion with Rue about what needs to be done.

0:11:37.080 --> 0:11:40.080
<v Speaker 1>They decided to kind of collaborate, but according to uh

0:11:40.280 --> 0:11:46.360
<v Speaker 1>Polance history, he got very frustrated that RU would kind

0:11:46.360 --> 0:11:50.880
<v Speaker 1>of piecemeal pick the bits that Vladimir had created and

0:11:50.880 --> 0:11:54.040
<v Speaker 1>then ignore everything else. And Vladimir felt that a lot

0:11:54.080 --> 0:11:57.480
<v Speaker 1>of the things he had contributed were being ignored, and

0:11:57.559 --> 0:11:59.880
<v Speaker 1>that UH and that some of the things he had

0:12:00.080 --> 0:12:03.560
<v Speaker 1>made we're being used in ways he had not intended.

0:12:03.880 --> 0:12:06.760
<v Speaker 1>There was one in particular ways that users were complaining

0:12:06.760 --> 0:12:09.679
<v Speaker 1>about this particular interface, and the problem was, I had

0:12:09.720 --> 0:12:12.880
<v Speaker 1>never intended users to be activating this interface. It wasn't

0:12:12.920 --> 0:12:17.360
<v Speaker 1>meant for. But now it's part of what because I'm

0:12:17.360 --> 0:12:20.120
<v Speaker 1>not the one who I don't own ad block. I'm

0:12:20.120 --> 0:12:23.559
<v Speaker 1>not implementing these changes myself, and so that became kind

0:12:23.559 --> 0:12:28.480
<v Speaker 1>of a sore subject. So you move forward to two

0:12:28.520 --> 0:12:33.880
<v Speaker 1>thousand five, and no one had really worked on ad block. Yeah,

0:12:33.880 --> 0:12:36.439
<v Speaker 1>that there was still some of that xbl stuff involved,

0:12:37.160 --> 0:12:41.280
<v Speaker 1>and and some of Ladimir's approaches were in there. He

0:12:41.400 --> 0:12:43.960
<v Speaker 1>was kind of a mishmash. It was like a Frankenstein's

0:12:44.000 --> 0:12:47.880
<v Speaker 1>Monster version of the of what what each person like

0:12:48.000 --> 0:12:51.360
<v Speaker 1>rou and Ladimir had both had in mind. But out

0:12:51.360 --> 0:12:54.439
<v Speaker 1>of this grew um what was going to be called

0:12:54.440 --> 0:12:57.360
<v Speaker 1>ad block Plus. Yeah. This is when a fellow named

0:12:57.400 --> 0:13:01.680
<v Speaker 1>Michael McDonald who used the handle mc m came along

0:13:02.200 --> 0:13:05.560
<v Speaker 1>and he created a new version going back to point

0:13:05.600 --> 0:13:09.480
<v Speaker 1>three as sort of the point of inspiration with enhanced features.

0:13:09.679 --> 0:13:12.480
<v Speaker 1>He did call it ad block Plus. And at this

0:13:12.520 --> 0:13:15.080
<v Speaker 1>point one of the things that was added was this

0:13:15.160 --> 0:13:19.760
<v Speaker 1>ability for users to white list certain file sources so

0:13:19.800 --> 0:13:22.760
<v Speaker 1>that they would still get those shown to them, right,

0:13:22.840 --> 0:13:26.280
<v Speaker 1>white white listing being the opposite of blacklisting, and he's

0:13:26.360 --> 0:13:29.320
<v Speaker 1>certifying that a certain thing or person or entity is

0:13:29.440 --> 0:13:33.840
<v Speaker 1>acceptable exactly. So instead of just having a giant X

0:13:33.920 --> 0:13:38.240
<v Speaker 1>over any advertising, this would allow you to be more selective,

0:13:38.559 --> 0:13:40.720
<v Speaker 1>so you could say, no, I want to see these

0:13:40.760 --> 0:13:44.960
<v Speaker 1>particular types of ads, these ads are okay. So Vladimir

0:13:45.000 --> 0:13:50.400
<v Speaker 1>and Rue continued there discussion about what should be ad block,

0:13:51.440 --> 0:13:54.640
<v Speaker 1>and Ladimir even went so far as to offer to rewrite,

0:13:55.080 --> 0:13:58.120
<v Speaker 1>uh the zero point five version of ad block and

0:13:58.160 --> 0:14:00.760
<v Speaker 1>then adding the new features as well as try and

0:14:00.800 --> 0:14:03.199
<v Speaker 1>tweak some of the stuff that he felt was clunky

0:14:03.520 --> 0:14:08.120
<v Speaker 1>or not user friendly. But there was more disagreement between

0:14:08.200 --> 0:14:12.439
<v Speaker 1>Rue and Ladimir, and then eventually Ladimir contacted McDonald mc

0:14:12.760 --> 0:14:15.760
<v Speaker 1>m about ad Block Plus. Yeah, and mcm said, you

0:14:15.760 --> 0:14:18.880
<v Speaker 1>know you can, you can come on over, you can

0:14:18.880 --> 0:14:21.680
<v Speaker 1>come on over here, because I don't really want to

0:14:21.680 --> 0:14:26.680
<v Speaker 1>to forever be developing this this extension, just like you

0:14:26.720 --> 0:14:30.760
<v Speaker 1>know Starnsen did years ago. He you know, Sartinson said, No,

0:14:30.880 --> 0:14:32.400
<v Speaker 1>I made this thing, but I don't want to have

0:14:32.480 --> 0:14:34.960
<v Speaker 1>to keep making it. H And especially at the time

0:14:35.000 --> 0:14:37.800
<v Speaker 1>Firefox was going through this kind of like update every

0:14:37.800 --> 0:14:40.920
<v Speaker 1>other day sort of process, it was really rapid. Yes,

0:14:41.440 --> 0:14:43.880
<v Speaker 1>So McDonald said, you know, I really don't have the

0:14:44.040 --> 0:14:48.320
<v Speaker 1>time and effort that to to be the steward of

0:14:48.400 --> 0:14:51.040
<v Speaker 1>this extension. So so Latimir, if you want to take it,

0:14:51.560 --> 0:14:55.880
<v Speaker 1>take it and Latimer said, yeah, okay, fine. So in

0:14:56.040 --> 0:15:00.000
<v Speaker 1>January two thousand and six, they launched ad block Plus

0:15:00.200 --> 0:15:03.840
<v Speaker 1>zero point six. So again, the versions are starting to

0:15:03.840 --> 0:15:07.040
<v Speaker 1>get a little confusing because this ad block Plus was

0:15:07.080 --> 0:15:10.560
<v Speaker 1>not directly connected to ad Block. It existed as his

0:15:10.680 --> 0:15:14.320
<v Speaker 1>own thing at the same time. So we have two

0:15:14.320 --> 0:15:18.320
<v Speaker 1>different versions going on, two different approaches um and two

0:15:18.320 --> 0:15:22.720
<v Speaker 1>different communities of users. So then Pilot decides he'll he'll

0:15:22.800 --> 0:15:27.120
<v Speaker 1>keep on working on ad block Plus and he wanted

0:15:27.160 --> 0:15:29.800
<v Speaker 1>to try. You know, it's not that he hated the

0:15:29.840 --> 0:15:34.320
<v Speaker 1>old ad block. He actually tried several times to address

0:15:34.440 --> 0:15:40.040
<v Speaker 1>issues because as the the extension got older and less relevant,

0:15:40.560 --> 0:15:43.600
<v Speaker 1>it also became clear that there were some security vulnerabilities,

0:15:44.560 --> 0:15:47.680
<v Speaker 1>and so he said, listen, guys, I found these vulnerabilities.

0:15:48.120 --> 0:15:50.280
<v Speaker 1>You really should patch them. You need to. You need

0:15:50.320 --> 0:15:54.120
<v Speaker 1>to update ad block so that this doesn't remain a

0:15:54.160 --> 0:15:57.720
<v Speaker 1>vulnerability for users. And then it got to a point

0:15:57.720 --> 0:16:01.120
<v Speaker 1>where it's like, really, I mean, I I can help

0:16:01.240 --> 0:16:03.720
<v Speaker 1>do this if you need to. But it was kind

0:16:03.760 --> 0:16:06.000
<v Speaker 1>of one of those things where ad Block just sort

0:16:06.160 --> 0:16:08.960
<v Speaker 1>sort of began to die out at that point. In

0:16:09.040 --> 0:16:13.600
<v Speaker 1>ad Block Plus was the it's wrong to say the

0:16:13.640 --> 0:16:15.800
<v Speaker 1>winner because it wasn't like it was a real battle,

0:16:15.840 --> 0:16:18.440
<v Speaker 1>but it's the survivor of the two. Yeah yeah, I

0:16:18.440 --> 0:16:21.520
<v Speaker 1>was about to say it sounds like like internet Darwinism.

0:16:21.760 --> 0:16:25.360
<v Speaker 1>Yeah yeah, it kind of is. So h then you

0:16:25.440 --> 0:16:28.080
<v Speaker 1>get into I got really snarky with this note, y'all,

0:16:28.160 --> 0:16:32.120
<v Speaker 1>But I'm going to go ahead and include it because schadenfreude. No.

0:16:32.280 --> 0:16:37.400
<v Speaker 1>In two thousand seven, PC World, the magazine named ad

0:16:37.440 --> 0:16:40.960
<v Speaker 1>Block Plus one of the one best products of two

0:16:40.960 --> 0:16:44.000
<v Speaker 1>thousand seven. The reason why I felt the need to

0:16:44.040 --> 0:16:47.440
<v Speaker 1>include this is because today PC World is online only.

0:16:47.560 --> 0:16:51.800
<v Speaker 1>It ended its print uh format in two thousand thirteen,

0:16:52.520 --> 0:16:56.200
<v Speaker 1>and now it depends very heavily on the online format,

0:16:56.240 --> 0:17:02.120
<v Speaker 1>you know, the one that is sported. Yeah, so um,

0:17:03.720 --> 0:17:05.280
<v Speaker 1>I did. I didn't want to mention though, that that

0:17:05.280 --> 0:17:08.560
<v Speaker 1>it's certainly not the only award that ad Block Plus

0:17:08.720 --> 0:17:11.680
<v Speaker 1>is one. Um. For example, it also nabbed the best

0:17:11.720 --> 0:17:16.200
<v Speaker 1>Firefox extension from Lennox Magazine, in which, by the way,

0:17:16.240 --> 0:17:18.640
<v Speaker 1>you can still get in print, So bully for them,

0:17:18.720 --> 0:17:22.880
<v Speaker 1>how about that. So then we move up to December eight,

0:17:22.960 --> 0:17:28.000
<v Speaker 1>two thousand nine, and boy, we just we just got

0:17:28.000 --> 0:17:29.880
<v Speaker 1>to the point where we narrowed it down. Ad Block

0:17:29.920 --> 0:17:32.040
<v Speaker 1>Plus was the only player in the game. It was

0:17:32.040 --> 0:17:33.840
<v Speaker 1>gonna be so much easier to talk about this for

0:17:33.880 --> 0:17:36.760
<v Speaker 1>the rest of this podcast. And then Google made an

0:17:36.760 --> 0:17:40.119
<v Speaker 1>announcement which led to a whole bunch more mass happening. Yeah,

0:17:40.160 --> 0:17:42.760
<v Speaker 1>in fact, we'll talk about that in just a moment,

0:17:42.800 --> 0:17:45.480
<v Speaker 1>but before we get into this fun Google let part

0:17:45.520 --> 0:17:48.399
<v Speaker 1>of the discussion, let's take a quick break to thank

0:17:48.400 --> 0:17:52.480
<v Speaker 1>our sponsor. Don't block our ad Okay, So December eight,

0:17:52.600 --> 0:17:55.160
<v Speaker 1>two thousand nine, and this is the first time where

0:17:55.200 --> 0:17:58.040
<v Speaker 1>we can actually put a specific date on one of

0:17:58.080 --> 0:18:01.639
<v Speaker 1>these things. You know, again to evelopers don't necessarily write

0:18:01.640 --> 0:18:05.600
<v Speaker 1>down stuff for historical records, which, guys, you've got to

0:18:05.640 --> 0:18:08.960
<v Speaker 1>start doing that. Yeah, seriously, everyone get on that. I know. Well, actually,

0:18:09.000 --> 0:18:10.720
<v Speaker 1>I mean everyone is on that at this point because

0:18:10.760 --> 0:18:13.560
<v Speaker 1>of the popularity of blogging and micro blogging. But at

0:18:13.600 --> 0:18:17.199
<v Speaker 1>any rate, Right, this is when Michael Gunlock developed his

0:18:17.320 --> 0:18:21.840
<v Speaker 1>own ad blocker called ad block with a capital B

0:18:22.119 --> 0:18:25.320
<v Speaker 1>this time. Right, that makes it totally different obviously spelled

0:18:25.359 --> 0:18:28.080
<v Speaker 1>the same way as the original ad block, except that

0:18:28.160 --> 0:18:31.240
<v Speaker 1>the B is capitalized. Like you said, Look, it's the Internet.

0:18:31.280 --> 0:18:34.119
<v Speaker 1>Things can be case sensitive. I just think that's funny

0:18:34.160 --> 0:18:36.399
<v Speaker 1>that you already have a product called ad block Plus,

0:18:36.480 --> 0:18:38.159
<v Speaker 1>so clearly what you want to come out with is

0:18:38.280 --> 0:18:41.199
<v Speaker 1>one called ad block. But you know, again, these are

0:18:41.280 --> 0:18:45.320
<v Speaker 1>open source approaches. It's not like these these different developers

0:18:45.320 --> 0:18:47.840
<v Speaker 1>are all getting into it in order to make book

0:18:47.840 --> 0:18:50.359
<v Speaker 1>who's amount of money. It's stopped something that they felt

0:18:50.600 --> 0:18:54.959
<v Speaker 1>was necessary to extend this functionality, and it's a passion thing, absolutely,

0:18:55.160 --> 0:18:59.320
<v Speaker 1>So this is totally separate from the original ad block

0:18:59.520 --> 0:19:03.760
<v Speaker 1>and also add block plus. And originally this was an

0:19:03.760 --> 0:19:07.480
<v Speaker 1>extension for Google Chrome. And in fact, the reason why

0:19:07.520 --> 0:19:10.600
<v Speaker 1>I said December eight, two thousand nine, is that's also

0:19:10.760 --> 0:19:15.000
<v Speaker 1>the very first day that Google allowed extensions in Chrome,

0:19:15.400 --> 0:19:17.920
<v Speaker 1>only in the beta version of Chrome. Actually at the time,

0:19:18.119 --> 0:19:20.919
<v Speaker 1>it would roll out extensions for for Chrome as a

0:19:20.920 --> 0:19:23.800
<v Speaker 1>as a whole a couple of months later. But you know,

0:19:24.040 --> 0:19:27.600
<v Speaker 1>they made this announcement and gun Lash checked to see

0:19:27.600 --> 0:19:30.320
<v Speaker 1>whether there was already an ad block for Chrome, and

0:19:30.400 --> 0:19:33.040
<v Speaker 1>specifically ad block plus for Chrome, because he really liked

0:19:33.040 --> 0:19:35.960
<v Speaker 1>that block plus, it was his favorite Firefox extension. And

0:19:36.000 --> 0:19:38.600
<v Speaker 1>he saw that there wasn't and started coding one like

0:19:38.760 --> 0:19:42.080
<v Speaker 1>on the spot. Yep, and so uh and now these

0:19:42.160 --> 0:19:45.480
<v Speaker 1>days you can actually get it from multiple UH browsers,

0:19:45.520 --> 0:19:49.320
<v Speaker 1>not just Google Chrome. Also there's a version for Safari

0:19:49.400 --> 0:19:52.200
<v Speaker 1>and one for Opera. Ad Block Plus, by the way,

0:19:52.520 --> 0:19:57.640
<v Speaker 1>also available on multiple browsers, including Chrome, Safari, UH as

0:19:57.640 --> 0:20:00.320
<v Speaker 1>well as Internet Explorer and of course Firefox where it

0:20:00.359 --> 0:20:04.679
<v Speaker 1>got started. So now we're covering pretty much all the basis,

0:20:04.720 --> 0:20:07.119
<v Speaker 1>and some of these you know you're you're limited on choice,

0:20:07.240 --> 0:20:13.040
<v Speaker 1>Like if you're using Opera, Uh hello, Now, I mean,

0:20:13.119 --> 0:20:15.240
<v Speaker 1>I know that the Opera fans out there are big

0:20:15.280 --> 0:20:19.080
<v Speaker 1>passionate fans. They love that browser. I just I think

0:20:19.080 --> 0:20:21.480
<v Speaker 1>there might be three of you. But hey, if you're

0:20:21.480 --> 0:20:23.000
<v Speaker 1>one of those three, write us and tell us why

0:20:23.000 --> 0:20:24.840
<v Speaker 1>Opera is the best, because I would I would love

0:20:24.880 --> 0:20:27.280
<v Speaker 1>to hear it. I've I've used it a couple of

0:20:27.280 --> 0:20:30.439
<v Speaker 1>times and that's all I know about it. So at

0:20:30.480 --> 0:20:35.160
<v Speaker 1>any rate, UH, you had ad block going under version

0:20:35.240 --> 0:20:38.680
<v Speaker 1>numbers like two point oh, being the first one that's

0:20:38.720 --> 0:20:42.639
<v Speaker 1>being released for actual use, So we're no longer at

0:20:42.640 --> 0:20:45.520
<v Speaker 1>the zero point whatever. For ad block, it's it's on

0:20:45.560 --> 0:20:48.720
<v Speaker 1>a totally different path. Again, it's not really connected to

0:20:48.760 --> 0:20:51.280
<v Speaker 1>those other ones other than the fact that the end

0:20:51.320 --> 0:20:55.640
<v Speaker 1>result is it blocks ads. Right, it's supposed to concept

0:20:55.800 --> 0:20:58.680
<v Speaker 1>so it was written from an entirely separate bit of

0:20:58.720 --> 0:21:03.560
<v Speaker 1>code exactly. So. Uh. One of my favorite stories about

0:21:03.600 --> 0:21:08.000
<v Speaker 1>the the ad block extension is what happened on April

0:21:08.040 --> 0:21:14.280
<v Speaker 1>Fool's Day two thousand twelve. So this day, the developer

0:21:14.320 --> 0:21:17.080
<v Speaker 1>decided to do something playful by tweaking the code a

0:21:17.119 --> 0:21:19.520
<v Speaker 1>little bit, so instead of just blocking ads so that

0:21:19.560 --> 0:21:23.160
<v Speaker 1>you don't see them, it replaced ads with the Internet's

0:21:23.160 --> 0:21:27.000
<v Speaker 1>favorite things, little cats. So it became cat block for

0:21:27.160 --> 0:21:30.200
<v Speaker 1>a day. And in fact, it got so popular that

0:21:30.440 --> 0:21:32.639
<v Speaker 1>and people loved it so much that they went ahead

0:21:32.680 --> 0:21:37.960
<v Speaker 1>and added cat block as an as an optional add on. Yeah,

0:21:38.040 --> 0:21:41.560
<v Speaker 1>you could subscribe and get cat block if you wanted

0:21:41.600 --> 0:21:45.199
<v Speaker 1>everything to permanently everything, all the ads to permanently be

0:21:45.280 --> 0:21:47.879
<v Speaker 1>switched over to cats, not not the entire and not

0:21:48.000 --> 0:21:51.760
<v Speaker 1>just a cat browser. Although someone's got to have done that,

0:21:51.840 --> 0:21:57.040
<v Speaker 1>I'm sure, right, I'm positive anyway, Yeah, so uh interesting

0:21:57.200 --> 0:22:01.800
<v Speaker 1>yeah yeah. So. Features of good launches ad block are

0:22:01.880 --> 0:22:04.760
<v Speaker 1>that it can it can block resources in Google Chrome

0:22:04.880 --> 0:22:08.800
<v Speaker 1>so that the elements won't even load in the browser, right, um,

0:22:08.840 --> 0:22:13.520
<v Speaker 1>and that includes uh, not just pictures but also flash elements.

0:22:13.520 --> 0:22:16.000
<v Speaker 1>It can block ads and videos like if if YouTube

0:22:16.000 --> 0:22:18.560
<v Speaker 1>plays an ad before a video, it can just wipe

0:22:18.600 --> 0:22:21.639
<v Speaker 1>that from creation, right ye, at least as far as

0:22:21.880 --> 0:22:25.760
<v Speaker 1>your concern. Um. The current version I believe is available

0:22:25.760 --> 0:22:28.960
<v Speaker 1>in more than thirty languages. Yep, yep, it's got international

0:22:29.160 --> 0:22:32.159
<v Speaker 1>capabilities built right into it. Also a note of interest

0:22:32.240 --> 0:22:36.800
<v Speaker 1>in good Luck launched a successful Crown funded campaign to

0:22:37.160 --> 0:22:40.199
<v Speaker 1>and and follow me closely here, kids create ads for

0:22:40.240 --> 0:22:43.080
<v Speaker 1>ad block so that ad block can block more ads.

0:22:44.000 --> 0:22:47.359
<v Speaker 1>I'm pretty sure you're talking about bob blah blaws law blogs.

0:22:49.560 --> 0:22:51.960
<v Speaker 1>That's that's what it sounded like to me. It was

0:22:52.480 --> 0:22:56.480
<v Speaker 1>that the campaign was to advertise his his service ad Block,

0:22:56.760 --> 0:22:59.720
<v Speaker 1>because not that many people use it. I mean I

0:22:59.800 --> 0:23:02.800
<v Speaker 1>think that as as of the campaign, he was saying

0:23:02.840 --> 0:23:06.359
<v Speaker 1>that only three and ten Internet users had any kind

0:23:06.400 --> 0:23:09.399
<v Speaker 1>of ad blocking software at all. Um. And so he

0:23:09.920 --> 0:23:12.680
<v Speaker 1>thought that, you know, more people need to know about

0:23:12.680 --> 0:23:15.680
<v Speaker 1>this thing awareness problem, right right, Yeah, and and that

0:23:15.800 --> 0:23:18.240
<v Speaker 1>you know, if people knew so, right, So he launched

0:23:18.240 --> 0:23:20.919
<v Speaker 1>this campaign and yeah, they made enough money to like

0:23:20.960 --> 0:23:24.719
<v Speaker 1>put up a billboard in Times Square. Yeah. So they

0:23:24.760 --> 0:23:30.480
<v Speaker 1>took an analog an ad blocking company paid for an

0:23:30.520 --> 0:23:34.560
<v Speaker 1>advertisement and what is one of the world's most well

0:23:34.640 --> 0:23:39.800
<v Speaker 1>known advertising Mecca's in meat space where no one can

0:23:39.840 --> 0:23:47.640
<v Speaker 1>block it. Yeah, okay, I'm my brain is hurting right beautiful. Well, anyway,

0:23:47.680 --> 0:23:50.000
<v Speaker 1>if you're wondering, hey, what happened? The ad block plus

0:23:50.520 --> 0:23:53.480
<v Speaker 1>kept on keeping on. Yeah. In two thou ten, it

0:23:53.480 --> 0:23:56.720
<v Speaker 1>would receive an anonymous donation that was generous enough to

0:23:56.880 --> 0:23:59.480
<v Speaker 1>allow Ladimir to quit his day job and work full

0:23:59.480 --> 0:24:03.000
<v Speaker 1>time on the object for two entire years. Yeah. He

0:24:03.800 --> 0:24:06.080
<v Speaker 1>during that time expanded it for use with all of

0:24:06.119 --> 0:24:09.320
<v Speaker 1>the browsers that we were talking about a moment ago.

0:24:09.520 --> 0:24:12.320
<v Speaker 1>Oh and also Firefox Mobile and Android. I didn't even

0:24:12.320 --> 0:24:16.720
<v Speaker 1>mention the mobile operating system right, um. And then inn

0:24:16.760 --> 0:24:21.040
<v Speaker 1>would incorporate what became a very controversial feature, um uh

0:24:21.480 --> 0:24:24.840
<v Speaker 1>developer lad white listing yea. So you know, the earlier

0:24:24.880 --> 0:24:27.800
<v Speaker 1>white listing we were talking about was about users defining Okay,

0:24:27.800 --> 0:24:31.399
<v Speaker 1>I want to see this particular content every personal user

0:24:31.680 --> 0:24:34.960
<v Speaker 1>using this ad blocking software. This is on the developer side,

0:24:34.960 --> 0:24:37.240
<v Speaker 1>this is before it ever gets to the user. And

0:24:37.320 --> 0:24:41.800
<v Speaker 1>the idea was that the philosophy was kind of interesting

0:24:41.840 --> 0:24:46.480
<v Speaker 1>to me. The the premise is that people want ad

0:24:46.520 --> 0:24:50.679
<v Speaker 1>block because they don't want annoying, intrusive ads. However, a

0:24:50.720 --> 0:24:53.080
<v Speaker 1>lot of people still want to be able to support

0:24:53.160 --> 0:24:56.040
<v Speaker 1>the sites that they go to, and they realize that

0:24:56.080 --> 0:25:00.280
<v Speaker 1>those sites depend on AD revenue exactly. So in order

0:25:00.359 --> 0:25:04.399
<v Speaker 1>to make sure they are not denying these these different

0:25:04.480 --> 0:25:08.080
<v Speaker 1>sites that add revenue, that they are allowing their participating

0:25:08.160 --> 0:25:11.680
<v Speaker 1>in this kind of marketplace where we can have people

0:25:11.800 --> 0:25:14.120
<v Speaker 1>paid for the work that they're doing and other people

0:25:14.160 --> 0:25:17.760
<v Speaker 1>can enjoy that work. Ad block plus took a kind

0:25:17.760 --> 0:25:21.119
<v Speaker 1>of upon itself to define what a good ad is

0:25:21.320 --> 0:25:24.000
<v Speaker 1>versus not a good ad. Yeah. The the whole thing

0:25:24.040 --> 0:25:28.320
<v Speaker 1>grew out of a partnership between Ladimir and uh person

0:25:28.359 --> 0:25:31.159
<v Speaker 1>by the name of Till Fieda who's who's an online

0:25:31.200 --> 0:25:34.200
<v Speaker 1>marketer who agreed that lots of online ads are really terrible.

0:25:34.359 --> 0:25:36.480
<v Speaker 1>Um but but right, But he didn't want to see

0:25:36.880 --> 0:25:40.600
<v Speaker 1>the revenue from online ads dry up entirely. Yeah, So

0:25:40.880 --> 0:25:44.920
<v Speaker 1>it's kind of an idea that ads that follow a

0:25:45.000 --> 0:25:49.240
<v Speaker 1>certain set of rules are okay, right if if they're

0:25:49.240 --> 0:25:52.520
<v Speaker 1>not um, if they're not preventing you from accessing the

0:25:52.600 --> 0:25:54.919
<v Speaker 1>content that you went to that page to read, or

0:25:55.040 --> 0:25:58.080
<v Speaker 1>or auto playing sound which is terrible the time, or

0:25:58.200 --> 0:26:01.080
<v Speaker 1>video or or otherwise just coming up the works in

0:26:01.160 --> 0:26:03.760
<v Speaker 1>such an annoying way that that you want to block

0:26:03.880 --> 0:26:07.080
<v Speaker 1>that thing. Yeah. In fact, ideally according to this that

0:26:07.200 --> 0:26:11.199
<v Speaker 1>has very strict size restrictions that you know, ads have

0:26:11.280 --> 0:26:13.200
<v Speaker 1>to be a certain size and write all that down.

0:26:13.280 --> 0:26:18.159
<v Speaker 1>But there ideally our text only, which advertisers do not

0:26:18.400 --> 0:26:21.320
<v Speaker 1>care for. Uh you mean it's you know, it's not

0:26:21.400 --> 0:26:25.600
<v Speaker 1>as eye catching as something like so, but according to

0:26:25.640 --> 0:26:28.399
<v Speaker 1>the white listing approach, it's supposed to be text only,

0:26:28.960 --> 0:26:32.159
<v Speaker 1>none of that AutoPlay stuff, whether it's sound or video.

0:26:32.800 --> 0:26:35.120
<v Speaker 1>It's supposed to be um, you know, like you said,

0:26:35.119 --> 0:26:37.720
<v Speaker 1>it's supposed to be unobtrusive. So it's not supposed to

0:26:37.720 --> 0:26:40.760
<v Speaker 1>cover up things you can't have like a scrolling or

0:26:40.840 --> 0:26:46.560
<v Speaker 1>scrolling or yeah yeah or reform all the words to

0:26:46.600 --> 0:26:48.960
<v Speaker 1>spell out this product is awesome. You know, it's not

0:26:49.000 --> 0:26:51.080
<v Speaker 1>supposed to do any of that kind of stuff. Uh.

0:26:51.080 --> 0:26:53.120
<v Speaker 1>And that if you played by those rules and if

0:26:53.160 --> 0:26:55.720
<v Speaker 1>you filled out some forms and stuff, you could work

0:26:55.760 --> 0:26:59.080
<v Speaker 1>with ad block because why to get onto this white

0:26:59.080 --> 0:27:03.120
<v Speaker 1>listed program? So like a company that would provide advertising,

0:27:03.200 --> 0:27:06.360
<v Speaker 1>because you know, the companies that you see advertising online,

0:27:06.440 --> 0:27:09.479
<v Speaker 1>they're usually not the ones that are handling the actual ads.

0:27:10.119 --> 0:27:12.480
<v Speaker 1>It's usually an ad agency there are some companies that

0:27:12.520 --> 0:27:15.040
<v Speaker 1>have their own ad departments, but a lot of them

0:27:15.040 --> 0:27:17.440
<v Speaker 1>will go to a third party. So if these third

0:27:17.480 --> 0:27:20.199
<v Speaker 1>parties partner with ad block plus and create ads in

0:27:20.240 --> 0:27:24.320
<v Speaker 1>this way, those ads would in theory not be automatically

0:27:24.359 --> 0:27:28.679
<v Speaker 1>blocked by the ad blocker. However, if if as a user,

0:27:28.960 --> 0:27:31.200
<v Speaker 1>you wanted to still say I don't want to see

0:27:31.200 --> 0:27:34.040
<v Speaker 1>any ads. I don't care about the revenue thing, I

0:27:34.040 --> 0:27:37.360
<v Speaker 1>don't care. All I want is all the free existence,

0:27:37.600 --> 0:27:40.879
<v Speaker 1>you could actually turn that option off so that you

0:27:41.200 --> 0:27:44.080
<v Speaker 1>it was automatically on by default, but you could turn

0:27:44.119 --> 0:27:46.800
<v Speaker 1>it off in the settings and uh and block all

0:27:46.840 --> 0:27:49.399
<v Speaker 1>ads whether they are on the quote unquote good ad

0:27:49.920 --> 0:27:53.399
<v Speaker 1>list or not. Also, it was kind of a um

0:27:54.160 --> 0:27:56.840
<v Speaker 1>honor system approach. It still is kind of an honor

0:27:56.880 --> 0:27:59.520
<v Speaker 1>system approach because ad block plus doesn't have an automated

0:27:59.560 --> 0:28:02.200
<v Speaker 1>way to make sure that the ads that are submitted

0:28:02.359 --> 0:28:05.560
<v Speaker 1>in fact follow those criteria. Right. Once a company gets

0:28:05.600 --> 0:28:07.840
<v Speaker 1>gets white listed, all of their ads are white listed,

0:28:07.920 --> 0:28:10.800
<v Speaker 1>and it's up to the developers and also to the

0:28:10.920 --> 0:28:14.760
<v Speaker 1>users of the program to pick out ads that they

0:28:14.880 --> 0:28:17.840
<v Speaker 1>still find offensive and submit a report about them. Right. So,

0:28:18.040 --> 0:28:20.520
<v Speaker 1>if as a user, you see something on a web

0:28:20.520 --> 0:28:22.840
<v Speaker 1>page and you think, wait, that doesn't fit the criteria,

0:28:22.880 --> 0:28:25.080
<v Speaker 1>and I've totally got ad blocker plus on and it

0:28:25.119 --> 0:28:27.800
<v Speaker 1>should be blocking all this stuff. You can report the

0:28:27.840 --> 0:28:31.399
<v Speaker 1>ad and then ad block plus could take action and say, hey, guys,

0:28:31.480 --> 0:28:33.560
<v Speaker 1>this isn't following the rules that we said. Of course,

0:28:33.600 --> 0:28:36.720
<v Speaker 1>there was still pushback from from users about this, who

0:28:36.960 --> 0:28:40.280
<v Speaker 1>said that, um, you know, first of all, they didn't

0:28:40.360 --> 0:28:43.440
<v Speaker 1>agree with a group of developers making this choice for

0:28:43.560 --> 0:28:47.720
<v Speaker 1>them of what was and wasn't acceptable um. And second

0:28:47.720 --> 0:28:50.640
<v Speaker 1>of all, that there was a potential that ad block

0:28:50.720 --> 0:28:54.360
<v Speaker 1>plus was getting paid to serve ads to them. Yeah,

0:28:54.360 --> 0:28:59.680
<v Speaker 1>there was a blogger named um Sasha Palenberg who first

0:28:59.720 --> 0:29:02.480
<v Speaker 1>said ad block plus was an advertising mafia, that this

0:29:02.640 --> 0:29:04.719
<v Speaker 1>put them in charge, like they were the ones who

0:29:04.760 --> 0:29:06.680
<v Speaker 1>could say what ads are showing on the web and

0:29:06.720 --> 0:29:09.600
<v Speaker 1>which ones aren't effectively at least to the audience that

0:29:09.720 --> 0:29:13.640
<v Speaker 1>uses ad block Plus. And then someone who has not

0:29:13.720 --> 0:29:15.960
<v Speaker 1>been named as far as I can tell, an anonymous

0:29:16.000 --> 0:29:20.120
<v Speaker 1>person alleged that the developers of ad block plus had

0:29:20.160 --> 0:29:24.680
<v Speaker 1>demanded a share of ad revenue in order to white

0:29:24.720 --> 0:29:28.120
<v Speaker 1>list ads from his or her site. We don't know

0:29:28.280 --> 0:29:30.440
<v Speaker 1>who this person is. We don't know their gender or anything.

0:29:30.440 --> 0:29:32.680
<v Speaker 1>But according to this one person who presumably works for

0:29:32.720 --> 0:29:36.320
<v Speaker 1>an advertising company, ad block plus was saying, okay, well,

0:29:36.360 --> 0:29:38.920
<v Speaker 1>if you share a third of your money that you

0:29:38.960 --> 0:29:41.320
<v Speaker 1>make from these ads, then you can totally be on

0:29:41.360 --> 0:29:44.959
<v Speaker 1>the list. Um, not a lot. And not everyone who

0:29:45.040 --> 0:29:47.240
<v Speaker 1>applies to get on the list makes it right. Most

0:29:47.280 --> 0:29:50.520
<v Speaker 1>people don't, and ad block has has. Ad Block plus

0:29:50.680 --> 0:29:53.880
<v Speaker 1>rather has said a lot about this issue online and

0:29:53.880 --> 0:29:57.080
<v Speaker 1>in blogs and interviews. Um. They they published a uh

0:29:57.360 --> 0:30:01.320
<v Speaker 1>clarifying piece in October state that it rejects over half

0:30:01.320 --> 0:30:04.640
<v Speaker 1>of its applicants based on unacceptable ad practices right out

0:30:04.640 --> 0:30:07.960
<v Speaker 1>the door um and that overall it only has accepted

0:30:07.960 --> 0:30:12.240
<v Speaker 1>about nine point five percent of its applicants to the program. Meanwhile,

0:30:12.600 --> 0:30:16.920
<v Speaker 1>over at ad block you have the founder saying, hey, uh,

0:30:16.960 --> 0:30:19.880
<v Speaker 1>I'm sure if I had an option, they're saying, show

0:30:19.920 --> 0:30:23.840
<v Speaker 1>me ads that don't suck. Those are his words that

0:30:23.960 --> 0:30:26.040
<v Speaker 1>my users would opt in. But it doesn't actually have

0:30:26.160 --> 0:30:30.040
<v Speaker 1>that functionality. This would become so controversial that ad block

0:30:30.080 --> 0:30:34.040
<v Speaker 1>plus actually ended up, and not not just among advertisers.

0:30:34.080 --> 0:30:37.400
<v Speaker 1>Clearly it's controversial to them, but also to users, users

0:30:37.400 --> 0:30:39.880
<v Speaker 1>who said, hey, I don't want this to be on

0:30:40.000 --> 0:30:41.840
<v Speaker 1>by default, I don't want to have to go into

0:30:41.880 --> 0:30:44.560
<v Speaker 1>my settings and change it. They ended up for king

0:30:44.680 --> 0:30:49.760
<v Speaker 1>ad block plus because it couldn't get more confusing, right uh,

0:30:49.800 --> 0:30:52.920
<v Speaker 1>and created ad block Edge, which doesn't have any of

0:30:52.960 --> 0:30:55.520
<v Speaker 1>the white listing features. It's essentially this is this is

0:30:55.560 --> 0:30:59.240
<v Speaker 1>just going to block everything unless you manually go in

0:30:59.320 --> 0:31:03.120
<v Speaker 1>and tell it to write UM and And a brief

0:31:03.160 --> 0:31:06.640
<v Speaker 1>point going back to that monetary issue UM. In that

0:31:06.720 --> 0:31:09.720
<v Speaker 1>company blog from ad block Plus, basically they said that

0:31:10.240 --> 0:31:13.360
<v Speaker 1>less than ten percent of the applications that they've advanced

0:31:13.400 --> 0:31:17.120
<v Speaker 1>to the final stages UM were submitted with some kind

0:31:17.120 --> 0:31:21.440
<v Speaker 1>of monetary benefit to ad block plus. So some were

0:31:21.600 --> 0:31:26.720
<v Speaker 1>submitted with monetary benefit. Yes, that just raises more questions. Really,

0:31:26.720 --> 0:31:29.520
<v Speaker 1>I don't know that I would call that so clarifying anymore.

0:31:30.160 --> 0:31:31.920
<v Speaker 1>I think there needs to be a clarification of the

0:31:31.920 --> 0:31:37.120
<v Speaker 1>clarifying statement. But at any rate, this is UH is

0:31:37.160 --> 0:31:40.160
<v Speaker 1>beyond just the issue of I don't want to see

0:31:40.160 --> 0:31:43.560
<v Speaker 1>ads or I find this intrusive. There there are other

0:31:43.640 --> 0:31:47.640
<v Speaker 1>thing considerations that are legitimate that people have because today

0:31:47.760 --> 0:31:50.520
<v Speaker 1>the way the web works, there's a lot of different

0:31:50.560 --> 0:31:54.000
<v Speaker 1>ways to kind of gather information about users, even in

0:31:54.080 --> 0:31:58.520
<v Speaker 1>ways that don't necessarily name who you are, but if

0:31:58.520 --> 0:32:00.560
<v Speaker 1>there's enough of your behavior there, they can totally tell

0:32:00.600 --> 0:32:03.440
<v Speaker 1>who you are. They can and they can certainly track

0:32:04.160 --> 0:32:08.320
<v Speaker 1>you anonymous user number, you know x online as much

0:32:08.360 --> 0:32:10.640
<v Speaker 1>as they want to, and people do continually, and a

0:32:10.640 --> 0:32:14.120
<v Speaker 1>lot of that tracking software is packaged along with ad

0:32:14.200 --> 0:32:17.160
<v Speaker 1>serving software, so so you know, and these are are

0:32:17.240 --> 0:32:20.040
<v Speaker 1>modern times of big data. It's kind of an issue.

0:32:20.200 --> 0:32:24.640
<v Speaker 1>Um As of March, ad block plus claim to have

0:32:24.720 --> 0:32:28.840
<v Speaker 1>the capacity to block eight thousand, six hundred different trackers,

0:32:28.840 --> 0:32:31.239
<v Speaker 1>you know, different cookies and scripts and all that other

0:32:31.280 --> 0:32:34.040
<v Speaker 1>stuff that runs in the background of sites that you visit,

0:32:34.360 --> 0:32:38.600
<v Speaker 1>collecting continual information about you and your activities and your

0:32:38.640 --> 0:32:41.600
<v Speaker 1>habits to either use or to sell to other companies,

0:32:41.640 --> 0:32:44.040
<v Speaker 1>you know, companies that are sifting through it for whatever

0:32:44.560 --> 0:32:48.120
<v Speaker 1>potentially nefarious purposes they choose to or just other advertisers.

0:32:48.280 --> 0:32:50.400
<v Speaker 1>It may not be so much nefarious, but it could

0:32:50.480 --> 0:32:52.760
<v Speaker 1>just mean that you're going to get yet more ads

0:32:53.240 --> 0:32:56.440
<v Speaker 1>right right, and and those weird creepy ads that show

0:32:56.520 --> 0:32:58.880
<v Speaker 1>that they know what you've been looking at on Amazon

0:32:58.920 --> 0:33:01.920
<v Speaker 1>dot com. Right, Like when you go to Facebook and

0:33:01.960 --> 0:33:04.360
<v Speaker 1>you notice that all the ads on Facebook somehow match

0:33:04.480 --> 0:33:06.480
<v Speaker 1>things that you had just been browsing on a totally

0:33:06.520 --> 0:33:09.120
<v Speaker 1>different site. What really confuses me is when they serve

0:33:09.200 --> 0:33:11.360
<v Speaker 1>me ads of something that I just purchased because I'm like,

0:33:11.440 --> 0:33:14.600
<v Speaker 1>I I did like that thing. Yeah, I already thought it.

0:33:14.640 --> 0:33:16.440
<v Speaker 1>I bought the thing that you told me to. I'm

0:33:16.480 --> 0:33:18.080
<v Speaker 1>not going to buy it again. I'm not going to

0:33:18.200 --> 0:33:21.200
<v Speaker 1>click there. Yeah, that's what confuses me is when I

0:33:21.240 --> 0:33:26.360
<v Speaker 1>get the ones for enormous muscles, because y'all, I don't

0:33:26.360 --> 0:33:29.480
<v Speaker 1>know if you see me recently, but I mean you're

0:33:29.480 --> 0:33:34.120
<v Speaker 1>basically already already human perfection. Actually, I mean, like you know,

0:33:34.760 --> 0:33:36.840
<v Speaker 1>I don't so much have a six pack as I

0:33:36.880 --> 0:33:40.240
<v Speaker 1>have a raging kicker. That's what I've got going on.

0:33:41.080 --> 0:33:44.960
<v Speaker 1>But anyway, so to get down to the the side

0:33:45.000 --> 0:33:47.480
<v Speaker 1>that we're on. So we're Lauren and I. Obviously we

0:33:47.600 --> 0:33:50.320
<v Speaker 1>both work for a company that's a web based company.

0:33:50.400 --> 0:33:53.080
<v Speaker 1>We get, uh, you know there there are ads that

0:33:53.200 --> 0:33:56.040
<v Speaker 1>run on how stuff works dot com. Absolutely, and so

0:33:56.480 --> 0:33:59.040
<v Speaker 1>we run ads in our podcast. Said, it's a different

0:33:59.120 --> 0:34:02.280
<v Speaker 1>kind of things, but still it's it's that's how that's

0:34:02.360 --> 0:34:04.480
<v Speaker 1>that's one of the main ways we generate revenue. Yeah,

0:34:04.480 --> 0:34:07.040
<v Speaker 1>that that is what allows us to have jobs. Right,

0:34:07.120 --> 0:34:09.920
<v Speaker 1>So if everyone were to block it and it got

0:34:09.960 --> 0:34:13.680
<v Speaker 1>to a point where advertisers said, well this this isn't

0:34:13.719 --> 0:34:16.640
<v Speaker 1>working because now we can no longer make any money.

0:34:16.640 --> 0:34:19.120
<v Speaker 1>Like essentially, if you pull the rug out from underneath

0:34:19.120 --> 0:34:23.239
<v Speaker 1>that entire industry, you uh, it forces everyone to have

0:34:23.320 --> 0:34:25.080
<v Speaker 1>to rethink how do I make money? Because if I

0:34:25.080 --> 0:34:26.799
<v Speaker 1>can't make money, I'm not going to do this. I'm

0:34:26.800 --> 0:34:29.359
<v Speaker 1>gonna go do something else where I can make money. Sure,

0:34:29.440 --> 0:34:31.400
<v Speaker 1>so you know, are you going to put your content

0:34:31.520 --> 0:34:35.480
<v Speaker 1>behind paywalls of of various tiers or are you going

0:34:35.560 --> 0:34:39.439
<v Speaker 1>to rely on donations or merchandise? Uh? And and none

0:34:39.440 --> 0:34:43.440
<v Speaker 1>of those are as easy, I guess as just selling

0:34:43.440 --> 0:34:45.920
<v Speaker 1>ad spaces, right, Yeah, And it all depends. Like there's

0:34:45.960 --> 0:34:50.600
<v Speaker 1>some larger organizations that have a historical following that could

0:34:50.600 --> 0:34:53.839
<v Speaker 1>do things like shift to a paywall method and still

0:34:53.880 --> 0:34:57.239
<v Speaker 1>stay afloat. There are others that cannot, just as there

0:34:57.280 --> 0:35:03.399
<v Speaker 1>are examples of uh companies that or or individuals who

0:35:03.480 --> 0:35:08.359
<v Speaker 1>exist on patronage. There's there's the site Patreon now where

0:35:08.400 --> 0:35:11.040
<v Speaker 1>you can pledge a certain amount per month for people

0:35:11.040 --> 0:35:13.880
<v Speaker 1>who are doing things and a crowdfunding You know that

0:35:14.280 --> 0:35:18.600
<v Speaker 1>the controversial penny Arcade, crowdfunder that that basically let them

0:35:18.680 --> 0:35:23.000
<v Speaker 1>run their site for a year. So I mean there

0:35:23.000 --> 0:35:26.839
<v Speaker 1>there are other ways, but it's not necessarily something that's

0:35:26.880 --> 0:35:31.080
<v Speaker 1>within the grasp of everyone. So sure, you know, I

0:35:31.120 --> 0:35:33.719
<v Speaker 1>think that the general recommendation is too if you like

0:35:33.800 --> 0:35:37.080
<v Speaker 1>a site, uh white list it and and let let

0:35:37.080 --> 0:35:39.799
<v Speaker 1>it serve you ads, right and uh so yeah, I

0:35:39.840 --> 0:35:44.400
<v Speaker 1>mean this needs to be an ongoing conversation between users

0:35:44.480 --> 0:35:47.440
<v Speaker 1>and advertisers and the companies that want to advertise, right,

0:35:47.760 --> 0:35:51.799
<v Speaker 1>because like I said, most most companies are saying, we

0:35:51.840 --> 0:35:54.600
<v Speaker 1>want people to be encouraged to buy our goods and

0:35:54.640 --> 0:35:58.279
<v Speaker 1>services or to at least have a more increased awareness

0:35:58.280 --> 0:36:01.200
<v Speaker 1>of them. We would rather that increased awareness doesn't come

0:36:01.200 --> 0:36:04.520
<v Speaker 1>along with Oh, those are those irritating so and so's

0:36:04.560 --> 0:36:06.879
<v Speaker 1>that always block it whenever I want to watch such

0:36:06.920 --> 0:36:10.160
<v Speaker 1>and such. All right, right, I think it's really interesting

0:36:10.200 --> 0:36:13.680
<v Speaker 1>that in all of this, Google, which is an ad company,

0:36:13.760 --> 0:36:16.200
<v Speaker 1>don't don't ever think it's a search company, because that's

0:36:16.200 --> 0:36:19.320
<v Speaker 1>not what they're there for. Um. You know, they allowed

0:36:19.400 --> 0:36:22.920
<v Speaker 1>they chose to allow ad blocking extensions for for Chrome

0:36:23.000 --> 0:36:27.799
<v Speaker 1>for its browser. Um. Speaking about the Jonathan Rosenberg, the

0:36:27.880 --> 0:36:31.000
<v Speaker 1>senior vice president of product management as of two thousand nine,

0:36:31.440 --> 0:36:35.279
<v Speaker 1>wrote in an incompany letter um that providing users with

0:36:35.320 --> 0:36:38.920
<v Speaker 1>options can can really only grow and enrich the Internet

0:36:38.960 --> 0:36:42.200
<v Speaker 1>community at large. Yeah, it's a very interesting take. I mean,

0:36:42.280 --> 0:36:45.600
<v Speaker 1>particularly from someone who, like like you said, is working

0:36:45.640 --> 0:36:49.400
<v Speaker 1>for essentially an ad company. You know, they they absolutely

0:36:49.440 --> 0:36:50.920
<v Speaker 1>didn't have to do that, and I think it's pretty

0:36:50.960 --> 0:36:53.520
<v Speaker 1>pretty beautiful that they do. I have a quote actually

0:36:53.560 --> 0:36:57.400
<v Speaker 1>from another Google employee, one um Linus Upson, who as

0:36:57.440 --> 0:37:01.840
<v Speaker 1>of at least was Google's engineering direct about this entire issue.

0:37:01.920 --> 0:37:05.279
<v Speaker 1>He said, it's unlikely ad blockers are going to get

0:37:05.320 --> 0:37:08.279
<v Speaker 1>to the level where they imperil the advertising market, because

0:37:08.280 --> 0:37:10.880
<v Speaker 1>if advertising is so annoying that a large segment of

0:37:10.920 --> 0:37:14.239
<v Speaker 1>the population wants to block it, then advertising should get

0:37:14.320 --> 0:37:17.759
<v Speaker 1>less annoying. Yeah, I agree with that. I think that, uh,

0:37:18.000 --> 0:37:20.319
<v Speaker 1>you know, the best way of going about this is

0:37:20.360 --> 0:37:25.640
<v Speaker 1>to design ads that are that definitely advertise your product

0:37:25.719 --> 0:37:27.960
<v Speaker 1>or service, but don't do so at the expense of

0:37:28.000 --> 0:37:31.160
<v Speaker 1>the user experience. It's really I mean, that's easy to say,

0:37:31.320 --> 0:37:34.040
<v Speaker 1>it's really hard to do because but but you know,

0:37:34.080 --> 0:37:37.880
<v Speaker 1>I kind of appreciate that it's pushing the design impetus

0:37:37.960 --> 0:37:40.440
<v Speaker 1>back to the people responsible for it. It's saying like,

0:37:40.520 --> 0:37:43.000
<v Speaker 1>don't create bad stuff. If you want people to not

0:37:43.120 --> 0:37:45.880
<v Speaker 1>block it, don't don't go with the easy approach of

0:37:46.080 --> 0:37:48.640
<v Speaker 1>using something that blocks their view of what they're trying

0:37:48.680 --> 0:37:51.200
<v Speaker 1>to get at, or something that's so eye catching that

0:37:51.320 --> 0:37:54.320
<v Speaker 1>you literally can't pay attention to anything else on the page.

0:37:54.480 --> 0:37:56.759
<v Speaker 1>Right if it if it looks like a MySpace page,

0:37:57.120 --> 0:37:59.520
<v Speaker 1>let's the old school MySpace. By the way, it's like

0:38:00.080 --> 0:38:01.719
<v Speaker 1>cities geo c s that would have been a better

0:38:01.719 --> 0:38:03.080
<v Speaker 1>way of putting it. Yeah, if it looks like a

0:38:03.160 --> 0:38:05.760
<v Speaker 1>geo cities page, you may want to revisit that unless

0:38:05.760 --> 0:38:09.439
<v Speaker 1>you're doing it specifically for the irony and it's going

0:38:09.520 --> 0:38:12.399
<v Speaker 1>on a site that that would both that would fit

0:38:12.440 --> 0:38:15.799
<v Speaker 1>in well. But at any rate, that's our discussion about

0:38:15.840 --> 0:38:19.360
<v Speaker 1>ad block and ad block and ad block Plus and

0:38:19.840 --> 0:38:23.320
<v Speaker 1>ad block edge. Uh. We hope that our next topic

0:38:23.560 --> 0:38:27.080
<v Speaker 1>will have less forking. Maybe some maybe some some knives

0:38:27.440 --> 0:38:30.919
<v Speaker 1>or spoons will be involved. So we're going to wrap

0:38:31.000 --> 0:38:33.320
<v Speaker 1>this up. Guys. If you have any suggestions for future

0:38:33.360 --> 0:38:35.680
<v Speaker 1>episodes of tech Stuff, let us know. Send us a

0:38:35.719 --> 0:38:39.080
<v Speaker 1>message on well, you can send it on Twitter, you

0:38:39.120 --> 0:38:43.400
<v Speaker 1>can send a message over on Facebook, or that tumbler

0:38:43.520 --> 0:38:45.600
<v Speaker 1>thing that everyone's talking about, all the kids are doing.

0:38:46.200 --> 0:38:48.399
<v Speaker 1>We have to handle tech stuff hs W at all

0:38:48.400 --> 0:38:50.319
<v Speaker 1>three of those. Or you can send us a good

0:38:50.360 --> 0:38:53.640
<v Speaker 1>old fashioned email, all right, address this tech stuff at

0:38:53.880 --> 0:38:56.320
<v Speaker 1>Discovery dot com, and we will talk to you again

0:38:56.800 --> 0:39:03.640
<v Speaker 1>really soon. For more on this and thousands of other topics,

0:39:03.800 --> 0:39:10.880
<v Speaker 1>visit how staff works dot com