WEBVTT - How To Break the Internet with Chris Stokel-Walker

0:00:02.480 --> 0:00:03.520
<v Speaker 1>All Zone Media.

0:00:05.400 --> 0:00:08.440
<v Speaker 2>Hello and welcome to Better Offline. I'm your host ed Zichron.

0:00:20.360 --> 0:00:24.200
<v Speaker 2>Now you may have forgotten, but about a month or

0:00:24.239 --> 0:00:28.480
<v Speaker 2>two ago we had a huge, complete meltdown of the

0:00:28.520 --> 0:00:31.760
<v Speaker 2>computer systems of the world when CrowdStrike failed. I did

0:00:31.760 --> 0:00:34.200
<v Speaker 2>an episode on it, and well we've all just kind

0:00:34.200 --> 0:00:37.680
<v Speaker 2>of forgotten about it. And today I'm joined by Christokal Walker,

0:00:37.760 --> 0:00:42.680
<v Speaker 2>who's an author, journalist, lecturer and starting new column at

0:00:42.680 --> 0:00:43.400
<v Speaker 2>The Guardian as well.

0:00:43.400 --> 0:00:46.800
<v Speaker 1>Aren't you yeah for a whole weeknad, I'm a whole month.

0:00:46.840 --> 0:00:49.880
<v Speaker 1>I'm taking over tech space, which will be very exciting

0:00:50.000 --> 0:00:51.680
<v Speaker 1>for the month of September.

0:00:52.080 --> 0:00:53.640
<v Speaker 2>But the reason I brought you on is you wrote

0:00:53.640 --> 0:00:56.320
<v Speaker 2>a great article for The Independent back at the end

0:00:56.400 --> 0:00:59.160
<v Speaker 2>of July about how CrowdStrike isn't the only cyber company

0:00:59.200 --> 0:01:01.120
<v Speaker 2>that could trigger a glow, will melt down the second

0:01:01.120 --> 0:01:03.560
<v Speaker 2>they fail. And this is a subject that fascinates me

0:01:03.640 --> 0:01:08.720
<v Speaker 2>because I love disaster movies and also this article was terrifying,

0:01:09.200 --> 0:01:10.960
<v Speaker 2>So why don't you walk me through it?

0:01:11.959 --> 0:01:15.920
<v Speaker 1>Yeah, So, basically, back in July we had that odd

0:01:15.920 --> 0:01:20.039
<v Speaker 1>outage that people might remember. Basically people woke up in

0:01:20.880 --> 0:01:25.160
<v Speaker 1>Asia Australia and then eventually the UK and encountered blue

0:01:25.160 --> 0:01:28.240
<v Speaker 1>screens of death on Microsoft Windows, which is something amazing

0:01:28.319 --> 0:01:32.039
<v Speaker 1>that you know. I'm thirty five now and I remember

0:01:32.080 --> 0:01:34.080
<v Speaker 1>that happening when I was a kid, and then it's

0:01:34.280 --> 0:01:37.120
<v Speaker 1>never happened since, like for all that, you know, people

0:01:37.160 --> 0:01:40.560
<v Speaker 1>make fun of Microsoft. Actually their PCs are decent, but

0:01:40.680 --> 0:01:44.399
<v Speaker 1>then suddenly everything went to hell in the handbasket. So

0:01:44.880 --> 0:01:47.080
<v Speaker 1>it turns out that, you know, CrowdStrike, which is one

0:01:47.080 --> 0:01:51.440
<v Speaker 1>of the big service providers for kind of antivirus tools

0:01:51.480 --> 0:01:56.520
<v Speaker 1>and software, had mist configured basically the thing that protects

0:01:56.600 --> 0:01:58.920
<v Speaker 1>us so that it actually harmed us, which is just

0:01:59.000 --> 0:02:01.320
<v Speaker 1>the ultimate in fantastic arriagories.

0:02:01.520 --> 0:02:05.200
<v Speaker 2>And it turned out that it was actually within CrowdStrike,

0:02:05.400 --> 0:02:08.920
<v Speaker 2>the thing that was bugged failed because the bug checking

0:02:09.000 --> 0:02:11.640
<v Speaker 2>thing had a bug in it, which is so good.

0:02:12.120 --> 0:02:14.440
<v Speaker 2>It's so good that we have everything built on.

0:02:15.840 --> 0:02:18.200
<v Speaker 1>Yeah, and this is this is this is the thing,

0:02:18.280 --> 0:02:21.800
<v Speaker 1>right it is? And I guess this is This is

0:02:21.919 --> 0:02:25.160
<v Speaker 1>something that a lot of your listeners and others will

0:02:25.240 --> 0:02:27.880
<v Speaker 1>chime with because you share a similar sensibility to me,

0:02:27.960 --> 0:02:30.720
<v Speaker 1>which is that we have built a huge thing which

0:02:30.800 --> 0:02:33.120
<v Speaker 1>is kind of like on a house of cards that

0:02:33.520 --> 0:02:36.760
<v Speaker 1>is actually hiding the fact that humans are involved in this,

0:02:36.840 --> 0:02:40.720
<v Speaker 1>and humans screw up frequently. Yet we think that actually,

0:02:41.520 --> 0:02:43.480
<v Speaker 1>because this is wiz bang tech, you don't have to

0:02:43.480 --> 0:02:47.040
<v Speaker 1>worry about it. It will worry of automation, Yeah, precisely,

0:02:47.200 --> 0:02:49.919
<v Speaker 1>And yet it's not as some guy who's overworked, overtired

0:02:50.480 --> 0:02:53.320
<v Speaker 1>and can't type properly and has fat fingers like you mean.

0:02:53.880 --> 0:02:57.440
<v Speaker 2>Yeah, And a combination of private software companies like CrowdStrike,

0:02:57.560 --> 0:03:00.560
<v Speaker 2>and then as you'll get into open source solutions that

0:03:00.760 --> 0:03:03.560
<v Speaker 2>are a lot of people doing them for the love

0:03:03.600 --> 0:03:07.280
<v Speaker 2>of the game, which is wonderful. But at the same time,

0:03:07.880 --> 0:03:10.360
<v Speaker 2>we've got this patchwork system that holds up the Internet

0:03:10.360 --> 0:03:12.600
<v Speaker 2>and a lot of the tech we rely on and

0:03:12.639 --> 0:03:14.680
<v Speaker 2>we don't really know, and the fact that so much

0:03:14.680 --> 0:03:16.720
<v Speaker 2>of it is automated is also terrifying.

0:03:17.320 --> 0:03:20.120
<v Speaker 1>Yeah, And this is the thing that that update was

0:03:20.240 --> 0:03:23.640
<v Speaker 1>sent out to millions of PCs over the course of

0:03:23.680 --> 0:03:27.560
<v Speaker 1>an evening while people were sleeping, and people didn't realize

0:03:27.560 --> 0:03:29.240
<v Speaker 1>that it was a massive issue with it until they

0:03:29.320 --> 0:03:32.000
<v Speaker 1>started to wake up, and at that point it is

0:03:32.120 --> 0:03:34.280
<v Speaker 1>essentially too late. And the best part of this story,

0:03:34.320 --> 0:03:37.920
<v Speaker 1>I think, is that to fix the issue, and we

0:03:38.000 --> 0:03:40.200
<v Speaker 1>have kind of fixed the issue a couple months on.

0:03:40.680 --> 0:03:41.960
<v Speaker 1>For a lot of them, you had to actually get

0:03:41.960 --> 0:03:44.960
<v Speaker 1>individual people to go out to either a computer or

0:03:45.000 --> 0:03:48.360
<v Speaker 1>a terminal somewhere and put in the actual updates to

0:03:49.160 --> 0:03:52.400
<v Speaker 1>unscrew up the problem that had existed initially, but you

0:03:52.480 --> 0:03:55.920
<v Speaker 1>highlighted there to kind of the issue of how much

0:03:55.960 --> 0:04:00.000
<v Speaker 1>of this is seen as kind of public utilities nowaday

0:04:00.200 --> 0:04:03.320
<v Speaker 1>is like the plumbing of our kind of entire world,

0:04:03.360 --> 0:04:05.400
<v Speaker 1>and yet it is kind of really rickety and hell

0:04:05.480 --> 0:04:08.160
<v Speaker 1>together with scotch tape and a little bit of chewing gum.

0:04:08.400 --> 0:04:11.280
<v Speaker 1>I did think a story a decade ago about how

0:04:11.960 --> 0:04:13.880
<v Speaker 1>we had a similar issue with a thing called heartleaed,

0:04:14.000 --> 0:04:18.960
<v Speaker 1>which was another co So basically it was another similar

0:04:18.960 --> 0:04:21.320
<v Speaker 1>thing where there was an update to a thing called

0:04:21.320 --> 0:04:25.840
<v Speaker 1>open SSL, which is the software tool that encrypts all

0:04:25.880 --> 0:04:29.800
<v Speaker 1>the data that is sent through payment systems and passwords

0:04:29.800 --> 0:04:31.520
<v Speaker 1>and so on and so forth. So whenever you see

0:04:31.520 --> 0:04:35.919
<v Speaker 1>that kind of yellow lock on your web browser, that

0:04:36.160 --> 0:04:39.680
<v Speaker 1>is usually running open SSL, and there was an issue

0:04:39.720 --> 0:04:42.640
<v Speaker 1>with it, which essentially meant that all of the information

0:04:42.680 --> 0:04:46.240
<v Speaker 1>that people thought was being shared in encrypted form was

0:04:46.279 --> 0:04:48.880
<v Speaker 1>actually being shown in plain texts. So someone could in

0:04:49.000 --> 0:04:52.559
<v Speaker 1>theory come along and snoop on everything that you're putting

0:04:52.560 --> 0:04:55.120
<v Speaker 1>in there, from bank account details to passwords and so

0:04:55.200 --> 0:04:58.520
<v Speaker 1>on and so forth. The reason why that happened is essentially,

0:04:58.600 --> 0:05:00.880
<v Speaker 1>the Internet at the time and to a certain extent

0:05:00.920 --> 0:05:03.480
<v Speaker 1>now or less so, was being run by two guys

0:05:03.560 --> 0:05:06.320
<v Speaker 1>named Steve. The whole thing was developed by a guy

0:05:06.320 --> 0:05:10.040
<v Speaker 1>called Steve Marquess and his friend who was also called Steve.

0:05:10.720 --> 0:05:14.400
<v Speaker 1>They were kind of this weird transatlantic romance where they

0:05:14.520 --> 0:05:18.080
<v Speaker 1>kept going open SSL. It was this initial volunteer run

0:05:18.120 --> 0:05:20.960
<v Speaker 1>project that kind of became a key part of the

0:05:20.960 --> 0:05:24.880
<v Speaker 1>Internet that frankly, these multi billion dollar companies used day in,

0:05:24.960 --> 0:05:27.120
<v Speaker 1>day out, but they decided that they didn't really want

0:05:27.120 --> 0:05:29.720
<v Speaker 1>to pay a penny for the upkeep and.

0:05:29.760 --> 0:05:33.520
<v Speaker 2>Open SSL is one of the named kind of things

0:05:33.560 --> 0:05:36.320
<v Speaker 2>that could break the entire Internet. From your article as.

0:05:36.160 --> 0:05:39.479
<v Speaker 1>Well, Yeah, this is kind of the key part of

0:05:39.520 --> 0:05:41.680
<v Speaker 1>the Internet's plumbing. And there are loads of these, right Like,

0:05:41.800 --> 0:05:45.320
<v Speaker 1>this is the thing that we don't realize until things

0:05:45.360 --> 0:05:48.159
<v Speaker 1>go wrong, and generally in it, people want to have

0:05:48.279 --> 0:05:51.960
<v Speaker 1>ninety nine point nine nine nine percent up time until

0:05:52.000 --> 0:05:55.880
<v Speaker 1>you have that kind of miniature final element where actually

0:05:56.240 --> 0:05:59.120
<v Speaker 1>something does screw up and actually you start to recognize

0:05:59.120 --> 0:06:02.200
<v Speaker 1>that this thing is held together pretty precariously. We don't

0:06:02.240 --> 0:06:06.240
<v Speaker 1>realize it, but there is a sort of cabal of

0:06:06.520 --> 0:06:10.640
<v Speaker 1>half a dozen or so companies whose job is essentially

0:06:10.680 --> 0:06:14.240
<v Speaker 1>to keep this stuff running, and sometimes they do screw.

0:06:14.080 --> 0:06:17.839
<v Speaker 2>Up and open SSL. How was that actually funded? Is

0:06:17.880 --> 0:06:20.200
<v Speaker 2>it donations or Yeah?

0:06:20.240 --> 0:06:22.360
<v Speaker 1>So Initially at the time, back in twenty fourteen, when

0:06:22.360 --> 0:06:26.520
<v Speaker 1>heartle was Hartleed was kind of an issue. They were

0:06:26.720 --> 0:06:29.679
<v Speaker 1>essentially relying on to nations. This was open source software

0:06:29.680 --> 0:06:32.320
<v Speaker 1>and that it's kind of the basic principle of the web.

0:06:32.320 --> 0:06:35.080
<v Speaker 1>We often forget about this. Actually it is hobbyists that

0:06:35.240 --> 0:06:38.760
<v Speaker 1>set this thing up alongside a huge military industrial.

0:06:38.400 --> 0:06:41.680
<v Speaker 2>Company XKCD comic, which is everything's held up by a

0:06:41.680 --> 0:06:42.360
<v Speaker 2>guy called Runk.

0:06:42.880 --> 0:06:45.200
<v Speaker 1>Yeah. Yeah, it turns out it was actually Steve but

0:06:45.560 --> 0:06:49.359
<v Speaker 1>basically the same sort of thing, and that is the

0:06:49.400 --> 0:06:52.000
<v Speaker 1>problem is they weren't fully funded. I did a follow

0:06:52.080 --> 0:06:56.040
<v Speaker 1>up story back in twenty fourteen because Hertleed kind of

0:06:56.120 --> 0:06:58.320
<v Speaker 1>drew the attention to this. And it comes back to

0:06:58.360 --> 0:07:01.400
<v Speaker 1>that idea of how when you started our podcast here

0:07:01.440 --> 0:07:04.840
<v Speaker 1>where you said this thing happened, this huge chaotic thing,

0:07:05.000 --> 0:07:07.039
<v Speaker 1>and you've probably forgotten about it because it's been two

0:07:07.040 --> 0:07:10.840
<v Speaker 1>months and we moved on same thing with heartleads. This happened,

0:07:10.960 --> 0:07:13.760
<v Speaker 1>there was this huge outcry. They got a bit of

0:07:13.760 --> 0:07:16.040
<v Speaker 1>funding around about a million dollars that was meant to

0:07:16.120 --> 0:07:18.280
<v Speaker 1>kind of make them back on an even keel and

0:07:18.280 --> 0:07:21.240
<v Speaker 1>so that they could be sustainable. Reality is kind of

0:07:21.360 --> 0:07:22.160
<v Speaker 1>didn't work.

0:07:23.240 --> 0:07:24.720
<v Speaker 2>What do you mean it didn't work.

0:07:24.960 --> 0:07:27.120
<v Speaker 1>Well in the sense of they still had this issue

0:07:27.200 --> 0:07:30.120
<v Speaker 1>happen again and again. So what was meant to be

0:07:30.280 --> 0:07:33.400
<v Speaker 1>kind of a fronting up. I suppose of big tech

0:07:33.440 --> 0:07:36.920
<v Speaker 1>companies saying, actually, you know what, we recognized that this

0:07:37.360 --> 0:07:42.520
<v Speaker 1>hobbyist service is a vital part of our internet's running.

0:07:42.680 --> 0:07:46.960
<v Speaker 1>We will fund it so it is sustainable. Didn't necessarily happen,

0:07:47.760 --> 0:07:49.960
<v Speaker 1>not to the extent that we've had another heartlead from

0:07:49.960 --> 0:07:54.160
<v Speaker 1>open SSL. But they do struggle still to kind of

0:07:54.360 --> 0:07:58.200
<v Speaker 1>keep things going. And that is I think the big problem,

0:07:58.480 --> 0:08:04.239
<v Speaker 1>which is the news agenda moves on. People forget very quickly,

0:08:04.560 --> 0:08:07.760
<v Speaker 1>and because there is then not a problem for a

0:08:07.800 --> 0:08:12.400
<v Speaker 1>little while longer, we kind of lurch from one catastrophic

0:08:12.640 --> 0:08:13.760
<v Speaker 1>near miss to another.

0:08:14.720 --> 0:08:18.160
<v Speaker 2>So open SSL what does it actually do? Though? I

0:08:18.200 --> 0:08:21.720
<v Speaker 2>know you it's the little padlock on browsers. But what

0:08:21.880 --> 0:08:24.320
<v Speaker 2>is its foundational point?

0:08:25.280 --> 0:08:30.480
<v Speaker 1>Yeah, so it basically it shepherds across data from from

0:08:30.640 --> 0:08:37.679
<v Speaker 1>a user to kind of a service provider. So if

0:08:37.720 --> 0:08:41.000
<v Speaker 1>you think about it as kind of you input text

0:08:41.480 --> 0:08:44.800
<v Speaker 1>on your laptop, your phone, wherever you are. It will

0:08:44.840 --> 0:08:48.400
<v Speaker 1>then encrypt it. It will transfer it over to a

0:08:48.440 --> 0:08:54.480
<v Speaker 1>payment provider, to your bank, to frankly also pretty much

0:08:54.520 --> 0:08:56.760
<v Speaker 1>anywhere that you put a password in and it will

0:08:56.840 --> 0:08:59.920
<v Speaker 1>ensure that that is encrypted all away. But there was

0:09:00.200 --> 0:09:02.480
<v Speaker 1>an issue with the coding of it, which meant that actually,

0:09:03.920 --> 0:09:08.400
<v Speaker 1>again comes back to fat fingers, some elements of what

0:09:08.520 --> 0:09:12.560
<v Speaker 1>was being transferred went into kind of excess memory, which

0:09:12.559 --> 0:09:15.000
<v Speaker 1>basically meant that bits of it were encrypted, but then

0:09:15.280 --> 0:09:17.720
<v Speaker 1>large parts of it weren't. So if you were unlucky,

0:09:18.520 --> 0:09:21.120
<v Speaker 1>then the bits that weren't encrypted could be your credit

0:09:21.120 --> 0:09:24.280
<v Speaker 1>card details, your sort code, and your account number and

0:09:24.320 --> 0:09:27.400
<v Speaker 1>a CBC number. And that's why there was kind of

0:09:27.440 --> 0:09:30.800
<v Speaker 1>this big red flashing light back in a decade or

0:09:30.840 --> 0:09:35.079
<v Speaker 1>so ago where people thought, you know what, actually, this exploit,

0:09:35.280 --> 0:09:39.720
<v Speaker 1>if left unchecked, could become a massive issue and a

0:09:39.760 --> 0:09:42.920
<v Speaker 1>real boon for cyber criminals. I think actually had it

0:09:42.960 --> 0:09:45.679
<v Speaker 1>happened in twenty twenty four, we would have seen much

0:09:45.880 --> 0:09:49.480
<v Speaker 1>more of a sort of significant issue in terms of

0:09:49.559 --> 0:09:53.040
<v Speaker 1>second third or more ramifications because cybercriminals would have been

0:09:53.040 --> 0:09:54.040
<v Speaker 1>all over that stuff.

0:09:54.960 --> 0:09:59.080
<v Speaker 2>And if open SSL breaks again, and that just means

0:09:59.080 --> 0:10:01.640
<v Speaker 2>that the Internet it is not really encrypted, but every

0:10:01.840 --> 0:10:05.000
<v Speaker 2>place that uses it is kind of at risk every

0:10:05.000 --> 0:10:06.199
<v Speaker 2>transaction on every place.

0:10:07.320 --> 0:10:09.240
<v Speaker 1>Yeah, and that is that is the issue, that is

0:10:09.320 --> 0:10:12.840
<v Speaker 1>the high wire act that is the Internet. And we've

0:10:12.880 --> 0:10:17.439
<v Speaker 1>seen outages like this come and go time and time again.

0:10:17.760 --> 0:10:22.160
<v Speaker 1>You know, we've had the crowd strike instant where you

0:10:22.200 --> 0:10:26.200
<v Speaker 1>can actually get onto your desktop or your laptops. We've

0:10:26.320 --> 0:10:32.360
<v Speaker 1>had outages on major payment platforms. We've had banks going offline,

0:10:32.520 --> 0:10:36.640
<v Speaker 1>we've had social networks kind of disappearing for hours at

0:10:36.640 --> 0:10:40.560
<v Speaker 1>a time. And invariably, this is just a very simple

0:10:40.679 --> 0:10:44.240
<v Speaker 1>error that snowballs repeatedly and we're kind of doomed to

0:10:44.280 --> 0:10:46.560
<v Speaker 1>repeat it. And I guess the challenge is, like, how

0:10:46.600 --> 0:10:49.679
<v Speaker 1>do we put the web on a firmer footing that

0:10:49.800 --> 0:10:51.520
<v Speaker 1>prevents this from happening again and again.

0:10:52.080 --> 0:10:56.000
<v Speaker 2>It feels like funding the open SSL movement of foundation

0:10:56.160 --> 0:11:00.000
<v Speaker 2>would probably be a good start, But let's I imagine

0:11:00.000 --> 0:11:02.480
<v Speaker 2>and that's not happening. We need to build the computer

0:11:02.520 --> 0:11:05.760
<v Speaker 2>that makes pictures of Garfield with a gun exactly. This

0:11:05.800 --> 0:11:06.040
<v Speaker 2>is the thing.

0:11:06.080 --> 0:11:08.680
<v Speaker 1>Commercial interests always come into this, and the reality is,

0:11:09.760 --> 0:11:11.520
<v Speaker 1>as you and I both know, and as many of

0:11:11.559 --> 0:11:16.200
<v Speaker 1>our listeners will know, companies tech companies in particular, will

0:11:16.360 --> 0:11:18.640
<v Speaker 1>take action when they realize that the spotlight is on

0:11:18.679 --> 0:11:21.160
<v Speaker 1>them and that there is this kind of intrinsic demand

0:11:21.200 --> 0:11:23.600
<v Speaker 1>for them to do that as soon as it's off,

0:11:23.840 --> 0:11:26.319
<v Speaker 1>they're actually doing the same old thing. They are happy

0:11:26.720 --> 0:11:28.160
<v Speaker 1>with the status quo as it is.

0:11:28.720 --> 0:11:31.520
<v Speaker 2>Which is crazy as well, because what worries me about

0:11:31.600 --> 0:11:36.080
<v Speaker 2>open SSL is that nobody will really be to blame

0:11:36.240 --> 0:11:39.439
<v Speaker 2>and thus nobody will really feel responsible. They might kick

0:11:39.480 --> 0:11:42.640
<v Speaker 2>in some money here and there. Google especially very reliant

0:11:42.640 --> 0:11:45.760
<v Speaker 2>on them, but I just don't see them doing it.

0:11:46.679 --> 0:11:48.600
<v Speaker 1>Yeah, and this is the thing that the only people

0:11:48.640 --> 0:11:52.040
<v Speaker 1>that I really noticed when I was reporting out that

0:11:52.080 --> 0:11:55.880
<v Speaker 1>story a decade ago who felt any kind of like

0:11:56.559 --> 0:12:02.800
<v Speaker 1>guilt or personal alarm kind of just like even responsibility

0:12:02.880 --> 0:12:06.000
<v Speaker 1>for it were actually those two Steves, like they were

0:12:06.200 --> 0:12:11.160
<v Speaker 1>they will gut it. The story I did, Yeah, the

0:12:11.160 --> 0:12:15.199
<v Speaker 1>story I did for bus you back then was it

0:12:15.240 --> 0:12:18.200
<v Speaker 1>was very difficult to report out because they had been

0:12:19.679 --> 0:12:23.160
<v Speaker 1>taken out of not to overly stereotype, but they were

0:12:23.200 --> 0:12:27.120
<v Speaker 1>like super tech, nuity people like they they were very

0:12:27.160 --> 0:12:30.640
<v Speaker 1>happy being in the background tinkering with this thing. They

0:12:30.679 --> 0:12:33.040
<v Speaker 1>realized that it was important and they took their jobs

0:12:33.160 --> 0:12:36.000
<v Speaker 1>very seriously, but they had never been put in a spotlight,

0:12:36.080 --> 0:12:38.680
<v Speaker 1>and they were initially very wary of speaking to me

0:12:38.760 --> 0:12:43.360
<v Speaker 1>because suddenly this thing happened. And it's over the course

0:12:43.400 --> 0:12:45.680
<v Speaker 1>of like hours that they got kind of thrust into

0:12:45.679 --> 0:12:48.200
<v Speaker 1>the limelight. They had the daily mail knocking at their door,

0:12:48.240 --> 0:12:50.559
<v Speaker 1>which was one of the reasons why they were the

0:12:50.679 --> 0:12:53.079
<v Speaker 1>super wary of talking to me. So it took actually

0:12:53.520 --> 0:12:55.600
<v Speaker 1>a few days of winning them over and saying, you

0:12:55.640 --> 0:12:58.480
<v Speaker 1>know what, like this isn't going to be a hit job,

0:12:58.600 --> 0:13:01.680
<v Speaker 1>Like I'm not looking to kind of hold you up

0:13:01.720 --> 0:13:05.680
<v Speaker 1>and say this is the person responsible for this happening.

0:13:06.360 --> 0:13:09.480
<v Speaker 1>It's more I wanted to tell the story of why

0:13:09.520 --> 0:13:13.160
<v Speaker 1>this has happened, why it's an issue, and why we

0:13:13.200 --> 0:13:17.559
<v Speaker 1>shouldn't have the ability for kind of slight errors in

0:13:17.720 --> 0:13:23.080
<v Speaker 1>upkey do cause catastrophic effects.

0:13:31.600 --> 0:13:36.800
<v Speaker 2>It almost feels like people getting mad at the homeless

0:13:37.000 --> 0:13:39.720
<v Speaker 2>to some extent where it's like, oh, this person is

0:13:39.760 --> 0:13:42.360
<v Speaker 2>on the street and there are problems that are happening

0:13:42.720 --> 0:13:45.440
<v Speaker 2>around them, and they are and you blame the person

0:13:45.480 --> 0:13:47.640
<v Speaker 2>who is the victim here. You blame the fact that

0:13:48.000 --> 0:13:50.760
<v Speaker 2>when you look at the Internet right now and it's instability,

0:13:50.800 --> 0:13:53.280
<v Speaker 2>you're like, oh, well, these open source people who are

0:13:53.280 --> 0:13:55.120
<v Speaker 2>doing it for free, it's therefore because they should have

0:13:55.120 --> 0:13:58.160
<v Speaker 2>fucking they should have been better at doing this thing

0:13:58.200 --> 0:14:00.960
<v Speaker 2>for free. That holds up the entire versus the fact

0:14:01.000 --> 0:14:05.000
<v Speaker 2>that the problem is that the entire Internet relies on

0:14:05.040 --> 0:14:07.960
<v Speaker 2>this underfunded group of people, and it really is. I

0:14:08.000 --> 0:14:10.319
<v Speaker 2>just want to be clear for listeners and Chris you

0:14:10.400 --> 0:14:13.000
<v Speaker 2>of course know this. When I say this holds up

0:14:13.040 --> 0:14:16.000
<v Speaker 2>the entire Internet, I do actually mean that. It's very

0:14:16.040 --> 0:14:18.880
<v Speaker 2>easy to fall vout to hyperbole sometimes, but this is

0:14:19.320 --> 0:14:23.160
<v Speaker 2>genuinely that level. When Heartbleod happened, it sounds like it

0:14:23.160 --> 0:14:24.880
<v Speaker 2>could have been truly catastrophic.

0:14:26.280 --> 0:14:29.400
<v Speaker 1>Good. It really good. And this is the thing that

0:14:29.440 --> 0:14:36.360
<v Speaker 1>we overlook is either there are kind of not amateurs,

0:14:36.360 --> 0:14:38.240
<v Speaker 1>because these people are super professional in terms of what

0:14:38.280 --> 0:14:40.360
<v Speaker 1>they do and they take their jobs around seriously, but

0:14:40.400 --> 0:14:43.360
<v Speaker 1>they are either not paid or they're paid a pittance,

0:14:43.440 --> 0:14:47.120
<v Speaker 1>particularly in comparison to the total compensation packages that you

0:14:47.200 --> 0:14:50.960
<v Speaker 1>see washing around Silicon Valley. And yet there is this

0:14:51.040 --> 0:14:56.000
<v Speaker 1>kind of super extractive approach from big tech companies of

0:14:56.560 --> 0:14:59.280
<v Speaker 1>we will kind of roll in whatever it is that

0:14:59.320 --> 0:15:02.000
<v Speaker 1>you provided us soften open source. And this is the

0:15:02.120 --> 0:15:04.720
<v Speaker 1>kind of big secret right of A large part of

0:15:04.720 --> 0:15:08.520
<v Speaker 1>big techs success is they rely on these open source

0:15:08.600 --> 0:15:12.920
<v Speaker 1>developments that have kind of underpinned key parts of their tech,

0:15:13.280 --> 0:15:17.600
<v Speaker 1>and if things go wrong, they can always shift the

0:15:17.600 --> 0:15:20.440
<v Speaker 1>blame onto those open source things and say, well, this

0:15:20.480 --> 0:15:23.840
<v Speaker 1>isn't actually our fault, this is the fault of our supplier,

0:15:24.000 --> 0:15:26.760
<v Speaker 1>the thing that came second or third order down the line.

0:15:27.400 --> 0:15:29.840
<v Speaker 2>And you've got this big movement in cloud as well

0:15:29.840 --> 0:15:33.240
<v Speaker 2>towards like composable architecture, which involves a lot of slotting

0:15:33.240 --> 0:15:36.800
<v Speaker 2>in open source solutions as well. It's just it almost

0:15:36.840 --> 0:15:40.320
<v Speaker 2>feels like we need a big tech mutual aid thing

0:15:40.400 --> 0:15:43.680
<v Speaker 2>for open source. I wish that. I don't think there's

0:15:43.720 --> 0:15:45.440
<v Speaker 2>any way we could get a government to do this,

0:15:45.520 --> 0:15:47.840
<v Speaker 2>but I think they should force big tech to put

0:15:48.280 --> 0:15:52.080
<v Speaker 2>like a percentage of revenues, not profits, into open source

0:15:52.120 --> 0:15:56.320
<v Speaker 2>and have very defined lairs for them, because otherwise you

0:15:56.400 --> 0:15:58.880
<v Speaker 2>get situations where I don't know, the entire Internet is

0:15:58.920 --> 0:15:59.920
<v Speaker 2>underpinned by two steeves.

0:16:01.960 --> 0:16:06.000
<v Speaker 1>Yeah, exactly, And I think this is this is the

0:16:06.080 --> 0:16:09.240
<v Speaker 1>unfortunate thing is that should be the lesson that we learned.

0:16:09.320 --> 0:16:11.120
<v Speaker 1>It should have been a lesson that we learned from

0:16:11.160 --> 0:16:13.800
<v Speaker 1>heart bleed. It should have been the lesson that we

0:16:13.920 --> 0:16:17.120
<v Speaker 1>learned from xe utils, which was another issue that we

0:16:17.240 --> 0:16:20.920
<v Speaker 1>encountered relatively recently, where there was it turned out, we

0:16:21.040 --> 0:16:24.960
<v Speaker 1>believe a bad actor kind of deliberately inserting milicious code

0:16:25.000 --> 0:16:27.800
<v Speaker 1>into another thing that kind of underpinds large parts of

0:16:27.800 --> 0:16:30.440
<v Speaker 1>our digital lives. Turns out that the volunteers that were

0:16:30.480 --> 0:16:33.480
<v Speaker 1>running that couldn't keep track of it. One of them

0:16:33.680 --> 0:16:35.880
<v Speaker 1>literally talked about their burnout and how they've kind of

0:16:35.880 --> 0:16:40.400
<v Speaker 1>taken a step away from the project. And yeah, we

0:16:40.480 --> 0:16:42.920
<v Speaker 1>always see these things kind of passing by in the

0:16:42.960 --> 0:16:45.800
<v Speaker 1>rearview window. We say, oh, you know what, isn't that

0:16:45.840 --> 0:16:48.080
<v Speaker 1>such a shame? We ought to do something about that,

0:16:48.400 --> 0:16:50.120
<v Speaker 1>And then we move on to the next thing, and

0:16:50.200 --> 0:16:50.880
<v Speaker 1>we don't.

0:16:50.640 --> 0:16:54.280
<v Speaker 2>Pay attention taking a step back. What was exe utils

0:16:54.280 --> 0:16:57.960
<v Speaker 2>for the American listeners, ex for British and Canadian what

0:16:58.160 --> 0:16:58.960
<v Speaker 2>happened there?

0:16:59.400 --> 0:17:03.880
<v Speaker 1>Yeah, this is kind of again another bit of free software.

0:17:05.080 --> 0:17:10.040
<v Speaker 1>This was back in sort of spring of twenty twenty four.

0:17:12.080 --> 0:17:17.960
<v Speaker 1>A kind of malicious hacker had, we think, basically socially

0:17:17.960 --> 0:17:22.600
<v Speaker 1>engineered their way into the upkeep of this bit of

0:17:22.600 --> 0:17:25.960
<v Speaker 1>open source utility, which is essentially designed to kind of

0:17:25.960 --> 0:17:28.520
<v Speaker 1>compress data. So the idea was that it would kind

0:17:28.560 --> 0:17:31.000
<v Speaker 1>of take a big file, chunk it up, make it smaller,

0:17:31.200 --> 0:17:33.720
<v Speaker 1>get rid of the bits that you don't need. And

0:17:33.800 --> 0:17:35.399
<v Speaker 1>it was kind of in the same way as you

0:17:35.480 --> 0:17:40.760
<v Speaker 1>talked about cloud architecture slotting in lots of really useful

0:17:40.800 --> 0:17:44.639
<v Speaker 1>open source tools, this is a similar thing where you

0:17:44.680 --> 0:17:49.840
<v Speaker 1>could slot in exit utails x utails into whatever you're

0:17:49.840 --> 0:17:54.520
<v Speaker 1>building and it would be fantastic. This guy had kind

0:17:54.560 --> 0:18:01.080
<v Speaker 1>of offered to volunteer at a time when the original developers,

0:18:01.200 --> 0:18:05.240
<v Speaker 1>the custodians of this tool were feeling very burned out,

0:18:05.880 --> 0:18:09.600
<v Speaker 1>said I will help. The original person then took their

0:18:09.640 --> 0:18:13.720
<v Speaker 1>eyes off the ball. This malicious actor started putting in

0:18:14.400 --> 0:18:17.480
<v Speaker 1>back doors intentionally the ways of accessing kind of the

0:18:17.560 --> 0:18:20.840
<v Speaker 1>data within. And it was only spotted basically by a

0:18:20.880 --> 0:18:24.080
<v Speaker 1>Microsoft developer who happened to come across.

0:18:23.720 --> 0:18:26.160
<v Speaker 2>This, and I said, and just to be clear, though

0:18:26.160 --> 0:18:29.040
<v Speaker 2>exit utils looks like it's a big part of Linux,

0:18:30.080 --> 0:18:33.160
<v Speaker 2>which is a bit which people who use the smosftware

0:18:33.280 --> 0:18:37.800
<v Speaker 2>may not realize is basically underpinning most server architects. Like

0:18:37.840 --> 0:18:40.320
<v Speaker 2>a ton of server architecture, a ton of web architecture.

0:18:40.400 --> 0:18:48.080
<v Speaker 1>Right, yeah, so servers, web servers, cloud hosting tools, lovely webcams,

0:18:48.240 --> 0:18:51.280
<v Speaker 1>basically anything that connected. Probably your fridge, if you have

0:18:51.800 --> 0:18:54.400
<v Speaker 1>an Internet of Things fridge, if you are that frivolous,

0:18:54.680 --> 0:18:57.320
<v Speaker 1>then that will be connected in some way to Linux.

0:18:57.359 --> 0:18:59.240
<v Speaker 1>I hope not. I hope that your diet coke is

0:18:59.280 --> 0:19:01.400
<v Speaker 1>not being kept cold by an IoT fridge.

0:19:01.440 --> 0:19:03.800
<v Speaker 2>And there's someone who knows me so. But so this

0:19:03.960 --> 0:19:06.919
<v Speaker 2>Microsoft developer found it. And so it turns out that

0:19:07.080 --> 0:19:10.440
<v Speaker 2>just the corruption of open source happen like it can

0:19:10.560 --> 0:19:14.040
<v Speaker 2>happen as well with these open source projects, particularly I

0:19:14.040 --> 0:19:16.360
<v Speaker 2>imagine when they're underfunded and the people get burned out.

0:19:16.840 --> 0:19:19.040
<v Speaker 1>Yeah, and this is this is the thing is again

0:19:19.080 --> 0:19:22.639
<v Speaker 1>it's another example of a kind of hobby project that

0:19:22.800 --> 0:19:29.760
<v Speaker 1>turned into something bigger. Nobody who has the money either

0:19:29.840 --> 0:19:32.639
<v Speaker 1>realized or decided that it was important enough to fund

0:19:32.640 --> 0:19:37.160
<v Speaker 1>directly the people involved who are often you know, again,

0:19:37.240 --> 0:19:39.080
<v Speaker 1>I don't want to stereotype, and I don't want to

0:19:39.160 --> 0:19:42.600
<v Speaker 1>kind of make them seem too much like a victim here,

0:19:43.040 --> 0:19:47.960
<v Speaker 1>But these folks are often super humble, super helpful, just

0:19:48.600 --> 0:19:53.000
<v Speaker 1>trying to keep their heads above water, essentially because they've

0:19:53.080 --> 0:19:56.760
<v Speaker 1>made something that has proved very, very useful, and they

0:19:56.760 --> 0:19:59.879
<v Speaker 1>don't want to trouble people by shouting for help. In

0:20:00.000 --> 0:20:03.520
<v Speaker 1>In this case, same thing happened. Single person in charge

0:20:03.640 --> 0:20:07.240
<v Speaker 1>of this tool didn't want to shout too loudly about

0:20:07.280 --> 0:20:09.760
<v Speaker 1>the problems that it would cause him in his life.

0:20:10.520 --> 0:20:13.000
<v Speaker 1>He kind of took a step away, decided to get

0:20:13.040 --> 0:20:16.520
<v Speaker 1>help from someone. Turned out they were bad, and nobody

0:20:16.560 --> 0:20:19.159
<v Speaker 1>decided to shout about it. So again this one was

0:20:19.200 --> 0:20:20.800
<v Speaker 1>This one was more deliberate rather than the fucker.

0:20:20.880 --> 0:20:24.119
<v Speaker 2>I would also say they are victims. These people are

0:20:24.359 --> 0:20:26.720
<v Speaker 2>doing some of the most important work in the world

0:20:27.000 --> 0:20:30.200
<v Speaker 2>while san Dhar Pashai gets two hundred million dollars a year.

0:20:31.200 --> 0:20:34.679
<v Speaker 2>That I see these people as heroes and victims at

0:20:34.680 --> 0:20:35.720
<v Speaker 2>the same time.

0:20:36.200 --> 0:20:38.919
<v Speaker 1>Yeah, and I agree, I think. I think what I

0:20:38.960 --> 0:20:41.879
<v Speaker 1>mean by that is they would not want to be

0:20:42.040 --> 0:20:45.280
<v Speaker 1>seen as either the hero or the victim in the piece, right.

0:20:45.440 --> 0:20:51.119
<v Speaker 1>They don't. They don't they have I think to be

0:20:51.280 --> 0:20:55.720
<v Speaker 1>involved in open source software more generally, you have to

0:20:55.760 --> 0:21:01.920
<v Speaker 1>have a very kind of uh it's almost quaint, right,

0:21:01.960 --> 0:21:06.920
<v Speaker 1>You have to be very, very community minded, very kind

0:21:06.920 --> 0:21:09.280
<v Speaker 1>of I am doing this for the good of everybody,

0:21:09.320 --> 0:21:12.639
<v Speaker 1>but I also don't want the praise for it, and

0:21:12.720 --> 0:21:15.480
<v Speaker 1>so either kind of being presented as like this hero

0:21:15.600 --> 0:21:18.080
<v Speaker 1>defending us against all of the bad stuff, or being

0:21:18.119 --> 0:21:21.760
<v Speaker 1>presented as the victim who is you need pity. I

0:21:21.760 --> 0:21:23.800
<v Speaker 1>think that's the thing they don't want. They don't want right,

0:21:24.000 --> 0:21:24.919
<v Speaker 1>but they just want money.

0:21:25.480 --> 0:21:27.800
<v Speaker 2>And I think we get back to the systemic problem then,

0:21:27.840 --> 0:21:29.719
<v Speaker 2>because I don't see them as like any kind of

0:21:30.119 --> 0:21:32.760
<v Speaker 2>pathetic thing or indeed, I mean that I think that's

0:21:32.800 --> 0:21:34.919
<v Speaker 2>something heroic about what they're doing. But I think what

0:21:34.960 --> 0:21:37.439
<v Speaker 2>they're doing is cool. I think what the problem is

0:21:37.480 --> 0:21:42.280
<v Speaker 2>the systemic lack of support for them. We blame these things,

0:21:42.480 --> 0:21:45.720
<v Speaker 2>we don't but people may blame these projects for breaking

0:21:46.119 --> 0:21:48.480
<v Speaker 2>Oh it didn't work as well as it should, But

0:21:48.560 --> 0:21:51.920
<v Speaker 2>it turns out that it's just we we put all

0:21:51.960 --> 0:21:55.679
<v Speaker 2>of this pressure and these requirements on these people and

0:21:55.760 --> 0:21:58.520
<v Speaker 2>on these projects and then don't give them the sport

0:21:58.520 --> 0:22:00.520
<v Speaker 2>at all. So naturally, I'm going to say to my listeners,

0:22:00.560 --> 0:22:03.840
<v Speaker 2>please go and fund your open source movements. Brought on

0:22:03.920 --> 0:22:07.879
<v Speaker 2>Molly with Wikipedia. Molly Molly White of course about Wikipedia

0:22:07.960 --> 0:22:10.320
<v Speaker 2>very early on in the show. Fund these projects because

0:22:10.320 --> 0:22:12.919
<v Speaker 2>they deserve it. But the funny thing is is that

0:22:13.960 --> 0:22:16.440
<v Speaker 2>some of the sometimes I've seen very stupid idiots say

0:22:16.480 --> 0:22:18.919
<v Speaker 2>things like, well, if they were fun, if they were

0:22:18.960 --> 0:22:22.040
<v Speaker 2>private and corporate entities, they'd be fined and nothing would

0:22:22.080 --> 0:22:24.960
<v Speaker 2>go wrong. Except we look at CrowdStrike and it's the

0:22:25.000 --> 0:22:26.000
<v Speaker 2>complete opposite.

0:22:26.800 --> 0:22:30.359
<v Speaker 1>Yeah, And the worst thing is with CrowdStrike is it's

0:22:30.680 --> 0:22:33.800
<v Speaker 1>they thought they knew better, right, like this is this

0:22:34.000 --> 0:22:37.760
<v Speaker 1>is the key thing. They thought that they were doing

0:22:37.880 --> 0:22:43.480
<v Speaker 1>everything perfectly. They kind of crowed about how good their

0:22:43.520 --> 0:22:46.679
<v Speaker 1>tools were, how well they could protect people, and then

0:22:46.720 --> 0:22:49.240
<v Speaker 1>they didn't. And this is kind of the endemic thing

0:22:49.359 --> 0:22:56.120
<v Speaker 1>is you you can't introduce profit to the equation because

0:22:56.160 --> 0:23:01.400
<v Speaker 1>if you do your kind of you're looking to cut corners.

0:23:01.520 --> 0:23:06.160
<v Speaker 1>Now we still don't really fully you know why this happened,

0:23:06.200 --> 0:23:09.440
<v Speaker 1>and crowdstrikeer is still taking a hit to its business.

0:23:09.520 --> 0:23:13.400
<v Speaker 1>It still has the threat of legal action from those

0:23:13.440 --> 0:23:15.760
<v Speaker 1>customers who were affected, and they were an awful lot.

0:23:15.880 --> 0:23:19.320
<v Speaker 1>You know, airlines were knocked off for basically an entire

0:23:19.359 --> 0:23:22.399
<v Speaker 1>week in the United States, you couldn't get anywhere on

0:23:22.480 --> 0:23:26.400
<v Speaker 1>some airlines because the systems were just so completely broken.

0:23:28.080 --> 0:23:30.320
<v Speaker 1>But the idea that you can just kind of throw

0:23:30.400 --> 0:23:33.840
<v Speaker 1>money at it through a big tech lens doesn't really

0:23:33.880 --> 0:23:39.840
<v Speaker 1>work because you need that idea, that kind of ethos

0:23:40.000 --> 0:23:43.720
<v Speaker 1>of I'm doing this not for profit, not for myself

0:23:43.800 --> 0:23:46.119
<v Speaker 1>and not for the company that I work for, but

0:23:46.160 --> 0:23:48.000
<v Speaker 1>I'm doing it for kind of the greater good. And

0:23:48.040 --> 0:23:51.399
<v Speaker 1>I think the problem if you brought this into a

0:23:51.400 --> 0:23:54.520
<v Speaker 1>Google or even a crowd strike or whatever, is that

0:23:55.400 --> 0:23:58.479
<v Speaker 1>you end up looking at the bottom line and realizing, actually,

0:23:58.520 --> 0:24:00.639
<v Speaker 1>I need to acquire customers. I need to keep them.

0:24:00.800 --> 0:24:03.320
<v Speaker 1>That's going to be my focus, not just making good

0:24:03.359 --> 0:24:05.080
<v Speaker 1>stuff and making it work.

0:24:05.560 --> 0:24:08.879
<v Speaker 2>So onto profit seeking entities. One of the others you

0:24:08.960 --> 0:24:13.240
<v Speaker 2>mentioned is Fastly, so fastly. Let's why do you walk

0:24:13.280 --> 0:24:16.120
<v Speaker 2>me through Fastly? Because I know there are other companies

0:24:16.119 --> 0:24:16.880
<v Speaker 2>in this realm too.

0:24:17.640 --> 0:24:21.440
<v Speaker 1>Yeah, so fastly is it's kind of what you would

0:24:21.440 --> 0:24:25.879
<v Speaker 1>call an edge cloud provider. So that is basically an

0:24:25.920 --> 0:24:30.159
<v Speaker 1>attempt to try and bring the internet speeds up a

0:24:30.200 --> 0:24:32.560
<v Speaker 1>little bit, make them a bit quicker. So the idea

0:24:32.560 --> 0:24:36.439
<v Speaker 1>of bringing files out are commonly used, or websites that

0:24:36.440 --> 0:24:40.879
<v Speaker 1>they're commonly used closer to where the users want to

0:24:40.920 --> 0:24:43.000
<v Speaker 1>request them. The thing that people often overlook is that,

0:24:43.040 --> 0:24:47.919
<v Speaker 1>you know, the web is essentially still a data transmission system,

0:24:48.040 --> 0:24:52.080
<v Speaker 1>and so you have to If I was to pull

0:24:52.160 --> 0:24:54.680
<v Speaker 1>up a YouTube video from my home in the UK,

0:24:55.840 --> 0:24:57.639
<v Speaker 1>it would be very silly for me to put that

0:24:57.720 --> 0:25:02.120
<v Speaker 1>request through YouTube servers in United States because I would

0:25:02.160 --> 0:25:04.399
<v Speaker 1>have to send the request to the United States, the

0:25:04.440 --> 0:25:06.960
<v Speaker 1>request would have to be fulfilled, YouTube would have to

0:25:07.000 --> 0:25:08.800
<v Speaker 1>go looking for the video, It would then have to

0:25:08.800 --> 0:25:10.760
<v Speaker 1>send the video back to me, and then it would

0:25:10.760 --> 0:25:12.960
<v Speaker 1>have to be played. Now we're really talking about kind

0:25:13.000 --> 0:25:14.800
<v Speaker 1>of a fraction of a second there, but it can

0:25:14.840 --> 0:25:18.600
<v Speaker 1>be done quicker by serving it closer to me physically.

0:25:18.760 --> 0:25:21.560
<v Speaker 2>A content delivery network like vastly exactly.

0:25:21.640 --> 0:25:25.800
<v Speaker 1>So that is what Vastly does. The problem is that

0:25:26.720 --> 0:25:31.240
<v Speaker 1>it went wrong around about three years ago, again like

0:25:31.320 --> 0:25:34.439
<v Speaker 1>crowd strike, a misconfigured file got pushed out of the

0:25:34.440 --> 0:25:38.880
<v Speaker 1>company systems. Because fastly is used by Amazon, by read,

0:25:39.160 --> 0:25:43.639
<v Speaker 1>by Twitch, by the UK government, by PayPal, all of

0:25:43.680 --> 0:25:50.720
<v Speaker 1>those platforms were affected, which is kind of a big issue.

0:25:50.840 --> 0:25:56.560
<v Speaker 1>This guy you know who runs Fastly, hugely wealthy man

0:25:57.440 --> 0:25:59.840
<v Speaker 1>and you know, has done an awful lot of good

0:26:00.080 --> 0:26:02.400
<v Speaker 1>makes the Internet faster. But the problem is a game.

0:26:03.040 --> 0:26:05.320
<v Speaker 1>It is a private company. It is a single point

0:26:05.320 --> 0:26:08.040
<v Speaker 1>of failure for many many platforms and many websites that

0:26:08.080 --> 0:26:10.320
<v Speaker 1>we use day in, day out, and so if something

0:26:10.359 --> 0:26:13.560
<v Speaker 1>goes wrong, it goes really really wrong.

0:26:14.280 --> 0:26:17.960
<v Speaker 2>And what's weird about that is you'd think that Amazon,

0:26:18.040 --> 0:26:20.920
<v Speaker 2>for example, would have their own CDN.

0:26:22.440 --> 0:26:25.800
<v Speaker 1>And they do have their own CDNs in some ways,

0:26:25.840 --> 0:26:28.960
<v Speaker 1>but they still the part of the thing is these

0:26:29.000 --> 0:26:31.760
<v Speaker 1>companies are so sprawling and these services that they provide

0:26:31.880 --> 0:26:35.840
<v Speaker 1>are so huge that they tend to try and bucket

0:26:35.880 --> 0:26:39.800
<v Speaker 1>them in different ways. And so while you know, the

0:26:39.840 --> 0:26:43.040
<v Speaker 1>fast the element went down, they still had other bits,

0:26:43.119 --> 0:26:46.159
<v Speaker 1>but it was kind of very much concentrate on Fastly.

0:26:46.240 --> 0:26:47.959
<v Speaker 1>So that's why we had those outages there.

0:26:49.280 --> 0:26:52.200
<v Speaker 2>And there are other companies like this, like Achimaize the

0:26:52.280 --> 0:26:56.440
<v Speaker 2>other one, where if they buckle or fall, just chunks

0:26:56.480 --> 0:26:57.800
<v Speaker 2>of the Internet fall offline.

0:26:58.359 --> 0:27:05.879
<v Speaker 1>Yeah, and again it goes back to around about maybe

0:27:07.080 --> 0:27:11.439
<v Speaker 1>got the late nineties early two thousands. We took a

0:27:11.520 --> 0:27:15.600
<v Speaker 1>series of decisions that essentially decided we are going to

0:27:15.640 --> 0:27:18.240
<v Speaker 1>take this thing that was previously like a kind of

0:27:18.280 --> 0:27:24.320
<v Speaker 1>hobbyist's home developed by frankly amateurs but actually kind of worked.

0:27:24.720 --> 0:27:26.560
<v Speaker 1>And we're going to turn this into like a massive

0:27:26.600 --> 0:27:29.720
<v Speaker 1>profit making machine, and we're going to privatize large parts

0:27:29.760 --> 0:27:34.240
<v Speaker 1>of it, and we're going to simultaneously have you know,

0:27:34.760 --> 0:27:39.640
<v Speaker 1>big business and also kind of you know, public goods

0:27:39.680 --> 0:27:43.960
<v Speaker 1>and services being transacted on it. And we've kind of

0:27:44.000 --> 0:27:47.520
<v Speaker 1>existed in that awkward space forever, and you've done episodes

0:27:47.520 --> 0:27:50.720
<v Speaker 1>in the past about loads of parts of social media

0:27:50.720 --> 0:27:52.520
<v Speaker 1>and the fact that there is this kind of challenge

0:27:52.560 --> 0:27:56.600
<v Speaker 1>of this is as Eezylon Musk's favorite raisor de facto

0:27:56.640 --> 0:27:59.600
<v Speaker 1>public square, but it is based on essentially private land.

0:28:00.760 --> 0:28:03.280
<v Speaker 1>And as soon as you kind of take what was

0:28:04.960 --> 0:28:08.960
<v Speaker 1>initially kind of like an educational base communications network and

0:28:09.080 --> 0:28:12.840
<v Speaker 1>you turn it into something that is for profit, you

0:28:13.280 --> 0:28:18.479
<v Speaker 1>really complicate things in a way that means you have

0:28:18.560 --> 0:28:21.680
<v Speaker 1>single points of failure and a lot of banks on

0:28:22.200 --> 0:28:25.399
<v Speaker 1>those things working, and when they don't, it causes big.

0:28:25.160 --> 0:28:43.120
<v Speaker 2>Issues and it's it. It is a bit worrying, and

0:28:43.280 --> 0:28:45.800
<v Speaker 2>I try not to do too much fud on this show,

0:28:46.160 --> 0:28:48.160
<v Speaker 2>but this is the stuff that actually keeps me up

0:28:48.160 --> 0:28:51.520
<v Speaker 2>at night. This is the thing, especially as we have

0:28:51.600 --> 0:28:55.400
<v Speaker 2>the increasing electricity use of AI as, especially as we

0:28:55.440 --> 0:28:57.880
<v Speaker 2>have any basic strain on these companies that hold up

0:28:57.880 --> 0:29:00.560
<v Speaker 2>the Internet. The other thing I think about is what

0:29:00.600 --> 0:29:02.520
<v Speaker 2>if there are problems with I mean, we've seen this

0:29:02.720 --> 0:29:05.400
<v Speaker 2>tons of times with Amazon Web Services, with Microsoft as

0:29:05.440 --> 0:29:08.840
<v Speaker 2>your Google Cloud and so on and so forth. They

0:29:08.960 --> 0:29:12.360
<v Speaker 2>feel like also a huge point of failure.

0:29:12.840 --> 0:29:15.760
<v Speaker 1>Yeah, and you see kind of rumblings of this right,

0:29:15.840 --> 0:29:21.440
<v Speaker 1>Like down detector is constantly pinging with things. Down Detector

0:29:21.560 --> 0:29:23.719
<v Speaker 1>is kind of the website that everybody goes to whenever

0:29:23.800 --> 0:29:27.520
<v Speaker 1>something either isn't working or isn't responding, to see whether

0:29:27.600 --> 0:29:30.120
<v Speaker 1>or not other people are noticing these sorts of issues.

0:29:32.360 --> 0:29:35.680
<v Speaker 1>It's strange, right because it's like we have and it

0:29:35.720 --> 0:29:38.440
<v Speaker 1>happens every month or two. We have kind of like

0:29:39.320 --> 0:29:45.440
<v Speaker 1>pretty significant tremors that put cracks in our walls, and

0:29:45.480 --> 0:29:46.880
<v Speaker 1>we kind of go, oh, you know what, let's just

0:29:47.080 --> 0:29:49.160
<v Speaker 1>plaster them up and I'll be okay, well okay, and

0:29:49.200 --> 0:29:52.920
<v Speaker 1>we kind of overlook it, and it's it's I suppose

0:29:52.920 --> 0:29:55.760
<v Speaker 1>the question is to what extent are those tremors kind

0:29:55.760 --> 0:29:58.600
<v Speaker 1>of like the pre warnings of like a massive rupture,

0:29:58.840 --> 0:30:02.040
<v Speaker 1>A huge kind of that is going to affect things

0:30:02.160 --> 0:30:05.320
<v Speaker 1>or are we able to just kind of keep it

0:30:05.360 --> 0:30:07.720
<v Speaker 1>ticking over and we have occasional outages and we fix

0:30:07.800 --> 0:30:09.920
<v Speaker 1>it and that's okay. Yeah.

0:30:09.960 --> 0:30:11.960
<v Speaker 2>I was speaking with Burial in the other day. He's

0:30:12.000 --> 0:30:17.040
<v Speaker 2>an anti monopoly expert and he kind of made this point. Though.

0:30:17.200 --> 0:30:22.680
<v Speaker 2>We also have absolutely no public kind of measurement of

0:30:22.760 --> 0:30:25.680
<v Speaker 2>success or efficacy or indeed safety with any of these

0:30:25.720 --> 0:30:28.200
<v Speaker 2>cloud providers. We have it for power plants, we have

0:30:28.280 --> 0:30:30.920
<v Speaker 2>it for sewerage, we have it for water. We don't

0:30:30.920 --> 0:30:35.240
<v Speaker 2>treat despite those utilities, but really cloud services are utilities too,

0:30:35.440 --> 0:30:38.760
<v Speaker 2>and we just don't. We have no idea, We don't know,

0:30:39.200 --> 0:30:42.680
<v Speaker 2>and we have no quality standards. So who even knows

0:30:42.760 --> 0:30:48.080
<v Speaker 2>as they push these massive data centers whether they stay up.

0:30:49.040 --> 0:30:52.280
<v Speaker 2>And it terrifies me, it really does.

0:30:52.840 --> 0:30:57.760
<v Speaker 1>Yeah. I think what's interesting is any data that we

0:30:57.800 --> 0:30:59.880
<v Speaker 1>do have is also provided by them, and it's kind

0:30:59.920 --> 0:31:02.320
<v Speaker 1>of it's bundled into marketing materials. Right They say we

0:31:02.400 --> 0:31:05.240
<v Speaker 1>have like six digit up time, which is that kind

0:31:05.280 --> 0:31:09.680
<v Speaker 1>of six nines after ninety nine points to highlight how

0:31:10.560 --> 0:31:13.760
<v Speaker 1>how well they maintain their services and how likely it

0:31:13.840 --> 0:31:16.120
<v Speaker 1>is that you will never encounter an outage. But the

0:31:16.120 --> 0:31:20.000
<v Speaker 1>reality is even that kind of point, not not one percent,

0:31:21.240 --> 0:31:23.000
<v Speaker 1>over a long course of time, can be quite a

0:31:23.000 --> 0:31:26.760
<v Speaker 1>significant outage. And if it's the thing, you know, if

0:31:26.840 --> 0:31:30.400
<v Speaker 1>it's if it's an outage that happens that is, you know,

0:31:30.800 --> 0:31:34.320
<v Speaker 1>keeping a hospital online or keeping your banking system online

0:31:34.360 --> 0:31:38.640
<v Speaker 1>at a time when everybody needs it. Even the smallest

0:31:38.680 --> 0:31:42.520
<v Speaker 1>outage on these kind of too big to fail services

0:31:43.240 --> 0:31:46.720
<v Speaker 1>can be huge, and we don't we don't realize them because,

0:31:46.720 --> 0:31:49.160
<v Speaker 1>as you say, there is no centralized record of this

0:31:49.240 --> 0:31:51.520
<v Speaker 1>is when we've had outages. This is when we've had issues.

0:31:51.800 --> 0:31:54.320
<v Speaker 1>They just come along every couple of months. They kind

0:31:54.320 --> 0:31:56.240
<v Speaker 1>of grab the attention. In the case of crowd strike,

0:31:56.320 --> 0:31:58.680
<v Speaker 1>it grabbed the attention because it was quite so massive

0:31:58.720 --> 0:32:01.880
<v Speaker 1>and quite so visual and visceral. But then we move

0:32:01.920 --> 0:32:04.360
<v Speaker 1>on and we forget about it, and actually we're only

0:32:04.400 --> 0:32:07.640
<v Speaker 1>ever reminded the next time, and by that point we're

0:32:07.680 --> 0:32:11.080
<v Speaker 1>so far beyond it that we forget actually how significant

0:32:11.120 --> 0:32:13.760
<v Speaker 1>it was. I mean, people couldn't go to work on

0:32:13.920 --> 0:32:17.440
<v Speaker 1>that Friday because they couldn't use their computers.

0:32:18.160 --> 0:32:23.760
<v Speaker 2>Yeah, it's just really terrifying. This is the actual crisis,

0:32:23.800 --> 0:32:26.800
<v Speaker 2>and I feel as if it's almost it feels like

0:32:26.800 --> 0:32:28.800
<v Speaker 2>screaming into the void at times. One of the reasons

0:32:28.840 --> 0:32:30.520
<v Speaker 2>I wanted to do this episode was because of this,

0:32:30.560 --> 0:32:33.920
<v Speaker 2>because I don't think most people realize how brittle everything is.

0:32:33.960 --> 0:32:36.680
<v Speaker 2>You've got, oh the way that most transactions are in

0:32:36.760 --> 0:32:40.640
<v Speaker 2>crypto on the Internet, that's by two steves and everything

0:32:40.680 --> 0:32:42.840
<v Speaker 2>holding everything up is like a patchwork of a few

0:32:42.880 --> 0:32:46.960
<v Speaker 2>companies that are pretty much do not have They don't

0:32:46.960 --> 0:32:51.320
<v Speaker 2>get held accountable until something breaks. It's it's very bad,

0:32:51.760 --> 0:32:54.480
<v Speaker 2>but let's get it. Let's make it worse. So the

0:32:54.560 --> 0:32:57.040
<v Speaker 2>last two you brought up in your article, I can

0:32:57.160 --> 0:33:00.520
<v Speaker 2>and vera sign when you talk about why, they're also

0:33:00.760 --> 0:33:01.400
<v Speaker 2>very worrying.

0:33:02.600 --> 0:33:09.000
<v Speaker 1>Yeah, so I currently is it's how do I describe this? Basically,

0:33:09.040 --> 0:33:13.800
<v Speaker 1>I can't at its heart run to what are called DNS,

0:33:14.200 --> 0:33:16.680
<v Speaker 1>the domain name system, which is kind of the address book.

0:33:16.760 --> 0:33:22.440
<v Speaker 1>So you type in a URL to your web browser

0:33:22.680 --> 0:33:26.000
<v Speaker 1>that is not machine readable, so it gets converted into

0:33:26.040 --> 0:33:29.560
<v Speaker 1>an IP address, which is a bunch of digits essentially,

0:33:29.600 --> 0:33:33.960
<v Speaker 1>and that gets rooted through what is called the DNS,

0:33:34.040 --> 0:33:37.520
<v Speaker 1>which is essentially a massive address book, and it's run

0:33:37.720 --> 0:33:40.280
<v Speaker 1>many of them, not all of them, three of the

0:33:40.600 --> 0:33:42.880
<v Speaker 1>kind of dozen or so that exists are run by

0:33:42.920 --> 0:33:49.520
<v Speaker 1>i can, which is a sort of nonprofit that is

0:33:50.000 --> 0:33:55.520
<v Speaker 1>one of the kind of earliest major organizations and involved

0:33:55.520 --> 0:33:59.440
<v Speaker 1>in kind of the early web, and also VeriSign, which

0:33:59.480 --> 0:34:03.560
<v Speaker 1>is kind of a private company. So if these things

0:34:03.720 --> 0:34:09.520
<v Speaker 1>go offline, then like everything breaks, because if the DNS,

0:34:09.600 --> 0:34:12.320
<v Speaker 1>if the kind of the address system of the Internet

0:34:12.320 --> 0:34:17.359
<v Speaker 1>of the Web is corrupted in some way. I don't

0:34:17.360 --> 0:34:19.520
<v Speaker 1>know about you, but I don't remember the IP address

0:34:19.560 --> 0:34:21.400
<v Speaker 1>of like the BBC News website.

0:34:21.440 --> 0:34:25.080
<v Speaker 2>I remember my own phone number and nobody else's. That's

0:34:25.120 --> 0:34:27.640
<v Speaker 2>that should tell you everything. And just to be clear,

0:34:28.200 --> 0:34:31.160
<v Speaker 2>every website you visit, without exception, is actually just the

0:34:31.239 --> 0:34:35.280
<v Speaker 2>an IP address which has then gone through DNS. That's

0:34:35.320 --> 0:34:36.040
<v Speaker 2>that's good.

0:34:36.360 --> 0:34:40.080
<v Speaker 1>Yeah. And so unless you are I don't know, some

0:34:40.160 --> 0:34:46.600
<v Speaker 1>sort of amazing memory, powerful individual who can remember every

0:34:46.640 --> 0:34:48.040
<v Speaker 1>single IP address.

0:34:48.280 --> 0:34:50.399
<v Speaker 2>Who's also who also knows them because we don't get

0:34:50.400 --> 0:34:54.840
<v Speaker 2>exposed to them by the nature of the DNS system. DNS.

0:34:55.120 --> 0:34:56.759
<v Speaker 1>Yeah, you just you just type it and it works,

0:34:56.800 --> 0:34:58.560
<v Speaker 1>and that is you know, it's one of those things.

0:34:58.600 --> 0:35:02.840
<v Speaker 1>It's we've we've traded off convenience for actually understanding how

0:35:03.239 --> 0:35:06.319
<v Speaker 1>this technology works, which is great because it works, but

0:35:06.400 --> 0:35:09.640
<v Speaker 1>if it doesn't work, then we're in real trouble. And

0:35:09.680 --> 0:35:12.640
<v Speaker 1>I think that is if you think about kind of

0:35:12.640 --> 0:35:15.920
<v Speaker 1>the economic impacts of crowd striking, the outages because they

0:35:15.960 --> 0:35:19.120
<v Speaker 1>couldn't people couldn't get onto their devices. Think about what

0:35:19.200 --> 0:35:22.640
<v Speaker 1>happens if people can get onto their devices, but they

0:35:22.680 --> 0:35:24.520
<v Speaker 1>don't know how to access their bank or they don't

0:35:24.560 --> 0:35:26.680
<v Speaker 1>know how to access the websites that they need for

0:35:26.960 --> 0:35:31.759
<v Speaker 1>day to day working. That is the really interesting thing.

0:35:32.000 --> 0:35:35.359
<v Speaker 1>And you know, I CAN is nonprofit. It has around

0:35:35.400 --> 0:35:38.080
<v Speaker 1>about four hundred staff, so like it is well staffed.

0:35:38.080 --> 0:35:41.920
<v Speaker 1>This isn't too Steves and a dog, but it is.

0:35:43.160 --> 0:35:49.560
<v Speaker 1>I suppose four hundred seems fewer people than you need

0:35:49.600 --> 0:35:52.240
<v Speaker 1>for something as important as this, right when you consider

0:35:52.280 --> 0:35:55.040
<v Speaker 1>the huge numbers that are employed by big tech companies,

0:35:55.080 --> 0:35:56.560
<v Speaker 1>you would think that I CAN would have.

0:35:56.560 --> 0:35:59.000
<v Speaker 2>More than Well, the un has thirty six thousand people

0:35:59.160 --> 0:36:01.880
<v Speaker 2>working for it, and this is probably the size that like,

0:36:01.960 --> 0:36:04.560
<v Speaker 2>this is a probably a little bit more important than

0:36:04.600 --> 0:36:06.120
<v Speaker 2>the u N if you really think about it.

0:36:06.560 --> 0:36:09.560
<v Speaker 1>Yeah, the website would not work without these things, and

0:36:09.600 --> 0:36:10.759
<v Speaker 1>so that is the.

0:36:10.920 --> 0:36:12.480
<v Speaker 2>Email would email break as well?

0:36:13.680 --> 0:36:16.879
<v Speaker 1>That's a good question. I think it would be.

0:36:16.760 --> 0:36:18.960
<v Speaker 2>If you were accessing through through the webit world.

0:36:19.480 --> 0:36:22.960
<v Speaker 1>Yeah, and also presumably I would I don't fully know

0:36:23.000 --> 0:36:25.040
<v Speaker 1>the answer, but I would presume that actually, yeah, because

0:36:25.040 --> 0:36:29.600
<v Speaker 1>you're putting in a a kind of domain name something

0:36:29.719 --> 0:36:32.120
<v Speaker 1>at something dot com or dot co, dot UK or

0:36:32.120 --> 0:36:35.200
<v Speaker 1>dot net or whatever, that it would still be routed

0:36:35.239 --> 0:36:36.680
<v Speaker 1>through the same systems.

0:36:36.760 --> 0:36:38.840
<v Speaker 2>So yeah, And a quick Google says that that's the

0:36:38.880 --> 0:36:41.840
<v Speaker 2>case too. This is how I learned things. And also

0:36:41.880 --> 0:36:44.080
<v Speaker 2>another website I wonldn't be able to access the DNS

0:36:44.200 --> 0:36:46.399
<v Speaker 2>was down. That's that's so good.

0:36:46.880 --> 0:36:51.120
<v Speaker 1>Yeah, exactly, this is the thing you would sometimes It's

0:36:51.120 --> 0:36:53.160
<v Speaker 1>happened when I used to work prior to journals, I

0:36:53.239 --> 0:36:55.840
<v Speaker 1>used to work in an office and sometimes the like

0:36:55.880 --> 0:36:58.480
<v Speaker 1>the actual router would fail and you would just kind

0:36:58.480 --> 0:37:00.279
<v Speaker 1>of be stuck there twiddling your thumbs and things, Well,

0:37:00.280 --> 0:37:05.680
<v Speaker 1>what can I do? Like imagine that but everybody in

0:37:05.719 --> 0:37:09.040
<v Speaker 1>the world, all at once unable to do the most

0:37:09.040 --> 0:37:12.360
<v Speaker 1>basic stuff. And think about how reliant we are on

0:37:12.440 --> 0:37:17.200
<v Speaker 1>all of the the internet connected services and tools that

0:37:17.239 --> 0:37:19.840
<v Speaker 1>we use, and then think about what would be the

0:37:19.880 --> 0:37:23.239
<v Speaker 1>impact if all of those stopped suddenly and we didn't

0:37:23.239 --> 0:37:24.399
<v Speaker 1>know what to do afterwards.

0:37:24.880 --> 0:37:27.759
<v Speaker 2>And it says here in your article. There's thirteen of

0:37:27.840 --> 0:37:30.239
<v Speaker 2>the largest DNS servers a run by i CAN. So

0:37:30.480 --> 0:37:33.440
<v Speaker 2>three of the three of the thirteen largest run by

0:37:33.520 --> 0:37:35.960
<v Speaker 2>i CAN. So if you took if someone took out

0:37:36.000 --> 0:37:38.920
<v Speaker 2>I CAN, it would still function, but I imagine there'd be

0:37:38.920 --> 0:37:41.840
<v Speaker 2>a massive outage just kind of connecting the bits.

0:37:42.560 --> 0:37:44.680
<v Speaker 1>Yeah, so they all have different route service, which is

0:37:44.760 --> 0:37:48.080
<v Speaker 1>kind of like the they have kind of the original

0:37:48.239 --> 0:37:50.319
<v Speaker 1>phone books as it were. You can get copies of

0:37:50.320 --> 0:37:54.200
<v Speaker 1>copies of copies of copies, which are increasingly less reliable.

0:37:55.600 --> 0:37:58.239
<v Speaker 1>It kind of generally seems to work geographically, so it

0:37:58.239 --> 0:38:01.600
<v Speaker 1>would probably affect parts of of the world rather than

0:38:01.719 --> 0:38:05.160
<v Speaker 1>the entire world, depending on which way you were served

0:38:05.200 --> 0:38:08.640
<v Speaker 1>through in terms of which quote unquote phone book you got,

0:38:08.719 --> 0:38:14.080
<v Speaker 1>which root server. But it's it's kind of a huge issue,

0:38:14.120 --> 0:38:20.040
<v Speaker 1>and the problem is we don't fully understand and wouldn't

0:38:20.040 --> 0:38:23.880
<v Speaker 1>fully understand until it happened, what the impact could be

0:38:23.880 --> 0:38:27.560
<v Speaker 1>because we know, okay, if it affected those three servers,

0:38:27.600 --> 0:38:31.759
<v Speaker 1>those three root servers, fine, but is there something on

0:38:31.840 --> 0:38:36.319
<v Speaker 1>the other root servers, or the websites or the back

0:38:36.480 --> 0:38:40.040
<v Speaker 1>ends of the organizations that operate the other root servers

0:38:40.120 --> 0:38:43.960
<v Speaker 1>that relies on those root servers to get access to

0:38:44.239 --> 0:38:48.600
<v Speaker 1>Like it's kind of could the domino effect start to

0:38:48.600 --> 0:38:52.360
<v Speaker 1>play out here where actually one pretty significant error anyway

0:38:52.960 --> 0:38:55.240
<v Speaker 1>could actually spread further and further and further.

0:38:56.200 --> 0:39:00.400
<v Speaker 2>It's yeah, it's almost as if everyone It's would be

0:39:00.400 --> 0:39:03.120
<v Speaker 2>like if they one forgot how to speak. Yeah, you

0:39:03.120 --> 0:39:06.560
<v Speaker 2>could perhaps write letters, but speaking was off the table.

0:39:07.120 --> 0:39:11.160
<v Speaker 2>It's terrifying. And again, three of them are held up

0:39:11.160 --> 0:39:15.440
<v Speaker 2>by nonprofits. It's which is good, but all of them

0:39:15.440 --> 0:39:18.719
<v Speaker 2>should be. It's so strange. As countries we can all

0:39:18.760 --> 0:39:22.279
<v Speaker 2>get together to go to war or help support a

0:39:22.360 --> 0:39:26.240
<v Speaker 2>war perhaps, but we genocide, I guess in that case.

0:39:26.600 --> 0:39:29.480
<v Speaker 2>But we are in this situation where it's fucking we

0:39:29.520 --> 0:39:32.719
<v Speaker 2>can't put the money together to support the literal way

0:39:32.719 --> 0:39:34.920
<v Speaker 2>that people communicate online.

0:39:36.160 --> 0:39:40.840
<v Speaker 1>Which is because we get through Yeah.

0:39:40.680 --> 0:39:41.839
<v Speaker 2>It must works right now.

0:39:42.000 --> 0:39:46.160
<v Speaker 1>Yeah, it works right now, and when it goes wrong,

0:39:46.600 --> 0:39:49.719
<v Speaker 1>it hasn't gone completely wrong one hundred percent all over

0:39:49.760 --> 0:39:51.960
<v Speaker 1>the world, and so we kind of go, well, that's

0:39:51.960 --> 0:39:54.919
<v Speaker 1>a whoopsie, Okay, we can deal with it and move on.

0:39:55.480 --> 0:39:58.719
<v Speaker 1>Hopefully it won't happen again. Fingers crossed. Let's hope that's

0:39:58.760 --> 0:40:01.240
<v Speaker 1>all okay, and that the way that it's kind of working.

0:40:01.280 --> 0:40:02.880
<v Speaker 1>That's the status quote a minute.

0:40:04.080 --> 0:40:06.040
<v Speaker 2>I guess there's nothing. It's one of these I like

0:40:06.080 --> 0:40:08.560
<v Speaker 2>to end episodes by being like, what can regular people do?

0:40:08.719 --> 0:40:10.040
<v Speaker 2>It doesn't feel like we can.

0:40:10.760 --> 0:40:12.880
<v Speaker 1>And you have read some of my journalism, you know

0:40:12.960 --> 0:40:15.160
<v Speaker 1>that I'm one of the most pessimistic people. I do

0:40:15.880 --> 0:40:19.200
<v Speaker 1>a radio slot here in the UK where I introduce

0:40:19.239 --> 0:40:21.879
<v Speaker 1>tech stories to people who don't necessarily know lots about tech,

0:40:22.280 --> 0:40:25.240
<v Speaker 1>and every single week I get harangued by the hosts

0:40:25.280 --> 0:40:28.640
<v Speaker 1>because I always end with depressing notes, and unfortunately that

0:40:28.760 --> 0:40:29.399
<v Speaker 1>is the case here.

0:40:29.480 --> 0:40:33.239
<v Speaker 2>I think, Yeah, I think that something I like to

0:40:33.239 --> 0:40:35.880
<v Speaker 2>come back to though, is knowledge is power. I think

0:40:35.920 --> 0:40:38.360
<v Speaker 2>that I wonder if there is This is one of

0:40:38.360 --> 0:40:40.600
<v Speaker 2>the dumber things I've thought up, but I wonder if

0:40:40.600 --> 0:40:42.799
<v Speaker 2>there is actually a way of most people downloading the

0:40:42.800 --> 0:40:46.600
<v Speaker 2>phone book of DNA with DNS phone book just distributed.

0:40:46.680 --> 0:40:49.440
<v Speaker 1>It could be crypto far off. I can be on

0:40:49.440 --> 0:40:50.560
<v Speaker 1>a blockchain.

0:40:50.120 --> 0:40:52.400
<v Speaker 2>Bit of crypto. And it is funny as well, because

0:40:52.440 --> 0:40:54.680
<v Speaker 2>you see all of this AI bullshit and you got

0:40:54.719 --> 0:40:57.080
<v Speaker 2>the crypto bullshit and they're like, yeah, this is the future.

0:40:57.320 --> 0:41:00.799
<v Speaker 2>This is so cooled important. Objectively, DNA is cool, like

0:41:00.880 --> 0:41:03.359
<v Speaker 2>this stuff is that it's actually insane. The Internet works

0:41:03.400 --> 0:41:03.719
<v Speaker 2>at all.

0:41:04.320 --> 0:41:07.400
<v Speaker 1>Yeah, Like I wrote a book called The History of

0:41:07.400 --> 0:41:10.640
<v Speaker 1>the Internet in bite sized Trucks, And as I said,

0:41:10.640 --> 0:41:14.760
<v Speaker 1>I'm thirty five. I kind of I joined the Web

0:41:16.000 --> 0:41:19.400
<v Speaker 1>when I was about ten or eleven, and yeah.

0:41:19.280 --> 0:41:21.240
<v Speaker 2>I'm thirty eight, by the way, so we're right there.

0:41:21.480 --> 0:41:23.600
<v Speaker 1>They go kind of got interested in it and found

0:41:23.640 --> 0:41:29.200
<v Speaker 1>it incredible, but forgot that, like I lost that wonder

0:41:29.680 --> 0:41:33.120
<v Speaker 1>because we don't see how it works anymore. You don't

0:41:33.160 --> 0:41:36.120
<v Speaker 1>see the crankshafts, you don't see the gears working in

0:41:36.160 --> 0:41:38.600
<v Speaker 1>the way that you used to. Kids nowadays don't know

0:41:38.640 --> 0:41:42.400
<v Speaker 1>how to store files on a computer because they just

0:41:42.400 --> 0:41:45.719
<v Speaker 1>have cloud storage. It's just always accessible easily there. They

0:41:45.719 --> 0:41:48.080
<v Speaker 1>don't have to structure a file system or something like that.

0:41:48.640 --> 0:41:52.359
<v Speaker 1>And so we take it for granted that these things

0:41:52.520 --> 0:41:55.600
<v Speaker 1>work and we just assume that like it's all okay.

0:41:55.640 --> 0:41:58.759
<v Speaker 1>But actually, yeah, knowledge is power. And knowing that there

0:41:58.880 --> 0:42:02.040
<v Speaker 1>is a person behind this, Knowing that there is a

0:42:02.120 --> 0:42:03.880
<v Speaker 1>system behind this and kind of getting a sense a

0:42:03.880 --> 0:42:07.279
<v Speaker 1>little bit of how it works means that you understand

0:42:07.440 --> 0:42:10.920
<v Speaker 1>more perhaps when things go wrong, and importantly, you can

0:42:11.000 --> 0:42:14.040
<v Speaker 1>kind of advocate maybe for how to make sure that

0:42:14.120 --> 0:42:15.920
<v Speaker 1>it doesn't go wrong again in the future.

0:42:17.040 --> 0:42:18.839
<v Speaker 2>Chris, thank you so much for joining me. Where can

0:42:18.880 --> 0:42:19.440
<v Speaker 2>people find you?

0:42:20.200 --> 0:42:23.000
<v Speaker 1>They can unfortunately find me on X that stokel that

0:42:23.200 --> 0:42:26.480
<v Speaker 1>is my am. I'm going down with that ship long

0:42:26.560 --> 0:42:29.600
<v Speaker 1>li SD Okay.

0:42:30.280 --> 0:42:33.239
<v Speaker 2>Yeah, all right, thank you so much. Chris. You've been

0:42:33.239 --> 0:42:35.080
<v Speaker 2>listening to Better Offline. You know where to find me.

0:42:35.120 --> 0:42:37.040
<v Speaker 2>There's the same thing that comes on after it that

0:42:37.080 --> 0:42:38.919
<v Speaker 2>you'll complain because they haven't changed it in a wow,

0:42:39.000 --> 0:42:40.919
<v Speaker 2>thank you for listening everyone, and then it's gonna say

0:42:40.920 --> 0:42:51.360
<v Speaker 2>thank you for listening again. Thank you for listening to

0:42:51.400 --> 0:42:52.239
<v Speaker 2>Better Offline.

0:42:52.360 --> 0:42:54.799
<v Speaker 3>The editor and composer of the Better Offline theme song

0:42:54.880 --> 0:42:57.520
<v Speaker 3>is Metasowski. You can check out more of his music

0:42:57.520 --> 0:43:01.200
<v Speaker 3>and audio projects at Metasowski dot com, M A T

0:43:01.200 --> 0:43:05.640
<v Speaker 3>T O S O W s ki dot com. You

0:43:05.680 --> 0:43:08.200
<v Speaker 3>can email me at easy at Better Offline dot com,

0:43:08.280 --> 0:43:10.560
<v Speaker 3>or visit Better Offline dot com to find more podcast

0:43:10.640 --> 0:43:13.960
<v Speaker 3>links and of course my newsletter. I also really recommend

0:43:14.000 --> 0:43:15.920
<v Speaker 3>you go to chat dot where's youreaed dot at to

0:43:16.000 --> 0:43:18.320
<v Speaker 3>visit the discord, and go to our slash.

0:43:18.080 --> 0:43:21.239
<v Speaker 2>Better Offline to check out our reddit. Thank you so

0:43:21.320 --> 0:43:21.719
<v Speaker 2>much for.

0:43:21.719 --> 0:43:25.360
<v Speaker 3>Listening Better Offline is a production of cool Zone Media.

0:43:25.520 --> 0:43:28.359
<v Speaker 3>For more from cool Zone Media, visit our website cool

0:43:28.440 --> 0:43:30.319
<v Speaker 3>zonemedia dot com, or check us

0:43:30.360 --> 0:43:33.320
<v Speaker 1>Out on the iHeartRadio app, Apple Podcasts, or wherever you

0:43:33.400 --> 0:43:34.520
<v Speaker 1>get your podcasts.