670: Institutionally Inescapable
00:00:00
◼
►
I have rejoined the winter tire lifestyle, sort of.
00:00:05
◼
►
Oh, in the i3?
00:00:07
◼
►
That's right.
00:00:08
◼
►
So over the weekend, Tiff had taken my car out of town because it has a long range, and
00:00:15
◼
►
I was driving her car, the i3.
00:00:17
◼
►
My car, the iX, is perfectly well in the snow.
00:00:21
◼
►
I meant to say iX.
00:00:22
◼
►
I 100% said i3, but I meant to say iX.
00:00:25
◼
►
The i3 is the one that has a range extender.
00:00:27
◼
►
That's right.
00:00:28
◼
►
But it's still, you know, to go, like, you know, deep upstate, it's not super great.
00:00:32
◼
►
So anyway, so she had my good car, and I had the i3, which is a wonderful car in lots of
00:00:39
◼
►
However, I learned that in snow and ice, it is not only not a wonderful car, it is a horrendously
00:00:47
◼
►
bad car in snow and ice.
00:00:49
◼
►
Has it ever had its tires changed?
00:00:51
◼
►
Yeah, actually.
00:00:52
◼
►
Well, it only has, like, 11,000 miles on it.
00:00:56
◼
►
So these are the original tires?
00:00:58
◼
►
What year was this car?
00:00:59
◼
►
Not anymore.
00:00:59
◼
►
They, there was, like, a slow leak in about a year, about a year ago, maybe, there was a
00:01:05
◼
►
slow leak, and they determined just, let's just replace all of them, because they had worn
00:01:09
◼
►
enough by that point that that's, like, might as well, might as well do it.
00:01:11
◼
►
So they're actually fairly new tires.
00:01:14
◼
►
The problem, as if you, if you look into i3 owners and their experience of driving it in
00:01:19
◼
►
the winter, so it is a rear-wheel drive car, which, you know, I've had rear-wheel drive
00:01:24
◼
►
cars before.
00:01:24
◼
►
I know how they handle in the snow, which is not amazing.
00:01:28
◼
►
But, yeah, but, you know, if you, if you have snow tires, you can do okay.
00:01:31
◼
►
It's still not, it's still, you know, way worse than an all-wheel drive car, even with
00:01:36
◼
►
regular all-season tires.
00:01:37
◼
►
But, okay, don't at me.
00:01:39
◼
►
It's way worse than front-wheel drive, too, by the way.
00:01:42
◼
►
You know, can I just, can I just stop you right there?
00:01:44
◼
►
I don't particularly disagree with you, but the snow tire zealots are going to come
00:01:49
◼
►
Good for them.
00:01:50
◼
►
They will argue.
00:01:51
◼
►
I've been there.
00:01:52
◼
►
They will argue.
00:01:53
◼
►
I just want to acknowledge this argument, because I'm not interested in pursuing it further after
00:01:58
◼
►
this moment.
00:01:59
◼
►
I acknowledge, and I am acknowledging on behalf of all three of us, until John argues with
00:02:04
◼
►
me, that I understand that with the right set of snow tires, a rear-wheel drive car is
00:02:08
◼
►
actually very performant in the snow.
00:02:11
◼
►
I agree with Marco, though, for an average driver, which I include myself in that, it
00:02:16
◼
►
is probably better to have an all-wheel drive car in the snow than a rear-wheel drive car.
00:02:20
◼
►
Rear-wheel drive car with snow tires.
00:02:24
◼
►
Especially where I am.
00:02:25
◼
►
And I am not interested in having an argument about this anywhere on the internet.
00:02:29
◼
►
Please and thank you.
00:02:30
◼
►
The only thing I would disagree with is if you have an all-wheel drive car with like a
00:02:32
◼
►
summer performance tires on it.
00:02:34
◼
►
Oh, been there.
00:02:35
◼
►
Not going to be better.
00:02:36
◼
►
It's not good.
00:02:38
◼
►
But yeah, my assertion is merely that all-wheel drive with all-season tires is better than
00:02:44
◼
►
a rear-wheel drive with snow tires.
00:02:46
◼
►
People will argue with you.
00:02:48
◼
►
I'm not interested in the argument, everyone.
00:02:50
◼
►
Thank you, but no thank you.
00:02:52
◼
►
And yeah, and to clarify, I'm talking about winter tires, not snow tires, technically.
00:02:58
◼
►
Thank you, everybody.
00:02:59
◼
►
Driving Tiff's car in the snow and ice over the last few days.
00:03:04
◼
►
I messaged her.
00:03:05
◼
►
I'm like, can I please buy you snow tires?
00:03:07
◼
►
So, because the problem is the i3, yeah, it's rear-wheel drive.
00:03:11
◼
►
The tires that are, so the i3 has very narrow tires.
00:03:15
◼
►
It's basically motorcycle tires, even narrower than many motorcycle tires.
00:03:20
◼
►
It's like a big roller skate.
00:03:21
◼
►
The good thing is when it spins, since the wheelbase is so short, you just, you can't even
00:03:25
◼
►
tell when it's going forward or backward or sideways.
00:03:27
◼
►
Yeah, and the tires that are on it are like eco range maxing tires, which are not good
00:03:34
◼
►
for traction in the winter.
00:03:35
◼
►
They're not optimized for that.
00:03:36
◼
►
They're optimized for roller skate.
00:03:37
◼
►
Yeah, real hard tires.
00:03:39
◼
►
They're optimized for range in the summer, which is fine, but not what we need.
00:03:43
◼
►
So, finally, you know, go into a tire rack, place in order.
00:03:47
◼
►
Like, there's one snow tire that is made for this.
00:03:50
◼
►
I was going to say, who makes snow tires that small?
00:03:52
◼
►
There is one on the, I think it's a Blizzac.
00:03:55
◼
►
There's one currently on the market that fits it.
00:03:57
◼
►
And if you look like-
00:03:58
◼
►
Do you remember the tire size?
00:03:59
◼
►
Uh, no, but it's very-
00:04:03
◼
►
What's the wheel size?
00:04:04
◼
►
It's like 16 inches?
00:04:05
◼
►
I can tell you.
00:04:06
◼
►
My order has shipped.
00:04:07
◼
►
As someone pointed out online recently, I know we talked about tire sizing in context
00:04:12
◼
►
of the bootleg thing, and we went through the tire sizing.
00:04:15
◼
►
And a thing that had never occurred to me until someone just pointed out recently is
00:04:18
◼
►
that tire sizing mixes metric, imperial, and proportion in the same size.
00:04:24
◼
►
So, the tire size, by the way, the tire size, so the regular tire size for the vehicle stock
00:04:30
◼
►
is actually staggered, but for the snow tires, it's square, and the tire size for the snows
00:04:35
◼
►
is 155, 70, or 19.
00:04:40
◼
►
That's way bigger than I thought it would be.
00:04:41
◼
►
Yes, seriously.
00:04:42
◼
►
I'm very surprised.
00:04:43
◼
►
The 155, not surprising.
00:04:45
◼
►
155 is millimeters.
00:04:46
◼
►
It's millimeters, then the 19 is inches, and then the other number is sidewall height as
00:04:52
◼
►
a proportion of the width, I believe.
00:04:54
◼
►
So, I assume 155 is fairly narrow for a car?
00:04:57
◼
►
Yes, yes, yes.
00:04:58
◼
►
It's very narrow.
00:04:58
◼
►
But 19 is way bigger than I would have guessed.
00:05:01
◼
►
Yeah, and actually, having just had to replace one of Aaron's tires, which is a whole story,
00:05:05
◼
►
I forget what that was, but I want to say it was like 275.
00:05:08
◼
►
I can look that up as well, and I'll get back to you in a second.
00:05:11
◼
►
But it was quite like two or three times.
00:05:14
◼
►
It was like twice the size of what you're talking about.
00:05:16
◼
►
It's ridiculous.
00:05:17
◼
►
So, anyway, here's hoping that rejoining the snow tire, winter tire lifestyle will improve
00:05:25
◼
►
this car in the snow for the rest of its useful life in our household.
00:05:30
◼
►
All right, so it is nearly Christmas as we record this.
00:05:34
◼
►
It is the 17th of December.
00:05:35
◼
►
Hanukkah is actually going as we speak.
00:05:37
◼
►
And if you are in the gift-giving mood and you have a nerd in your life that perhaps listens
00:05:43
◼
►
to the show, which maybe you do too.
00:05:46
◼
►
Hopefully, that's how you're hearing this message.
00:05:47
◼
►
Anyways, if you have a nerd that you want to gift a membership to, remember that thanks
00:05:51
◼
►
to the hard work of one John Syracuse, ATP gift memberships are a thing.
00:05:55
◼
►
And you can actually gift somebody an entire membership for, I believe, John, and jump in
00:06:00
◼
►
here a month, a year, maybe even forever.
00:06:02
◼
►
No, not forever.
00:06:03
◼
►
But there's all sorts of different things you can do with gift memberships.
00:06:06
◼
►
John, how does this work?
00:06:08
◼
►
Well, the thing you need to know is you go to atp.fm slash gift.
00:06:10
◼
►
That's the URL for you.
00:06:12
◼
►
I added some more instructions there.
00:06:13
◼
►
If you go to atp.fm slash store, I also put the gift instructions there.
00:06:16
◼
►
But yeah, you can buy a month or a year.
00:06:18
◼
►
You can buy multiple months.
00:06:19
◼
►
You can buy multiple years.
00:06:21
◼
►
It's all explained in the fact it's been a pretty solid system.
00:06:24
◼
►
People have been using it and it has been working for them.
00:06:26
◼
►
And we haven't really had any problems.
00:06:27
◼
►
The only wrinkle is that, obviously, to buy something, you have to create an account so you
00:06:33
◼
►
can give payment through our payment processor and stuff like that.
00:06:36
◼
►
You're led through it on the page.
00:06:37
◼
►
atp.fm slash gift will explain it all.
00:06:39
◼
►
And then they have to put in your email address if you're the one who wants the gift or something.
00:06:44
◼
►
So there's like a URL that's like atp.fm slash gift question mark four equals your email
00:06:49
◼
►
It just pre-fills the form.
00:06:50
◼
►
But don't worry.
00:06:51
◼
►
If they enter the wrong email address, we can even fix that after the fact.
00:06:54
◼
►
So we've had a lot of people successfully use this process and not get confused by it.
00:06:58
◼
►
So I think it's working.
00:06:59
◼
►
The great thing about ATP membership gift, you can get it literally Christmas morning.
00:07:04
◼
►
There's no shipping.
00:07:06
◼
►
It's you just do a payment and then you get a URL and then you can either hastily print
00:07:11
◼
►
that or just write down the code that we give you like the redemption code and just stick
00:07:15
◼
►
it in a little envelope and put a bow on it.
00:07:16
◼
►
Perfect last minute gift.
00:07:18
◼
►
No lead time required.
00:07:19
◼
►
Instantly delivered to you.
00:07:21
◼
►
atp.fm slash gift.
00:07:23
◼
►
Now, John, you've made me scared now because you've talked about how you have to enter the
00:07:27
◼
►
recipient's email address.
00:07:28
◼
►
You just said instantly delivered.
00:07:30
◼
►
Does that mean the gift will be given away immediately upon purchase?
00:07:33
◼
►
No, we don't do any delivery for you.
00:07:35
◼
►
After you purchase a gift membership, you'll have instructions on what to do and then you
00:07:39
◼
►
deliver the gift however you want to.
00:07:41
◼
►
You can print it out on a piece of paper.
00:07:42
◼
►
You can put it in a gift box.
00:07:43
◼
►
You can text it to them.
00:07:45
◼
►
You could mail it to them in the mail.
00:07:47
◼
►
You could do whatever you want with it.
00:07:48
◼
►
You could just read it to them on Christmas morning.
00:07:50
◼
►
It's entirely up to you.
00:07:52
◼
►
The surprise will not be spoiled by anything in our system.
00:07:56
◼
►
But that means that you must actually deliver the gift.
00:07:58
◼
►
And yeah, it is a last minute gift idea.
00:08:00
◼
►
You do have to hastily write down the redemption code or print something out or text them.
00:08:05
◼
►
But, you know, whether it's a piece of paper or a texted link, it works just the same.
00:08:10
◼
►
Well, I'm glad that the surprise will not be ruined.
00:08:13
◼
►
And again, atp.fm slash gift.
00:08:15
◼
►
And this is doubly pertinent because we also need to announce that we have a new member
00:08:20
◼
►
special for December.
00:08:21
◼
►
We watched, we did ATP Movie Club and we watched the 1983 film War Games with Matthew Broderick
00:08:28
◼
►
and Ali Sheedy and a bunch of other people.
00:08:30
◼
►
And I had seen it, but not in like 20 years.
00:08:33
◼
►
Marco effectively hadn't seen it.
00:08:34
◼
►
And John, you seem to know this movie inside and out.
00:08:37
◼
►
So anything that you would like to add about that?
00:08:39
◼
►
Yeah, I have some very, you know, rapid fire.
00:08:44
◼
►
Follow up for the episode that I will try not to spoil.
00:08:46
◼
►
First, this movie has been often requested.
00:08:49
◼
►
And if you want to, if you're dying to listen to it, now's your time.
00:08:54
◼
►
For anybody who listens to it, you can listen to how many times I say nuclear and how many
00:09:00
◼
►
times I say nuclear.
00:09:01
◼
►
So that's a fun game you can play.
00:09:03
◼
►
Rest assured, I do know the difference.
00:09:05
◼
►
But unfortunately, I was born in the 70s and a child of the 80s.
00:09:08
◼
►
And the incorrect pronunciation is wedged in my head.
00:09:11
◼
►
So you'll, you'll hear as you know, that's just, that's just an accent.
00:09:16
◼
►
You'll hear as the episode goes on, my discipline gets worse and worse.
00:09:19
◼
►
So that's fine.
00:09:20
◼
►
Two, NORAD is located in Colorado Springs, Colorado, not Wyoming.
00:09:25
◼
►
We were at the error.
00:09:26
◼
►
Casey tried to point that out.
00:09:27
◼
►
I think I missed it.
00:09:28
◼
►
No, no, no, no.
00:09:28
◼
►
I also got it wrong because I saw Cheyenne or Cheyenne or whatever it's pronounced.
00:09:32
◼
►
Yeah, Cheyenne or Cheyenne on the sign.
00:09:35
◼
►
And I thought that was Wyoming.
00:09:37
◼
►
It is in Colorado, as you said.
00:09:38
◼
►
Three, the 80s nuclear war movie that I was trying to remember is not The Day After Tomorrow.
00:09:43
◼
►
That's a 2004 climate disaster movie directed by Roland Emmerich.
00:09:46
◼
►
It was The Day After.
00:09:47
◼
►
These things jumble in my head because I'm old.
00:09:50
◼
►
I regret the error.
00:09:51
◼
►
And finally, the thing that I will not spoil, but you'll have to listen to the episode to know what I'm talking about.
00:09:56
◼
►
But the thing on the episode I asked, if anyone is aware of this thing existing before the movie War Games came out, let us know.
00:10:06
◼
►
And I am here to tell you that tons of people let us know.
00:10:08
◼
►
And rest assured, the thing that is in that movie that we discuss did indeed exist well before that movie and is a widespread phenomenon all over this country, potentially coming here from Europe.
00:10:20
◼
►
Anyway, that's our follow-up for the member special.
00:10:23
◼
►
Slightly mysterious, but it's War Games.
00:10:25
◼
►
You should watch the movie even if you're not a member.
00:10:27
◼
►
All right, John, you have yet another Cloudflare update.
00:10:31
◼
►
Is there trouble in paradise?
00:10:32
◼
►
No, I mean, last time I was saying that I had, you know, switched over to that and had it sitting in front of my website and doing caching and SSL termination.
00:10:42
◼
►
And that they had, you know, we did some follow-up about this workers thing they have or the serverless thing that can do stuff and you can host stuff in R2 and all that stuff.
00:10:50
◼
►
And I said I would look into that.
00:10:51
◼
►
So now my website is fully on Cloudflare.
00:10:55
◼
►
I am using Cloudflare workers to actually serve my site.
00:10:58
◼
►
No traffic goes to my crappy shared hosting thing anymore for that particular website.
00:11:03
◼
►
There's other websites that are still there.
00:11:05
◼
►
And it's working pretty well, except that I quickly learned that when you do worker, it kind of sits alongside as a peer to caching.
00:11:13
◼
►
So I can't put like Cloudflare caching in front of my worker, but there's a caching API in the worker.
00:11:19
◼
►
So I basically have to manually do like the stuff that a web browser would do.
00:11:24
◼
►
I have to manually set the headers and the expires headers for caching.
00:11:28
◼
►
I have to manually deal with like trailing slashes and crap.
00:11:31
◼
►
I have to manually do caching.
00:11:32
◼
►
It's still like maybe two pages of code now instead of one, but it's a little bit silly.
00:11:37
◼
►
It would be nice if you could just say, hey, Cloudflare, do your caching thing in front of my worker.
00:11:41
◼
►
But still the worker would have to do the cache expires header because the way I had caching configured was to honor the headers that were coming out.
00:11:48
◼
►
Anyway, it seems to be working fine.
00:11:50
◼
►
I had a little a couple of glitches where I didn't fully reproduce the behavior that I had in Apache.
00:11:55
◼
►
But I think I'm going to run it like this for a while.
00:11:58
◼
►
I still have my shared hosting site and I still have the site there.
00:12:00
◼
►
So I guess I'll publish to both sites, deploy to both sites as I go.
00:12:03
◼
►
But it's working pretty well.
00:12:05
◼
►
So, you know, I guess I'll give you an update if anything disastrous happens.
00:12:09
◼
►
But for now, it's going pretty well.
00:12:10
◼
►
And you said hypercritical.co is pointing to this worker site.
00:12:14
◼
►
Is that right?
00:12:14
◼
►
That's right.
00:12:16
◼
►
If you hit that URL now, everything you see there, the files are all hosted on R2 because I have some that are bigger than 25 megs.
00:12:22
◼
►
And I didn't want to do that weird bifurcation.
00:12:24
◼
►
And yes, I could have like made a back end site at Cloudflare and then had it fronted by Cloudflare.
00:12:29
◼
►
And it's just I didn't feel like going to that.
00:12:31
◼
►
I just wanted uniformity.
00:12:32
◼
►
Everything's in R2.
00:12:33
◼
►
It's fed by a worker.
00:12:35
◼
►
The worker acts like the world's dumbest static content web server.
00:12:38
◼
►
And it has and it accesses Cloudflare's caching front end as it goes.
00:12:42
◼
►
And I think it's way faster than it was before because I tried it.
00:12:45
◼
►
I tried it both ways, like using my crappy shared hosting as the origin server with caching in front of it versus doing it all in worker.
00:12:51
◼
►
It's much faster to do it all in worker because my mostly because my crappy shared hosting was really bad.
00:12:55
◼
►
Like anytime it actually had to go to the origin server, the the request from went from tens of milliseconds to hundreds of milliseconds.
00:13:01
◼
►
And it was ridiculous.
00:13:02
◼
►
So not that it matters for a static website, but it's faster now, too.
00:13:05
◼
►
Oh, and I went over that.
00:13:07
◼
►
I went over the the worker.
00:13:08
◼
►
I didn't go over it.
00:13:09
◼
►
I got the warning email.
00:13:10
◼
►
It says you're close to the daily limit for a free worker request.
00:13:13
◼
►
So now, of course, I'm paying for worker.
00:13:15
◼
►
It's five dollars a month.
00:13:16
◼
►
Not a big deal.
00:13:17
◼
►
I mean, that's what I'm paying Linode currently for their baby.
00:13:21
◼
►
Nanode or whatever.
00:13:22
◼
►
And that's a full on computer asterisk asterisk.
00:13:25
◼
►
Yeah, that would that would have been easier.
00:13:27
◼
►
It's just that I got sucked into this whole Cloudflare thing.
00:13:29
◼
►
Like, I kind of wish I had your setup because then I could just run a web server and configure it instead of writing my own crappy web server and no JS.
00:13:35
◼
►
But whatever.
00:13:36
◼
►
No, I honestly, I think either approach is perfectly valid.
00:13:40
◼
►
Let's talk about Marco's former TV.
00:13:42
◼
►
Wayne Morgan writes regarding Marco's LG C7 image problem.
00:13:45
◼
►
This was a known issue with the C7 and B7.
00:13:47
◼
►
They actually had a repair notice where until a few years ago they would fix it for free.
00:13:50
◼
►
I had the exact same issues as you between Minecraft and the hue burning in the center.
00:13:54
◼
►
Is that what yours look like, this picture, Marco?
00:13:56
◼
►
I never put up like a solid color to test it.
00:14:00
◼
►
It was just it was so apparent, like the shift towards green.
00:14:03
◼
►
And what we've heard over and over again is basically that like the red sub pixels would wear out in the middle faster than everywhere else, possibly because some theories are like that's where people's faces are.
00:14:15
◼
►
And yeah, it's skin tone.
00:14:16
◼
►
And I don't know if that's true or if it's like heat or both, but whatever it is, this was a very common problem as reported by the incredibly rigorous data of people telling us about it.
00:14:28
◼
►
It seems like a pretty common problem.
00:14:30
◼
►
Yeah, if you had, you know, when it first started to happen, it sounds like you could have got it repaired for free, but you let it fester.
00:14:34
◼
►
And now it's kind of like Apple's keyboard repair programs.
00:14:37
◼
►
They eventually end.
00:14:37
◼
►
And so it was too late for you anyway.
00:14:39
◼
►
Yeah, it's the kind of thing when that particular problem, like the Minecraft burn in with the hearts on the bottom, that's been there for years.
00:14:45
◼
►
But the particular problem of the middle of it slowly turning green, that's only been happening for at least in a noticeable way for maybe a few months.
00:14:53
◼
►
So I think even if I had done it immediately, it would have it would have been too late.
00:14:57
◼
►
You needed a new TV anyway.
00:14:58
◼
►
So also that ends well.
00:14:59
◼
►
It's funny that like so that besides besides the TV getting 10 inches larger diagonally, nobody in the family seems to notice.
00:15:07
◼
►
They didn't notice the giant blob in the middle of the old TV.
00:15:10
◼
►
Well, they notice.
00:15:11
◼
►
Look, as I'm sure not only the two of you, but certainly many, if not most of our listeners are aware of a phenomenon.
00:15:19
◼
►
When you are kind of the person in charge of the technology of the house, you only hear about things that don't work.
00:15:26
◼
►
You don't really like when things work great.
00:15:30
◼
►
I mean, this is true of, you know, most household duties that most people do.
00:15:33
◼
►
Like when things are working great, no one says anything.
00:15:37
◼
►
They might notice, probably not.
00:15:40
◼
►
They certainly don't notice enough to say anything.
00:15:42
◼
►
It's only when things go wrong or need attention that you tend to hear about them.
00:15:47
◼
►
So the way I am thanked, as with, again, with any household duties that people do, the way I am thanked for my hard work in this area is an absence of complaints.
00:15:56
◼
►
And I accept that.
00:15:57
◼
►
I wish my family was more impressed by my TV.
00:15:59
◼
►
It looks really good.
00:16:02
◼
►
Yeah, I wish my family was more impressed by my amazing Wi-Fi setup.
00:16:05
◼
►
But, yeah, it just doesn't happen.
00:16:08
◼
►
We are sponsored this episode by Notion.
00:16:11
◼
►
If you are always swamped after meetings with admin work, Notion agent can do that busy work for you.
00:16:18
◼
►
It can read through your meeting notes, add action items to the right places right in Notion.
00:16:23
◼
►
And you can even tag teammates automatically.
00:16:25
◼
►
It's like having a project manager that keeps everything on track in the background while you keep an eye on the bigger picture.
00:16:31
◼
►
Notion is an amazing tool that brings all of your notes, docs, and projects into one connected space that just works.
00:16:39
◼
►
It's seamless, flexible, powerful, and actually fun to use.
00:16:43
◼
►
And now with AI built right in, you spend less time switching between tools and more time creating great work.
00:16:49
◼
►
And now with Notion agent, your AI doesn't just help with work.
00:16:53
◼
►
It finishes it.
00:16:54
◼
►
Notion agent can do anything that you can do in Notion by tapping into Notion workspace, the web, and any connected tools like Slack or Google Drive so that it can complete assigned actions end to end,
00:17:05
◼
►
leaving you to be able to do the hard decisions and the high-level work.
00:17:10
◼
►
It's like delegating to another version of you that knows your style, your workflow, and your preferences because it learns from how you work.
00:17:17
◼
►
Notion agent has an incredible set of features.
00:17:20
◼
►
You can form a plan, execute it, reassess, and try again if it hits a snag.
00:17:24
◼
►
And it has things like enhanced database querying capabilities to find patterns and insights in mere seconds.
00:17:30
◼
►
And because this is all inside Notion, you are always in control.
00:17:33
◼
►
You tell your agent how to behave, and then it will remember and update memories automatically.
00:17:38
◼
►
Everything your agent does is editable and transparent, so you can always undo changes and review changes, so you can trust it with important work.
00:17:46
◼
►
Notion is used by so many companies.
00:17:49
◼
►
Try it out today.
00:17:50
◼
►
Try Notion now with Notion agent at Notion.com slash ATP.
00:17:55
◼
►
That's all lowercase letters, Notion.com slash ATP to try your new AI teammate, Notion agent, today.
00:18:02
◼
►
And when you use our link, you're supporting our show, Notion.com slash ATP.
00:18:07
◼
►
Thanks to Notion for sponsoring our show.
00:18:12
◼
►
All right, let's talk Apple executives.
00:18:15
◼
►
First of all, Jeff Williams retired like two weeks ago and is now sort of kind of unretiring.
00:18:21
◼
►
But apparently, Jeff Williams has been nominated to join the Disney board.
00:18:27
◼
►
So reading from Jay Peters in The Verge, or at The Verge, wherever, something The Verge.
00:18:31
◼
►
Jeff Williams, who recently retired from Apple, will stand for election, quote, as a new independent director at the company's 2026 annual meeting of shareholders, quote, Disney says.
00:18:40
◼
►
Additionally, with regard to Johnny Surugi and, oh, where would he go if he did leave, Joshua Price writes, after watching the Rivian event this week where they announced that they're building custom silicon for their vehicles, could that be a potential competitor for Johnny Surugi that Johnny Surugi would have considered?
00:19:00
◼
►
That seems like a big step down to me.
00:19:02
◼
►
It does, but you never know.
00:19:04
◼
►
Also, a lot of people reached out to say NVIDIA is another option, potentially.
00:19:09
◼
►
That's maybe a lateral move, but I don't know.
00:19:12
◼
►
NVIDIA seems a lot more volatile and is a new member of Biggest Company in the World, Club, which Apple's been a member of for a while.
00:19:19
◼
►
With regard to last week's overtime, we were talking about carbon credits and Apple 2030, where they said there would be carbon neutral.
00:19:26
◼
►
I'm sure there's asterisk, dagger, double dagger, et cetera.
00:19:28
◼
►
Zach writes, I actually work in the carbon credit space.
00:19:32
◼
►
This is, again, ATP.
00:19:33
◼
►
What did I call this?
00:19:34
◼
►
Something corner.
00:19:35
◼
►
I don't know.
00:19:36
◼
►
We have people everywhere.
00:19:37
◼
►
I actually work in the carbon credit space.
00:19:39
◼
►
My job is essentially carbon accounting, so I know quite a bit about carbon credits.
00:19:42
◼
►
In order to sell carbon credits that a company like Apple would purchase, you need to go through a registry.
00:19:46
◼
►
The registry uses independent auditors to verify the credits.
00:19:49
◼
►
In order for your credits to be valid, there are several criteria that need to be met, which includes a minimum of 100 years of stability.
00:19:54
◼
►
Part of this means you cannot sell your carbon capture byproduct into certain markets where, for example, they would be exposed to high temperatures or very acidic conditions that would result in the release of the captured carbon dioxide.
00:20:05
◼
►
The whole process of producing carbon credits is honestly a huge hassle, but it has to be that way so people cannot easily cheat it.
00:20:11
◼
►
It's a complex industry.
00:20:12
◼
►
It's not entirely a scam, but it's difficult to do in a way that satisfies everybody.
00:20:16
◼
►
We got a lot of feedback with regard to your split iMessage situation.
00:20:21
◼
►
Given that you haven't put a lot of follow-up in here, I'm assuming that means you have no particularly satisfying answers.
00:20:26
◼
►
Oh, I mean, lots of people had suggestions that involved, you know, like tear your world down and start it back up again.
00:20:32
◼
►
Or, like, suggestions that would never work, like, you know, which involves going around to everybody's device that you communicate with and forcing their settings into a particular thing.
00:20:40
◼
►
I think I mentioned this when we talked about it, but, like, there is that setting of, like, by default, what do you want to begin conversations from?
00:20:46
◼
►
And also, what do you want to be reachable at?
00:20:48
◼
►
And those settings are, like, I don't know if they're per device or per OS, but definitely there's different settings on Mac OS and iOS and iPads.
00:20:54
◼
►
And, like, policing everyone, even just in your, like, immediate family, just trying to police them and all their devices and make sure all their settings are rigidly set like this so you never bifurcate things.
00:21:03
◼
►
On the theory that the bifurcation is solely based on the fact that somebody started a message thread and they auto-completed two Apple IDs and one phone number or whatever, you know, like, that's just not tenable.
00:21:14
◼
►
Like, whether or not that would work, that's ridiculous.
00:21:17
◼
►
And I think it's stupid because the whole point of the contacts is to say, all of these things refer to this person.
00:21:21
◼
►
And so, just show it as this person.
00:21:24
◼
►
But, yeah, no, there were no solutions that I was willing to try because a lot of them were, like, delete every thread you have, sign out of all your devices, sign out of your Apple ID, start a new thread.
00:21:32
◼
►
It's like, nope, no thanks.
00:21:33
◼
►
So, yeah, they're just, they continue to be bifurcated, but things could be worse.
00:21:38
◼
►
So, Sir Shannon writes, I just checked my pinned three-person group chat messages on Mac OS.
00:21:42
◼
►
So far this month, there are 21 separate conversations for that single conversation, one pinned and 20 unpinned.
00:21:48
◼
►
Three of the unpinned threads have the correct custom image.
00:21:51
◼
►
The rest, including the pinned conversation, do not.
00:21:52
◼
►
It's fine on iOS, mostly.
00:21:54
◼
►
What is, uh, three-choose-three, if I'm saying that right?
00:21:59
◼
►
Remember, uh, permutations and combinations?
00:22:02
◼
►
Isn't it three times two times one?
00:22:03
◼
►
And I feel like, uh, there should not be 21 separate different ways to combine three-person group chat, if my math is right.
00:22:11
◼
►
But either way, that's ridiculous.
00:22:14
◼
►
Something is barely broken.
00:22:16
◼
►
And what recourse does Sir Shannon have?
00:22:18
◼
►
I don't know.
00:22:19
◼
►
Just, you just, you just deal with it.
00:22:21
◼
►
Just, I don't like it.
00:22:23
◼
►
Anyway, no, it's intractable.
00:22:25
◼
►
I still have separate conversations.
00:22:26
◼
►
We all, the best we can do is just, we all try to contribute to the one that's the highest up in our message list.
00:22:32
◼
►
And that usually works.
00:22:35
◼
►
With regard to AI-generated voice-matched dubbing, particularly with, like, Fitness Plus, for example, Fran Basora writes,
00:22:41
◼
►
I've been able to try the Spanish dubbing of Apple Fitness Plus.
00:22:44
◼
►
It doesn't feel completely off, but you can tell a bit that it's an AI-generated dub.
00:22:47
◼
►
It keeps the essence of the trainer's voices, though, which makes it feel a bit more familiar.
00:22:51
◼
►
Stefana Secundus writes,
00:22:53
◼
►
I listened to a German track, and it's better than expected.
00:22:55
◼
►
The voice somewhat matches the trainer and conveys some emotion, though it's more monotonous than the original.
00:23:00
◼
►
Some translations are awkward, and the lip sync doesn't match at all.
00:23:03
◼
►
Overall, it's on the level of a dubbed tele-shopping show.
00:23:06
◼
►
Far better than YouTube auto-dubbing, but not immediately obvious as AI, and usable if you don't speak English.
00:23:12
◼
►
And speaking of YouTube, Ben Madison writes,
00:23:14
◼
►
On the topic of generated voices, a few months ago, I tried to airplay an MKBHD video from my Mac to my Apple TV,
00:23:18
◼
►
and the audio switched what appeared to be Vietnamese in Marques' voice.
00:23:22
◼
►
And Ben then took a recording of that and uploaded it to, of course, YouTube.
00:23:27
◼
►
And it is pretty funny to watch for a little bit, and impressive.
00:23:30
◼
►
Do you think that's, like, YouTube auto-generating that?
00:23:34
◼
►
It's got it.
00:23:35
◼
►
And they do voice matching automatically now, I guess?
00:23:37
◼
►
I feel like there was news about this, like, six to twelve months ago,
00:23:40
◼
►
but I probably can't put my fingers on a link or anything.
00:23:43
◼
►
Real-time follow-up, I messed up the math on the choose thing because it should be, like,
00:23:46
◼
►
it's basically, like, how many different combinations of two possible things,
00:23:49
◼
►
phone number and email address, can you have with three people?
00:23:51
◼
►
And so, please, mathematicians, you can write it and tell us what the correct math and that would be.
00:23:55
◼
►
But I still think it's not twenty-one.
00:24:00
◼
►
With regard to pronouncing your name correctly, and this individual has a name that my feeble
00:24:08
◼
►
American brain cannot pronounce very easily, and in the midst of complaining justifiably
00:24:13
◼
►
about Siri not pronouncing their name correctly, now I get to butcher their name.
00:24:16
◼
►
So, you know what?
00:24:17
◼
►
Actually, this is what I'm going to do.
00:24:18
◼
►
I'm going to say, Paul Z writes,
00:24:20
◼
►
I've been fighting with my iOS to say my last name correctly for years.
00:24:23
◼
►
Prior to hearing your...
00:24:24
◼
►
Now, see, now I've got to pronounce it, otherwise this doesn't end.
00:24:28
◼
►
Paul Zadonacki writes,
00:24:30
◼
►
I've been fighting with iOS...
00:24:32
◼
►
I'm guessing the J is silent.
00:24:33
◼
►
Paul Zadonacki writes,
00:24:36
◼
►
I've been fighting...
00:24:37
◼
►
I'll get this one day.
00:24:38
◼
►
I've been fighting with iOS to say my last name correctly for years.
00:24:41
◼
►
Prior to hearing a recent episode, it would pronounce my family members' names correctly,
00:24:44
◼
►
but butcher mine.
00:24:45
◼
►
As of today, in trying, again, with my contact card, as you just suggested,
00:24:49
◼
►
it'll pronounce my name correctly when I ask what my name is.
00:24:51
◼
►
But when I say, hey, dingus, remind me to do X when I get home,
00:24:54
◼
►
it still pronounces my name wrong in the confirmation response,
00:24:58
◼
►
although less wrong than in previous years.
00:25:00
◼
►
Say it with me, everybody.
00:25:01
◼
►
Shotguns are inconsistent.
00:25:03
◼
►
Why is Siri acknowledging you back after a simple command with your last name?
00:25:10
◼
►
Yeah, I'm confused, too, unless Paul is somehow mispronounced.
00:25:13
◼
►
Is it like, you know, Mr. Zadonacki or something?
00:25:15
◼
►
Like, is it...
00:25:16
◼
►
Like, but I've never...
00:25:17
◼
►
I don't know if there's a setting to have it address you that way.
00:25:19
◼
►
I've always...
00:25:20
◼
►
It always just...
00:25:21
◼
►
Mine doesn't address me at all by name.
00:25:22
◼
►
Mine just...
00:25:22
◼
►
Yeah, it just says, okay, I'll, you know, remind you of that when you get home,
00:25:26
◼
►
or it repeats what your reminder is.
00:25:28
◼
►
I don't know.
00:25:28
◼
►
I mean, maybe the name is in the reminder text.
00:25:30
◼
►
You know, like, when I...
00:25:31
◼
►
If I, like, don't know someone's name,
00:25:33
◼
►
I'll try to avoid needing to say it.
00:25:34
◼
►
Do you think Siri just doesn't know any of our names except Paul?
00:25:38
◼
►
But everyone else, Siri's like...
00:25:39
◼
►
Or Paul is her favorite.
00:25:41
◼
►
Maybe that's it.
00:25:42
◼
►
Like, it's the complaint we all have about Siri.
00:25:44
◼
►
It's like, in addition to it not working and being bad and broken,
00:25:47
◼
►
it's not even consistently bad and broken and not working.
00:25:49
◼
►
Sometimes things work, sometimes don't.
00:25:51
◼
►
Things used to work stop working.
00:25:52
◼
►
Other things start working.
00:25:53
◼
►
It's just...
00:25:55
◼
►
It's ridiculous.
00:25:55
◼
►
And my shotgun thing was, in fact,
00:25:57
◼
►
the Destiny reference that five people will get.
00:25:59
◼
►
But awesome is what it is.
00:26:02
◼
►
This is the time of the show
00:26:04
◼
►
when I do a little bit of reading for everyone's enjoyment.
00:26:06
◼
►
Joe Lyon has come back with some information about Intel stealing...
00:26:11
◼
►
I'm sorry, learning from the chips at Fab's for others.
00:26:13
◼
►
So Joe writes,
00:26:15
◼
►
Chip Foundry doesn't get the design or schematic from the customer.
00:26:18
◼
►
The Foundry just receives the final reticles or masks,
00:26:22
◼
►
or, for example, masks,
00:26:23
◼
►
which is the design as implemented in physical layout
00:26:26
◼
►
over dozens or hundreds of masking layers.
00:26:29
◼
►
And depending on the relationship,
00:26:30
◼
►
the Foundry doesn't necessarily know
00:26:32
◼
►
what the heck they're making,
00:26:33
◼
►
certainly not down to the circuit level.
00:26:34
◼
►
The Foundry supplies a PDK,
00:26:36
◼
►
or a process development kit,
00:26:37
◼
►
to the customer that tells them
00:26:38
◼
►
what kind of transistors and other structures they can make,
00:26:41
◼
►
including the sizing and performance.
00:26:42
◼
►
And the PDK translates the customer's design
00:26:44
◼
►
into the final reticle set
00:26:46
◼
►
that is compatible with the Foundry's process flow,
00:26:48
◼
►
all at the customer side.
00:26:49
◼
►
The reticle set is basically like a software binary,
00:26:51
◼
►
whereas the original schematic,
00:26:53
◼
►
or more likely the original VHDL code,
00:26:56
◼
►
is like the source code.
00:26:57
◼
►
Yes, theoretically, a binary can be decompiled
00:26:59
◼
►
or reverse-engineered,
00:27:00
◼
►
but even after that,
00:27:01
◼
►
it's never the same as having the original source code.
00:27:03
◼
►
No comments, no documentation,
00:27:04
◼
►
variable names are arbitrary, etc.
00:27:06
◼
►
Same is true when trying to go
00:27:08
◼
►
from reticle backwards to schematic,
00:27:10
◼
►
much less the original VHDL code.
00:27:12
◼
►
And that is before all the policies
00:27:14
◼
►
that are put into place
00:27:16
◼
►
to separate Intel Foundry from Intel product divisions.
00:27:19
◼
►
I'm assuming that Intel will put up
00:27:20
◼
►
an extremely strong firewall between those divisions
00:27:22
◼
►
because the Foundry model requires
00:27:23
◼
►
complete trust on both sides.
00:27:25
◼
►
It would immediately destroy
00:27:26
◼
►
the whole Foundry business
00:27:27
◼
►
if Intel started acting sneaky.
00:27:28
◼
►
Additionally, Jason Biotech writes,
00:27:31
◼
►
Regarding the Apple giving their chip designs
00:27:33
◼
►
my company has done some research on this problem.
00:27:35
◼
►
It seems intractable, of course.
00:27:37
◼
►
You can't keep your design secret
00:27:38
◼
►
from the people you're asking
00:27:39
◼
►
to build the chips, right?
00:27:40
◼
►
The basic idea lies in sending a design
00:27:42
◼
►
that is obfuscated and non-functional
00:27:44
◼
►
useless to everyone including the chip fab,
00:27:45
◼
►
but that you,
00:27:46
◼
►
with secret knowledge only you possess,
00:27:48
◼
►
can fix afterward
00:27:49
◼
►
to produce the functional chip.
00:27:50
◼
►
Like any cryptography problem,
00:27:52
◼
►
because that's basically what this is,
00:27:53
◼
►
just in hardware,
00:27:54
◼
►
the devil's in the details.
00:27:55
◼
►
You can find more information on the Galois,
00:27:57
◼
►
I don't know,
00:27:58
◼
►
company blog,
00:27:58
◼
►
which will link in the show notes.
00:28:00
◼
►
Exciting title for the paper.
00:28:02
◼
►
Reverse engineer this
00:28:04
◼
►
towards provable cryptographic protection
00:28:06
◼
►
for circuit IP.
00:28:07
◼
►
I don't think Apple will be pursuing this,
00:28:09
◼
►
and I'm assuming until we'll be able
00:28:10
◼
►
to keep their secrets safe.
00:28:14
◼
►
although it may be a small risk,
00:28:17
◼
►
it is non-zero,
00:28:18
◼
►
and also the risk of TSMC
00:28:20
◼
►
someday making their own chip designs
00:28:21
◼
►
is also non-zero.
00:28:22
◼
►
it's not a perfect world,
00:28:23
◼
►
but we'll see.
00:28:24
◼
►
I'm still crossing my fingers
00:28:26
◼
►
that something actually happens
00:28:27
◼
►
with all this Intel stuff,
00:28:29
◼
►
but these are just rumors for now.
00:28:31
◼
►
and then finally tonight,
00:28:32
◼
►
James Wilby writes,
00:28:34
◼
►
I tried Apple's migrate purchases feature
00:28:37
◼
►
that was released earlier this year.
00:28:39
◼
►
Spoiler alert,
00:28:41
◼
►
it didn't work.
00:28:41
◼
►
I tried to do the sensible thing
00:28:43
◼
►
of waiting some time
00:28:43
◼
►
for any issues to be resolved
00:28:45
◼
►
and decided that after the support articles
00:28:46
◼
►
were last updated in July,
00:28:48
◼
►
that now could be a good time to try.
00:28:50
◼
►
I initially wasn't even able
00:28:51
◼
►
to see the option
00:28:52
◼
►
under my purchase account page,
00:28:53
◼
►
but after removing some test flight apps,
00:28:55
◼
►
the option appeared.
00:28:55
◼
►
But that should have been a sign right there,
00:28:58
◼
►
That's not good.
00:28:59
◼
►
When we talked about this,
00:29:00
◼
►
you can't do it if you have test flight apps.
00:29:02
◼
►
just remove the test flight apps.
00:29:03
◼
►
I'm sure it'll be fine.
00:29:05
◼
►
upon tapping in a brief loading page,
00:29:08
◼
►
I received the warning,
00:29:08
◼
►
unable to migrate purchases.
00:29:09
◼
►
One or both accounts
00:29:10
◼
►
is not eligible for purchase migration.
00:29:11
◼
►
Many hours later,
00:29:13
◼
►
contacting Apple support,
00:29:13
◼
►
a long phone call
00:29:14
◼
►
in which I was told to delete
00:29:15
◼
►
any and all of my music library,
00:29:17
◼
►
even on my secondary account
00:29:18
◼
►
with the purchases,
00:29:19
◼
►
I was simply told,
00:29:21
◼
►
so you just aren't eligible.
00:29:22
◼
►
Have a great day.
00:29:23
◼
►
Have a great day.
00:29:24
◼
►
I've asked for an escalation,
00:29:25
◼
►
but as of now,
00:29:26
◼
►
I'm no closer to migration
00:29:27
◼
►
and without any music library.
00:29:29
◼
►
I did my best to back it all up
00:29:31
◼
►
so one day I could rebuild.
00:29:32
◼
►
I thought I'd let you know
00:29:33
◼
►
this whole process
00:29:34
◼
►
is still half-baked
00:29:34
◼
►
with no explanation
00:29:35
◼
►
from Apple support
00:29:36
◼
►
and we're going to hear
00:29:36
◼
►
more about that
00:29:37
◼
►
in just a second.
00:29:38
◼
►
Any other thoughts
00:29:40
◼
►
on this though?
00:29:40
◼
►
when we talked about this,
00:29:42
◼
►
I think we all
00:29:43
◼
►
expressed skepticism
00:29:44
◼
►
and were kind of aghast
00:29:46
◼
►
at the limitations.
00:29:46
◼
►
I think one of which
00:29:47
◼
►
you can't have a music library,
00:29:49
◼
►
so now I'm telling this person
00:29:49
◼
►
to delete their music library.
00:29:51
◼
►
This is definitely
00:29:53
◼
►
one of those things,
00:29:54
◼
►
one of those things
00:29:54
◼
►
that we've asked for
00:29:55
◼
►
for decades at this point,
00:29:57
◼
►
we should be able
00:29:58
◼
►
to merge Apple IDs
00:29:59
◼
►
or transfer purchases
00:30:00
◼
►
and it's like,
00:30:01
◼
►
after a decade,
00:30:02
◼
►
we roll out this thing
00:30:03
◼
►
and we're like,
00:30:03
◼
►
but does it work?
00:30:06
◼
►
for some people it works,
00:30:07
◼
►
but it's just,
00:30:07
◼
►
it's one of those features
00:30:08
◼
►
when Apple announces
00:30:09
◼
►
something like this,
00:30:10
◼
►
you're like,
00:30:10
◼
►
I would do this
00:30:11
◼
►
if it was my last resort
00:30:13
◼
►
because I have no faith
00:30:14
◼
►
that it's going to work.
00:30:16
◼
►
but if it doesn't,
00:30:17
◼
►
you're just in the situation
00:30:19
◼
►
where there's no good way out,
00:30:21
◼
►
like you've,
00:30:21
◼
►
especially when you've done stuff
00:30:23
◼
►
like deleting your entire music library
00:30:24
◼
►
to try to make it work
00:30:25
◼
►
and that also doesn't work
00:30:26
◼
►
and then Apple support
00:30:27
◼
►
throws up their hands
00:30:30
◼
►
just sometimes
00:30:31
◼
►
things we make
00:30:33
◼
►
for some people
00:30:34
◼
►
and you're one of those people.
00:30:37
◼
►
We were sponsored
00:30:39
◼
►
to this episode
00:30:39
◼
►
by Squarespace,
00:30:40
◼
►
the all-in-one website platform
00:30:43
◼
►
for entrepreneurs
00:30:43
◼
►
to stand out
00:30:44
◼
►
and succeed online.
00:30:45
◼
►
Whether you're just starting out
00:30:46
◼
►
or managing a growing brand,
00:30:48
◼
►
Squarespace makes it easy
00:30:49
◼
►
to create a beautiful website
00:30:51
◼
►
to engage with your audience
00:30:52
◼
►
and sell anything,
00:30:53
◼
►
your products,
00:30:54
◼
►
your content,
00:30:55
◼
►
or your time,
00:30:55
◼
►
all in one place
00:30:57
◼
►
and all on your terms.
00:30:58
◼
►
Quite simply,
00:30:59
◼
►
Squarespace makes it super easy
00:31:00
◼
►
to make a website
00:31:01
◼
►
for you and or your business.
00:31:03
◼
►
I've recommended Squarespace
00:31:04
◼
►
to so many people
00:31:05
◼
►
over the years.
00:31:05
◼
►
I've used it myself
00:31:07
◼
►
to build sites
00:31:08
◼
►
and I've shown other people
00:31:09
◼
►
how to build sites
00:31:09
◼
►
and it's so great
00:31:10
◼
►
because it's so easy
00:31:12
◼
►
that you don't have
00:31:13
◼
►
to build sites
00:31:15
◼
►
You can just show them
00:31:17
◼
►
and they can build it themselves
00:31:18
◼
►
which is incredibly empowering.
00:31:20
◼
►
You don't have to help
00:31:22
◼
►
You don't have to hold their hand
00:31:23
◼
►
and they can do it themselves
00:31:25
◼
►
without having to involve
00:31:26
◼
►
other nerds like us.
00:31:27
◼
►
So it's great for everybody.
00:31:28
◼
►
They have amazing
00:31:30
◼
►
design systems built in now,
00:31:31
◼
►
now powered by AI.
00:31:33
◼
►
Their design intelligence system
00:31:34
◼
►
is combining decades
00:31:36
◼
►
of industry-leading
00:31:36
◼
►
design expertise
00:31:37
◼
►
with cutting-edge AI
00:31:38
◼
►
so that they can unlock
00:31:39
◼
►
your strongest creative potential
00:31:40
◼
►
and you can design
00:31:41
◼
►
a logo and a brand
00:31:43
◼
►
and a personality for you
00:31:43
◼
►
that you can use
00:31:44
◼
►
across your entire
00:31:45
◼
►
online presence
00:31:46
◼
►
all with the built-in tools
00:31:48
◼
►
on Squarespace.
00:31:49
◼
►
and of course
00:31:50
◼
►
your customers
00:31:51
◼
►
have lots of flexibility
00:31:51
◼
►
for buying from you.
00:31:53
◼
►
You can do things like
00:31:54
◼
►
obviously sell goods
00:31:55
◼
►
physical or digital
00:31:56
◼
►
and you can have
00:31:57
◼
►
downloads that are paid.
00:31:58
◼
►
You can have things
00:31:59
◼
►
like e-books,
00:32:00
◼
►
You can also have
00:32:00
◼
►
paid podcasts,
00:32:01
◼
►
paid newsletters,
00:32:02
◼
►
all sorts of things.
00:32:03
◼
►
You can have paid time slots
00:32:05
◼
►
if you're a coach
00:32:06
◼
►
or something.
00:32:06
◼
►
It's amazing.
00:32:07
◼
►
So many features
00:32:08
◼
►
built into Squarespace.
00:32:08
◼
►
I can't tell you all
00:32:09
◼
►
about them in one ad
00:32:10
◼
►
but go try it.
00:32:11
◼
►
When you're ready
00:32:12
◼
►
to give Squarespace
00:32:13
◼
►
when you have a site
00:32:14
◼
►
go start a free trial.
00:32:16
◼
►
You can build
00:32:17
◼
►
the whole site,
00:32:18
◼
►
see how it works for you.
00:32:19
◼
►
When you're ready
00:32:20
◼
►
go to squarespace.com
00:32:22
◼
►
to save 10% off
00:32:24
◼
►
your first purchase
00:32:25
◼
►
of a website
00:32:26
◼
►
So go try it out,
00:32:28
◼
►
squarespace.com
00:32:30
◼
►
when you're ready
00:32:30
◼
►
to purchase.
00:32:31
◼
►
Thank you so much
00:32:32
◼
►
to Squarespace
00:32:33
◼
►
for sponsoring
00:32:34
◼
►
Sort of kind of
00:32:39
◼
►
speaking of,
00:32:39
◼
►
we have a news report,
00:32:42
◼
►
well not even news,
00:32:43
◼
►
it's a thing
00:32:43
◼
►
that's been going around
00:32:44
◼
►
in a little circle.
00:32:45
◼
►
It starts with a blog post.
00:32:46
◼
►
it starts with a blog post.
00:32:47
◼
►
And this is Paris
00:32:48
◼
►
Butfield Addison
00:32:50
◼
►
after nearly 30 years
00:32:51
◼
►
as a loyal customer
00:32:52
◼
►
authoring technical books
00:32:53
◼
►
on Apple's own
00:32:54
◼
►
programming languages
00:32:54
◼
►
and spending
00:32:56
◼
►
tens upon tens
00:32:56
◼
►
of thousands of dollars
00:32:58
◼
►
conferences,
00:32:58
◼
►
and services,
00:32:59
◼
►
I've been locked
00:33:00
◼
►
out of my personal
00:33:01
◼
►
and professional
00:33:01
◼
►
digital life
00:33:02
◼
►
with no explanation
00:33:03
◼
►
and no recourse.
00:33:03
◼
►
The only recent activity
00:33:05
◼
►
on my account
00:33:05
◼
►
was a recent attempt
00:33:06
◼
►
to redeem a $500
00:33:07
◼
►
Apple gift card
00:33:07
◼
►
to pay for my
00:33:09
◼
►
iCloud Plus storage plan.
00:33:10
◼
►
The code failed.
00:33:11
◼
►
The vendor suggested
00:33:12
◼
►
that the card number
00:33:13
◼
►
was likely compromised
00:33:16
◼
►
and agreed to reissue it.
00:33:17
◼
►
Shortly after,
00:33:17
◼
►
my account was locked.
00:33:18
◼
►
An Apple support representative
00:33:20
◼
►
suggested that this was
00:33:21
◼
►
the cause of the issue,
00:33:21
◼
►
indicating that something
00:33:22
◼
►
was likely untoward
00:33:23
◼
►
about this card.
00:33:24
◼
►
The card was purchased
00:33:25
◼
►
from a major
00:33:26
◼
►
brick-and-mortar retailer,
00:33:27
◼
►
so if I cannot rely
00:33:28
◼
►
on the provenance of that
00:33:29
◼
►
and have no recourse,
00:33:30
◼
►
what am I meant to do?
00:33:31
◼
►
We have even sent
00:33:32
◼
►
the receipt,
00:33:32
◼
►
including the card's
00:33:33
◼
►
serial number
00:33:33
◼
►
and purchase location
00:33:34
◼
►
The consequence
00:33:35
◼
►
is that my account
00:33:37
◼
►
as closed in accordance
00:33:38
◼
►
with Apple Media Services
00:33:39
◼
►
terms and conditions.
00:33:41
◼
►
Apple support immediately.
00:33:42
◼
►
The experience
00:33:43
◼
►
was terrifyingly dismissive.
00:33:45
◼
►
Support staff
00:33:46
◼
►
refused to tell me
00:33:47
◼
►
why the account
00:33:48
◼
►
or provide specific
00:33:48
◼
►
details on the decision.
00:33:49
◼
►
When I begged
00:33:50
◼
►
for an escalation
00:33:51
◼
►
to Executive Customer
00:33:53
◼
►
noting that I would
00:33:54
◼
►
lose the ability
00:33:54
◼
►
to do my job
00:33:55
◼
►
and that my devices
00:33:55
◼
►
were useless,
00:33:56
◼
►
I was told that,
00:33:57
◼
►
an additional escalation
00:33:59
◼
►
to a different outcome.
00:34:00
◼
►
That is the support way
00:34:03
◼
►
of saying a polite
00:34:05
◼
►
what is the point
00:34:06
◼
►
of escalation
00:34:07
◼
►
if the people
00:34:08
◼
►
you asked to escalate
00:34:11
◼
►
they won't say
00:34:12
◼
►
anything different
00:34:13
◼
►
that means escalation
00:34:14
◼
►
doesn't exist.
00:34:17
◼
►
many of the reps
00:34:18
◼
►
I've spoken to
00:34:18
◼
►
have suggested
00:34:19
◼
►
strange things.
00:34:20
◼
►
One of the strangers
00:34:20
◼
►
was telling me
00:34:21
◼
►
that I could physically
00:34:21
◼
►
go to Apple's
00:34:22
◼
►
Australian HQ
00:34:24
◼
►
20 Martin Place,
00:34:25
◼
►
and plead my case.
00:34:25
◼
►
This just makes me think,
00:34:27
◼
►
like 42 Wallaby Lane
00:34:28
◼
►
from Finding Nemo?
00:34:29
◼
►
they put me on hold
00:34:31
◼
►
for five minutes
00:34:31
◼
►
while they looked
00:34:32
◼
►
up the address.
00:34:35
◼
►
so most insultingly,
00:34:36
◼
►
the official advice
00:34:37
◼
►
from Senior Advisor
00:34:37
◼
►
was to create
00:34:38
◼
►
a new Apple account
00:34:39
◼
►
and update payment
00:34:39
◼
►
information.
00:34:40
◼
►
This advice is
00:34:42
◼
►
technically and legally
00:34:43
◼
►
disastrous in my opinion,
00:34:44
◼
►
and there's a bunch
00:34:45
◼
►
of reasons for that.
00:34:46
◼
►
we should touch
00:34:47
◼
►
on the reasons,
00:34:48
◼
►
because they're
00:34:49
◼
►
basically saying,
00:34:50
◼
►
just make a new
00:34:51
◼
►
essentially,
00:34:53
◼
►
things in Apple
00:34:54
◼
►
systems say,
00:34:55
◼
►
if we ban you
00:34:56
◼
►
and you just
00:34:57
◼
►
go make another
00:34:58
◼
►
that's a violation
00:34:59
◼
►
of our terms.
00:34:59
◼
►
If you have a bunch
00:35:00
◼
►
like if you're
00:35:02
◼
►
your developer
00:35:02
◼
►
account and you
00:35:03
◼
►
just go make
00:35:03
◼
►
another Apple ID
00:35:04
◼
►
and republish
00:35:05
◼
►
that's a violation.
00:35:06
◼
►
following this
00:35:10
◼
►
violations that
00:35:11
◼
►
his Apple ID
00:35:12
◼
►
to get banned,
00:35:13
◼
►
so it's ridiculous.
00:35:14
◼
►
I know we keep
00:35:14
◼
►
calling it Apple ID
00:35:16
◼
►
that Apple account.
00:35:18
◼
►
takes at least
00:35:18
◼
►
me to pick up
00:35:19
◼
►
that vocabulary.
00:35:22
◼
►
so there's been
00:35:23
◼
►
some updates
00:35:23
◼
►
since this was
00:35:24
◼
►
originally written
00:35:25
◼
►
of December.
00:35:26
◼
►
Then this is
00:35:32
◼
►
13th of December
00:35:32
◼
►
is really my
00:35:33
◼
►
12th of December,
00:35:34
◼
►
generally speaking.
00:35:35
◼
►
But anyways,
00:35:36
◼
►
December 14,
00:35:37
◼
►
someone from
00:35:38
◼
►
executive relations
00:35:39
◼
►
says they're
00:35:39
◼
►
looking into it.
00:35:40
◼
►
I hope this is
00:35:40
◼
►
They say they'll
00:35:41
◼
►
call me back
00:35:41
◼
►
tomorrow on the
00:35:42
◼
►
15th of December.
00:35:43
◼
►
Then later that
00:35:45
◼
►
December for Paris,
00:35:46
◼
►
no luck so far,
00:35:47
◼
►
not looking good.
00:35:48
◼
►
Anyone got a good
00:35:48
◼
►
lawyer to send
00:35:49
◼
►
them a letter
00:35:49
◼
►
and or help me
00:35:51
◼
►
email address,
00:35:52
◼
►
December 16,
00:35:53
◼
►
which is the
00:35:54
◼
►
15th for us,
00:35:55
◼
►
no luck yet.
00:35:56
◼
►
December 18,
00:35:57
◼
►
as I sit here
00:36:00
◼
►
Paris writes,
00:36:02
◼
►
A lovely man
00:36:03
◼
►
from Singapore
00:36:04
◼
►
Apple executive
00:36:04
◼
►
relations who
00:36:05
◼
►
has been calling
00:36:06
◼
►
couple of days
00:36:08
◼
►
It looks like
00:36:09
◼
►
the gift card
00:36:10
◼
►
not work for
00:36:14
◼
►
classic gift card
00:36:15
◼
►
And my account
00:36:16
◼
►
was caught by
00:36:17
◼
►
obviously it's
00:36:17
◼
►
unacceptable that
00:36:18
◼
►
this can happen
00:36:19
◼
►
and I'm still
00:36:19
◼
►
trying to get
00:36:19
◼
►
more information
00:36:20
◼
►
But at least
00:36:21
◼
►
things are now
00:36:22
◼
►
mostly working.
00:36:23
◼
►
he did tell me
00:36:23
◼
►
to only ever
00:36:24
◼
►
buy gift cards
00:36:27
◼
►
Apple supply
00:36:31
◼
►
unwilling to
00:36:34
◼
►
update soon.
00:36:37
◼
►
got resolved
00:36:38
◼
►
talked about
00:36:40
◼
►
our recordings
00:36:42
◼
►
hoping by the
00:36:42
◼
►
hopefully this
00:36:43
◼
►
I was surprised
00:36:45
◼
►
it took because
00:36:46
◼
►
executive relations
00:36:48
◼
►
oh, this will
00:36:49
◼
►
but it still
00:36:49
◼
►
took another
00:36:50
◼
►
four days for
00:36:53
◼
►
this has been
00:36:54
◼
►
going around
00:36:58
◼
►
websites and
00:36:59
◼
►
podcasts talking
00:37:00
◼
►
about it and
00:37:00
◼
►
not because of
00:37:01
◼
►
the specific
00:37:04
◼
►
it's not like
00:37:05
◼
►
relationship
00:37:07
◼
►
these stats.
00:37:14
◼
►
astronomical
00:37:15
◼
►
Like, because
00:37:16
◼
►
there's just so
00:37:21
◼
►
to be clear,
00:37:22
◼
►
just like driving
00:37:23
◼
►
your computer to
00:37:24
◼
►
Craig Federighi's
00:37:25
◼
►
house, this is
00:37:25
◼
►
not a scalable
00:37:27
◼
►
For support,
00:37:29
◼
►
which is make
00:37:30
◼
►
a blog post,
00:37:31
◼
►
get everyone in
00:37:33
◼
►
tech sphere to
00:37:35
◼
►
notice it and
00:37:36
◼
►
constantly talk
00:37:37
◼
►
And then maybe
00:37:39
◼
►
someone from
00:37:40
◼
►
Apple will wake
00:37:41
◼
►
what is this I'm
00:37:41
◼
►
hearing about
00:37:42
◼
►
What about like
00:37:43
◼
►
the thousands of
00:37:44
◼
►
other people who are
00:37:44
◼
►
in the exact same
00:37:45
◼
►
situation and don't
00:37:46
◼
►
have the ability to
00:37:47
◼
►
essentially mobilize
00:37:49
◼
►
utilize the Apple tech
00:37:51
◼
►
nerd press to make
00:37:51
◼
►
stuff like this
00:37:52
◼
►
But I mean, I
00:37:54
◼
►
think this is a
00:37:55
◼
►
good opportunity to
00:37:56
◼
►
just talk about
00:37:56
◼
►
this as a more
00:37:57
◼
►
general issue.
00:37:57
◼
►
I'm glad this
00:37:58
◼
►
person's specific
00:37:59
◼
►
issue was resolved,
00:38:00
◼
►
although it is
00:38:00
◼
►
terrible that it
00:38:01
◼
►
happened in the
00:38:02
◼
►
first place.
00:38:02
◼
►
But every time
00:38:04
◼
►
something like this
00:38:05
◼
►
happens, it just
00:38:06
◼
►
kind of reminds us
00:38:07
◼
►
all like how
00:38:08
◼
►
vulnerable we are
00:38:09
◼
►
to these companies
00:38:10
◼
►
and you get all
00:38:10
◼
►
sorts of different
00:38:11
◼
►
people making
00:38:12
◼
►
suggestions about
00:38:13
◼
►
what could be
00:38:15
◼
►
like the most
00:38:15
◼
►
common one I
00:38:16
◼
►
see is people
00:38:17
◼
►
say it shouldn't
00:38:18
◼
►
be legal for
00:38:19
◼
►
companies to take
00:38:20
◼
►
away all your
00:38:21
◼
►
stuff like this
00:38:21
◼
►
with no recourse.
00:38:22
◼
►
Like at the very
00:38:23
◼
►
least, people have
00:38:23
◼
►
this innate sense
00:38:24
◼
►
of justice, which
00:38:25
◼
►
is like, you
00:38:26
◼
►
know, I know
00:38:27
◼
►
Apple's not the
00:38:27
◼
►
government, but
00:38:28
◼
►
doesn't it seem
00:38:29
◼
►
bad or unfair
00:38:31
◼
►
that they can take
00:38:32
◼
►
away all your
00:38:33
◼
►
stuff and not tell
00:38:33
◼
►
you why, right?
00:38:34
◼
►
Because if they
00:38:35
◼
►
told you why, you
00:38:36
◼
►
could have a chance
00:38:36
◼
►
to defend yourself.
00:38:37
◼
►
They could say, we
00:38:38
◼
►
think you're, you
00:38:40
◼
►
know, trafficking
00:38:41
◼
►
stolen iPods.
00:38:42
◼
►
And you're like, but
00:38:42
◼
►
I'm not trafficking
00:38:43
◼
►
Like, what is the
00:38:46
◼
►
burden of proof?
00:38:47
◼
►
And the fact is, it's
00:38:48
◼
►
the company and they
00:38:48
◼
►
can do whatever they
00:38:49
◼
►
want and whatever
00:38:49
◼
►
terms you agreed to
00:38:50
◼
►
basically say we can
00:38:51
◼
►
do whatever we want
00:38:52
◼
►
whenever we want.
00:38:52
◼
►
You have no, like
00:38:53
◼
►
we get it, but
00:38:54
◼
►
because our digital
00:38:57
◼
►
lives, as we call
00:38:57
◼
►
them here, like the
00:38:58
◼
►
apps you make for a
00:38:59
◼
►
platform, all your
00:39:00
◼
►
family photos, all
00:39:01
◼
►
your email, like
00:39:02
◼
►
whatever digital
00:39:03
◼
►
stuff we have tied
00:39:04
◼
►
up into your Google
00:39:05
◼
►
account or your
00:39:07
◼
►
whatever, it feels
00:39:08
◼
►
like that stuff is
00:39:09
◼
►
so important to us
00:39:10
◼
►
that it shouldn't be
00:39:11
◼
►
able to get taken
00:39:11
◼
►
away with a snap of
00:39:12
◼
►
the fingers.
00:39:12
◼
►
But then people say,
00:39:14
◼
►
well, what do you
00:39:14
◼
►
what do you want to
00:39:15
◼
►
happen here?
00:39:16
◼
►
Like, they're just a
00:39:17
◼
►
private company and you
00:39:17
◼
►
agree to their terms
00:39:18
◼
►
and so what's the
00:39:19
◼
►
And that's why people
00:39:21
◼
►
start demanding like,
00:39:21
◼
►
but there should be a
00:39:23
◼
►
law, like for this
00:39:24
◼
►
specific case.
00:39:25
◼
►
And I think people
00:39:26
◼
►
reaching for there
00:39:28
◼
►
should be a law or
00:39:29
◼
►
companies shouldn't be
00:39:29
◼
►
allowed to do this
00:39:30
◼
►
is just one of the
00:39:33
◼
►
many, many signs of
00:39:35
◼
►
the same topic we
00:39:35
◼
►
talk about all the
00:39:36
◼
►
time of insufficient
00:39:38
◼
►
competition, too much
00:39:40
◼
►
power in too few
00:39:42
◼
►
players because in an
00:39:45
◼
►
ideal system, in a
00:39:46
◼
►
market economy, quote
00:39:48
◼
►
unquote, like the
00:39:50
◼
►
fantasy version of
00:39:51
◼
►
this is that if you
00:39:53
◼
►
do things that
00:39:53
◼
►
consumers don't like,
00:39:54
◼
►
they will take their
00:39:55
◼
►
business elsewhere
00:39:56
◼
►
until you amass
00:39:57
◼
►
enough power to lock
00:39:58
◼
►
them in to the point
00:39:59
◼
►
where almost nothing
00:40:00
◼
►
you can do is bad
00:40:01
◼
►
enough to make them
00:40:01
◼
►
go elsewhere because
00:40:02
◼
►
A, there's nowhere
00:40:03
◼
►
else for their go or
00:40:04
◼
►
B, going elsewhere is
00:40:05
◼
►
so incredibly painful
00:40:06
◼
►
that no one will ever
00:40:07
◼
►
And that is at the
00:40:08
◼
►
heart of all these
00:40:09
◼
►
Like, why can
00:40:10
◼
►
companies get away
00:40:11
◼
►
with being bad to
00:40:13
◼
►
Why do we feel like
00:40:14
◼
►
we have no recourse
00:40:15
◼
►
other than to fashion
00:40:16
◼
►
these bespoke laws
00:40:18
◼
►
that only apply to
00:40:19
◼
►
three companies to
00:40:20
◼
►
like fix these
00:40:20
◼
►
problems piecemeal,
00:40:21
◼
►
It's because there's
00:40:24
◼
►
not enough competition
00:40:25
◼
►
in this market.
00:40:25
◼
►
They essentially have
00:40:27
◼
►
us locked in.
00:40:27
◼
►
And if they want to
00:40:30
◼
►
enjoy that privileged
00:40:31
◼
►
position, there should
00:40:32
◼
►
be additional
00:40:33
◼
►
responsibilities to
00:40:34
◼
►
In this particular
00:40:34
◼
►
country, we have the
00:40:35
◼
►
complete inability to
00:40:36
◼
►
pass any useful
00:40:36
◼
►
laws, including
00:40:37
◼
►
privacy laws.
00:40:37
◼
►
I think someone said
00:40:38
◼
►
like the last privacy
00:40:39
◼
►
law we passed was
00:40:39
◼
►
maybe HIPAA in the
00:40:42
◼
►
I might have
00:40:42
◼
►
timelines wrong, but
00:40:43
◼
►
we're not able to
00:40:44
◼
►
pass anything for
00:40:44
◼
►
legislation.
00:40:45
◼
►
Europe is passing
00:40:45
◼
►
privacy laws and
00:40:46
◼
►
rearranging them or
00:40:48
◼
►
whatever, but it's
00:40:48
◼
►
just like the root of
00:40:50
◼
►
the problem is there
00:40:52
◼
►
are too few companies
00:40:53
◼
►
with too much power
00:40:55
◼
►
over us and they
00:40:56
◼
►
are unconstrained,
00:40:57
◼
►
mostly unconstrained
00:40:58
◼
►
by any, you know,
00:41:00
◼
►
sense of decency or
00:41:02
◼
►
like, you know, like
00:41:03
◼
►
it's impossible to be
00:41:04
◼
►
part, it's impossible to
00:41:05
◼
►
behave perfectly.
00:41:06
◼
►
It's impossible for
00:41:07
◼
►
a company to not
00:41:08
◼
►
make mistakes banning
00:41:08
◼
►
accounts, right?
00:41:09
◼
►
And very often these
00:41:10
◼
►
stories come out and
00:41:11
◼
►
it's like you find out
00:41:12
◼
►
actually the person was
00:41:12
◼
►
running an illegal
00:41:13
◼
►
iPod stealing ring,
00:41:15
◼
►
But like we, the
00:41:18
◼
►
reason we say Kafka
00:41:19
◼
►
asks is it should never
00:41:20
◼
►
feel like you're in
00:41:22
◼
►
like, you know, a maze
00:41:23
◼
►
of twisty passages with
00:41:24
◼
►
no way out and like you
00:41:25
◼
►
can't get in touch with
00:41:26
◼
►
a human and no one
00:41:27
◼
►
will talk to you and
00:41:27
◼
►
anyone who talked to
00:41:28
◼
►
said we can't tell you
00:41:29
◼
►
why we did it.
00:41:29
◼
►
We're not going to
00:41:30
◼
►
change our mind,
00:41:31
◼
►
I mean, think until
00:41:32
◼
►
this was fixed, this
00:41:33
◼
►
person was like, so
00:41:34
◼
►
you took away all my
00:41:35
◼
►
stuff, you won't
00:41:36
◼
►
tell me why and
00:41:37
◼
►
there's nothing I can
00:41:37
◼
►
do about it and
00:41:38
◼
►
they say that's
00:41:38
◼
►
correct, sir.
00:41:39
◼
►
Like that's terrible
00:41:42
◼
►
and I don't think the
00:41:44
◼
►
solution is making
00:41:46
◼
►
individual laws about
00:41:47
◼
►
your digital identity
00:41:48
◼
►
and digital photos that
00:41:49
◼
►
apply to Apple and
00:41:50
◼
►
Google, right?
00:41:51
◼
►
it's rather we should have
00:41:53
◼
►
systems where there are
00:41:55
◼
►
it's either not possible
00:41:56
◼
►
to get this big and
00:41:57
◼
►
have this much power or
00:41:58
◼
►
there are constraints on
00:42:00
◼
►
companies that get this
00:42:01
◼
►
big and have this much
00:42:02
◼
►
power that apply to all
00:42:03
◼
►
such companies, not just
00:42:04
◼
►
like the two that store
00:42:06
◼
►
Yeah, this is this is a
00:42:08
◼
►
really scary story because
00:42:11
◼
►
it shows like, you know,
00:42:13
◼
►
back in in the earlier
00:42:15
◼
►
days of consumer
00:42:16
◼
►
computing, things were a
00:42:19
◼
►
lot less controlled by
00:42:20
◼
►
online accounts from one
00:42:22
◼
►
or two or three
00:42:22
◼
►
companies like it was
00:42:24
◼
►
hard for you to lose all
00:42:26
◼
►
your data by the
00:42:28
◼
►
decision of like one
00:42:29
◼
►
computer company in the
00:42:31
◼
►
90s or in the early
00:42:33
◼
►
Right, because it was
00:42:34
◼
►
all like on your hard
00:42:36
◼
►
Yeah, you can screw it up
00:42:37
◼
►
yourself, but then you had
00:42:38
◼
►
yourself to blame.
00:42:39
◼
►
That felt better, I guess.
00:42:40
◼
►
Yeah, you could lose all
00:42:41
◼
►
your data by not having a
00:42:42
◼
►
And, you know, as we've
00:42:44
◼
►
gone more and more into,
00:42:45
◼
►
you know, cloud hosted
00:42:47
◼
►
stuff, servers, sync
00:42:48
◼
►
platforms into the mobile
00:42:50
◼
►
world where everything has
00:42:52
◼
►
to be like synced through
00:42:53
◼
►
services and stuff.
00:42:53
◼
►
And not just online, but
00:42:55
◼
►
the fact that it's all
00:42:56
◼
►
encryption encumbered in our
00:42:58
◼
►
country, protected by the
00:42:59
◼
►
MCA so that like when you
00:43:02
◼
►
get locked out of it, it's a
00:43:03
◼
►
felony to try to get it
00:43:04
◼
►
back yourself.
00:43:05
◼
►
Right, which I mean, it
00:43:06
◼
►
wouldn't stop anybody in this
00:43:07
◼
►
They would use whatever
00:43:08
◼
►
tools they had at their
00:43:09
◼
►
But the problem is like
00:43:10
◼
►
once things are backed by
00:43:11
◼
►
services, there's really
00:43:13
◼
►
nothing more you can do
00:43:14
◼
►
Like you can't you can't go
00:43:15
◼
►
in and hack Apple servers to
00:43:17
◼
►
get your stuff back, you
00:43:18
◼
►
know, or change your account
00:43:19
◼
►
status or whatever.
00:43:20
◼
►
And so as we've moved into
00:43:22
◼
►
this, the current world of
00:43:24
◼
►
all of the all of our
00:43:25
◼
►
computing platforms being so
00:43:27
◼
►
service dependent, that
00:43:29
◼
►
exacerbates the problem
00:43:30
◼
►
John was saying about there
00:43:31
◼
►
being so few companies that
00:43:33
◼
►
are involved here, because
00:43:34
◼
►
not, you know, not only are
00:43:35
◼
►
there very few companies
00:43:37
◼
►
that have us, you know, under
00:43:38
◼
►
such extreme control, but
00:43:40
◼
►
so much of our computing
00:43:42
◼
►
life is under their
00:43:43
◼
►
control that, you know, it
00:43:44
◼
►
isn't like if if Apple
00:43:46
◼
►
blocks my account for some
00:43:48
◼
►
reason, not only do I lose
00:43:50
◼
►
access to a lot of data
00:43:52
◼
►
that, you know, that
00:43:53
◼
►
anything that's not backed
00:43:53
◼
►
up locally, which this is
00:43:54
◼
►
one of the reasons why I run
00:43:56
◼
►
my own backup service and
00:43:57
◼
►
have my own offline backups
00:43:59
◼
►
and stuff like that.
00:44:00
◼
►
Like that's this is one
00:44:00
◼
►
reason why, because at
00:44:01
◼
►
least like, you know, I
00:44:02
◼
►
wouldn't like lose photos or
00:44:03
◼
►
But if my Apple ID gets
00:44:05
◼
►
locked, I could lose access
00:44:07
◼
►
to like businesses, I
00:44:10
◼
►
could like, you know,
00:44:11
◼
►
depending on which, like
00:44:12
◼
►
does my overcast ID get
00:44:13
◼
►
Then I could lose access to
00:44:14
◼
►
my entire business.
00:44:15
◼
►
And what am I supposed to
00:44:17
◼
►
Upload a new copy to the
00:44:18
◼
►
app store under new
00:44:19
◼
►
developer account?
00:44:19
◼
►
That's a violation of
00:44:21
◼
►
terms of service because
00:44:21
◼
►
they locked your overcast
00:44:22
◼
►
You're not allowed to
00:44:23
◼
►
bypass it by saying,
00:44:24
◼
►
great, I'll just make a
00:44:25
◼
►
new Apple ID and put
00:44:25
◼
►
overcast there.
00:44:26
◼
►
And even if support told
00:44:27
◼
►
me, yeah, go ahead, you're
00:44:28
◼
►
allowed to do it.
00:44:29
◼
►
First of all, I would never
00:44:30
◼
►
But second of all, I
00:44:31
◼
►
would lose all my
00:44:32
◼
►
customers, all my
00:44:33
◼
►
subscriptions.
00:44:34
◼
►
I would lose it all.
00:44:35
◼
►
So, you know, that's not
00:44:37
◼
►
And so, what has to
00:44:40
◼
►
happen here is these
00:44:41
◼
►
companies, I see the
00:44:44
◼
►
challenge here.
00:44:45
◼
►
Because there obviously
00:44:47
◼
►
needs to be more ways for
00:44:50
◼
►
you to appeal these
00:44:51
◼
►
decisions and for humans
00:44:53
◼
►
to override them.
00:44:54
◼
►
You shouldn't have to
00:44:55
◼
►
like email the
00:44:56
◼
►
executives and have
00:44:57
◼
►
somebody and hope that
00:44:58
◼
►
somebody takes pity on
00:45:00
◼
►
you and gives it to their
00:45:01
◼
►
executive relations team
00:45:01
◼
►
to solve your problem.
00:45:03
◼
►
Well, I mean, again, I
00:45:04
◼
►
feel like there would be
00:45:05
◼
►
more of a targeted
00:45:06
◼
►
solution to this.
00:45:07
◼
►
But the real solution is
00:45:08
◼
►
like, I mean, to give a
00:45:09
◼
►
tiny, tiny example from
00:45:10
◼
►
the bad old days when you
00:45:12
◼
►
couldn't have a portable
00:45:13
◼
►
cell phone number.
00:45:14
◼
►
And then they passed a
00:45:15
◼
►
law that said, no, the
00:45:16
◼
►
phone companies have to
00:45:18
◼
►
let you take your number
00:45:19
◼
►
from AT&T to Verizon.
00:45:20
◼
►
That was one of the
00:45:22
◼
►
tiniest things they could
00:45:23
◼
►
possibly do.
00:45:24
◼
►
But before that, boy, was
00:45:26
◼
►
it like a big decision to
00:45:27
◼
►
go from AT&T to Verizon
00:45:29
◼
►
because you've got to tell
00:45:30
◼
►
everybody your new number.
00:45:31
◼
►
those type of laws like
00:45:33
◼
►
saying even if you ban
00:45:35
◼
►
someone's like a
00:45:37
◼
►
hippotype law of like
00:45:38
◼
►
saying to Apple or
00:45:39
◼
►
Google or whatever, this
00:45:40
◼
►
data doesn't belong to
00:45:42
◼
►
So, yeah, you can ban
00:45:44
◼
►
their account, but you
00:45:45
◼
►
have to, by law, give
00:45:47
◼
►
them access to all of
00:45:48
◼
►
their stuff.
00:45:48
◼
►
And on that front, by
00:45:49
◼
►
the way, you're like, oh,
00:45:50
◼
►
I wouldn't lose my
00:45:50
◼
►
photos or anything.
00:45:51
◼
►
I back off all my
00:45:52
◼
►
photos, too, in many
00:45:53
◼
►
different ways.
00:45:53
◼
►
But if they locked my
00:45:55
◼
►
Apple ID or actually
00:45:56
◼
►
be my wife's Apple ID
00:45:57
◼
►
because she's got the
00:45:57
◼
►
real account, although
00:45:59
◼
►
God knows how we work
00:46:00
◼
►
with shared libraries.
00:46:01
◼
►
But anyway, if they
00:46:01
◼
►
locked my Apple ID, I'm
00:46:04
◼
►
not sure I could launch
00:46:05
◼
►
the photos app.
00:46:06
◼
►
And my photos are not
00:46:07
◼
►
just a bunch of raw JPEG
00:46:08
◼
►
sitting in the file
00:46:09
◼
►
I have edits to them.
00:46:11
◼
►
And those edits exist as
00:46:12
◼
►
like entries in SQLite
00:46:13
◼
►
databases, like the
00:46:14
◼
►
procedural, they're
00:46:15
◼
►
non-destructive edits.
00:46:16
◼
►
And those non-destructive
00:46:17
◼
►
edits only manifest by me
00:46:19
◼
►
launching the photos app
00:46:20
◼
►
and see and it
00:46:22
◼
►
displays my photos.
00:46:23
◼
►
Would that app even
00:46:24
◼
►
launch or run if my
00:46:25
◼
►
Apple ID was banned?
00:46:26
◼
►
Because again, iCloud
00:46:27
◼
►
photos is turned on.
00:46:28
◼
►
Would I even be able
00:46:29
◼
►
to get to the setting
00:46:30
◼
►
screen to turn iCloud
00:46:31
◼
►
Like, I'm not sure.
00:46:33
◼
►
Like, do these things
00:46:34
◼
►
work offline, right?
00:46:36
◼
►
So much stuff is tied
00:46:38
◼
►
in, cryptographically
00:46:39
◼
►
tied in to our Apple
00:46:41
◼
►
IDs that if they're
00:46:42
◼
►
locked, I mean, I'm
00:46:43
◼
►
pretty sure I could still
00:46:44
◼
►
log into my Mac, my
00:46:45
◼
►
accounts on my Mac
00:46:46
◼
►
because I'm not using
00:46:47
◼
►
Apple ID login there.
00:46:48
◼
►
I think that's one of
00:46:49
◼
►
the options.
00:46:50
◼
►
But I have no
00:46:51
◼
►
confidence that like
00:46:52
◼
►
literally any Apple app
00:46:54
◼
►
that contains my data
00:46:54
◼
►
would launch, even
00:46:55
◼
►
though the data would
00:46:56
◼
►
be on my thing.
00:46:57
◼
►
Like, I unplug all
00:46:57
◼
►
my internet from my
00:46:58
◼
►
Like, there's no
00:46:59
◼
►
kill switch coming in.
00:47:00
◼
►
There's no find my
00:47:01
◼
►
wipe coming in.
00:47:02
◼
►
How many apps would
00:47:03
◼
►
launch and display data?
00:47:04
◼
►
Would the notes app
00:47:05
◼
►
I mean, it's just,
00:47:08
◼
►
it's terrifying because
00:47:09
◼
►
this is a thing that
00:47:10
◼
►
is never tested and
00:47:11
◼
►
by law, Apple doesn't
00:47:12
◼
►
have to do anything.
00:47:12
◼
►
They can just say,
00:47:13
◼
►
bye, all your stuff
00:47:14
◼
►
is gone, you have no
00:47:15
◼
►
My position is that
00:47:16
◼
►
there needs to be like
00:47:18
◼
►
a human appeals and
00:47:20
◼
►
override process.
00:47:21
◼
►
It can't just be like,
00:47:22
◼
►
sorry, support said,
00:47:24
◼
►
no, there's nothing we
00:47:25
◼
►
Sorry, it's final.
00:47:26
◼
►
Like, there needs to
00:47:27
◼
►
Your only chance is to
00:47:28
◼
►
run to the press, which
00:47:29
◼
►
never helps, but it's
00:47:29
◼
►
the only thing that
00:47:30
◼
►
Yeah, there needs to
00:47:31
◼
►
be a human escalation
00:47:33
◼
►
process at all these
00:47:35
◼
►
I also understand that at
00:47:38
◼
►
the scale they're
00:47:39
◼
►
operating at, the amount
00:47:41
◼
►
of scams that are
00:47:43
◼
►
trying to be done
00:47:45
◼
►
against them
00:47:45
◼
►
constantly is so
00:47:47
◼
►
incredibly high.
00:47:49
◼
►
Like, you know, we've
00:47:50
◼
►
talked before about
00:47:51
◼
►
like, you know, hearing
00:47:51
◼
►
bits and pieces about
00:47:52
◼
►
things like, you know,
00:47:53
◼
►
the Chinese parts
00:47:55
◼
►
scams against iPhones
00:47:56
◼
►
and like, there's like,
00:47:57
◼
►
there's so, there's so
00:47:59
◼
►
much, so many
00:48:00
◼
►
Yeah, that's why I
00:48:01
◼
►
wish I had that number
00:48:02
◼
►
of how many accounts
00:48:02
◼
►
they banned.
00:48:03
◼
►
Like, it was like
00:48:03
◼
►
millions of accounts
00:48:04
◼
►
because there's so much
00:48:05
◼
►
scamming that there has
00:48:06
◼
►
to be an automated
00:48:06
◼
►
system to knock them
00:48:08
◼
►
And so I understand
00:48:09
◼
►
why they might feel
00:48:11
◼
►
that it's impossible to
00:48:13
◼
►
offer any kind of
00:48:14
◼
►
appeal at some level
00:48:15
◼
►
because it would just
00:48:16
◼
►
be overwhelmed.
00:48:16
◼
►
But that's their
00:48:18
◼
►
responsibility by being
00:48:20
◼
►
in this position in the
00:48:20
◼
►
first place.
00:48:21
◼
►
There needs to be a
00:48:23
◼
►
And that's why you have
00:48:23
◼
►
to mandate it by law
00:48:24
◼
►
because then all their
00:48:25
◼
►
competitors would have
00:48:25
◼
►
to do it too.
00:48:26
◼
►
And so they can't say,
00:48:27
◼
►
well, if we did this,
00:48:28
◼
►
but our competitors
00:48:28
◼
►
didn't, now we're
00:48:29
◼
►
spending millions of
00:48:30
◼
►
dollars a year that
00:48:30
◼
►
our competitors aren't
00:48:31
◼
►
Never mind that there's
00:48:32
◼
►
barely any competitors.
00:48:33
◼
►
But yeah, mandate it
00:48:34
◼
►
Yeah, and I think it's
00:48:36
◼
►
one of those things,
00:48:36
◼
►
you know, Apple, as
00:48:38
◼
►
we've talked about
00:48:38
◼
►
before, Apple is very
00:48:39
◼
►
cheap with labor,
00:48:41
◼
►
both in terms of,
00:48:42
◼
►
you know, maybe not
00:48:43
◼
►
necessarily paying super
00:48:44
◼
►
competitive salaries,
00:48:45
◼
►
you know, when, you know,
00:48:46
◼
►
Meta's paying big bucks
00:48:48
◼
►
in certain areas, but
00:48:49
◼
►
also Apple historically
00:48:50
◼
►
understaffs a lot of
00:48:53
◼
►
departments by just
00:48:54
◼
►
Like, whatever you think
00:48:56
◼
►
the number of people
00:48:57
◼
►
working on something at
00:48:58
◼
►
Apple is, it's probably a
00:48:59
◼
►
lot less than that
00:49:00
◼
►
because they just don't
00:49:02
◼
►
like doing that.
00:49:02
◼
►
and in many ways that
00:49:04
◼
►
helps, you know, the
00:49:05
◼
►
more people you have, you
00:49:06
◼
►
get a lot more bloat, you
00:49:07
◼
►
get a lot more management
00:49:08
◼
►
requirements and challenges
00:49:09
◼
►
and it's, and obviously,
00:49:10
◼
►
you know, there's limitations
00:49:12
◼
►
in a lot of ways and
00:49:13
◼
►
trade-offs in a lot of
00:49:13
◼
►
ways, but the reality is
00:49:15
◼
►
Apple teams can often be
00:49:16
◼
►
way smaller than they need
00:49:18
◼
►
to be for their current
00:49:19
◼
►
We see that in developer
00:49:20
◼
►
relations, we've seen it
00:49:21
◼
►
in things like
00:49:22
◼
►
documentation, you know,
00:49:23
◼
►
you see a lot of issues
00:49:25
◼
►
with like, a lot of Apple
00:49:26
◼
►
teams seem like they're
00:49:27
◼
►
pretty understaffed, so
00:49:28
◼
►
that also could be a role
00:49:30
◼
►
here that like, maybe
00:49:31
◼
►
for Apple to offer a
00:49:33
◼
►
real human escalation
00:49:35
◼
►
process here, they just
00:49:37
◼
►
don't want to hire that
00:49:37
◼
►
many people.
00:49:38
◼
►
To me, again, my, my, my
00:49:40
◼
►
response, if that would be
00:49:41
◼
►
their answer, would
00:49:41
◼
►
basically be, that's too
00:49:42
◼
►
bad, like, you have this
00:49:44
◼
►
responsibility.
00:49:44
◼
►
Now, I don't think, first
00:49:47
◼
►
of all, there's two
00:49:48
◼
►
I don't think the other
00:49:49
◼
►
tech companies are
00:49:50
◼
►
particularly better at this
00:49:51
◼
►
than Apple is.
00:49:51
◼
►
No, no, this is, Apple
00:49:53
◼
►
just happens to be today's
00:49:54
◼
►
example, but it could just
00:49:55
◼
►
easily be your Google
00:49:56
◼
►
Yeah, like, like, we've
00:49:57
◼
►
heard stories about Google
00:49:58
◼
►
doing similar things, too,
00:49:59
◼
►
with your entire Google
00:50:00
◼
►
that happens with all
00:50:02
◼
►
the big tech companies.
00:50:03
◼
►
Amazon, you know, it
00:50:04
◼
►
happens to them all.
00:50:05
◼
►
Because they all have the
00:50:07
◼
►
same problem, as you
00:50:07
◼
►
pointed out.
00:50:08
◼
►
They all have millions and
00:50:09
◼
►
millions of customers.
00:50:09
◼
►
They're not going to pay
00:50:11
◼
►
enough human beings to
00:50:12
◼
►
service the in-person,
00:50:14
◼
►
human-to-human requests of
00:50:16
◼
►
millions of people running
00:50:18
◼
►
to this, most of which are
00:50:19
◼
►
legitimate, you know,
00:50:20
◼
►
illegitimate fraud or
00:50:21
◼
►
whatever, to find the one
00:50:22
◼
►
human who was wrongly
00:50:24
◼
►
They just have automated
00:50:25
◼
►
systems because it's
00:50:25
◼
►
cheaper and because nothing
00:50:27
◼
►
is telling them that they
00:50:27
◼
►
can't do that.
00:50:28
◼
►
And why would they
00:50:29
◼
►
spend millions of dollars
00:50:30
◼
►
that their supposed
00:50:31
◼
►
competitors don't have to
00:50:32
◼
►
Or why would they just
00:50:32
◼
►
spend it because they're
00:50:33
◼
►
Like, you mentioned that
00:50:34
◼
►
it's their responsibility,
00:50:35
◼
►
but, like, responsibility is
00:50:37
◼
►
not a thing that most
00:50:38
◼
►
corporations feel in any
00:50:39
◼
►
real capacity.
00:50:40
◼
►
The only thing that keeps
00:50:42
◼
►
corporations behaving well
00:50:44
◼
►
is the fear that if they
00:50:45
◼
►
treat their customers badly,
00:50:46
◼
►
their customers will take
00:50:47
◼
►
their business elsewhere.
00:50:48
◼
►
And that fear is eliminated
00:50:50
◼
►
by getting big enough,
00:50:51
◼
►
getting big enough and
00:50:52
◼
►
powerful enough, you can
00:50:53
◼
►
essentially eliminate the
00:50:54
◼
►
fear that if we do
00:50:55
◼
►
something that annoys our
00:50:56
◼
►
customers, they will go
00:50:57
◼
►
I mean, it's the same thing
00:50:58
◼
►
we always say about
00:50:59
◼
►
They're like, oh, if you
00:51:00
◼
►
say you're never going to
00:51:01
◼
►
fly airline X again, you
00:51:02
◼
►
run out of airlines real
00:51:03
◼
►
fast because there's not a
00:51:04
◼
►
lot of airlines.
00:51:04
◼
►
Too much power in the hands
00:51:06
◼
►
of too few companies makes
00:51:08
◼
►
it so the feedback mechanism
00:51:10
◼
►
of market capitalism stops
00:51:13
◼
►
and the companies can do
00:51:14
◼
►
whatever they want that
00:51:16
◼
►
annoys whoever they want
00:51:17
◼
►
because what are you going
00:51:18
◼
►
to do about it?
00:51:18
◼
►
The other thing, though, is
00:51:20
◼
►
that when we're trying to
00:51:21
◼
►
think of, like, you know,
00:51:22
◼
►
what should help or what
00:51:24
◼
►
could help or what should
00:51:25
◼
►
be done here, I don't think
00:51:27
◼
►
using, like, cell phone
00:51:28
◼
►
number portability as an
00:51:30
◼
►
example is a very relevant
00:51:32
◼
►
example at this level because
00:51:33
◼
►
the reason why cell phone
00:51:35
◼
►
number portability works is
00:51:37
◼
►
because different cell
00:51:38
◼
►
carriers are all providing the
00:51:39
◼
►
same service.
00:51:40
◼
►
It's fairly low down the
00:51:43
◼
►
stack in terms of what
00:51:44
◼
►
they're providing and
00:51:45
◼
►
they're communicating over
00:51:46
◼
►
standard protocols, you
00:51:47
◼
►
know, between themselves,
00:51:48
◼
►
like between the phone
00:51:49
◼
►
network to reach other phone
00:51:50
◼
►
numbers and route calls and
00:51:52
◼
►
And yet they didn't want to
00:51:53
◼
►
Well, of course.
00:51:54
◼
►
I decided it was a tiny
00:51:55
◼
►
It's not like it's not like
00:51:56
◼
►
it's suddenly and now cell
00:51:57
◼
►
phones are fixed because we
00:51:58
◼
►
still have like three choices
00:51:59
◼
►
and they all suck, right?
00:51:59
◼
►
Like it's the cell phone
00:52:00
◼
►
companies are in the exact
00:52:01
◼
►
same situation.
00:52:02
◼
►
Too much power in too few
00:52:03
◼
►
hands and it also has the
00:52:04
◼
►
whole infrastructure problem
00:52:05
◼
►
of cell towers and yada,
00:52:07
◼
►
I'm just saying like an
00:52:09
◼
►
example of how companies will
00:52:11
◼
►
not do even the smallest
00:52:12
◼
►
thing unless you force
00:52:14
◼
►
them to do it by law and
00:52:15
◼
►
how things were actually
00:52:17
◼
►
worse before that tiny
00:52:19
◼
►
little law pass that allowed
00:52:20
◼
►
in this country you to take
00:52:21
◼
►
your cell phone to a
00:52:22
◼
►
different carrier.
00:52:22
◼
►
That's all I'm saying.
00:52:24
◼
►
I mean, you're right.
00:52:24
◼
►
You're right that like
00:52:25
◼
►
because they're like a
00:52:26
◼
►
essentially a commodity
00:52:27
◼
►
that it's but like I'm
00:52:28
◼
►
saying that type of thing
00:52:29
◼
►
no matter how common sense
00:52:31
◼
►
it is will not happen
00:52:32
◼
►
unless you can somehow pass
00:52:34
◼
►
a law and we seem in this
00:52:36
◼
►
country less and less able
00:52:36
◼
►
to pass any kind of useful
00:52:37
◼
►
law and even that was like
00:52:38
◼
►
pulling teeth.
00:52:39
◼
►
Yeah, but and so like in
00:52:41
◼
►
general, I don't think the
00:52:44
◼
►
solution is you should give
00:52:46
◼
►
people a way to export their
00:52:48
◼
►
That's a separate thing
00:52:49
◼
►
that that's not going to
00:52:50
◼
►
solve this problem.
00:52:51
◼
►
That's you know, that can
00:52:52
◼
►
help other things that can
00:52:53
◼
►
help things like, you know,
00:52:54
◼
►
transferring accounts
00:52:55
◼
►
between countries.
00:52:56
◼
►
That's still messed up.
00:52:57
◼
►
That can help just basic
00:52:58
◼
►
backup needs data export
00:53:00
◼
►
needs, you know, privacy
00:53:01
◼
►
export needs.
00:53:01
◼
►
But I mean, it's not just
00:53:03
◼
►
You do something like a
00:53:04
◼
►
We'll get into an overtime
00:53:05
◼
►
cable card where it's like
00:53:06
◼
►
standard that everyone
00:53:07
◼
►
has to support for both
00:53:08
◼
►
export and import.
00:53:09
◼
►
So now you're now your
00:53:10
◼
►
digital life is is by law
00:53:13
◼
►
portable from one place to
00:53:14
◼
►
the other and then watch
00:53:14
◼
►
how everyone maliciously
00:53:15
◼
►
complies with that law.
00:53:16
◼
►
But anyway, there are
00:53:17
◼
►
possible solutions.
00:53:18
◼
►
But no, even but even that
00:53:19
◼
►
though, I don't think I think
00:53:21
◼
►
that's a pipe dream.
00:53:22
◼
►
I think the idea, you know,
00:53:23
◼
►
people have often said, you
00:53:25
◼
►
know, social networks should
00:53:26
◼
►
be required similar to, you
00:53:28
◼
►
know, the number of
00:53:28
◼
►
portability like social
00:53:29
◼
►
networks should be required
00:53:30
◼
►
to let you take your
00:53:31
◼
►
network out to a different
00:53:34
◼
►
that's never going to
00:53:35
◼
►
really happen because the
00:53:38
◼
►
platforms are different.
00:53:39
◼
►
This is the problem with
00:53:40
◼
►
anything that's like, let
00:53:42
◼
►
me take my stuff out and
00:53:43
◼
►
go somewhere else.
00:53:44
◼
►
Go where to another clone
00:53:47
◼
►
of the Apple ID system?
00:53:48
◼
►
Like no such thing exists.
00:53:50
◼
►
And even if you think like,
00:53:52
◼
►
OK, what if I export, say,
00:53:54
◼
►
you know, from Twitter to
00:53:55
◼
►
threads or, you know, if you
00:53:56
◼
►
take the two similar seeming
00:53:58
◼
►
things, even that the
00:54:00
◼
►
platforms are so different
00:54:02
◼
►
that what that would
00:54:03
◼
►
actually look like would
00:54:05
◼
►
be really weird and
00:54:07
◼
►
limited and not what you
00:54:09
◼
►
think, not what you think
00:54:10
◼
►
and hope it would be.
00:54:10
◼
►
And and of course,
00:54:12
◼
►
everything would be
00:54:13
◼
►
challenged really like
00:54:13
◼
►
crazy because it's like,
00:54:14
◼
►
you know, then you're
00:54:15
◼
►
saying like, does Facebook
00:54:16
◼
►
need need to let you like
00:54:17
◼
►
access their network for
00:54:18
◼
►
Like so there's all sorts
00:54:19
◼
►
of practical and legal and
00:54:22
◼
►
and just technical issues
00:54:24
◼
►
I don't think social
00:54:26
◼
►
networks would be the
00:54:26
◼
►
thing that people care
00:54:27
◼
►
It's more like, you
00:54:28
◼
►
know, my my family
00:54:30
◼
►
photos, you know, my
00:54:31
◼
►
email, stuff like that.
00:54:33
◼
►
And again, it would only
00:54:34
◼
►
be in cases where they've
00:54:36
◼
►
banned your account and
00:54:37
◼
►
otherwise you would have
00:54:37
◼
►
no access to your stuff.
00:54:38
◼
►
Google, by the way, Google
00:54:39
◼
►
Takeout is a pretty good
00:54:41
◼
►
They did this essentially
00:54:42
◼
►
on their own.
00:54:42
◼
►
I believe there is no law
00:54:43
◼
►
for asking them to do
00:54:44
◼
►
this, but Google allows you
00:54:45
◼
►
to export all your data.
00:54:46
◼
►
So does Apple.
00:54:46
◼
►
Apple has their export
00:54:47
◼
►
formats not as good, but
00:54:48
◼
►
all these companies have
00:54:49
◼
►
some way to get your data
00:54:50
◼
►
But those only work if
00:54:52
◼
►
your account is not locked
00:54:53
◼
►
the time when you really
00:54:55
◼
►
need them to work.
00:54:55
◼
►
The time when you really
00:54:57
◼
►
need them to work is when
00:54:58
◼
►
they've locked you out of
00:54:59
◼
►
your account and won't
00:54:59
◼
►
tell you why that's when
00:55:01
◼
►
you need your photos, right?
00:55:02
◼
►
Or again, a way, a
00:55:04
◼
►
guaranteed way to run the
00:55:05
◼
►
photos app offline without
00:55:07
◼
►
logging in and be able to
00:55:08
◼
►
see all your photos and
00:55:09
◼
►
your edits like I mean,
00:55:10
◼
►
this is this is not a
00:55:11
◼
►
thing like I trying to
00:55:13
◼
►
make a law to say you
00:55:14
◼
►
should be nicer with
00:55:15
◼
►
people's data is like it's
00:55:16
◼
►
really it's not getting
00:55:17
◼
►
at the root of the of the
00:55:19
◼
►
problem here, which is
00:55:20
◼
►
that this market is not
00:55:21
◼
►
competitive.
00:55:22
◼
►
How can they get away
00:55:23
◼
►
with being this bad to
00:55:24
◼
►
their customers?
00:55:25
◼
►
The only answer is the
00:55:26
◼
►
customers have nowhere else
00:55:27
◼
►
They can do almost anything
00:55:28
◼
►
to customers and
00:55:29
◼
►
release buggy stuff,
00:55:30
◼
►
charge what they want,
00:55:31
◼
►
you know, screw them
00:55:32
◼
►
over and like no matter
00:55:33
◼
►
how many horror stories you
00:55:34
◼
►
hear, like there's nowhere
00:55:36
◼
►
There is nowhere else to
00:55:37
◼
►
It is a malfunctioning
00:55:39
◼
►
The the feedback mechanism
00:55:41
◼
►
is not working and that
00:55:41
◼
►
feedback mechanism is
00:55:43
◼
►
Like it's much better than
00:55:45
◼
►
Like we do laws when like,
00:55:46
◼
►
oh, you get so big.
00:55:47
◼
►
We now need laws
00:55:47
◼
►
constraining you because
00:55:48
◼
►
you're too big and people
00:55:49
◼
►
get all upset about that
00:55:50
◼
►
and have all these
00:55:50
◼
►
theoretical arguments or
00:55:51
◼
►
You don't need those laws
00:55:52
◼
►
when it's a bunch of
00:55:53
◼
►
smaller companies fighting
00:55:54
◼
►
tooth and nail for each
00:55:55
◼
►
other's business because
00:55:56
◼
►
they're intrinsically
00:55:58
◼
►
motivated or I guess
00:55:59
◼
►
extrinsically motivated to
00:56:00
◼
►
do better than their
00:56:02
◼
►
competitors to get
00:56:03
◼
►
customers to come to
00:56:04
◼
►
them and not.
00:56:04
◼
►
But then eventually you
00:56:05
◼
►
get the winners and the
00:56:06
◼
►
winners crush everybody
00:56:08
◼
►
And now there's two or
00:56:08
◼
►
three companies left and
00:56:09
◼
►
they don't have to do
00:56:10
◼
►
that anymore.
00:56:10
◼
►
They just do whatever
00:56:12
◼
►
They all kind of agree to
00:56:13
◼
►
kind of do the same
00:56:14
◼
►
the market disappears and
00:56:17
◼
►
it just becomes now we
00:56:18
◼
►
are government sized
00:56:20
◼
►
entities being regulated by
00:56:22
◼
►
the actual government in
00:56:24
◼
►
this weird, you know, dance
00:56:26
◼
►
of billionaires while
00:56:27
◼
►
everyone else gets
00:56:30
◼
►
And I don't think anything
00:56:31
◼
►
is going to help in terms
00:56:34
◼
►
of like, you know, just
00:56:36
◼
►
take this and go somewhere
00:56:37
◼
►
else, start a new account,
00:56:38
◼
►
go and move to Android.
00:56:39
◼
►
Like none of those
00:56:40
◼
►
solutions help.
00:56:41
◼
►
And then after Android ban
00:56:42
◼
►
you is where do you go?
00:56:42
◼
►
Where do you go then?
00:56:43
◼
►
These companies are too
00:56:44
◼
►
big and too sprawling and
00:56:46
◼
►
there's too few of them.
00:56:47
◼
►
It's like, like imagine if
00:56:48
◼
►
you live in a medium sized
00:56:50
◼
►
city and you have like,
00:56:51
◼
►
you know, maybe one or
00:56:52
◼
►
two good airlines that
00:56:54
◼
►
serve your airport.
00:56:56
◼
►
Imagine that.
00:56:58
◼
►
Like suppose you're served
00:56:59
◼
►
by like, you know, Delta
00:57:00
◼
►
United and Delta bans you.
00:57:02
◼
►
Can you just not fly to
00:57:04
◼
►
most cities anymore?
00:57:05
◼
►
Well, if you try to fly
00:57:06
◼
►
United, that's correct
00:57:07
◼
►
because it never works.
00:57:08
◼
►
Well, that's true.
00:57:09
◼
►
But, but so like that's
00:57:12
◼
►
the level, you know, what
00:57:13
◼
►
if your ISP bans you
00:57:15
◼
►
in America, most people
00:57:17
◼
►
have one or two broadband
00:57:18
◼
►
ISPs to choose from.
00:57:20
◼
►
If your ISP bans you,
00:57:21
◼
►
what are you going to do?
00:57:22
◼
►
Maybe if you have a second
00:57:24
◼
►
one and, and you know,
00:57:26
◼
►
the second one would be
00:57:26
◼
►
a different type.
00:57:27
◼
►
It would probably be
00:57:28
◼
►
significantly, significantly
00:57:28
◼
►
worse for you because it
00:57:30
◼
►
would be like, you know,
00:57:31
◼
►
you might have to go back
00:57:31
◼
►
to like, you know, go back
00:57:32
◼
►
to some kind of oversaturated
00:57:34
◼
►
cable node instead of a
00:57:35
◼
►
fiber node or whatever.
00:57:35
◼
►
Oh God, trigger warning.
00:57:37
◼
►
So like there's lots of
00:57:38
◼
►
industries where you only
00:57:40
◼
►
what if your electric
00:57:41
◼
►
company bans you?
00:57:43
◼
►
Those are usually
00:57:44
◼
►
government mandate
00:57:45
◼
►
So the ISP one is a good
00:57:46
◼
►
example because lots of
00:57:48
◼
►
towns and cities are trying
00:57:49
◼
►
to do municipal broadband,
00:57:50
◼
►
which is broadband owned
00:57:51
◼
►
by the city, not owned by
00:57:53
◼
►
Comcast or Verizon or
00:57:55
◼
►
And every single city that
00:57:57
◼
►
does that, everybody loves
00:57:58
◼
►
It's cheaper.
00:57:59
◼
►
It's better.
00:58:00
◼
►
It's faster.
00:58:01
◼
►
You know who doesn't love
00:58:02
◼
►
Comcast and Verizon.
00:58:03
◼
►
They don't love it.
00:58:05
◼
►
They lobby against it.
00:58:06
◼
►
They pass laws disallowing
00:58:08
◼
►
towns and cities from doing
00:58:10
◼
►
They say it's against the law
00:58:12
◼
►
for you to implement
00:58:13
◼
►
municipal broadband.
00:58:14
◼
►
No, you have to, by law,
00:58:16
◼
►
pay for the two choices that
00:58:18
◼
►
you have here.
00:58:19
◼
►
And they, because they know
00:58:20
◼
►
if there was competition,
00:58:21
◼
►
people would never choose
00:58:23
◼
►
Like who would, right?
00:58:24
◼
►
It's just like people would
00:58:25
◼
►
not choose it because the
00:58:27
◼
►
competitors have better
00:58:29
◼
►
service at a lower price.
00:58:30
◼
►
And that's how capitalism
00:58:31
◼
►
is supposed to work.
00:58:32
◼
►
But when you get big enough
00:58:33
◼
►
and there's few enough of
00:58:34
◼
►
you, you can make sure that
00:58:35
◼
►
doesn't happen by we've
00:58:37
◼
►
seen the success story.
00:58:38
◼
►
I can just see the people
00:58:38
◼
►
in like the, you know, the
00:58:40
◼
►
Comcast Xfinity Verizon
00:58:41
◼
►
boardroom saying we've been
00:58:42
◼
►
seeing all these feel good
00:58:43
◼
►
human interest stories about
00:58:44
◼
►
this little town in Wyoming
00:58:45
◼
►
that implemented
00:58:46
◼
►
municipal broadband and
00:58:47
◼
►
everybody in the town has
00:58:48
◼
►
like five gig fiber
00:58:49
◼
►
symmetric and it costs them
00:58:50
◼
►
five dollars a month.
00:58:51
◼
►
We hate that.
00:58:52
◼
►
Can we stop that somehow?
00:58:53
◼
►
Like with laws?
00:58:54
◼
►
And the answer is yes.
00:58:55
◼
►
Yes, they can because they
00:58:56
◼
►
have money to lobby.
00:58:57
◼
►
The idea that we can just
00:59:00
◼
►
take our stuff and go
00:59:01
◼
►
elsewhere for companies of
00:59:04
◼
►
this scale that that's not a
00:59:06
◼
►
valid solution to a problem
00:59:08
◼
►
with your system having this
00:59:09
◼
►
The problem, it's like
00:59:11
◼
►
telling somebody like the
00:59:12
◼
►
United States has a lot of
00:59:13
◼
►
problems right now.
00:59:13
◼
►
Why don't you move to a
00:59:14
◼
►
different country?
00:59:15
◼
►
Like, well, for most people
00:59:16
◼
►
that's literally not possible.
00:59:18
◼
►
And even for the ones who it is
00:59:19
◼
►
possible for, that's a pretty
00:59:21
◼
►
big lift to move your entire
00:59:22
◼
►
life to a different country.
00:59:24
◼
►
So the much better solution for
00:59:26
◼
►
these companies is to be forced
00:59:30
◼
►
to to fix them from within.
00:59:31
◼
►
Like, it's just like in the it's
00:59:33
◼
►
like the best thing to do in the
00:59:34
◼
►
U.S. right now is try to fix it
00:59:35
◼
►
from within because it's our
00:59:36
◼
►
country and it's where we all
00:59:38
◼
►
Sorry, everyone else.
00:59:39
◼
►
So the way to fix this problem
00:59:42
◼
►
with Apple's account system is
00:59:45
◼
►
not to say, well, we'll give you
00:59:47
◼
►
the tools you need to move
00:59:48
◼
►
somewhere else.
00:59:49
◼
►
No, the problem is to is for
00:59:51
◼
►
Apple to provide human appeals
00:59:55
◼
►
processes that work and that are
00:59:57
◼
►
And if they have to hire more
00:59:59
◼
►
people to do it, that's their
01:00:01
◼
►
responsibility at the scale that
01:00:03
◼
►
they're at in the monopoly status
01:00:05
◼
►
that they pretty much have or the
01:00:06
◼
►
duopoly status they have.
01:00:07
◼
►
That's the solution.
01:00:09
◼
►
The solution is they have to
01:00:11
◼
►
And if it takes legislation in
01:00:13
◼
►
various forms to do that, so be
01:00:15
◼
►
It would absolutely take
01:00:16
◼
►
legislation because they've
01:00:18
◼
►
evidenced they won't do this
01:00:20
◼
►
They haven't and they won't.
01:00:22
◼
►
And like and I do think even
01:00:23
◼
►
despite all that, I still think
01:00:25
◼
►
that part of it should be a new
01:00:28
◼
►
privacy law in the U.S.
01:00:29
◼
►
that dictates what companies can
01:00:31
◼
►
and can't do with your data and
01:00:32
◼
►
what rights you have to your
01:00:33
◼
►
data, which would include the
01:00:34
◼
►
ability to export it even if
01:00:35
◼
►
they lock your account.
01:00:36
◼
►
Even though that doesn't solve
01:00:37
◼
►
the problem, I agree with you
01:00:38
◼
►
it still needs to be there as
01:00:39
◼
►
a backstop because what what
01:00:40
◼
►
about when you go through the
01:00:41
◼
►
human review process that is
01:00:42
◼
►
mandated by law and is a
01:00:44
◼
►
kangaroo court and you and they
01:00:45
◼
►
just say no anyway, if not you
01:00:46
◼
►
get to do a human review still
01:00:48
◼
►
then you would say, OK, but this
01:00:49
◼
►
law says I still get my data.
01:00:51
◼
►
has to be greater than just data
01:00:52
◼
►
access because it like again, what
01:00:54
◼
►
if what if you lose access to like
01:00:56
◼
►
all of the purchases you've ever
01:00:57
◼
►
made on your Apple account?
01:00:58
◼
►
Oh, well, that that's going to be a
01:01:00
◼
►
harder road.
01:01:01
◼
►
Oh, I didn't even mention
01:01:02
◼
►
purchases because good luck getting
01:01:03
◼
►
that reverse because we have tons
01:01:05
◼
►
of laws on the book that basically
01:01:06
◼
►
say, hey, you didn't buy those
01:01:08
◼
►
You bought a limited license to
01:01:09
◼
►
those movies and yada yada that
01:01:10
◼
►
we've already got laws surrounding
01:01:12
◼
►
that and the laws are against us.
01:01:13
◼
►
So that wouldn't just be putting
01:01:15
◼
►
in new laws.
01:01:16
◼
►
There would be overturning existing
01:01:18
◼
►
So so you have multiple multiple
01:01:20
◼
►
You have you have your own
01:01:21
◼
►
personal data.
01:01:21
◼
►
OK, you also have whatever
01:01:23
◼
►
purchases you've made to content
01:01:26
◼
►
and services on that account.
01:01:28
◼
►
Kiss those goodbye.
01:01:28
◼
►
Then you also have the potential of
01:01:31
◼
►
what if you have like an app in
01:01:34
◼
►
the app store or for Google
01:01:36
◼
►
What if you have a YouTube channel
01:01:37
◼
►
on that account?
01:01:38
◼
►
Yeah, kiss those goodbye to.
01:01:39
◼
►
But but those have like that's
01:01:41
◼
►
lawsuit territory that like really
01:01:43
◼
►
well, good luck with that
01:01:45
◼
►
And so so again, like so you
01:01:46
◼
►
have to like they can just
01:01:49
◼
►
snuff you out completely with
01:01:52
◼
►
some automated system for some,
01:01:54
◼
►
you know, theoretical violation
01:01:56
◼
►
that many people probably do,
01:01:58
◼
►
but you might not have done.
01:01:59
◼
►
What do you do?
01:02:00
◼
►
Those are tricky to deal with
01:02:02
◼
►
Like give the YouTube example
01:02:04
◼
►
like like there is no competitive
01:02:08
◼
►
online video service where you can
01:02:10
◼
►
go like there's if you're off of
01:02:12
◼
►
YouTube, you're right.
01:02:13
◼
►
And so like if you're out of the
01:02:14
◼
►
app store, you have an iOS app.
01:02:15
◼
►
Where the heck are you going to
01:02:17
◼
►
So so it's exactly what all the
01:02:18
◼
►
countries are saying, which is
01:02:19
◼
►
like, OK, well, so that that kind
01:02:21
◼
►
of shows that Apple or YouTube or
01:02:23
◼
►
whatever has gotten so big that
01:02:24
◼
►
they can't just be treated like a
01:02:25
◼
►
regular company, because if you're
01:02:27
◼
►
talking about just a regular
01:02:28
◼
►
company that's like small, none of
01:02:29
◼
►
these things make any sense.
01:02:30
◼
►
Why would you know, like just like
01:02:32
◼
►
this is not a problem.
01:02:33
◼
►
Just go somewhere else.
01:02:34
◼
►
But like now you're so big that
01:02:36
◼
►
you are institutionally
01:02:38
◼
►
inescapable and a whole new set of
01:02:41
◼
►
rules needs to apply to you.
01:02:42
◼
►
And everybody, all the
01:02:44
◼
►
billionaires hate that.
01:02:45
◼
►
And a lot of people think that's
01:02:46
◼
►
too much regulation or whatever.
01:02:47
◼
►
But it's like the alternative is
01:02:49
◼
►
we are ruled by a tiny number of
01:02:51
◼
►
extremely powerful corporations.
01:02:53
◼
►
And we're in some dystopian sci-fi
01:02:55
◼
►
And we're basically living that now.
01:02:56
◼
►
And most of them are somewhat
01:02:58
◼
►
but see a Twitter slash X to see how
01:03:01
◼
►
that can go awry real fast.
01:03:02
◼
►
So, yeah, it's like it's difficult
01:03:05
◼
►
because we're we haven't been in.
01:03:08
◼
►
I don't think the world has been in
01:03:09
◼
►
this position many times except for
01:03:11
◼
►
like, you know, standard oil and the
01:03:12
◼
►
railroad trust or whatever.
01:03:13
◼
►
And those were broken up by laws, but
01:03:15
◼
►
it didn't take our country at least
01:03:17
◼
►
very long to say, you know what?
01:03:18
◼
►
We didn't need to do that.
01:03:20
◼
►
Why did we ever do that?
01:03:21
◼
►
What was wrong with standard oil?
01:03:22
◼
►
It seemed fine.
01:03:23
◼
►
Anyway, as long consumer prices don't
01:03:25
◼
►
go up, it'll be fine.
01:03:26
◼
►
And so we're kind of in the other
01:03:28
◼
►
we've swung way in the other
01:03:30
◼
►
And now every company can buy
01:03:31
◼
►
anybody that they want whenever
01:03:32
◼
►
they want and get gigantic.
01:03:33
◼
►
And again, that seems like it's
01:03:35
◼
►
fine, except we like it's difficult
01:03:37
◼
►
to come up with laws that
01:03:38
◼
►
constrain companies when they're
01:03:40
◼
►
It's easier to not let them get
01:03:41
◼
►
that big, but not letting them get
01:03:43
◼
►
that big is also kind of like
01:03:44
◼
►
anti anti-market capitalism is
01:03:47
◼
►
like, well, they if they get that
01:03:49
◼
►
way fair and square, which they
01:03:50
◼
►
never get that way fair and
01:03:51
◼
►
square, let's be honest.
01:03:51
◼
►
But if they did get that way fair
01:03:53
◼
►
and square, it shouldn't be
01:03:53
◼
►
illegal to be incredibly
01:03:55
◼
►
it should be legal to abuse
01:03:56
◼
►
that monopoly power and see all
01:03:58
◼
►
the court cases that have been
01:04:00
◼
►
winding through and are in various
01:04:02
◼
►
stages of falling apart.
01:04:03
◼
►
But but yeah, like that's like
01:04:05
◼
►
this this read this whole these
01:04:07
◼
►
situations, Google account, Apple
01:04:08
◼
►
ID, whatever, always seem
01:04:10
◼
►
they're like like it's big mean
01:04:12
◼
►
corporation consumer.
01:04:14
◼
►
You know, what was the what was
01:04:16
◼
►
that a consumer protection agency
01:04:17
◼
►
that our country recently got rid
01:04:19
◼
►
of because it was costing big
01:04:21
◼
►
companies too much money like big
01:04:23
◼
►
companies take advantage of people
01:04:24
◼
►
all the time and there is a role
01:04:25
◼
►
in government to try to stop them
01:04:27
◼
►
from doing that.
01:04:27
◼
►
But things are going in the wrong
01:04:29
◼
►
But yeah, this is not a like Apple
01:04:31
◼
►
should be nicer.
01:04:32
◼
►
Apple will never be nicer unless
01:04:33
◼
►
something makes them be nicer.
01:04:35
◼
►
And it's difficult to come up with a
01:04:37
◼
►
set of things that will make them
01:04:38
◼
►
Like to do that.
01:04:40
◼
►
Well, I mean, see Europe, Europe's
01:04:42
◼
►
been trying with the DMA and the GDPR
01:04:45
◼
►
and stuff like it's not easy to get
01:04:47
◼
►
right, but I'm pretty sure that doing
01:04:49
◼
►
nothing is not the right solution.
01:04:51
◼
►
This reminds me, if you'll permit me
01:04:53
◼
►
a very brief tangent where I will
01:04:55
◼
►
try not to be too whiny.
01:04:56
◼
►
A couple of days ago, well, let me
01:04:59
◼
►
back up just a teeny bit.
01:05:00
◼
►
We talked a few episodes ago about
01:05:02
◼
►
how Declan has been doing like a
01:05:03
◼
►
squint and it looks like hyper card
01:05:05
◼
►
choose your own adventure sort of
01:05:07
◼
►
kind of rage baby thing on Google
01:05:09
◼
►
And he's been very, very, very
01:05:11
◼
►
concerned that his school Google
01:05:14
◼
►
account will get cleared out in the
01:05:17
◼
►
I genuinely don't know if it will or
01:05:19
◼
►
My gut says it won't, but he's very
01:05:22
◼
►
concerned about this.
01:05:22
◼
►
Remember in the school says it will.
01:05:24
◼
►
I mean, who knows?
01:05:25
◼
►
Yeah, exactly.
01:05:26
◼
►
The school rumor mill is very
01:05:27
◼
►
trustworthy.
01:05:27
◼
►
Right, right.
01:05:28
◼
►
The fifth graders know exactly what's
01:05:30
◼
►
going to happen.
01:05:31
◼
►
But anyways, and so he wants to make
01:05:34
◼
►
his own personal Google account, fair
01:05:36
◼
►
enough, where he can house some of
01:05:37
◼
►
these things.
01:05:38
◼
►
Again, totally fair.
01:05:39
◼
►
I go to make him a Google account so
01:05:43
◼
►
he can use Google Slides because
01:05:44
◼
►
that's what he's used to and familiar
01:05:46
◼
►
And, you know, yeah, he could use
01:05:48
◼
►
Keynote or something, but this is what
01:05:49
◼
►
he's used to.
01:05:49
◼
►
And I go to make him a Google account.
01:05:51
◼
►
Google says, yeah, that's all well and
01:05:53
◼
►
Give us a birthday, which, you know, I'm
01:05:57
◼
►
like, I don't really love that.
01:05:58
◼
►
And I immediately fibbed, but that's
01:06:00
◼
►
neither here nor there.
01:06:00
◼
►
And then, okay, he'd give us what email
01:06:04
◼
►
address do you want?
01:06:05
◼
►
And I made up some email address that,
01:06:07
◼
►
you know, was, you know, some moniker
01:06:09
◼
►
handle that he would want, or I guess I
01:06:11
◼
►
should say I'd use the moniker that he
01:06:14
◼
►
And the next step is, okay, scan this
01:06:16
◼
►
QR code so we can go ahead and get
01:06:18
◼
►
your phone number.
01:06:18
◼
►
I'm sorry, what?
01:06:20
◼
►
Yeah, yeah, yeah.
01:06:21
◼
►
We need your phone number because we
01:06:22
◼
►
can't make, you can't make a Google
01:06:23
◼
►
account without it.
01:06:24
◼
►
Oh, wonderful.
01:06:26
◼
►
That's so cool.
01:06:27
◼
►
And it just got me thinking about when
01:06:30
◼
►
we were kids.
01:06:31
◼
►
It got me thinking too about when Marco
01:06:34
◼
►
and I were kids and hanging out, you
01:06:36
◼
►
know, outside a very tiny lake in
01:06:37
◼
►
upstate New York.
01:06:38
◼
►
when none of this fucking bullshit ever
01:06:41
◼
►
happened, when you would just turn on the
01:06:44
◼
►
computer and do things like it was so much
01:06:49
◼
►
nicer than in a lot of ways it was terrible
01:06:52
◼
►
in a lot of ways it was awful, but in
01:06:54
◼
►
certain ways it was so much nicer and so
01:06:56
◼
►
much simpler there than I should say.
01:06:59
◼
►
And I kind of miss that.
01:07:01
◼
►
I, I'm not, that's not to say I prefer it.
01:07:03
◼
►
It's not to say I want to go back there, but
01:07:06
◼
►
it just kind of sucks that in order for
01:07:08
◼
►
Declan to use the software he wants to use,
01:07:10
◼
►
which only exists online, he needs to create
01:07:13
◼
►
a Google account, which he cannot do because
01:07:15
◼
►
he does not have a phone number.
01:07:17
◼
►
And yes, I could like make a burner number, but
01:07:20
◼
►
then what happens for account recovery?
01:07:21
◼
►
And I believe if I recall correctly, I tried
01:07:24
◼
►
mine at one point and it was like, well, no, no,
01:07:25
◼
►
no, that's already used for a different
01:07:27
◼
►
You can't do that.
01:07:27
◼
►
Maybe the answer is to make him a child
01:07:29
◼
►
account, but then inevitably he'll be like
01:07:31
◼
►
neutered and gutted in some ways that's going
01:07:33
◼
►
to be inconvenient or whatever.
01:07:34
◼
►
I'm not really looking for a solution, but
01:07:38
◼
►
it's just, it made me think about how
01:07:41
◼
►
wonderful it was when the stressful thing
01:07:44
◼
►
about using a computer was how much
01:07:46
◼
►
conventional memory you had to play the
01:07:47
◼
►
game you want it was whether or not you
01:07:49
◼
►
loaded the mouse driver in your auto exec bat
01:07:52
◼
►
and config sis was whether or not you had an
01:07:54
◼
►
IRQ conflict with your sound blaster.
01:07:57
◼
►
In those days, I know I was setting you up
01:08:00
◼
►
for this, John, and I knew you'd take the
01:08:01
◼
►
bait and I was right, but still, um, it's
01:08:05
◼
►
just, I, in so many ways that was so nice,
01:08:08
◼
►
especially as someone cutting your teeth,
01:08:11
◼
►
trying to learn what technology was.
01:08:13
◼
►
And in a lot of ways, things today are so
01:08:16
◼
►
much better.
01:08:16
◼
►
Scratch is incredible.
01:08:17
◼
►
The internet is amazing.
01:08:18
◼
►
I wouldn't have a job or at least this job,
01:08:22
◼
►
I should say without the internet and hell
01:08:25
◼
►
the last several jobs I had almost my entire
01:08:27
◼
►
career, the, the majority of my career has
01:08:30
◼
►
been something internet related.
01:08:32
◼
►
It's either been an iOS app that uses the
01:08:35
◼
►
internet or literally writing websites, you
01:08:38
◼
►
know, and working on websites.
01:08:39
◼
►
So I'm not saying necessarily that I, that
01:08:42
◼
►
I want to go back in time, but it's like
01:08:44
◼
►
it's, it's an offshoot of the same topic.
01:08:46
◼
►
Like these, these gigantic conglomerates
01:08:49
◼
►
control everything and there's no recourse.
01:08:52
◼
►
If you disagree with them, I don't want to
01:08:54
◼
►
give you a phone number.
01:08:55
◼
►
Well, you know what?
01:08:56
◼
►
Then get f***ed.
01:08:57
◼
►
You don't get a new account.
01:08:58
◼
►
Like it's just frustrating.
01:09:00
◼
►
And what is, what does an individual do
01:09:03
◼
►
You just shout on your podcast.
01:09:04
◼
►
Well, and keep in mind, what you're doing
01:09:06
◼
►
is fighting to get your son into one of
01:09:10
◼
►
these giant silos where they'll have that
01:09:12
◼
►
No, you're right.
01:09:13
◼
►
Which is the sick thing.
01:09:14
◼
►
Like, because, because these, these big,
01:09:17
◼
►
you know, these big providers are so
01:09:19
◼
►
powerful and so important that it is
01:09:20
◼
►
actually important for us to get an
01:09:23
◼
►
online identity and have a place where
01:09:24
◼
►
we accumulate our digital lives and
01:09:26
◼
►
communicate with everybody and do all the
01:09:28
◼
►
things that you have to do.
01:09:28
◼
►
Like to, like, it's just, it's not
01:09:30
◼
►
possible to live in this world without
01:09:31
◼
►
like a, you know, in the modern world
01:09:34
◼
►
to try to get a job, to have, you know,
01:09:36
◼
►
some, some place of residence, some way
01:09:38
◼
►
to be reachable.
01:09:38
◼
►
And these days that means a phone number,
01:09:40
◼
►
which is probably a cell phone and
01:09:42
◼
►
probably an email address and like just
01:09:43
◼
►
good luck trying to live in the modern
01:09:45
◼
►
world without any of those things.
01:09:47
◼
►
And where do those things come from?
01:09:48
◼
►
A very small number of very big, very
01:09:50
◼
►
important companies.
01:09:51
◼
►
So it's not like you can say, sorry,
01:09:53
◼
►
Declan, you'll never have an online
01:09:54
◼
►
identity because we're never going to
01:09:56
◼
►
give you a phone number and you're
01:09:58
◼
►
never going to have an email address.
01:09:59
◼
►
And it's like, that's not a tenable way
01:10:01
◼
►
to live in the modern world.
01:10:02
◼
►
And you want your kid to have, you know,
01:10:04
◼
►
like, oh, run your own web servers, run
01:10:06
◼
►
your own mail servers.
01:10:07
◼
►
Like, that's not tenable for most people.
01:10:09
◼
►
People get accounts on whatever, you know,
01:10:11
◼
►
AOL, Hotmail, Gmail, Microsoft account,
01:10:15
◼
►
an Apple ID.
01:10:16
◼
►
There's not too many of those things that
01:10:18
◼
►
are sort of reliable, long-term places
01:10:21
◼
►
to have your online identity.
01:10:22
◼
►
And so what you're trying to do is get
01:10:25
◼
►
him into the system that you know he needs
01:10:27
◼
►
to participate in.
01:10:28
◼
►
Not, you know, he just wants to mess with
01:10:29
◼
►
his, like, Google Sheets, but eventually
01:10:31
◼
►
this is a, these are systems that people
01:10:33
◼
►
need to participate in to live modern life
01:10:35
◼
►
and there's too few people controlling
01:10:37
◼
►
those systems.
01:10:38
◼
►
So I feel for you, but it's like, you know,
01:10:41
◼
►
you're failing to get him into the system
01:10:46
◼
►
that we're complaining about it because
01:10:48
◼
►
there's no other choice.
01:10:48
◼
►
It's the perfect example of there being
01:10:50
◼
►
no other choice.
01:10:51
◼
►
I mean, I can't run Google Slides locally,
01:10:54
◼
►
I mean, maybe I can and I'm not aware, but.
01:10:56
◼
►
There's an offline mode, but, you know,
01:10:57
◼
►
someone's probably ported it to WebAssembly
01:11:00
◼
►
and there's some web version of it somewhere.
01:11:01
◼
►
We are sponsored this episode by Guru.
01:11:06
◼
►
When you're working with AI,
01:11:07
◼
►
there is one thing you figure out pretty quickly.
01:11:10
◼
►
It's really good at giving you answers
01:11:12
◼
►
whether they're right or not.
01:11:14
◼
►
And inside most companies,
01:11:16
◼
►
the hard part isn't generating information,
01:11:18
◼
►
it's trusting it.
01:11:19
◼
►
You got docs over here, tickets over there,
01:11:22
◼
►
conversations scattered everywhere,
01:11:23
◼
►
and somehow AI is supposed to make sense
01:11:25
◼
►
of all that.
01:11:26
◼
►
That's why they built Guru.
01:11:28
◼
►
Guru is your AI source of truth.
01:11:31
◼
►
It connects all the things your company already knows
01:11:33
◼
►
and turns them into clear,
01:11:35
◼
►
explainable answers you can trust.
01:11:37
◼
►
Think of it as a knowledge layer
01:11:39
◼
►
that your AI should have had all along,
01:11:40
◼
►
grounded in your actual systems,
01:11:42
◼
►
transparent about where information came from,
01:11:44
◼
►
and consistent for everyone who needs it.
01:11:46
◼
►
When teams and their AIs
01:11:48
◼
►
all pull from the same trusted foundation,
01:11:51
◼
►
work gets faster, decisions get better,
01:11:53
◼
►
and there's a lot less,
01:11:54
◼
►
wait, where did this come from,
01:11:56
◼
►
questions in Slack.
01:11:57
◼
►
In a world full of confident but wrong answers,
01:12:00
◼
►
Guru keeps everyone aligned
01:12:02
◼
►
on what's actually true.
01:12:03
◼
►
See what Guru is doing
01:12:05
◼
►
for companies like Spotify, DHL, and Stripe
01:12:07
◼
►
at GetGuru.com.
01:12:09
◼
►
That's GetGuru.com.
01:12:12
◼
►
Thank you so much to Guru
01:12:13
◼
►
for sponsoring our show.
01:12:18
◼
►
All right, we have a little bit more news
01:12:20
◼
►
that we want to talk about before it gets stale.
01:12:22
◼
►
Netflix is allegedly, maybe,
01:12:24
◼
►
going to acquire Warner Brothers,
01:12:25
◼
►
which is a sentence I don't think
01:12:27
◼
►
I would have been able to understand
01:12:29
◼
►
10 or 20 years ago.
01:12:30
◼
►
On December 5th, Netflix and Warner Brothers'
01:12:32
◼
►
Discovery announced they have entered
01:12:33
◼
►
into a definitive agreement
01:12:34
◼
►
under which Netflix will acquire Warner Brothers,
01:12:35
◼
►
including its film and television studios,
01:12:37
◼
►
HBO Max, and HBO.
01:12:39
◼
►
Blah, blah, blah.
01:12:41
◼
►
Basically, $83 billion is the total cost.
01:12:44
◼
►
Netflix is saying,
01:12:45
◼
►
oh, this is going to be great.
01:12:46
◼
►
It will offer more choice,
01:12:47
◼
►
more opportunities, and more value.
01:12:49
◼
►
And by the way,
01:12:51
◼
►
the more choice thing,
01:12:51
◼
►
it's hilarious in light of our previous conversation
01:12:54
◼
►
about choice,
01:12:54
◼
►
because how does giant companies
01:12:56
◼
►
combining to be even fewer giant companies
01:12:58
◼
►
produce more choice?
01:12:59
◼
►
But what they mean is,
01:13:00
◼
►
interestingly,
01:13:01
◼
►
somewhat interestingly for this thing,
01:13:02
◼
►
so you pay for Netflix,
01:13:04
◼
►
you'll have more stuff to watch,
01:13:06
◼
►
which is an early signal
01:13:07
◼
►
that they're saying,
01:13:08
◼
►
hey, we're buying them,
01:13:09
◼
►
they have a bunch of stuff,
01:13:10
◼
►
we're probably going to put
01:13:12
◼
►
most of that stuff in Netflix,
01:13:13
◼
►
because we're Netflix.
01:13:14
◼
►
And you pay for Netflix,
01:13:15
◼
►
and we'll see.
01:13:16
◼
►
Like, I mean,
01:13:17
◼
►
maybe there'll be like an HBO upsell
01:13:18
◼
►
or whatever,
01:13:19
◼
►
but it's interesting that
01:13:19
◼
►
in the merger agreement,
01:13:20
◼
►
they're like,
01:13:21
◼
►
yeah, this will give us more stuff
01:13:22
◼
►
to put in Netflix,
01:13:23
◼
►
plus also maybe there's like,
01:13:24
◼
►
well, you'll pay extra
01:13:25
◼
►
for HBO and side Netflix.
01:13:27
◼
►
that's a slight aside.
01:13:31
◼
►
Dominic Preston at The Verge writes,
01:13:33
◼
►
to get the deal over the line,
01:13:34
◼
►
Netflix reportedly pledged
01:13:36
◼
►
a $5 billion breakup fee
01:13:37
◼
►
in case regulators blocked the buyout.
01:13:39
◼
►
Netflix bid one out over interest
01:13:41
◼
►
from Comcast and Paramount
01:13:42
◼
►
fresh from its own merger
01:13:43
◼
►
with Skydance,
01:13:44
◼
►
though early interest
01:13:45
◼
►
had been reported
01:13:46
◼
►
from Amazon and Apple too.
01:13:47
◼
►
And obviously,
01:13:48
◼
►
there's still a bunch
01:13:49
◼
►
of regulatory hurdles
01:13:50
◼
►
they'll have to get through.
01:13:52
◼
►
The Trump administration
01:13:52
◼
►
says it already views the deal
01:13:54
◼
►
with, quote,
01:13:54
◼
►
heavy skepticism.
01:13:56
◼
►
that earlier thing was like,
01:13:57
◼
►
in case regulators block the buyout,
01:13:58
◼
►
why would regulators
01:13:59
◼
►
block the buyout?
01:14:01
◼
►
Yeah, that's funny.
01:14:02
◼
►
Why would that happen?
01:14:03
◼
►
So speaking of regulators,
01:14:05
◼
►
Paramount has launched
01:14:06
◼
►
a hostile $108 billion bids.
01:14:09
◼
►
what is that,
01:14:10
◼
►
25-ish billion runabouts,
01:14:13
◼
►
more than the Netflix one,
01:14:14
◼
►
to snatch Warner Brothers
01:14:15
◼
►
from Netflix.
01:14:16
◼
►
But not really more
01:14:17
◼
►
because they want to buy more.
01:14:18
◼
►
So the per share price
01:14:20
◼
►
is actually lower,
01:14:20
◼
►
which makes this
01:14:21
◼
►
even more nonsensical.
01:14:23
◼
►
they weren't,
01:14:24
◼
►
Netflix isn't going to buy
01:14:25
◼
►
like the TV stuff,
01:14:28
◼
►
but the Paramount bid
01:14:29
◼
►
is going to buy it.
01:14:30
◼
►
So even though the number
01:14:30
◼
►
looks bigger,
01:14:31
◼
►
So Paramount offered this,
01:14:34
◼
►
$108 billion,
01:14:34
◼
►
blah, blah, blah.
01:14:35
◼
►
They're going to take
01:14:36
◼
►
the whole kit and caboodle,
01:14:37
◼
►
But then things get interesting.
01:14:40
◼
►
So regulatory filing
01:14:42
◼
►
spotted by Axios,
01:14:43
◼
►
this is reading from The Verge,
01:14:44
◼
►
indicate that Affinity Partners,
01:14:46
◼
►
a private equity firm
01:14:46
◼
►
founded by President Donald Trump's
01:14:48
◼
►
Jared Kushner,
01:14:49
◼
►
is also part of Paramount's bid.
01:14:50
◼
►
Trump commented on Netflix's plan
01:14:52
◼
►
to acquire Warner Brothers
01:14:54
◼
►
saying the deal could be a problem
01:14:55
◼
►
and that he'll be involved
01:14:56
◼
►
in the decision to approve it.
01:14:58
◼
►
so we know that
01:14:59
◼
►
Kushner's involved,
01:15:00
◼
►
which already gets me
01:15:01
◼
►
raising one humongous eyebrow.
01:15:03
◼
►
But who is kind of
01:15:04
◼
►
leading the charge?
01:15:05
◼
►
Well, it turns out,
01:15:06
◼
►
to read this incredible headline
01:15:09
◼
►
from an article
01:15:09
◼
►
by Elizabeth Lopato
01:15:11
◼
►
on The Verge,
01:15:11
◼
►
Larry Ellison of Oracle's,
01:15:15
◼
►
Larry Ellison's big dumb gift
01:15:17
◼
►
to his large adult son,
01:15:18
◼
►
which is incredible.
01:15:19
◼
►
David Ellison is the CEO
01:15:20
◼
►
of Paramount Skydance,
01:15:22
◼
►
another merger.
01:15:22
◼
►
That's why CBS was
01:15:24
◼
►
giving in to our
01:15:25
◼
►
criminal-in-chief's demands
01:15:27
◼
►
to do what he wanted.
01:15:28
◼
►
otherwise he would block
01:15:29
◼
►
and the overlords
01:15:31
◼
►
wanted the merger
01:15:31
◼
►
to go through,
01:15:32
◼
►
so they did what he said
01:15:33
◼
►
and allowed CBS
01:15:34
◼
►
to be taken over
01:15:34
◼
►
by people who aren't
01:15:37
◼
►
If you're wondering
01:15:39
◼
►
what's going on
01:15:40
◼
►
in the United States,
01:15:40
◼
►
if you've ever seen
01:15:41
◼
►
an organized crime movie,
01:15:41
◼
►
that's how our country
01:15:43
◼
►
The president
01:15:44
◼
►
has things that he wants
01:15:45
◼
►
and has friends
01:15:46
◼
►
and if you don't do
01:15:47
◼
►
what he wants,
01:15:48
◼
►
everything in his power
01:15:49
◼
►
and many things
01:15:50
◼
►
that are not in his power,
01:15:50
◼
►
technically speaking,
01:15:51
◼
►
to punish you for it.
01:15:53
◼
►
And him and his son-in-law
01:15:55
◼
►
and his friend Larry Ellison
01:15:56
◼
►
all really want Paramount
01:15:58
◼
►
to buy Warner Brothers.
01:16:00
◼
►
But Netflix wants to buy them
01:16:02
◼
►
and Warner wants to sell
01:16:05
◼
►
your merger needs to be approved
01:16:07
◼
►
by the government
01:16:07
◼
►
and the government
01:16:08
◼
►
now exists as the single person
01:16:10
◼
►
of Donald Trump
01:16:10
◼
►
and he wants his friend's
01:16:12
◼
►
big, large adult son
01:16:14
◼
►
to have this company
01:16:15
◼
►
to play with
01:16:16
◼
►
so he can ban CNN
01:16:17
◼
►
and make sure people
01:16:18
◼
►
never say mean things
01:16:19
◼
►
about his dad.
01:16:21
◼
►
it's so sad.
01:16:23
◼
►
it would be comical
01:16:24
◼
►
if it wasn't so,
01:16:25
◼
►
like, real and sad.
01:16:26
◼
►
I'm not sure how this
01:16:27
◼
►
is going to turn out.
01:16:28
◼
►
In any sane world,
01:16:29
◼
►
they would take the,
01:16:31
◼
►
they've agreed to sell
01:16:33
◼
►
Netflix is technically
01:16:34
◼
►
offering them a higher
01:16:35
◼
►
number per share.
01:16:37
◼
►
It's terrible
01:16:38
◼
►
that these things are merging,
01:16:39
◼
►
but Warner Brothers
01:16:40
◼
►
has been run by a person
01:16:42
◼
►
who has no idea
01:16:42
◼
►
what he's doing
01:16:43
◼
►
and has been screwing up
01:16:43
◼
►
that company,
01:16:44
◼
►
which is like,
01:16:44
◼
►
well, whatever.
01:16:47
◼
►
I don't like to see
01:16:47
◼
►
big companies merge.
01:16:48
◼
►
Notice there's no talk
01:16:49
◼
►
we shouldn't allow this merger
01:16:50
◼
►
because it's bad
01:16:51
◼
►
for further consolidation
01:16:53
◼
►
in the entertainment industry.
01:16:54
◼
►
everyone's fine with that.
01:16:55
◼
►
It's just a question
01:16:55
◼
►
of who gets to control it all
01:16:56
◼
►
because eventually,
01:16:57
◼
►
instead of having
01:16:58
◼
►
17 billionaires,
01:16:59
◼
►
it'll just be three
01:17:00
◼
►
and they'll all be related.
01:17:05
◼
►
so then Gruber
01:17:05
◼
►
had a take on it,
01:17:06
◼
►
which we'll link
01:17:06
◼
►
in the show notes.
01:17:07
◼
►
And additionally,
01:17:07
◼
►
CNN's Brian Stelter
01:17:09
◼
►
reports that Netflix
01:17:10
◼
►
was prepared
01:17:11
◼
►
for this to happen.
01:17:12
◼
►
Today's move
01:17:13
◼
►
was entirely expected.
01:17:14
◼
►
Netflix co-CEO,
01:17:15
◼
►
Ted Sarandos,
01:17:16
◼
►
sat on stage
01:17:16
◼
►
at a UBS conference
01:17:18
◼
►
waving off Paramount's
01:17:19
◼
►
hostile play
01:17:19
◼
►
for Warner Brothers.
01:17:20
◼
►
What is the D
01:17:21
◼
►
in Warner Brothers?
01:17:23
◼
►
We have a deal done
01:17:25
◼
►
and we are incredibly
01:17:26
◼
►
happy with the deal.
01:17:26
◼
►
We're super confident
01:17:27
◼
►
we're going to get it across.
01:17:28
◼
►
Warner Brothers,
01:17:29
◼
►
like Warner Brothers,
01:17:31
◼
►
wasn't it like a
01:17:33
◼
►
and then AOL Time Warner
01:17:34
◼
►
and then Warner
01:17:35
◼
►
brought Discovery.
01:17:36
◼
►
these are already
01:17:37
◼
►
giant conglomerations
01:17:38
◼
►
that have been
01:17:38
◼
►
passed around a million,
01:17:38
◼
►
but they're just
01:17:39
◼
►
condensing even farther.
01:17:41
◼
►
it's just a hideous
01:17:42
◼
►
shambling monster
01:17:44
◼
►
ancient and valuable IP
01:17:46
◼
►
and a bunch of executives
01:17:48
◼
►
who have no idea
01:17:48
◼
►
what they're doing
01:17:49
◼
►
and just want to,
01:17:49
◼
►
just looking out
01:17:50
◼
►
for themselves.
01:17:51
◼
►
There's been a couple of,
01:17:53
◼
►
or maybe it was just one,
01:17:54
◼
►
but Jason and Mike
01:17:56
◼
►
had a really good
01:17:57
◼
►
conversation about this.
01:17:57
◼
►
I don't remember
01:17:58
◼
►
if it was a couple of days ago
01:17:59
◼
►
or last week.
01:18:00
◼
►
There's also,
01:18:02
◼
►
a bunch of additional stuff
01:18:04
◼
►
that we'll put in the show notes,
01:18:04
◼
►
but my understanding is
01:18:06
◼
►
it's not great
01:18:07
◼
►
Netflix is potentially
01:18:09
◼
►
going to be buying
01:18:09
◼
►
one of these,
01:18:10
◼
►
one of these big
01:18:12
◼
►
entertainment companies.
01:18:12
◼
►
There's a lot of consternations
01:18:14
◼
►
to what is going to happen
01:18:15
◼
►
to the movie studio
01:18:16
◼
►
portion of Warner Brothers.
01:18:17
◼
►
Netflix is currently saying,
01:18:19
◼
►
it'll be its own thing.
01:18:19
◼
►
But let me tell you,
01:18:20
◼
►
having lived through
01:18:21
◼
►
a couple of mergers
01:18:22
◼
►
you've lived through
01:18:22
◼
►
more than me,
01:18:23
◼
►
I think anytime somebody
01:18:24
◼
►
buys something else
01:18:26
◼
►
it's going to remain
01:18:26
◼
►
exactly as it is forever.
01:18:27
◼
►
That's a lie.
01:18:29
◼
►
That is a bold face lie.
01:18:31
◼
►
That never happens.
01:18:31
◼
►
And I don't think anyone
01:18:32
◼
►
wants to keep it exactly
01:18:34
◼
►
as it is now
01:18:34
◼
►
because nobody is happy with it.
01:18:35
◼
►
The only silver lining
01:18:37
◼
►
in this entire thing
01:18:38
◼
►
is that currently
01:18:39
◼
►
there is probably still
01:18:41
◼
►
more competition
01:18:42
◼
►
in the streaming video market
01:18:43
◼
►
than there is in,
01:18:44
◼
►
the cell phone
01:18:45
◼
►
operating system market
01:18:46
◼
►
to give just one example.
01:18:47
◼
►
There's increasingly,
01:18:50
◼
►
there's less competition
01:18:51
◼
►
all the time
01:18:52
◼
►
if we allow these mergers
01:18:52
◼
►
to go through,
01:18:53
◼
►
but Netflix thus far
01:18:55
◼
►
has mostly been motivated
01:18:56
◼
►
by trying to do things
01:18:58
◼
►
that make it appealing
01:18:59
◼
►
to customers.
01:19:00
◼
►
And that includes
01:19:01
◼
►
like making the ad
01:19:01
◼
►
supported tier
01:19:02
◼
►
because a lot of people
01:19:03
◼
►
would rather just have ads
01:19:03
◼
►
and pay a lower price
01:19:04
◼
►
or whatever.
01:19:04
◼
►
But as they gobble up
01:19:06
◼
►
more and more companies,
01:19:07
◼
►
pretty soon they'll reach
01:19:08
◼
►
that size where it's like,
01:19:09
◼
►
we own so much media,
01:19:10
◼
►
like when Netflix buys Disney,
01:19:12
◼
►
then we have real problems.
01:19:13
◼
►
Because Disney already owns
01:19:15
◼
►
like everything.
01:19:16
◼
►
And Warner Brothers
01:19:17
◼
►
has a bunch of really old stuff
01:19:18
◼
►
and Netflix has got
01:19:19
◼
►
some stuff on its own.
01:19:19
◼
►
Like we cannot have
01:19:21
◼
►
two entertainment companies
01:19:22
◼
►
for streaming video
01:19:23
◼
►
and movies in this.
01:19:24
◼
►
It's not in this.
01:19:25
◼
►
It's it's depressing,
01:19:27
◼
►
but you know,
01:19:27
◼
►
it would be even more depressing
01:19:28
◼
►
is if David Ellison gets it
01:19:30
◼
►
because at least the people
01:19:32
◼
►
running Netflix
01:19:32
◼
►
have some clue about
01:19:33
◼
►
how to be the entertainment industry
01:19:35
◼
►
and their qualification is not
01:19:36
◼
►
I'm the large adult son
01:19:37
◼
►
of a billionaire
01:19:38
◼
►
who's friends
01:19:38
◼
►
with the corrupt president.
01:19:40
◼
►
I learned today
01:19:41
◼
►
as I was doing research for this,
01:19:42
◼
►
David Ellison was briefly an actor.
01:19:44
◼
►
He was even in a movie
01:19:45
◼
►
with James Franco,
01:19:46
◼
►
if I'm not mistaken.
01:19:47
◼
►
I'm sure he got that acting job
01:19:48
◼
►
all on his own.
01:19:49
◼
►
I'm sure he did.
01:19:50
◼
►
Based on his talents
01:19:51
◼
►
as an actor,
01:19:52
◼
►
like so many LA Hollywood,
01:19:53
◼
►
children of Hollywood stars.
01:19:56
◼
►
there's a lot of links
01:19:57
◼
►
in the show notes
01:19:58
◼
►
that John has been kind enough
01:19:59
◼
►
and I put in the show notes
01:20:01
◼
►
But it's it's just a mess.
01:20:03
◼
►
It's just a mess.
01:20:04
◼
►
And this is this is capitalism today.
01:20:07
◼
►
This is America today.
01:20:08
◼
►
It's just it's.
01:20:09
◼
►
And this is the complete lack
01:20:11
◼
►
of any kind of regulation
01:20:12
◼
►
of companies merging
01:20:13
◼
►
with each other,
01:20:13
◼
►
like Warner Brothers,
01:20:16
◼
►
Time Warner,
01:20:17
◼
►
like just so many.
01:20:19
◼
►
They just there.
01:20:21
◼
►
They combine
01:20:22
◼
►
they're incompetently run.
01:20:24
◼
►
They disaster strikes
01:20:26
◼
►
and then the people
01:20:27
◼
►
just want to get out
01:20:28
◼
►
Like that's the whole reason
01:20:29
◼
►
like the CBS takeover
01:20:30
◼
►
by all the right wing people.
01:20:31
◼
►
CBS used to be
01:20:33
◼
►
a television network
01:20:35
◼
►
for old people.
01:20:35
◼
►
Let's be honest,
01:20:36
◼
►
but like still trying to be
01:20:37
◼
►
just a basic television network
01:20:39
◼
►
and right wing people like,
01:20:42
◼
►
what if we owned it
01:20:43
◼
►
and made them only say
01:20:43
◼
►
nice things about us?
01:20:44
◼
►
And so that's what they're doing.
01:20:45
◼
►
And how did they make that happen?
01:20:46
◼
►
The people who own
01:20:48
◼
►
that whole big blob of stuff
01:20:49
◼
►
had mismanaged it
01:20:50
◼
►
and they wanted to get out
01:20:51
◼
►
and they wanted their money
01:20:51
◼
►
and they're like,
01:20:52
◼
►
we want to have this merger happen.
01:20:53
◼
►
And the president said,
01:20:55
◼
►
we're not going to let your merger happen
01:20:56
◼
►
unless you do what we want.
01:20:58
◼
►
And they said,
01:20:59
◼
►
we'll do what you want.
01:21:00
◼
►
Because the billionaires
01:21:01
◼
►
needed to get their money
01:21:02
◼
►
because they would never be able
01:21:03
◼
►
to survive the rest of their life.
01:21:04
◼
►
They just don't have enough money.
01:21:06
◼
►
We need this merger to happen.
01:21:07
◼
►
Why do you need this merger to happen?
01:21:09
◼
►
Because we need the money.
01:21:10
◼
►
You don't need the money.
01:21:11
◼
►
But they like,
01:21:12
◼
►
they basically,
01:21:12
◼
►
they sold out
01:21:13
◼
►
instead of fighting.
01:21:16
◼
►
we'll do whatever you want.
01:21:17
◼
►
just let this merger go through.
01:21:18
◼
►
the merger goes through.
01:21:19
◼
►
And then they installed Barry Weiss
01:21:20
◼
►
as the head of CBS News.
01:21:21
◼
►
So this is the world we live in.
01:21:23
◼
►
if you don't know who these people are,
01:21:26
◼
►
if you want to learn,
01:21:26
◼
►
there will be links in the show notes.
01:21:28
◼
►
everything's garbage.
01:21:29
◼
►
Everything's garbage.
01:21:30
◼
►
and I guess that's how we're ending the show tonight.
01:21:34
◼
►
like the main story in the show,
01:21:36
◼
►
like being locked out of your Apple account
01:21:38
◼
►
and not having access,
01:21:39
◼
►
like it's got a silver lining
01:21:41
◼
►
because I have like,
01:21:41
◼
►
I guess a happy ending.
01:21:42
◼
►
But like I said,
01:21:43
◼
►
this is one of those things
01:21:44
◼
►
where even where it,
01:21:45
◼
►
even where the ending is satisfying,
01:21:48
◼
►
the person got their account back.
01:21:50
◼
►
You just like,
01:21:51
◼
►
that doesn't make me feel any better.
01:21:53
◼
►
Like this should never have happened
01:21:55
◼
►
or been possible.
01:21:56
◼
►
And no one listening to this
01:21:58
◼
►
is comforted by that
01:22:00
◼
►
because they're like,
01:22:01
◼
►
at least you guys have a podcast
01:22:02
◼
►
where if one of you guys
01:22:03
◼
►
gets their account locked,
01:22:04
◼
►
you can complain about it.
01:22:05
◼
►
Maybe some will hear you.
01:22:05
◼
►
What about me out here
01:22:07
◼
►
who doesn't know anybody
01:22:08
◼
►
and can't get John Gruber
01:22:09
◼
►
to post on Daring Fireball
01:22:10
◼
►
about my account being locked?
01:22:11
◼
►
I'm sure there's thousands of people
01:22:13
◼
►
who this happens
01:22:13
◼
►
who have no recourse.
01:22:14
◼
►
So that's why,
01:22:15
◼
►
even though it turned out well in this case,
01:22:17
◼
►
it almost makes me feel worse
01:22:19
◼
►
that it turned out well
01:22:19
◼
►
because it shows that the only way
01:22:21
◼
►
to get any justice
01:22:22
◼
►
in this type of system
01:22:23
◼
►
is to somehow
01:22:25
◼
►
get enough notoriety
01:22:28
◼
►
to raise to the level
01:22:29
◼
►
where some executive notices
01:22:30
◼
►
that their company
01:22:31
◼
►
might be doing something wrong
01:22:32
◼
►
and they do a pinpoint one person fix
01:22:34
◼
►
and they go back to sleep.
01:22:36
◼
►
Everything's trash.
01:22:39
◼
►
So happy holidays, everyone.
01:22:41
◼
►
Thanks to our sponsors this episode,
01:22:43
◼
►
Squarespace,
01:22:46
◼
►
And thanks to our members
01:22:47
◼
►
who support us directly.
01:22:48
◼
►
You can join us at atp.fm
01:22:51
◼
►
One of the many perks of membership
01:22:53
◼
►
is ATP Overtime,
01:22:55
◼
►
our weekly bonus topic.
01:22:57
◼
►
Every podcast,
01:22:58
◼
►
you can get another
01:23:00
◼
►
20 minutes worth of us.
01:23:02
◼
►
If you were like,
01:23:03
◼
►
I just can't get enough of this show.
01:23:06
◼
►
of what just happened here.
01:23:08
◼
►
You can listen
01:23:09
◼
►
to ATP Overtime
01:23:11
◼
►
atp.fm slash join.
01:23:12
◼
►
This week on Overtime,
01:23:14
◼
►
our topic is
01:23:15
◼
►
our state of TV
01:23:17
◼
►
and cord cutting
01:23:18
◼
►
and streaming services.
01:23:19
◼
►
We're going to go over
01:23:19
◼
►
what we're doing,
01:23:20
◼
►
what we subscribe to,
01:23:21
◼
►
how it's going.
01:23:22
◼
►
You can join us
01:23:23
◼
►
listen to atp.fm slash join.
01:23:24
◼
►
Thank you so much,
01:23:25
◼
►
Talk to you next week.
01:23:27
◼
►
Now the show is over.
01:23:31
◼
►
They didn't even mean to begin
01:23:34
◼
►
because it was accidental.
01:23:36
◼
►
Oh, it was accidental.
01:23:38
◼
►
John didn't do any research.
01:23:42
◼
►
Marco and Casey wouldn't let him
01:23:45
◼
►
because it was accidental.
01:23:46
◼
►
It was accidental.
01:23:49
◼
►
And you can find the show notes
01:23:55
◼
►
And if you're into Mastodon,
01:23:58
◼
►
you can follow them
01:24:00
◼
►
at C-A-S-E-Y-L-I-S-S
01:24:05
◼
►
So that's Casey Liss
01:24:06
◼
►
M-A-R-C-O-A-R-M-E-N-T
01:24:10
◼
►
Marco Arment
01:24:11
◼
►
s-i-r-a-c-u-s-a-siracusa it's accidental accidental they didn't mean to accidental
01:24:23
◼
►
tech podcast so long okay so i have a classical code related problem that i was curious to get
01:24:37
◼
►
your your you guys's you folks input on um i was working on something i had a little bit of a race
01:24:44
◼
►
condition for something i was working on is that like being a little bit pregnant i've got a little
01:24:48
◼
►
bit of a race condition well it's fair virtually unique i had i had it doesn't even matter really
01:24:55
◼
►
i had a situation where two completely different classes needed to tell each other that something
01:25:04
◼
►
had happened so one of them if i recall correctly and it doesn't really matter in the grand scheme
01:25:08
◼
►
of things but one of them was what i call my purchasing manager which is to say my kind of
01:25:13
◼
►
front end to store kit 2 and shoot i think the other one was my user settings class which is my front end
01:25:20
◼
►
to user defaults if you're not familiar so basically that is the thing that manages payment and in-app
01:25:26
◼
►
purchase and whatnot and the thing that manages your preferences right and the two of them really don't
01:25:32
◼
►
know about each other generally speaking and really shouldn't know about each other generally speaking
01:25:37
◼
►
but for reasons that are not pertinent for this conversation needed to one of them needed to inform
01:25:42
◼
►
the other that something had happened things you shouldn't understand right um and so my what i wrote
01:25:49
◼
►
written in our internal show notes was how do you get two completely different and disconnected classes
01:25:54
◼
►
to talk to each other gracefully and why is the answer notification center which is the answer that you
01:25:58
◼
►
typically use on on ios and perhaps mac os uh but i don't love that answer and i was curious if you
01:26:05
◼
►
guys had any tips or tricks that you would advise and for for those who may not understand notification
01:26:10
◼
►
center is uh you two are going to be offended by this description but it's kind of like a bus that
01:26:16
◼
►
you can not a not a beep beep bus like a a bus like in a technology sense um in insofar is it's a messaging
01:26:24
◼
►
bus where you can drop a message on this bus and people can choose to listen to it that's kind of an
01:26:29
◼
►
oversimplification simplification but it's like it's like you know you you you shout out hey something has
01:26:35
◼
►
happened and if somebody's listening great and if nobody's listening no big deal and that's generally
01:26:40
◼
►
speaking how people solve this exact problem um but it's like you know how do you send how do you
01:26:46
◼
►
send a letter from you know one address to another without either without knowing what those addresses
01:26:52
◼
►
are like that's also not a great analogy i can't think of a better one it's a broadcast like yeah the
01:26:57
◼
►
way because like you know like one one class can like vend an api and the other class can like you
01:27:04
◼
►
know you could do like you know publish subscribe mechanism or a delegation mechanism but that would
01:27:08
◼
►
require at least one to know about the other if not bi-directional yeah so what you're saying you know
01:27:14
◼
►
so you know the function notification center service is like one class can post a notification the other
01:27:21
◼
►
class can listen for that notification and neither one of them has to know anything about the details of
01:27:27
◼
►
the other as long as the notification itself is documented and known um and notifications so what makes this a
01:27:34
◼
►
hard problem to do in ways that programmers can swallow uh with modern sensibilities is that what it requires
01:27:44
◼
►
is globalness yeah and programmers today hate anything being global and with ample reason like in in many
01:27:55
◼
►
cases you don't really want global state or global you know protocols or you know or global you know actors and
01:28:02
◼
►
things no i don't mean actor in that way and and to be clear when when when marco says global what he
01:28:06
◼
►
means by that is everyone can touch this piece of information and that's generally speaking a real
01:28:11
◼
►
bad code smell it's one of those things where you look and you go i don't love that at all and not just
01:28:16
◼
►
everybody can touch it but also depending on how you do this it's very easy to get into a situation where
01:28:21
◼
►
you uh decrease or eliminate modularity oh now i need a second one of these things oh but you can't
01:28:28
◼
►
have a second one because they all talk through this one you know notification center using a set
01:28:32
◼
►
of name messages and if any you can't have two of them like if you had some kind of interface where
01:28:37
◼
►
you're like now i'm going to instance a second one of these and connect to a different server with it oh
01:28:40
◼
►
but when it sends a message that a thing happened the other one sees it too because there's one message
01:28:44
◼
►
bus so no okay i'll give them different message buses i'll have i'll prefix their message names and it's
01:28:48
◼
►
like you're not you've no longer had it be self-contained testable modular composable in that way and
01:28:54
◼
►
maybe you don't care lots of apps eventually have to say look this is my app i'm not going to have
01:28:59
◼
►
i'm not going to clone my entire app to be next to itself in memory at the same time although many
01:29:03
◼
►
people have thought that and then found in version 3 that they need to do exactly that so that's the
01:29:07
◼
►
other smell of the globalness is like yeah the the singleton-ness right the people don't like
01:29:12
◼
►
globals for good reasons and some good reasons people are afraid of singletons because every time
01:29:18
◼
►
they make one three years later they're like damn it i wish this wasn't a singleton yeah yeah
01:29:22
◼
►
but but i think though there are times when global messages and singletons are the best tool for the
01:29:30
◼
►
job in reality and it's one of those things that that programmers so easily overthink and try to you
01:29:37
◼
►
know add complexity to get out of when it's not necessary so you know some examples like and this isn't
01:29:44
◼
►
quite as pure as notifications but like you know in overcast i have some utility classes that do
01:29:50
◼
►
things like um like manage they they have combine publishers yes um yes that because this is this
01:29:59
◼
►
was before we had async sequences which i still don't really understand fully or frankly like i use
01:30:04
◼
►
them they're nice they're fine in some cases i don't i don't think they're a great overall replacement
01:30:08
◼
►
but they they have some advantages anyway so i'll have i'll have a class like my reachability class
01:30:15
◼
►
which is which basically will post it'll it'll publish to a publisher when in a singleton you know
01:30:22
◼
►
ocreachability has a singleton ocreachability.shared and it will publish is online publisher so anything in
01:30:30
◼
►
the app can then you know subscribe to you know subscribe to ocreachability.shared.is online
01:30:37
◼
►
publisher and then that thing will get notified when the internet connection becomes online and it can do
01:30:42
◼
►
things like start a sync operation or whatever and so that's so when you have like in this case that's a
01:30:49
◼
►
global object but the global object you know singleton the global singleton is representing the state
01:30:57
◼
►
of the system which is a global state the system is either online or it's not
01:31:02
◼
►
and so there are opportunities that you have in you know in programming where like what you are trying
01:31:12
◼
►
to convey respond to interact with is something that is global to the process or the device or the
01:31:22
◼
►
installation of your app or whatever it is there are global things and so it's okay to write global
01:31:27
◼
►
code to deal with them much of the time or all the time and in the case of notification center and you know
01:31:34
◼
►
like the kind of global bus of passing these messages that are just distinguished by their string names
01:31:39
◼
►
i don't think there's anything wrong with that for a lot of use cases now granted the api can be a little bit
01:31:45
◼
►
unswifty and you know it's not ideal type safe their strings oh no right but and it's and it's trivial to
01:31:51
◼
►
make it type safe also um and i think that is fine when your problem is what you describe which is two
01:32:00
◼
►
totally different classes that don't know about each other that maybe can't like import their modules and
01:32:04
◼
►
can't even reasonably do that like they want to pass global messages within the same process
01:32:10
◼
►
the tool for that is notification center and i don't think it being old or it not being particularly
01:32:19
◼
►
swift native is a reason that you have to somehow come up with some kind of different solution that
01:32:24
◼
►
tool exists and it works great for that purpose it is not the best tool for every purpose but it's a
01:32:29
◼
►
great tool for that purpose so i think the answer is notification center i don't know if it's a i don't
01:32:36
◼
►
know if that was the first thing i would reach for because like i don't know the structure of your app but
01:32:39
◼
►
the two things you described things managing user settings and things dealing with store stuff
01:32:42
◼
►
like i have to think in the hierarchy of stuff that you already have connected as the sort of the object
01:32:47
◼
►
graph or the responsibility graph of your thing there's surely something that is apparent of both of them
01:32:53
◼
►
you know what i mean like like like there's if you don't want to use i mean notification center is fine
01:32:58
◼
►
like it doesn't matter it's a bit it'll be fine but like probably the first thing i would reach for
01:33:03
◼
►
is like what is the common parent for these or like in in swift ui often like is there some
01:33:08
◼
►
environment injection that's happening above that they can all see or something like that
01:33:11
◼
►
you can get into trouble real fast there because that environment is like it's like globals but we
01:33:15
◼
►
won't say the g word so everyone will be happy with it it's like okay all right very true um but like
01:33:19
◼
►
but yeah when you have a bunch of objects like this very often there is there is some party they can see
01:33:24
◼
►
both and they can you know they don't need to know about each other but they all know about the
01:33:27
◼
►
parent because they're talking to it anyway or the grandparent or whatever it all boils down to the
01:33:31
◼
►
same thing in the end like maybe if you have performance concerns you didn't want to use
01:33:35
◼
►
notification center or a direct call through to a grandparent thing or a common api would be fine
01:33:39
◼
►
i think the only place i use notification center is um because it does if you're talking about the
01:33:44
◼
►
same api it also works across processes like because i i use it to make front and center and switch class
01:33:49
◼
►
talk to each other um oh interesting i i didn't know that i presume it's the same thing maybe it's
01:33:53
◼
►
different on mac os actually now that i think about it you have to be like because of app store blah
01:33:57
◼
►
blah you got to be in the same app group and there's all these restrictions on and everything like
01:34:01
◼
►
that but it is essentially a free local like i don't even know i honestly don't even know if
01:34:06
◼
►
it's like using unix sockets under the cover like as in like um not internet sockets yeah yeah sockets
01:34:11
◼
►
like i honestly have no idea how it's working but that's just the kind of api i want and you send
01:34:15
◼
►
messages the small messages between apps and it's very fast or whatever but within my app i always tend
01:34:19
◼
►
to you know i don't go the full java route of like dependency injection you build up this tree of
01:34:25
◼
►
things that all don't know about each other but they all have the things they need to do their work
01:34:29
◼
►
injected into them from above and that just i mean there's a reason that that's like a joke and
01:34:33
◼
►
i guess probably some people who are still working in java life it like it but i think the industry
01:34:37
◼
►
generally agreed that's too far uh if you don't know what dependency injection is in java be glad
01:34:42
◼
►
um but it's basically a wait hold on there as with all things there are times when it makes sense and
01:34:48
◼
►
there's a there's times yeah but they went overboard which is like i mean to make like to marco's point
01:34:52
◼
►
about globals like at some point everyone always has to have them that's true unless you're writing
01:34:56
◼
►
libraries and i think a lot of the java stuff was like we're writing libraries everybody's
01:34:59
◼
►
a library author and so they make all these frameworks where it's like we don't know the
01:35:03
◼
►
things that you're going to use to assemble these so first build this thing and inject this thing into
01:35:08
◼
►
it and say okay you're going to use this for this and you're going to use this for this and you can
01:35:11
◼
►
use this for this okay now you are going to be the thing that this thing uses for this and it's just
01:35:15
◼
►
like to before you can do the first thing you have to assemble these lego pieces all of which
01:35:19
◼
►
are interchangeable which is great for testability but it's like man like i just want i just want to do
01:35:25
◼
►
put up a window and say hello world on it and i've assembled this tree of 8 000 objects and i mean
01:35:30
◼
►
anyway i don't know if you squint i would say environment object and swift ui is
01:35:35
◼
►
is dependency injection environment object is much kinder and gentler than all the stuff that gets
01:35:40
◼
►
injected for a lot of the java that's more of like an api design issue but like again within an
01:35:44
◼
►
individual small app like the you know just an app that is not like enterprise scale distributed across
01:35:51
◼
►
thousands of systems you know our photoshop size app or whatever that's when i say you know talking
01:35:55
◼
►
about a small app within something like that yeah like everybody's always going to end up having some
01:35:59
◼
►
kind of global state somewhere um and as long as you like know where it is and keep a handle on it and
01:36:05
◼
►
you're pretty sure it's not going to screw you over later or if it does screw you over later it's not
01:36:10
◼
►
that big a deal to you know turn it from you know whatever dot oc reachability dot shared turn it into
01:36:17
◼
►
an instance of that object that gets given to one of the super grandparent objects of all the other
01:36:22
◼
►
things in your object graph like i i don't think you need to beat yourself about about too much my only
01:36:28
◼
►
advice would be do you need to reach for notification center or is there some common ancestor that they can
01:36:33
◼
►
talk through if it's too inconvenient for the ancestor to talk through then don't do it like i don't think
01:36:37
◼
►
there's anything wrong with using notification center unless it's a performance issue but other
01:36:41
◼
►
than that that's so it's funny you bring up you know the whole grandparent thing because uh when i was
01:36:46
◼
►
doing this and i was reaching for notification center i realized wait a second i already have a a
01:36:53
◼
►
function or two in the purchasing manager that takes the an instance of user settings as a parameter
01:37:01
◼
►
so purchasing manager is aware of the existence of user settings anyway which means past casey was either a
01:37:07
◼
►
genius or an idiot depending on how you want to look at it passing it as a parameter if you've only
01:37:10
◼
►
got one purchasing manager in your app and you only got one set of settings well and i would imagine the
01:37:15
◼
►
purchasing manager might need to look at your settings because there might be settings that are
01:37:17
◼
►
relevant to the purchasing manager but either way it seems like really the purchasing manager could be
01:37:21
◼
►
instantiated with access to settings or use you know a singleton for settings or whatever it's like
01:37:27
◼
►
like margaret was saying how many composable sets of settings do you have yeah no that that is fair but
01:37:33
◼
►
the moral of the story though that is that i realized oh wait one of them already knows about the other user
01:37:39
◼
►
settings does not know about purchasing manager if i recall correctly actually i'm not even sure that's true
01:37:43
◼
►
but it doesn't matter but what but i can tell you for certainty the purchasing manager knows about user
01:37:47
◼
►
settings and so then i thought okay well somewhere i'm building both of these objects just as you were
01:37:52
◼
►
saying john and i went back to you know the grandfather of the grandfather if you will
01:37:56
◼
►
well i mean i wasn't really suggesting that you thread down references to each other i was suggesting
01:38:01
◼
►
this there is something that is managing both user settings and the purchasing manager and that thing
01:38:06
◼
►
coordinates the behavior not that you shove user settings down into the purchasing manager and they
01:38:12
◼
►
know about each other directly but it's just like you know composability you're responsible for this
01:38:16
◼
►
tiny region you're responsible for this tiny thing that above you is the thing that's responsible for
01:38:19
◼
►
the larger region it uses you two to do its job it's it is like dependency injection only you're not it's not
01:38:25
◼
►
injectable pieces you're just statically assembling the tree of stuff but whatever yeah but either way
01:38:30
◼
►
the point is it ended up being easier than i thought but i just i thought it was an interesting
01:38:33
◼
►
discussion that the three of us could have because i i didn't know if there was some you know
01:38:38
◼
►
architecture astronaut approach that i wasn't aware of to solve this problem oh there's like seven
01:38:42
◼
►
just like seven astronaut approaches but i think we're saying you probably don't need to reach for
01:38:47
◼
►
them in this case yeah like like space architecture astronauts are have infinite possibilities
01:38:53
◼
►
it also does not mean you should use almost any and again those patterns are much more appropriate for
01:38:58
◼
►
people designing libraries and frameworks because you can't know how people are going to use them
01:39:01
◼
►
and if you make decisions like i just saw something about user default saying like if you if you set up
01:39:06
◼
►
user defaults with a suite name and you configure default values for settings defaults for defaults
01:39:11
◼
►
but you set it on the suite name you're also setting it for everything that's not the suite name
01:39:16
◼
►
unbeknownst to you and of course undocumented so when you pull you when you create a user setting
01:39:20
◼
►
without a suite name and you try to get a value it's like look so it looks like somebody already
01:39:23
◼
►
said it no you just already said it when you set the default for the suite name because they don't
01:39:27
◼
►
whatever singleton they're using they don't divide it up by names by suite namespace for the defaults
01:39:31
◼
►
and it's undocumented so when you're a library author you got to be real careful about that because
01:39:37
◼
►
that you can't make those assumptions like well there'll only ever be one of these and
01:39:41
◼
►
you know that that comes back to bite you but for an individual app you should know how many
01:39:46
◼
►
of each of the thing there are going to be in your app you're not vending your apps code as a library
01:39:51
◼
►
for the entire world to use