PodSearch

ATP

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   ways.

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   Ever?

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:27   Badly.

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:41   Yes.

00:01:41   Yes, it is.

00:01:42   You know, can I just, can I just stop you right there?

00:01:44   Yeah.

00:01:44   I don't particularly disagree with you, but the snow tire zealots are going to come

00:01:49   for you.

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:23   Yes.

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   Been there.

00:02:36   It's not good.

00:02:37   Yeah.

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:45   Anyway.

00:02:46   People will argue with you.

00:02:48   I know.

00:02:48   I'm not interested in the argument, everyone.

00:02:50   Thank you, but no thank you.

00:02:51   Yeah.

00:02:51   Anyway.

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   Okay.

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:38   Yeah.

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   Hold on.

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:38   19 inch?

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   Yes.

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:53   Yeah.

00:04:54   So, I assume 155 is fairly narrow for a car?

00:04:56   Yes.

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:16   Yeah.

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   address.

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:09   Excellent.

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:15   Yeah.

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:36   It is not.

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   I did.

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:15   You go.

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:20   What is it?

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   All right.

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:29   No one.

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   Not really.

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:17   Yeah.

00:19:18   All right.

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   Job 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:10   Yeah.

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   All right.

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:37   They could.

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:01   No.

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:33   Yikes.

00:22:34   All right.

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:33   Yes.

00:23:34   Yeah.

00:23:34   It's got it.

00:23:35   And they do voice matching automatically now, I guess?

00:23:37   Yep.

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:23:57   Good talk.

00:23:58   All right.

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:26   All right.

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:00   Good talk.

00:26:01   All right.

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:32   to Intel,

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:43   when built,

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   Galois?

00:27:57   I don't know,

00:27:58   company blog,

00:27:58   which will link in the show notes.

00:27:59   Yeah.

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:11   But yeah,

00:28:12   it's just,

00:28:13   it is,

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   So,

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:30   All right,

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:57   James.

00:28:58   I'm sorry.

00:28:58   That's not good.

00:28:59   When we talked about this,

00:29:00   it's like,

00:29:00   you can't do it if you have test flight apps.

00:29:02   It's like,

00:29:02   oh,

00:29:02   just remove the test flight apps.

00:29:03   I'm sure it'll be fine.

00:29:04   Anyway,

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:20   okay,

00:29:21   so you just aren't eligible.

00:29:22   Have a great day.

00:29:22   Eligible,

00:29:23   excuse me.

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   Yeah,

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   was like,

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   like,

00:29:57   oh,

00:29:57   we should be able

00:29:58   to merge Apple IDs

00:29:59   or transfer purchases

00:30:00   and stuff

00:30:00   and it's like,

00:30:01   okay,

00:30:01   fine,

00:30:01   Apple,

00:30:01   after a decade,

00:30:02   we roll out this thing

00:30:03   and we're like,

00:30:03   yeah,

00:30:03   but does it work?

00:30:04   And like,

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:15   If it does,

00:30:16   hey,

00:30:16   great,

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:28   and says,

00:30:28   eh,

00:30:29   sorry,

00:30:30   just sometimes

00:30:31   things we make

00:30:32   don't work

00:30:33   for some people

00:30:34   and you're one of those people.

00:30:35   So,

00:30:36   yeah.

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:14   for people.

00:31:15   You can just show them

00:31:16   Squarespace

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   constantly.

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:31:59   PDFs.

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   a try,

00:32:13   when you have a site

00:32:14   to build,

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   to launch,

00:32:20   go to squarespace.com

00:32:21   slash ATP

00:32:22   to save 10% off

00:32:24   your first purchase

00:32:25   of a website

00:32:25   or domain.

00:32:26   So go try it out,

00:32:28   squarespace.com

00:32:29   slash ATP

00:32:29   for 10% off

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:33   our show.

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   Yeah,

00:32:46   it starts with a blog post.

00:32:47   And this is Paris

00:32:48   Butfield Addison

00:32:49   who writes,

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:57   on devices,

00:32:58   apps,

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:08   6 terabyte

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   to Apple.

00:33:34   The consequence

00:33:35   is that my account

00:33:36   is flagged

00:33:37   as closed in accordance

00:33:38   with Apple Media Services

00:33:39   terms and conditions.

00:33:40   I contacted

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:47   was banned

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:52   Relations,

00:33:52   or ECR,

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   won't lead

00:33:59   to a different outcome.

00:34:00   That is the support way

00:34:03   of saying a polite

00:34:03   f*** you.

00:34:04   Like,

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:10   can say,

00:34:10   no,

00:34:11   they won't say

00:34:12   anything different

00:34:12   than we do.

00:34:13   Like,

00:34:13   that means escalation

00:34:14   doesn't exist.

00:34:14   Right,

00:34:15   exactly.

00:34:15   Anyways,

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:23   at level 3,

00:34:24   20 Martin Place,

00:34:24   Sydney,

00:34:25   and plead my case.

00:34:25   This just makes me think,

00:34:27   what is it,

00:34:27   like 42 Wallaby Lane

00:34:28   from Finding Nemo?

00:34:29   Anyway,

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:32   All right,

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   Well,

00:34:46   we should touch

00:34:47   on the reasons,

00:34:48   though,

00:34:48   because they're

00:34:49   basically saying,

00:34:49   oh,

00:34:50   just make a new

00:34:51   Apple ID,

00:34:51   essentially,

00:34:52   but so many

00:34:53   things in Apple

00:34:54   systems say,

00:34:55   hey,

00:34:55   if we ban you

00:34:56   and you just

00:34:57   go make another

00:34:57   Apple ID,

00:34:58   that's a violation

00:34:59   of our terms.

00:34:59   If you have a bunch

00:35:00   of apps,

00:35:00   like if you're

00:35:01   a developer

00:35:01   and we ban

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   your apps,

00:35:05   that's a violation.

00:35:06   Like,

00:35:06   following this

00:35:07   advice from

00:35:08   Apple would

00:35:09   itself be

00:35:10   violations that

00:35:10   would cause

00:35:11   his Apple ID

00:35:12   to get banned,

00:35:13   so it's ridiculous.

00:35:13   And yes,

00:35:14   I know we keep

00:35:14   calling it Apple ID

00:35:15   even though

00:35:16   he renamed

00:35:16   that Apple account.

00:35:17   We'll see

00:35:17   how long it

00:35:18   takes at least

00:35:18   me to pick up

00:35:19   that vocabulary.

00:35:22   All right,

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:24   on the 13th

00:35:25   of December.

00:35:26   Then this is

00:35:28   Australia,

00:35:29   right?

00:35:29   So this is

00:35:30   effective.

00:35:30   So Paris'

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:35   on Paris'

00:35:36   December 14,

00:35:37   someone from

00:35:38   executive relations

00:35:39   at Apple

00:35:39   says they're

00:35:39   looking into it.

00:35:40   I hope this is

00:35:40   true.

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:44   same day,

00:35:44   the 14th of

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:50   sue them?

00:35:50   Here's my

00:35:51   email address,

00:35:51   says Paris.

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:35:57   on the 17th

00:35:58   recording,

00:35:59   so it's the

00:36:00   future.

00:36:00   Paris writes,

00:36:02   we're back.

00:36:02   A lovely man

00:36:03   from Singapore

00:36:03   working for

00:36:04   Apple executive

00:36:04   relations who

00:36:05   has been calling

00:36:05   me every so

00:36:06   often for a

00:36:06   couple of days

00:36:07   says let me

00:36:07   know it's

00:36:07   all fixed.

00:36:08   It looks like

00:36:09   the gift card

00:36:09   I tried to

00:36:10   redeem,

00:36:10   which did

00:36:10   not work for

00:36:11   me and did

00:36:11   not credit

00:36:12   my account

00:36:12   was already

00:36:13   redeemed in

00:36:13   some way.

00:36:13   Sounds like

00:36:14   classic gift card

00:36:15   tampering.

00:36:15   And my account

00:36:16   was caught by

00:36:17   that.

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   out of him.

00:36:20   But at least

00:36:21   things are now

00:36:22   mostly working.

00:36:22   Strangely,

00:36:23   he did tell me

00:36:23   to only ever

00:36:24   buy gift cards

00:36:25   from Apple

00:36:25   themselves.

00:36:25   I asked if

00:36:26   that means

00:36:27   Apple supply

00:36:27   chain,

00:36:27   a Blackhawk

00:36:28   network,

00:36:28   income,

00:36:29   and other

00:36:29   gift card

00:36:29   vendors

00:36:30   is insecure

00:36:30   and he was

00:36:31   unwilling to

00:36:32   comment.

00:36:33   I'll post

00:36:33   a more

00:36:33   substantive

00:36:34   update soon.

00:36:36   So I'm glad

00:36:37   this story

00:36:37   got resolved

00:36:38   before we

00:36:38   talked about

00:36:38   it because

00:36:39   it started

00:36:40   in between

00:36:40   our recordings

00:36:41   and I was

00:36:42   hoping by the

00:36:42   time we

00:36:42   record,

00:36:42   hopefully this

00:36:43   will all

00:36:43   become,

00:36:43   I was surprised

00:36:44   at how long

00:36:45   it took because

00:36:45   once I saw

00:36:46   executive relations

00:36:47   in the mix,

00:36:47   I'm like,

00:36:48   oh, this will

00:36:48   probably be

00:36:48   resolved,

00:36:49   but it still

00:36:49   took another

00:36:50   four days for

00:36:51   it to get

00:36:52   resolved.

00:36:52   But yeah,

00:36:53   this has been

00:36:54   going around

00:36:54   and all the

00:36:55   various,

00:36:55   you know,

00:36:57   blogs and

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:01   thing.

00:37:02   I don't

00:37:02   know this

00:37:03   person and

00:37:04   you know,

00:37:04   it's not like

00:37:04   we have a

00:37:05   personal

00:37:05   relationship

00:37:05   with them,

00:37:06   but I

00:37:06   wish I

00:37:06   grabbed

00:37:07   these stats.

00:37:07   I thought

00:37:08   I saw it

00:37:08   fly by of

00:37:09   like how

00:37:09   many Apple

00:37:11   IDs,

00:37:11   Apple bands

00:37:12   per year.

00:37:13   It's some

00:37:14   astronomical

00:37:14   number.

00:37:15   Oh, yeah,

00:37:15   yeah.

00:37:15   Like, because

00:37:16   there's just so

00:37:16   much fraud

00:37:17   and stuff

00:37:18   like that.

00:37:18   And like,

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:26   system.

00:37:27   No.

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:32   the Mac

00:37:32   enthusiast,

00:37:33   you know,

00:37:33   tech sphere to

00:37:35   notice it and

00:37:36   constantly talk

00:37:36   about it.

00:37:37   And then maybe

00:37:38   in a week,

00:37:39   someone from

00:37:40   Apple will wake

00:37:40   up and say,

00:37:41   what is this I'm

00:37:41   hearing about

00:37:42   something?

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   happen?

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   done.

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   stolen it.

00:38:43   Like, what is the

00:38:44   accusation?

00:38:45   What is the

00:38:46   burden of proof?

00:38:46   Whatever.

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:06   Apple ID or

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   solution?

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:06   do it.

00:40:07   And that is at the

00:40:08   heart of all these

00:40:09   things.

00:40:09   Like, why can

00:40:10   companies get away

00:40:11   with being bad to

00:40:13   us?

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   right?

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:33   go with it.

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:41   80s or 90s.

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   right?

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   right?

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   our photos.

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   2000s.

00:42:33   Right, because it was

00:42:34   all like on your hard

00:42:35   drive.

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:41   backup.

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   case.

00:43:07   They would use whatever

00:43:08   tools they had at their

00:43:09   disposal.

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:13   about it.

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   anything.

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   locked?

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   do then?

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   account.

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   trust that.

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:36   a solution.

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   Right.

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:41   you.

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   who knows?

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   system.

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   photos off?

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   house.

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   work?

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:14   recourse.

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   can do.

00:47:25   Sorry, it's final.

00:47:26   That's it.

00:47:26   Like, there needs to

00:47:27   be.

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   works.

00:47:30   Yeah, there needs to

00:47:31   be a human escalation

00:47:33   process at all these

00:47:35   companies.

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   attempts.

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:07   down.

00:48:07   Right.

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:22   process.

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   spending.

00:48:31   Never mind that there's

00:48:32   barely any competitors.

00:48:33   But yeah, mandate it

00:48:34   by law.

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   numbers.

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:18   scale.

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   things.

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:55   account.

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   account.

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:23   accused.

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   spend?

00:50:32   Or why would they just

00:50:32   spend it because they're

00:50:33   cheap?

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   elsewhere.

00:50:57   I mean, it's the same thing

00:50:58   we always say about

00:50:59   airlines.

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:12   working.

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   everything.

00:51:52   And yet they didn't want to

00:51:53   do it.

00:51:53   Well, of course.

00:51:54   I decided it was a tiny

00:51:55   example.

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:06   yada, 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:47   data.

00:52:47   You should.

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:02   export.

00:53:03   You do something like a

00:53:04   topic.

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:33   platform.

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   free?

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   with that.

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   about.

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   system.

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   out.

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   to go.

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:35   to go.

00:55:36   There is nowhere else to

00:55:37   run.

00:55:37   It is a malfunctioning

00:55:39   market.

00:55:39   The the feedback mechanism

00:55:41   is not working and that

00:55:41   feedback mechanism is

00:55:42   essential.

00:55:43   Like it's much better than

00:55:45   laws.

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   whatever.

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:07   else.

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:11   they want.

00:56:12   They all kind of agree to

00:56:13   kind of do the same

00:56:14   things.

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:27   screwed.

00:56:28   Yeah.

00:56:29   Cool.

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   Right.

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:55   Yes.

00:56:56   Imagine that.

00:56:58   Right.

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   Yes.

00:57:37   So like there's lots of

00:57:38   industries where you only

00:57:40   have one.

00:57:40   what if your electric

00:57:41   company bans you?

00:57:42   Yeah.

00:57:43   Those are usually

00:57:44   government mandate

00:57:44   monopolies.

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:54   whatever.

00:57:55   And every single city that

00:57:57   does that, everybody loves

00:57:58   it.

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   that?

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   that.

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   Comcast.

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   limitation.

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:37   live.

00:59:38   Most of us.

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   accessible.

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   fix it.

01:00:11   And if it takes legislation in

01:00:13   various forms to do that, so be

01:00:15   it.

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:19   themselves.

01:00:19   They won't.

01:00:20   They haven't and they won't.

01:00:20   Yeah.

01:00:21   Yeah.

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   there.

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:07   movies.

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:17   laws.

01:01:18   So so you have multiple multiple

01:01:19   issues.

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   accounts?

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   Right.

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:44   lawsuit.

01:01:45   Right.

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   though.

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:16   put it?

01:02:16   Right.

01:02:16   Exactly.

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:54   novel.

01:02:55   And we're basically living that now.

01:02:56   And most of them are somewhat

01:02:58   benevolent.

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:29   direction.

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:39   that big.

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:54   successful.

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   direction.

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   be nicer.

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   Slides.

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   summertime.

01:05:17   I genuinely don't know if it will or

01:05:19   not.

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   with.

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   good.

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:13   made up.

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   account.

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:02   about that?

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:11   recourse.

01:09:11   Exactly.

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   Yep.

01:10:51   I mean, I can't run Google Slides locally,

01:10:53   I think.

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   is like,

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:26   Who knows?

01:13:27   Who knows?

01:13:27   But anyway,

01:13:27   that's a slight aside.

01:13:29   So anyways,

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:55   Yeah, well,

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   That's,

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:22   But anyway,

01:14:22   just keep,

01:14:23   like,

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   per share,

01:14:31   it's lower.

01:14:31   So Paramount offered this,

01:14:34   you know,

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:36   allegedly.

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   son-in-law,

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:53   on Sunday,

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:57   So, okay,

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:13   big dumb,

01:15:14   of Oracle,

01:15:15   excuse me,

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   the merger

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:36   reporting.

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   runs now.

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   he will do

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:03   to Netflix.

01:16:03   But, oh,

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:20   It's just,

01:16:21   it's so sad.

01:16:23   Like,

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   So,

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   to Netflix.

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:45   Like,

01:16:45   again,

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   of like,

01:16:49   oh,

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   No,

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:01   Cool.

01:17:02   Awesome.

01:17:03   Yeah,

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:17   just now,

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:22   Discovery.

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:30   they were,

01:17:31   wasn't it like a

01:17:32   Time Warner

01:17:33   and then AOL Time Warner

01:17:34   and then Warner

01:17:35   brought Discovery.

01:17:36   Like,

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:40   It's so,

01:17:41   it's just a hideous

01:17:42   shambling monster

01:17:44   filled with

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   on Upgrade

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   you know,

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   that,

01:18:07   you know,

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   You know,

01:18:17   Netflix is currently saying,

01:18:18   oh,

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:21   and John,

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:25   and says,

01:18:26   oh,

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:43   let's say,

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   well,

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:39   Excuse me.

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   Yep.

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:55   Right.

01:19:56   Anyway,

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   to assemble

01:19:59   and I put in the show notes

01:20:00   for you.

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:15   Discovery,

01:20:15   AOL,

01:20:16   Time Warner,

01:20:17   AT&T,

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   and sell.

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:41   well,

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   well,

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   okay,

01:20:59   fine,

01:20:59   we'll do what you want.

01:21:00   Why?

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:05   Like what?

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:14   They said,

01:21:15   no,

01:21:15   we just,

01:21:16   we'll do whatever you want.

01:21:17   just let this merger go through.

01:21:18   Yay,

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   Again,

01:21:23   if you don't know who these people are,

01:21:24   for A,

01:21:25   be glad.

01:21:25   And B,

01:21:26   if you want to learn,

01:21:26   there will be links in the show notes.

01:21:28   It's just,

01:21:28   everything's garbage.

01:21:29   Everything's garbage.

01:21:30   And,

01:21:30   and I guess that's how we're ending the show tonight.

01:21:33   Yeah.

01:21:34   I mean,

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   oh,

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   well,

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:27   and fame

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:35   Yep.

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:44   Guru,

01:22:45   and Notion.

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:49   slash join.

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:22:59   usually 15,

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:05   I need more

01:23:06   of what just happened here.

01:23:08   You can listen

01:23:09   to ATP Overtime

01:23:11   by joining

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   everybody.

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:53   at atp.fm

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

01:39:53   you