PodSearch

ATP

393: We’re the Bit Company

 

00:00:00 ◼   ► I have more issues than that. You can see in the after show. I can tell you about them if you want.

00:00:05 ◼   ► Oh no, I just saw what it's labeled in the show notes.

00:00:08 ◼   ► Oh no. Oh no.

00:00:11 ◼   ► Now I can't wait to get there.

00:00:13 ◼   ► Yeah, we gotta hurry this along. We got a pile of follow-up to get through. Should we just...

00:00:17 ◼   ► All right, hey, Apple did a bunch of stuff and they're d*cks. Let's go. After show.

00:00:20 ◼   ► All right, thanks to Linode, Mint Mumble, and Backblaze and our members. Okay, so John, let's talk after show.

00:00:27 ◼   ► Can't rush. Gotta go through the whole show.

00:00:30 ◼   ► We have a format.

00:00:31 ◼   ► Ostensibly.

00:00:33 ◼   ► Uh, hey, all joking aside, I don't know what to say or what we should say or if we should say,

00:00:47 ◼   ► but I think we should say something to reiterate. Hey, black people are people too. Black lives do

00:00:55 ◼   ► indeed matter and it would be super cool if like police stopped attempting to murder them all the time.

00:01:00 ◼   ► Not just attempting, actually murdering.

00:01:03 ◼   ► And often, and often succeeding in murdering them all the time. Like, why is this still a thing?

00:01:09 ◼   ► I just, I just, I know I'm being incoherent and I apologize because I feel wholly unqualified to

00:01:18 ◼   ► talk about any of this, but it's, well, I was going to say it's flared up again, but it never really

00:01:24 ◼   ► went away. It's just people are paying attention again. And I just, I feel like it would be wrong

00:01:30 ◼   ► not to recognize and reiterate that I speak for all three of us in saying that we believe that

00:01:37 ◼   ► everyone, irrespective of the color of their skin or where they come from or what they believe,

00:01:44 ◼   ► everyone is a person. Everyone's life is valuable and it is inappropriate for any police officer to

00:01:52 ◼   ► unilaterally decide to end somebody's life in almost every circumstance. And, and I'm really

00:01:59 ◼   ► disgusted that this is still a debate that we have to have and still something that we need to talk

00:02:03 ◼   ► about. And I don't know, Marco, if you need to cut all this out because I'm making no sense, I totally

00:02:06 ◼   ► understand. But I feel like I need to, at least for me, say that this grosses all three of us out

00:02:13 ◼   ► deeply. We're really upset by it and we want to reiterate again, black lives matter.

00:02:21 ◼   ► Yeah, this is not something that's going to just go away. Like it's not, I mean, that's part of the

00:02:28 ◼   ► horrible insidious nature of racism and of, you know, horrible police culture and,

00:02:36 ◼   ► and, you know, misconduct and everything. Like that, it doesn't just go away with a couple of

00:02:42 ◼   ► weeks of being in the news. Like it's a, it's a systemic, deeply rooted problem with lots of

00:02:48 ◼   ► facets that all have to be addressed. And it's good that people are still protesting. It's good that

00:02:55 ◼   ► this is still, you know, on people's minds enough to actually make noise about it because it's not

00:02:59 ◼   ► solved. It didn't get solved in, what was it, June? It didn't get solved because it can't get

00:03:05 ◼   ► solved that quickly. It's a very complicated set of problems. And this is not news to black people.

00:03:11 ◼   ► They know, they know very well, too well, that this is not something that's just going to go

00:03:17 ◼   ► away in two seconds. And so I think it's important that we keep the spotlight on this, you know,

00:03:24 ◼   ► keep the spotlight on any kind of racism or bias or violence that we see like this, that,

00:03:31 ◼   ► that we don't let up. We don't like move on to the next hot thing in the news and forget about

00:03:39 ◼   ► all this stuff. That's, that's still very much a problem and it's not going to have a quick or

00:03:42 ◼   ► easy fix, but we shouldn't give up and move on just because something else happened.

00:03:47 ◼   ► Jared I had to look this up because I didn't know the source and I didn't get the exact wording. I

00:03:51 ◼   ► didn't know the exact wording off the top of my head, but here's Frederick Douglass. This always

00:03:54 ◼   ► comes to mind when I see these things. "Power concedes nothing without a demand. It never did

00:03:58 ◼   ► and never will. Find out just what any people will quietly submit to and you have found the exact

00:04:03 ◼   ► measure of injustice and wrong which will be imposed upon them." So yeah, we can't be quiet.

00:04:08 ◼   ► Trenton Larkin Yeah, indeed. All right. And our hearts are obviously

00:04:13 ◼   ► out for everyone who is, who is living this. I mean, we are, the three of us are very lucky

00:04:18 ◼   ► for a plethora of different reasons, but in no small part because of the color of our skin. And

00:04:22 ◼   ► that's really kind of messed up, isn't it? If you think about it, like it's just, it's just wrong

00:04:26 ◼   ► that that's even an issue. But here we are. We have a whole bunch of follow up to go through.

00:04:30 ◼   ► In fact, I'll be impressed if we make it through the follow up and anything beyond that.

00:04:36 ◼   ► But a lot of this stuff I think is important within the sphere of our little world. It's

00:04:41 ◼   ► not important compared to what we just talked about, but it's important for, you know,

00:04:44 ◼   ► our little corner of the universe. First, and maybe not importantly at all, I was going to say

00:04:49 ◼   ► most importantly, but that's not true. But first off, I'd like to just briefly mention a couple

00:04:53 ◼   ► things about our post show neutral last week. John "Slick" Baumgartner First and least importantly.

00:04:57 ◼   ► Trenton Larkin Yes, exactly right. We, I forgot to mention,

00:05:00 ◼   ► we forgot to mention, one of the advantages of driving a stick is that you can bump or push

00:05:05 ◼   ► start it, which is to say, in certain circumstances, particularly with older cars, where a lot of this

00:05:12 ◼   ► was less computerized, you can actually push the car, physically push the car or, you know, send

00:05:17 ◼   ► it down a hill, and then pop the clutch if you're in second gear and cause that to start the car.

00:05:23 ◼   ► And I'm leaving out a few details here. But that's a really neat thing that we didn't mention that I

00:05:27 ◼   ► think you should look into if you're at all interested in that sort of thing. Additionally,

00:05:32 ◼   ► I think a lot of people and maybe this was our fault, I didn't listen back to the episode, but

00:05:36 ◼   ► a lot of people took what we were saying, John and I particularly was saying as this is the only

00:05:40 ◼   ► proper way to drive a stick. And that certainly was not my intention. And I don't think it was

00:05:46 ◼   ► John's either. We were saying, hey, you know, we were asked, what are some ways you can level up,

00:05:50 ◼   ► you know, being a driver of a manual transmission car? And here's some things you can consider,

00:05:55 ◼   ► you can consider engine braking, you can consider heel toe, and things of that nature. A lot of

00:05:59 ◼   ► people seemed very fired up that we thought that heel toe is required. No, of course not.

00:06:04 ◼   ► Absolutely not. But it's just something that you can consider if you would like to level up driving

00:06:10 ◼   ► a stick. So any thoughts on that, John? I feel like people in Europe just need us to acknowledge

00:06:16 ◼   ► that yes, we know manual transmission cars are more common there. I guess that's not clear from

00:06:21 ◼   ► the history of the show. But maybe we didn't mention enough. We know there's more than there.

00:06:24 ◼   ► I wish there was more here. But there's not. We live in a very automatic field world. But anyway,

00:06:30 ◼   ► lots of people from Europe and other areas told us not only stick shift transmission is

00:06:33 ◼   ► very common there, but you get a different kind of license if you can't drive one, you get like

00:06:37 ◼   ► a more limited license. And a lot of the things that we were talking about, I know you just like

00:06:41 ◼   ► Casey like, oh, these are things you don't have to do. But some of the listeners were going to

00:06:45 ◼   ► tell us if you don't do, for example, downshifting or engine braking, you will fail the driving test

00:06:49 ◼   ► in their country. So it's a big wide world out there. But anyway, here I am in America

00:06:54 ◼   ► with my stick shift cars, one of the last holdouts. You and me both, my friend. Moving on,

00:07:01 ◼   ► an Ask ATP last week was with regard to design resources for developers. So, you know, hey,

00:07:07 ◼   ► I'm a developer who wants to make better designs, but I'm not innately capable of it. What can I do?

00:07:12 ◼   ► And Jesse Martinez wrote in and wrote, I'm a technically minded designer that loves

00:07:16 ◼   ► supporting developers as a hobby. There are a bunch of people like me lurking on subreddits like

00:07:21 ◼   ► UI_design, we'll put a link in the show notes, where we help improve people's designs. There

00:07:25 ◼   ► have been several occasions where I've taken on unpaid app redesigns by developers following

00:07:29 ◼   ► Reddit interactions. And then additionally, a handful of people recommended, I have no

00:07:35 ◼   ► experience with either of these things, neither UI design nor a couple of people that recommended

00:07:40 ◼   ► refactoring UI, which is at refactoringui.com. Again, it'll be in the show notes, which apparently is,

00:07:46 ◼   ► learn how to design awesome UIs by yourself using specific tactics explained from a developer's point

00:07:51 ◼   ► of view. So that is something you can check out as well. And we'll put it in the show notes.

00:07:55 ◼   ► Jared Ranerelle That was more than just a few people. That was the most recommended.

00:07:59 ◼   ► Jared Ranerelle Yeah, that got so many reactions, responses that

00:08:03 ◼   ► endorsed it or mentioned it that I haven't had a chance to look at it yet. But I think we,

00:08:07 ◼   ► I think I definitely have to now because of just the volume of recommendations I got.

00:08:11 ◼   ► Jared Ranerelle Yeah, same.

00:08:12 ◼   ► I looked at it a little bit like, and I think the reason it got so many recommendations is because

00:08:16 ◼   ► it's like broken down into bite-sized pieces. It's not like you have this big thing dumped on your

00:08:20 ◼   ► head. Like you can go there for 30 seconds, click on one thing and learn something you didn't know

00:08:24 ◼   ► about design and be like, wow, I learned something and it took like 30 seconds, right? I don't know

00:08:29 ◼   ► how deep that rabbit hole goes and how much content there is there. But yeah, I would suggest checking

00:08:34 ◼   ► it out. It seems like an easy to consume resource that a lot of people have benefited from because

00:08:39 ◼   ► the people who are recommending it have used it and they say I did this thing and it helped me

00:08:44 ◼   ► with my apps, you know, maybe in just a couple small ways, but even that feels good.

00:08:47 ◼   ► Jared Ranerelle We are sponsored this week by Mint Mobile.

00:08:52 ◼   ► If you're still using one of the big wireless providers this year, have you asked yourself

00:08:56 ◼   ► what you're paying for? Between expensive retail stores, inflated prices and hidden fees,

00:09:02 ◼   ► you're being taken advantage of because they know you'll pay. Enter Mint Mobile. Mint Mobile

00:09:08 ◼   ► provides the same premium network coverage you're used to, but at a fraction of the cost because

00:09:13 ◼   ► everything they do is online. Mint Mobile saves on retail locations and all that overhead and they

00:09:19 ◼   ► pass those savings directly on to you. And Mint Mobile makes it easy to cut your wireless bill

00:09:24 ◼   ► down to just 15 bucks a month. And every Mint Mobile plan comes with unlimited nationwide

00:09:31 ◼   ► talking and texting. With Mint Mobile, stop paying for unlimited data you'll never use.

00:09:37 ◼   ► You can choose between plans with 3, 8 or 12 gigs of 4G LTE data. You can use your own phone with

00:09:45 ◼   ► any Mint Mobile plan and keep your same phone number along with all your existing contacts.

00:09:51 ◼   ► So ditch your old wireless bill and start saving with Mint Mobile. To get your new wireless plan

00:09:57 ◼   ► for just 15 bucks a month and get the plan shipped to your door for free, go to mintmobile.com/atp.

00:10:04 ◼   ► That's mintmobile.com/atp. Cut your wireless bill to 15 bucks a month at mintmobile.com/atp.

00:10:13 ◼   ► Thanks to Mint Mobile for sponsoring our show.

00:10:15 ◼   ► Moving on, Jason Stanfill writes, "As a Fortnite player, I thought I should mention that there's

00:10:23 ◼   ► a deadline of sorts with regard to the whole Epic Apple thing. Fortnite has seasons that last a

00:10:28 ◼   ► couple of months. Each season has an updated map and the goal of getting to level 100. You start at

00:10:32 ◼   ► one each new season. The current season ends as we record this tomorrow, which is Thursday, the 27th

00:10:38 ◼   ► of August. Each new season requires an update. Without being able to update Fortnite on iOS,

00:10:43 ◼   ► it will become virtually useless at that point, which I did not know and I appreciate. I think

00:10:48 ◼   ► Jason was the first to write in about it, but certainly others have written about it as well.

00:10:51 ◼   ► I knew that and should have mentioned it because Destiny and many, many other games use the same

00:10:55 ◼   ► model. In fact, Destiny was a late adopter of this model. It has lots of different names,

00:10:58 ◼   ► but the idea is to keep the game fresh, that there's some kind of cycle according to the

00:11:05 ◼   ► calendar where everyone gets reset back to a certain position or there's a progression.

00:11:09 ◼   ► It doesn't really matter. Either there's a new progression up to a higher level or you get reset

00:11:12 ◼   ► and then you work your way through this ladder during the course of the season and you get a

00:11:17 ◼   ► bunch of stuff during the ladder. Anyway, it's a way to keep people engaged. But what that means is

00:11:21 ◼   ► there is a timed cycle for new content. And in the case of Fortnite, as we'll see in a little bit,

00:11:27 ◼   ► it's not just a low bit of new content. It's like if you are not on the same season as everyone

00:11:31 ◼   ► else, you can't even play with them. But we'll get to that a couple items lower. Lots of Epic stuff

00:11:35 ◼   ► in the follow-up. Surprise. So Epic has said, "Apple is blocking Fortnite updates and new

00:11:41 ◼   ► installs on the App Store and has said they will terminate our ability to develop Fortnite for

00:11:44 ◼   ► Apple devices. As a result, Fortnite's newly released Chapter 2 Season 4 update, which is

00:11:49 ◼   ► apparently version 14, will not release on iOS and macOS on August 27th." Sad trombone.

00:11:55 ◼   ► And macOS. Now, Fortnite for macOS you download from the web. There's no App Store stopping you

00:12:03 ◼   ► there. But Epic, for some reason that may or may not make sense, is also saying, "Yeah, and if you

00:12:09 ◼   ► play Fortnite on your Mac, you're not getting the new season either." I don't think there's a

00:12:15 ◼   ► technical reason for that to be the case, but there may be a kind of "screw you" reason or a

00:12:21 ◼   ► legal reason. Anyway, we'll continue. But that's just bad news if you play this on the Mac, that

00:12:26 ◼   ► you're also getting sideswiped by this whole iOS incident. Even though there's nothing stopping

00:12:31 ◼   ► Epic from putting, I think, from just putting the new Mac version up on their website and you are

00:12:36 ◼   ► pulling it down or updating or I don't even know if it updates in place. Whatever. That's kind of

00:12:41 ◼   ► bad. Indeed. The Verge writes, "Players on iPhone, iPad, and Mac will also lose cross-play Fortnite

00:12:47 ◼   ► multiplayer with non-Apple platforms Epic confirms to The Verge. That means that players on Apple

00:12:53 ◼   ► platforms will be stuck on the current version of Fortnite and they'll only be able to play with one

00:12:56 ◼   ► another." Womp womp. Yeah, so they won't have all the new stuff for the new season, and they can't

00:13:02 ◼   ► even play with the people who do, so I guess they can play with each other if you still have the

00:13:06 ◼   ► game. And maybe keeping the Mac on the old version too means that the Mac people will be able to play

00:13:10 ◼   ► with the iPhone people, and that makes the pool of people bigger so there's more players for matchmaking.

00:13:15 ◼   ► I don't even know the logic behind it, but anyway, that's, yeah, that's, these are the sort of,

00:13:20 ◼   ► we talked about this before, like, well, as this court case winds on, Epic's got this, you know,

00:13:26 ◼   ► this non-compliant version of Fortnite in the App Store that lets people buy things bypassing

00:13:31 ◼   ► Apple's in-app purchase system, but the viability of that thing rapidly diminishes once it's not

00:13:39 ◼   ► keeping up with the rest of the players, and I don't even know if there's going to be that many,

00:13:43 ◼   ► you know, normally new seasons come with new things to buy with those V-Bucks, so maybe you can still

00:13:47 ◼   ► buy old stuff with the V-Bucks, but the value of having Fortnite on the store for as long as this

00:13:52 ◼   ► court case lasts is very diminished by the fact, by the seasonal model.

00:13:56 ◼   ► - Yeah, and, you know, a couple people are pointing out in the chat, you know, maybe it's

00:14:00 ◼   ► with regard to code signing on the Mac as well. - We'll get to that in a little bit in the follow

00:14:05 ◼   ► up, but right now, as we're sitting here right now, I believe there is nothing stopping Epic from

00:14:11 ◼   ► properly signing the Mac OS version, like on August 26th, they still have their developer

00:14:16 ◼   ► account, and I think they could sign the new version of Fortnite and give it to Mac users.

00:14:21 ◼   ► In the, you know, weeks or months in the future, that may change, but anyway, we'll keep going.

00:14:27 ◼   ► There's more on this later. - Oh, so three hours ago, Tim Sweeney writes,

00:14:30 ◼   ► "Apple has said that they will revoke all of Epic's Apple SDK access for game development

00:14:34 ◼   ► on Friday. If they do that, we won't be able to update Fortnite on the Mac. We understand from

00:14:38 ◼   ► the court that Unreal Engine and other non-game efforts will continue to have SDK access." Again,

00:14:42 ◼   ► this is three hours ago as we record this from Tim Sweeney himself. - But today's Wednesday,

00:14:46 ◼   ► not Friday. - Hey, I'm just telling you. - That's what I'm saying. Like, they, I mean,

00:14:50 ◼   ► I understand the whole, anyway, we'll get to it, the whole, you know, app store versus your entire

00:14:56 ◼   ► developer account. That's a whole different thing. - All right, so tell me, John, about Epic console

00:15:01 ◼   ► makers and corporate relationship management, Marco's favorite thing in the world. - That's

00:15:05 ◼   ► such a great phrase. - Nutbunny's on Twitter. By the way, if I use your weird Twitter name,

00:15:10 ◼   ► it's probably because I couldn't find your real name or you didn't have a real name listed or

00:15:14 ◼   ► your real name is too obscene to read on the air. But anyway, Nutbunny's on Twitter correctly found

00:15:18 ◼   ► the thing I was trying to think of the last show, which is like, I know Epic has sparred with

00:15:22 ◼   ► console makers over issues like this too. And my example is just like the console makers had found

00:15:26 ◼   ► a way to work out their differences without triggering in a lot more with Epic. So we'll

00:15:33 ◼   ► put a link in the show notes to two examples of during the flare up that I was thinking of,

00:15:38 ◼   ► and it's related to cross-play. So here's an article from March, 2018. It says, Microsoft

00:15:42 ◼   ► says they're working with Epic on possible Fortnite cross-play for Xbox One. Cross-play is when

00:15:46 ◼   ► people on a particular platform, like people on Xbox are able to play Fortnite with people who are,

00:15:52 ◼   ► who have Fortnite for the PlayStation, right? Obviously console makers, especially the dominant

00:15:58 ◼   ► console maker don't want that to happen because they want you to get a PlayStation and get Fortnite

00:16:04 ◼   ► and tell your friends, Hey, you should play Fortnite with me. And you, and they say, Oh,

00:16:08 ◼   ► well, the only way you can play Fortnite with me is you have to get a PlayStation, right?

00:16:11 ◼   ► And so they want more people to get PlayStations. But if you're, if you're just a customer,

00:16:15 ◼   ► that's not good for you. You want to be able to play Fortnite, even if your friend already has an

00:16:18 ◼   ► Xbox, you don't have to tell your friend, Oh, you have to buy a whole new console, right?

00:16:20 ◼   ► This is still a problem on destiny, by the way, I have friends who play destiny on Xbox,

00:16:24 ◼   ► and I can't play with them because I play destiny on PlayStation. That's supposedly changing next

00:16:28 ◼   ► year. But anyway, that's what cross play is. Epic obviously wants cross play to be a thing,

00:16:32 ◼   ► because the more people can play with each other, the more likely a group of friends with different

00:16:36 ◼   ► consoles at home are to get Fortnite and become customers and all play the game together. It's

00:16:41 ◼   ► actually surprisingly difficult to get any kind of reasonable size group of friends to sort of

00:16:46 ◼   ► decide on mass to get the same console. Not most people don't buy every single console.

00:16:51 ◼   ► Most people just buy one. And, you know, in the current, depending on the console generation,

00:16:56 ◼   ► there's usually one console that is more popular than other, but it's still significant percentage

00:17:01 ◼   ► of people are gonna end up with the other console, right? So here is a couple months later,

00:17:04 ◼   ► in September 2018, an article that says Fortnite cross play on PS4 ushers in a new era of the

00:17:10 ◼   ► console wars. And in the in the body of the Texas, after months of bullish denials, Sony capitulated

00:17:17 ◼   ► and will soon allow PS4 players to link up with people on Xbox, which in mobile platforms,

00:17:21 ◼   ► right? This is a thing that epic wanted that the console makers didn't. And behind the scenes,

00:17:28 ◼   ► much pressuring and arguing and perhaps even exchanges of money and promises and things

00:17:32 ◼   ► happened. And eventually, essentially, epic won that battle and force both console makers to

00:17:37 ◼   ► enable cross play. Now, Microsoft probably wanted to enable cross play because there are fewer Xbox

00:17:43 ◼   ► players than PlayStation players. They're in the minority. And so they don't want, you know,

00:17:47 ◼   ► those people to feel like, oh, well, you know, law of averages, most of my friends play Fortnite on

00:17:52 ◼   ► PS4, or, you know, whatever. And I feel left out with my weird Xbox, so I gotta get a place in it.

00:17:58 ◼   ► But Sony was the big holdout of saying, we're dominating this generation, why should we

00:18:02 ◼   ► allow Xbox players to play with us? Anything we can get to encourage even more, you know,

00:18:05 ◼   ► we want to really lean on them when we're in the lead. But the end result was, epic basically won

00:18:11 ◼   ► that and got cross play, at least for their game and a few other games across all consoles. And

00:18:16 ◼   ► that in turn opened the door for other, you know, vendors like other software makers like Bungie,

00:18:20 ◼   ► to eventually work towards doing cross play as well. Like for the longest time,

00:18:25 ◼   ► they didn't even mention it. And then when epic pulled this off, bungees, I think, started to get

00:18:29 ◼   ► the idea that, you know, this is the thing that we can do. And they started negotiating with the

00:18:33 ◼   ► console makers. Anyway, this is an example of corporate relationship management. There's

00:18:38 ◼   ► something that these console makers were doing that was clearly bad for users,

00:18:42 ◼   ► like not being able to buy comics and the comixology app on iOS for some strange reason.

00:18:46 ◼   ► Why can't I play with a friend on Xbox? It's the same freaking game, right? And the other two

00:18:52 ◼   ► parties were the platform vendor and the third party application maker. And they were fighting

00:18:57 ◼   ► with each other over this. And in the end, the situation was worked out such that apparently,

00:19:02 ◼   ► the console makers and epic all came to an agreement that they can live with,

00:19:05 ◼   ► and the users got the benefit. That's corporate relationship management. Apple should go to that

00:19:09 ◼   ► school. Michael O'Brien

00:19:12 ◼   ► Microsoft has weighed in that they support a portion of epics injunction. What?

00:19:17 ◼   ► John Wall, Jr Speaking of relationship management, hey, Microsoft, buddy pal,

00:19:21 ◼   ► remember we worked out that deal where, you know, well, we sold you Gears of War, and you paid us a

00:19:26 ◼   ► lot of money to develop stuff for your platform. And we, you know, this is the money going back

00:19:30 ◼   ► and forth between epic and all these companies, a whole bunch doesn't mean they're super big

00:19:33 ◼   ► friends, it just means they know that they need each other. And in this case, Microsoft, you know,

00:19:38 ◼   ► filed this brief that said, like, they didn't say anything about the App Store or anything about

00:19:42 ◼   ► that. But it said, basically, Apple threatening to revoke app epics developer, you know, account,

00:19:50 ◼   ► basically stopping them from developing the Unreal Engine and everything. That's bad for us, because

00:19:54 ◼   ► we Microsoft also have a bunch of games from third party developers that use the Unreal Engine. And

00:20:01 ◼   ► anything that damage the damages the viability of Unreal Engine in the market also potentially

00:20:05 ◼   ► damages games that people are making for our stuff, because it's well, we were going to use

00:20:09 ◼   ► Unreal Engine, but now there's all this doubt around it. So maybe we have to retool and use

00:20:12 ◼   ► a different engine. Or if we if we if we make it with this engine, maybe you have to pay us

00:20:16 ◼   ► more money, because now we can't we can't ever port this to Apple platforms, because you know,

00:20:20 ◼   ► Apple won't allow it on there. So suddenly, the stuff we're developing is less valuable to us. So

00:20:23 ◼   ► we have to renegotiate our agreement. So that's why Microsoft is chiming in here. Right? You know,

00:20:28 ◼   ► I don't think they're super buddy buddy with epic, but they recognize when their interests are

00:20:33 ◼   ► aligned. It's bad for everybody in the industry. It to some degree, if Unreal Engine becomes

00:20:39 ◼   ► unviable on Apple platforms, because anyone developed the whole point is these engines is

00:20:44 ◼   ► develop a game on this engine, and potentially put it on multiple platforms.

00:20:48 ◼   ► Trenton Larkin And then as we record, it was a day or two back

00:20:52 ◼   ► that a judge has ruled in the Apple epic temporary restraining order. And I think you will probably

00:20:59 ◼   ► have more to say on this. But my understanding is that Apple cannot prevent epic from doing work

00:21:07 ◼   ► that relates to Unreal Engine. So in support of, you know, other companies and stuff like that,

00:21:12 ◼   ► but they are perfectly allowed to tell epic to go outside and lay hide and go screw themselves

00:21:18 ◼   ► when it comes to Fortnite. Since epic made that mess, and they made it for themselves, they get

00:21:23 ◼   ► to clean it up themselves. So that seems to be the short, short version, which I think makes sense.

00:21:29 ◼   ► I don't know. I keep going back and forth on all this. And I probably will for a while. But I think

00:21:33 ◼   ► that that makes sense to me. Yeah, I mean, I don't know all the legal stuff. But this is the type of

00:21:38 ◼   ► thing where Apple was going to make changes. You know, they had a deadline for terminating the

00:21:43 ◼   ► account, and they pulled the app or whatever. And epic did whatever the thing you do in court,

00:21:47 ◼   ► this basically says, "Judge, tell us like before we're going to have a court case eventually,

00:21:51 ◼   ► those things take forever. But before that happens, like while we're waiting for the court case to

00:21:56 ◼   ► finish, stop Apple from doing these things that damage us." And epic, of course, said,

00:22:02 ◼   ► "We want our app back in the App Store. And we want not to have our account date." Yeah,

00:22:06 ◼   ► epic asked for everything. And the judge said, "Some of your requests are reasonable." Apple,

00:22:10 ◼   ► where's the quote? Let's see, this is a paraphrase of the judge's opinion during the hearing.

00:22:17 ◼   ► "With respect to Unreal Engine, that seems like an overreach. The contract with Epic International,"

00:22:21 ◼   ► I'll get to that in a second, "is not in breach, even if the contract with Epic Games is." She

00:22:25 ◼   ► says that it looks retaliatory to her. So the judge thought, as we said, that Apple was being

00:22:31 ◼   ► a bully. And this is like a retaliation for, you know, the actual issue is let's talk about

00:22:35 ◼   ► Fortnite and what it did wrong and everything like that. But just because Apple can punish Epic in

00:22:40 ◼   ► this way, it seemed like it was just retaliatory. So again, this is not a decision about like,

00:22:45 ◼   ► what is going to happen? This is just while we figure out what's going to happen, while this

00:22:48 ◼   ► court case winds on and on. For now, Apple, you can't kill Epic's developer account. Now, that's

00:22:56 ◼   ► why I'm confused by the Tim Sweeney thing because I know this temporary restraining order, you know,

00:23:00 ◼   ► this isn't a decision on anything. It just says, while we figure out what the real decision is

00:23:04 ◼   ► going to be on these things, Apple can't terminate the account. That's my understanding of it anyway.

00:23:09 ◼   ► So I'm not sure why Tim Sweeney still says, "Oh, they said they're going to take away our stuff."

00:23:13 ◼   ► The nuance that in this decision, we'll put PDF links if you want, they're actually possible to

00:23:19 ◼   ► read. Like it's in regular English and not weird legally, so you can actually read them and

00:23:22 ◼   ► understand it, is that there actually is a separate legal entity for Unreal Engine. And there's these

00:23:29 ◼   ► companies with different names that, you know, combine them or whatever. And anyway, Apple's

00:23:33 ◼   ► argument is that Unreal Games, Unreal International, we understand this is all the same company behind

00:23:39 ◼   ► the scenes. And maybe you have two different developer accounts, but as far as we're concerned,

00:23:42 ◼   ► we take it as all the same thing. And the judge's opinion is like, "Yeah, that's whatever. I

00:23:47 ◼   ► understand what you're saying, but your beef is with this particular game Fortnite that broke

00:23:52 ◼   ► your rules. You can't just sort of do this, you know, and now we'll do everything bad we can

00:23:57 ◼   ► possibly do to you to retaliate for it, at least not until some sort of court decision comes down

00:24:01 ◼   ► and that's going to take a while." Right. And some other interesting facts out of the arguments that

00:24:05 ◼   ► lawyers put forth. I would suggest reading Sarah Jung's tweet thread about this because she's

00:24:11 ◼   ► there just reporting what the different lawyers say so you can kind of hear their arguments.

00:24:15 ◼   ► And one of the arguments from one of Apple's lawyers, Richard Doran, he said, and I think

00:24:22 ◼   ► it's also a power phrase, "Most of Epic's business has nothing to do with iOS. The iOS platform is

00:24:27 ◼   ► about 12% of Epic's revenue. Most of their platforms are elsewhere. Epic only went mobile

00:24:31 ◼   ► in 2018 and they did so on Android and iOS." All right. So that was one of the questions of like,

00:24:35 ◼   ► can Epic afford to just stick this out and say, "We're not going to fix our game. We're not going

00:24:42 ◼   ► to put an app or just back. We're just going to wait until we see the result of this court case."

00:24:46 ◼   ► Right. Even if our season ends and it becomes useless, not useless, but much less useful for

00:24:51 ◼   ► people on Apple's platforms. Mobile gaming is huge. Mobile gaming, I think, is the majority

00:24:56 ◼   ► of gaming revenue at this point, like globally. Right. But as far as Epic's concerned, they

00:25:01 ◼   ► started as a PC developer and became PC and consoles and only recently entered mobile. So

00:25:07 ◼   ► even though iOS and mobile are both huge, iOS specifically is only 12%. And that's, I mean,

00:25:14 ◼   ► that's a big chunk of revenue, but it's not like it's 70% of their revenue or it's not even 50%.

00:25:19 ◼   ► So that I think explains, I thought it was much more of their revenue. I didn't realize that their

00:25:24 ◼   ► entry into mobile was so early. And presumably Apple's lawyers would know how much it is of

00:25:29 ◼   ► their revenue because they know how much they pay Epic and they know how much Epic's revenue is from

00:25:33 ◼   ► their filings and they can figure it all out. But anyway, tidbits like that are littered throughout

00:25:38 ◼   ► this very short, maybe like six or seven page PDF. So you should check it out.

00:25:43 ◼   ► Dr.

00:25:43 ◼   ► Kyle Dacuyan It just makes me upset. I just, I hate, every time

00:25:49 ◼   ► Apple in any way, whether it's a lawyer or one of their execs or a stupid study they do on the

00:25:56 ◼   ► website, every time they try to defend their behavior around app store rules and money hoarding,

00:26:02 ◼   ► they basically set developers on fire. They have such incredibly tone deaf characterizations and

00:26:10 ◼   ► phrasing, you know, like their thing last month about, you know, or whenever that was, but the

00:26:14 ◼   ► hey about like how they didn't contribute to the app store with Basecamp. Like the wording they

00:26:19 ◼   ► choose to use, the arguments they choose to make, it makes me ashamed to be a fan of this company.

00:26:25 ◼   ► And it makes me extra ashamed to be a developer for this company and for this app store. And

00:26:31 ◼   ► I love Apple so much in so many other ways for so many other reasons. We're all such big fans of

00:26:38 ◼   ► them. And it hurts me to see this company that I'm such a big fan of, and that I'm so involved with,

00:26:46 ◼   ► be such a jerk in this other way. Like they have such an incredible failure to read the room.

00:26:53 ◼   ► They have such an incredibly like tone deaf and a flat out wrong view of developers and their role

00:27:01 ◼   ► in the app store and the app store's role in contributing to the iPhone. It makes me so upset

00:27:09 ◼   ► to see any of this stuff. And they just keep digging and digging and digging. Apple's arguments,

00:27:14 ◼   ► and I'm not even talking so much about like the particulars against Epic, because Epic's being a

00:27:20 ◼   ► jerk in different ways too. I don't care about Epic. That's not the thing. I'm talking more

00:27:25 ◼   ► broadly about their incredibly increased aggression towards in-app purchase in the last few months and

00:27:33 ◼   ► what they did with the WordPress app. That's terrible. Apple has been so much more aggressive

00:27:42 ◼   ► in general, seemingly in the last year or so, and especially in the last six months,

00:27:47 ◼   ► around like squeezing more and more out of in-app purchase exceptions and rules. I can't stand to be

00:27:55 ◼   ► associated with them right now. I just can't stand it. They are ruining their relationship

00:27:59 ◼   ► among an entire generation of developers. This relationship's always been strained. The app

00:28:06 ◼   ► store has always, the whole concept of requiring app review and having all these rules and having

00:28:11 ◼   ► rejections and all the different levels of enforcement they've had over the years and

00:28:16 ◼   ► inconsistency. This has already been a strained relationship ever since the app store began

00:28:21 ◼   ► 12 years ago, but they have just taken a turn for the worst recently, so much so that I've

00:28:29 ◼   ► considered the possibility, I know this sounds crazy, I've considered the possibility that

00:28:34 ◼   ► what if they want to get rid of some of these rules because they think it's a little much and

00:28:39 ◼   ► a little wrong too, but they know that if they just do it, they might face like a shareholder

00:28:45 ◼   ► lawsuit. So what if they are like provoking government regulation by going so over the top

00:28:53 ◼   ► that they are regulated and therefore then they can tell the shareholders, "We had to do this."

00:28:59 ◼   ► I don't think so.

00:28:59 ◼   ► But I know that's unlikely.

00:29:00 ◼   ► Almost impossible.

00:29:01 ◼   ► I'm not saying that's what I think is going on, but I'm saying their behavior

00:29:05 ◼   ► is so ridiculous in this area recently. It's so over the top. It's so insanely greedy and

00:29:13 ◼   ► aggressive and hostile and just they're doing everything wrong from a developer relations

00:29:20 ◼   ► point of view, from a corporate relations point of view, from avoiding antitrust regulation.

00:29:25 ◼   ► They're doing everything as wrong as possible in this area. So over the top ridiculous,

00:29:32 ◼   ► so offensive, so like just abrasive towards everyone and so just unabashedly, shamelessly,

00:29:40 ◼   ► greedy and stingy and just they're being such jerks about this whole thing.

00:29:46 ◼   ► I can only conclude as like a hopeful point of view where I hope this company has not gone insane.

00:29:52 ◼   ► I hope that this is all some big strategy to get themselves regulated because the more likely

00:30:00 ◼   ► alternative is that they just are these massively greedy, horrible jerks now. And I just can't

00:30:07 ◼   ► stomach that.

00:30:08 ◼   ► Yeah, a lot of the arguments when it comes to legal cases, like it's a lawyer's job to find

00:30:13 ◼   ► every possible argument and to use the ones that are most effective given the legal precedents

00:30:18 ◼   ► and everything. So if you see an argument in a court case and it seems really terrible,

00:30:22 ◼   ► in some respects, it's like, "Well, but that's what court cases are about." Like you kind of

00:30:26 ◼   ► have to check your shame at the door and say, "Look, do you want to win this court case? That's

00:30:29 ◼   ► why you pay me. I'm a lawyer. I'm telling you this is your strongest argument. Go with this."

00:30:32 ◼   ► And so they make arguments that from the outside look ridiculous or silly or ineffective or put

00:30:38 ◼   ► Apple in a bad light, but legally speaking, may give them the victory they want. And in general,

00:30:42 ◼   ► that's a calculated risk to say, "Well, most people don't follow the details of court cases,

00:30:45 ◼   ► so that's fine." The problem in this situation is a lot of these arguments that Marco is having

00:30:49 ◼   ► a strong reaction to were made before a court case existed, before Epic sued them, before any

00:30:53 ◼   ► of this happened. So you can't say, "Oh, Apple was doing that," because in a court case, you

00:30:58 ◼   ► use all the tools at your disposal. Apple itself directly made these arguments essentially to the

00:31:03 ◼   ► public as a form of PR, and that's back when we were saying, "Apple, this is not good public

00:31:08 ◼   ► relations here. You don't realize how you're coming off maybe to developers. I mean, maybe

00:31:12 ◼   ► you're trying to appeal to users, but developers see the same thing, and in fact, they're paying

00:31:15 ◼   ► more attention to it." So that's a lot of the problem here. And it's a lot of the exact same

00:31:19 ◼   ► arguments. Like I think at one point there was a quote from somebody, it might have been Phil

00:31:22 ◼   ► Schull, I don't remember, talking about how Epic uses Metal in their games and how Epic was on

00:31:30 ◼   ► stage with Apple, saying how great Metal was, because we've seen that at various WWDCs and other

00:31:35 ◼   ► conferences, and how Apple doesn't charge anything for Metal. And as one developer pointed out,

00:31:41 ◼   ► it's like, "It's not compelling. It's not compelling for you to say, 'All these APIs we

00:31:46 ◼   ► give you, we let you have Xcode, we let you do these APIs, and we pay to develop them.' It's like,

00:31:49 ◼   ► 'Yeah, you're a platform, and we're third-party developers. That's how it works. What do you

00:31:54 ◼   ► expect to happen? If you thought you could charge for them, you would, but it's a competitive

00:32:00 ◼   ► advantage not to charge for them in your applications. Anyway, OpenGL, an alternative

00:32:05 ◼   ► thing, you deprecated. Of course we're going to use Metal, because you get rid of the API.

00:32:09 ◼   ► You can not make a game. It's like, see how they love Metal? The whole conversion to Metal,

00:32:16 ◼   ► that's an example of good corporate relationship management. Apple has strategic goals. They want

00:32:20 ◼   ► to switch to Metal, because they're going to make their own GPUs, their own system-mounted chips,

00:32:23 ◼   ► and they want more control over their graphics destiny. But they need developers to go along

00:32:27 ◼   ► with that. So they found a way to work out a situation with the big game engine developers

00:32:33 ◼   ► to say, "We need you to get onto Metal. I know you don't want to do it, because your engine works

00:32:36 ◼   ► okay in OpenGL now. But here is, the stick is we're going to take away OpenGL eventually, and the

00:32:42 ◼   ► carrot is, hey, you can be on stage and we'll show your games and whatever." There you go. You did it.

00:32:46 ◼   ► See? Win-win-win. Of course, now when they're in a fight, that comes flying back and says,

00:32:51 ◼   ► "You seemed to like us when you were doing the Metal stuff, and we didn't charge you for Metal,

00:32:54 ◼   ► aren't we awesome?" It's like, that's not a good argument. It doesn't make you look good,

00:32:58 ◼   ► Apple. Again, maybe in court that's good, but they made that argument before court of how great

00:33:02 ◼   ► Apple is that they would provide these APIs for you. We spend all this money to make these APIs,

00:33:06 ◼   ► and you ingrates, and we don't even charge you for it. I can't believe you ingrates.

00:33:11 ◼   ► It's not a good argument. Maybe it's a good legal argument. I don't know. We'll see. But it certainly

00:33:17 ◼   ► doesn't play well with developers. And I think users, users who aren't listening to tech podcasts,

00:33:23 ◼   ► probably have no awareness of any of this other than Apple and Epic are fighting and Fortnite

00:33:27 ◼   ► broke on my kid's phone, right? And that's still not a good look for Apple. Anyway.

00:33:32 ◼   ► Well, even that, I think that is, you know, I don't think we, because we are not like

00:33:37 ◼   ► big Fortnite players, I don't think we fully understand the impact of that. And I'm glad that,

00:33:42 ◼   ► you know, listening for it and to explain things like the season, which I didn't know about.

00:33:45 ◼   ► But like, I think often, like, you know, right, you know, my kid has an iPad, he uses it constantly.

00:33:51 ◼   ► The two things he uses it most for are YouTube and Minecraft. If, you know, he hasn't discovered

00:34:00 ◼   ► Fortnite yet. He's a little young for it. But I thought like, what if this happened to Minecraft?

00:34:05 ◼   ► What if Minecraft stopped being available on the iPad? And, you know, it stopped getting updates,

00:34:11 ◼   ► you couldn't play online anymore. And maybe it even, you know, did the whole, like, you know,

00:34:15 ◼   ► developer revocation thing where it would stop launching. I think he would never touch his iPad

00:34:20 ◼   ► again. That would put him off the platform for a long time. Like, here's what would probably happen.

00:34:26 ◼   ► You know, Minecraft is such a big part of his life that like, we don't think is a bad thing. And we

00:34:30 ◼   ► support that, you know, with limits, but you know, we support that. So it's such a thing that like,

00:34:35 ◼   ► if his primary Minecraft device stopped being able to run Minecraft, guess what we would do?

00:34:39 ◼   ► We'd probably get him an Xbox or a gaming PC, and he would just switch to that. And he would

00:34:45 ◼   ► never touch the iPad again. So that's, that would be a user on Apple's platform that they would just

00:34:49 ◼   ► lose for a long time, possibly forever. And I think, while again, while I don't give two

00:34:56 ◼   ► craps about Epic, and I think they're being jerks in their own way throughout some of this,

00:35:01 ◼   ► I do think that's not to be overlooked. That like, it is going to be a significant cost

00:35:06 ◼   ► to Apple's platform to have all these, you know, millions probably of gamers.

00:35:13 ◼   ► Now, like, you know, Apple's platforms have always kind of been second class citizens for major

00:35:19 ◼   ► gaming. But now this is like a major loss for them. And all those gamers who were playing Fortnite

00:35:26 ◼   ► on iOS devices, how many of those people are going to blame Epic for this? Probably not a lot.

00:35:33 ◼   ► Epic's done a really good job of showing all of them this is Apple's fault. Even though, again,

00:35:38 ◼   ► I think it is mostly Epic's fault, but that's beside the point. What all these people are

00:35:43 ◼   ► learning from this campaign that Epic is waging is that Apple's doing this to them. This isn't

00:35:49 ◼   ► just being fought in like the tech press, in the developer press. This is being fought in the

00:35:54 ◼   ► public. And Epic has brought all these users in. And all those customers, all those gamers,

00:35:59 ◼   ► they're all going to, you know, have a pretty big reason to stop using their iOS devices or

00:36:04 ◼   ► to beg their parents or to themselves buy a different system to play their games on now.

00:36:09 ◼   ► And those are, that is going to hurt Apple to some degree. It's not going to like put the company out

00:36:14 ◼   ► of business or anything, but that is going to be felt. Like, this is a significant difference here,

00:36:19 ◼   ► like in this fight compared to other fights that mostly happen kind of like behind the scenes and

00:36:23 ◼   ► closed business dealings and the companies didn't want to drag them to the public or couldn't drag

00:36:27 ◼   ► them to the public. This one is starting in the public and it's really, really big and it affects

00:36:33 ◼   ► a lot of people. And it's making Apple look like the big bad guy that frankly they pretty much are

00:36:40 ◼   ► in this area to millions of gamers and millions of customers who before weren't part of these fights,

00:36:47 ◼   ► weren't part of these discussions, didn't follow this kind of news. Now they're in it. And they're

00:36:52 ◼   ► all going to get this horrible impression of Apple that could last a long time.

00:36:55 ◼   ► Yeah, I mean, something that's helping Apple a little bit here is that Apple's platforms are

00:37:01 ◼   ► basically third class platforms when it comes to Fortnite, right? Because like the serious

00:37:06 ◼   ► players are playing on PC because you can get the highest frame rate, the highest res, you know,

00:37:10 ◼   ► and you can use mouse and keyboard and all that other stuff. And then consoles are the second tier

00:37:14 ◼   ► and touch input iOS devices is third tier. Not that there aren't a lot of users because there

00:37:20 ◼   ► are a lot of users or whatever, but you know, it's only 12% of app of epic's revenue, but 12%

00:37:24 ◼   ► is still not nothing. But in general, I think Apple has helped that like that people don't buy

00:37:31 ◼   ► iPads to play Fortnite, right? It's a thing they can do on the iPads that they have. But if they

00:37:36 ◼   ► get super into Fortnite, they are going to eventually get a game console RPC as they get

00:37:41 ◼   ► older, they will graduate from it because it's not the ideal platform for that type of game.

00:37:46 ◼   ► It's great that it's on there. It's a benefit to Apple. But it's not like for example,

00:37:50 ◼   ► losing Facebook on the iPhone, because Facebook like is natively like an iPhone. I know this is

00:37:57 ◼   ► a weird thing to say. But like, a lot of people read Facebook on their iPhone, there is no first

00:38:01 ◼   ► class platform for Facebook that is not your phone like that is the first class platform, right? So

00:38:06 ◼   ► again, epic is obviously not as big as Facebook. And it's not as used by as many people or whatever,

00:38:10 ◼   ► just to give an example, like Apple's isolated from this a little bit because it's bad. If

00:38:17 ◼   ► Fortnite never comes back on the platform, but every single one of those users can can and

00:38:23 ◼   ► probably was going to inevitably transition to playing Fortnite on a different platform.

00:38:28 ◼   ► I don't think anybody is willingly playing Fortnite on an iPad as they age out of, you know,

00:38:34 ◼   ► childhood into teen years into adulthood. Like, if you're an adult, I don't know how many adults

00:38:39 ◼   ► unless they're really, really forced to and they don't have any other choice, are willingly playing

00:38:43 ◼   ► Fortnite on an iPad, if they have any way to get a game console or PC.

00:38:47 ◼   ► We are sponsored this week by Backblaze unlimited computer backup for Macs and PCs for just six

00:38:56 ◼   ► bucks a month. I love online backup. It is one of the wonders of modern technology that you can just

00:39:03 ◼   ► back up all your files in your computer to the cloud. And Backblaze is by far my favorite way

00:39:10 ◼   ► to do this. I've been a Backblaze customer for a long time, long before they were a sponsor, because

00:39:14 ◼   ► they are the best cloud backup that I have found. I've tried a bunch of them. They are the best. And

00:39:19 ◼   ► I highly recommend you have cloud backup. It is a wonderful failsafe against the kind of hazards that

00:39:24 ◼   ► can make you lose data that's only in your house or only in your office. So, you know, things like

00:39:28 ◼   ► fires, floods, or just, you know, just data loss stuff, you know, accidental damage, viruses, all

00:39:32 ◼   ► that kind of crap. Online backup is a wonderful backstop to all that risk that just goes away.

00:39:38 ◼   ► It's also just a really good service. So they will back up unlimited space. And I've tested this. I

00:39:43 ◼   ► have backed up many terabytes to their $6 a month plan. And it really truly is unlimited. As long as

00:39:49 ◼   ► it is connected to your computer that includes external drives, they will back that up for you.

00:39:54 ◼   ► So it's all your data on a computer, $6 a month. You can restore it by mail or on their website.

00:40:00 ◼   ► If you do it by mail, they will ship you a hard drive. They will overnight it to you. And if you

00:40:04 ◼   ► return the hard drive, they'll refund the cost of it. So that's pretty awesome. Or, of course,

00:40:08 ◼   ► you can restore stuff right on their website. If you want to download it all, no problem. You can

00:40:11 ◼   ► restore individual files to your mobile device. So if you want to have access to a document that's

00:40:16 ◼   ► only on, say, your home computer, you can get to it from your phone. This is a wonderful backup

00:40:20 ◼   ► service. I highly recommend Backblaze. Go to backblaze.com/atp and you can get a 15-day free

00:40:27 ◼   ► trial, no credit card required. Fully functional, 15 days at backblaze.com/atp. Go there. Start

00:40:36 ◼   ► protecting yourself today. Start now. Backblaze.com/atp for that 15-day free trial.

00:40:42 ◼   ► Thank you so much to Backblaze for backing up my stuff and sponsoring our show.

00:40:46 ◼   ► [MUSIC PLAYING]

00:40:50 ◼   ► So John, is it finally time to talk about antitrust and Apple?

00:40:54 ◼   ► Almost. One thing I just want to clarify because I think I figured out Tim Sweeney's tweet.

00:40:57 ◼   ► Is this still a follow-up?

00:40:58 ◼   ► No, that's a topic. But this is the finishing up the follow-up. Tim Sweeney's tweet that I

00:41:02 ◼   ► didn't understand. All right, so this is more about Epic Games versus Epic International and

00:41:06 ◼   ► Unreal versus Fortnite, right? So Tim Sweeney is saying that Apple said they'll invoke all of

00:41:10 ◼   ► Apple's SDK access for stuff on Friday, blah, blah, blah. The temporary restraining order

00:41:15 ◼   ► does not stop Apple from doing that to the account that owns Fortnite. But there's a different

00:41:20 ◼   ► developer account for Epic International that has the Unreal Engine stuff, and that's the one the

00:41:25 ◼   ► judge said that Apple can't ditch. So Apple can and apparently is still going to terminate the

00:41:31 ◼   ► developer account that is used to build and deploy Fortnite, right? Still doesn't explain why they

00:41:38 ◼   ► didn't release one last version for Mac users right now because it's not Friday yet, and you

00:41:42 ◼   ► could put out the build, right? And then the Mac users could have it. And I suppose, you know,

00:41:46 ◼   ► they can't do it for iOS because iOS is off the App Store, but there is no, you know, again,

00:41:49 ◼   ► Fortnite's not on the App Store for the Mac. But anyway, that's what Tim Sweeney is saying.

00:41:53 ◼   ► He's saying, "Oh, they're going to kill access on Friday," and that is true, and the judge is not

00:41:56 ◼   ► stopping them from it. Anyway, that's how that works. So I feel better that I understand the

00:42:02 ◼   ► complaints now. I still don't understand why the Mac version isn't out, but it's kind of a

00:42:06 ◼   ► foot stomping, like, "Well, if you're going to kill my account, I'm not going to rush for the

00:42:09 ◼   ► last two days to try to get the Mac version out because what if there's a bug or something?"

00:42:12 ◼   ► And then we'll no longer have a developer account for it to fix the bug, and it'll be bad.

00:42:16 ◼   ► So antitrust.

00:42:18 ◼   ► Antitrust and Apple.

00:42:19 ◼   ► Marco has certainly talked a lot about this, and I think, Casey, you weighed in on it a little bit,

00:42:23 ◼   ► but I've been avoiding the antitrust angle, as in, like, the legal government and just the general

00:42:29 ◼   ► idea of the referees coming in and saying, "What you're doing is bad, and we need to change the

00:42:36 ◼   ► rules of the game so that what you're doing is not damaging to the overall game and everyone who

00:42:41 ◼   ► plays it, right? Our economy." And my opinion on antitrust is mostly shaped by my sort of formative

00:42:51 ◼   ► experience of antitrust, which is the Microsoft antitrust trial, which was a very big deal in my

00:42:55 ◼   ► life. I was very big into the Mac and PC wars when I was a kid and was very anti-Microsoft. And

00:43:03 ◼   ► all the media and explainer articles and stories surrounding the antitrust, the Microsoft antitrust

00:43:10 ◼   ► trial, really sort of gave me a surface on which I could bounce all of my thoughts and opinions on

00:43:18 ◼   ► antitrust off of, right? Now, I'm not a lawyer. I don't know what the legal situation for antitrust

00:43:23 ◼   ► is. And I didn't know all the nitty-gritty legal deals of the Microsoft one. I'm sure I won't know

00:43:28 ◼   ► the nitty-gritty details of whatever may or may not happen related to tech and antitrust in the

00:43:32 ◼   ► coming years because there are rumblings in Congress about that and there were those hearings

00:43:36 ◼   ► and all that. So I don't know. But my personal sort of yardstick for antitrust and when it's

00:43:43 ◼   ► being damaging is based on something that was repeated a lot in the Microsoft trial and the

00:43:47 ◼   ► Microsoft case, which was lots of things that you do as a company in our semi-capitalist economy

00:43:55 ◼   ► to try to get one up on your competitors are fine until you become so big that you are a

00:44:03 ◼   ► quote-unquote monopoly. And then suddenly all the things that you did to get there,

00:44:08 ◼   ► a whole bunch of them become illegal because it's fine to do this thing like, okay, well,

00:44:14 ◼   ► if you buy a product X from us, you also have to buy a product Y, right? It's fine to do that

00:44:18 ◼   ► when you're still little, because if your customers don't like it, they can say,

00:44:24 ◼   ► "I don't, you're making me buy X when I just want to buy Y, I'm going to go to someone else,"

00:44:28 ◼   ► right? Because they are competitors and they can go to them, right? But eventually,

00:44:32 ◼   ► if you become a monopoly, you tell them, "Oh, if you buy X from us, you also have to buy Y."

00:44:37 ◼   ► And they can't say, "I don't want that deal. I'll go buy from someone else." And you say,

00:44:42 ◼   ► "Who else are you going to buy from? We're the only game out there." Now, obviously,

00:44:46 ◼   ► in most cases, a monopoly is never literally the only game in town. But there was a particular moment

00:44:51 ◼   ► I remember from the Microsoft trust trial, which had me going, "Yes, finally," because as a Mac

00:44:56 ◼   ► fan at that time, it was so clear to me that Microsoft was a monopoly. That wasn't even a

00:45:02 ◼   ► question. I just wanted them to get to the part where they said, "Okay, given that you're a

00:45:04 ◼   ► monopoly, are you allowed to do X, Y, and Z?" But they had to argue all this stuff about the

00:45:08 ◼   ► monopoly. And at some point, one of the lawyers for the government side said to a giant courtroom,

00:45:12 ◼   ► which was then filled with people in these pre-COVID times, it was the audience in the

00:45:15 ◼   ► courtroom and everyone there, they said, or maybe it was in Congress, I forget where it was, but it

00:45:18 ◼   ► was a big room full of people. And they said, "Raise your hand if you have a Windows PC." And

00:45:23 ◼   ► everybody in the freaking room raised their hand. Maybe there's one person in the back who didn't,

00:45:26 ◼   ► but today in this world where Mac and PC doesn't matter or anything, if you didn't live through it,

00:45:32 ◼   ► you don't realize how prevalent Windows PCs were. Nobody had Macs. People hadn't even seen Macs.

00:45:38 ◼   ► When you'd say you had a Mac, they'd look at you weird, like, "What the hell? Why do you have..."

00:45:41 ◼   ► Like, Windows massively dominated. Windows PCs were the entire market and just a bunch of weirdos

00:45:48 ◼   ► who wanted to overpay for a slower computer because it was pretty. Like, this is all pre-iMac,

00:45:53 ◼   ► pre-Mac OS X, before all of that. Windows massively dominated. And that demonstration,

00:45:59 ◼   ► even though it is just anecdotal or whatever, was hammering home the points like, "Look,

00:46:03 ◼   ► we all know that Microsoft is a monopoly. If you have some business and Microsoft forces you to

00:46:10 ◼   ► take some deal or bundles something with something else or uses their power as a monopoly to crush a

00:46:13 ◼   ► competitor, you're going to go, 'You know what? I don't like that. I'm going to switch to Mac.'"

00:46:17 ◼   ► And they'd be like, "What, are you kidding me? Nobody has Macs." It's ridiculous.

00:46:24 ◼   ► And it was such an easy monopoly because Windows PCs were physical things that you could see.

00:46:29 ◼   ► You could just walk into any building in any city in the world and just go to every single

00:46:33 ◼   ► personal computer and say, "Is this a Windows computer? Yes or no?" And just count them up and,

00:46:37 ◼   ► sure enough, you'd find like 90-something percent of them would be Windows PCs. It was so easy to

00:46:41 ◼   ► do. There wasn't any sort of nuance to it at all. And so that always informs my opinion of antitrust.

00:46:48 ◼   ► It's fine to do all sorts of hard-nosed deals. And the way you can tell you're a monopoly is

00:46:55 ◼   ► you can make the deal awful and people still have to take it. That's when the referees need to come

00:46:59 ◼   ► in because it's anti-competitive. Competition means you can demand the thing of your customers

00:47:06 ◼   ► or raise your prices. That's the easy one because people always say, "Oh, it was the price raise."

00:47:09 ◼   ► But there are so many other things that you can do. You can crush competitors by saying,

00:47:12 ◼   ► "If you, my customer, do any business with that other company, I won't sell you Windows anymore.

00:47:18 ◼   ► And if I don't sell you Windows anymore, your business is dead because you have to have Windows

00:47:21 ◼   ► because what the hell else are you going to do?" That's how you can tell when you're a monopoly.

00:47:23 ◼   ► And after the antitrust trial, both before and after, on the internet and using it back in those

00:47:30 ◼   ► days or whatever, people would have all these opinions that didn't make any sense to me. Even

00:47:34 ◼   ► back then when the Mac was like 3% market share or something, people would say, "Well, Apple has a

00:47:40 ◼   ► monopoly on Macs." I don't think you understand what monopoly means. Does Honda have a monopoly

00:47:48 ◼   ► on Honda cars? I mean, yeah, they're the only company that sells Honda cars. They have 100%

00:47:53 ◼   ► market share of selling Honda cars, but that's not how it works. And so everybody has a monopoly on

00:48:01 ◼   ► the thing that only they do. So you need some other kind of yardstick. And back then, like I said,

00:48:05 ◼   ► it was so easy. It was market share as in just count up all the PCs and see which, all the

00:48:11 ◼   ► personal computers and see which ones are Macs and which ones are PCs. How many sold per year,

00:48:14 ◼   ► how many installed base. Pick a number. It was really easy to do. And a lot of the sort of app

00:48:20 ◼   ► store, Apple walled garden, Apple's being unfair, Apple is a monopoly too thing that never stopped

00:48:26 ◼   ► from the days when everyone just was complaining about Apple even when they were 3% market share.

00:48:31 ◼   ► And just got louder and louder, I've always said, "Well, look, Apple has a monopoly on

00:48:38 ◼   ► applications on its own platforms, right? But Apple doesn't even sell the majority of mobile

00:48:44 ◼   ► phones, for example. Not only do they not have 97% market share, they don't even have 50%.

00:48:48 ◼   ► The biggest platform for mobile phones is Android. And Apple doesn't have anything to do with that.

00:48:56 ◼   ► So if your measure of whether Apple is a monopoly is not simply, "Oh, well, Apple has a monopoly in

00:49:01 ◼   ► Apple products, which is dumb." If you look at the model that we use for the Microsoft antitrust

00:49:07 ◼   ► trial, which is like market share, essentially, how many phones are out in the world and how many

00:49:11 ◼   ► of those phones are iPhones, you'll see that they don't have a monopoly. So if Apple does something

00:49:17 ◼   ► that users don't like, like for example, charging 700% commission on everything in the app store,

00:49:22 ◼   ► that would decimate their third party application support because everybody would leave,

00:49:26 ◼   ► right? Except for Facebook, who continued to... They said, "No more free apps and we get 700%.

00:49:30 ◼   ► So if you sell it for $1, we get $7." They made a terrible deal, right? Everyone would just leave.

00:49:36 ◼   ► I would argue the current deal is not that great, but go ahead.

00:49:39 ◼   ► Right. But I'm saying the test of monopoly power is how badly can you screw everybody involved and

00:49:45 ◼   ► they have no choice. And from a market share perspective, if Apple does things that developers

00:49:53 ◼   ► and/or customers don't like enough, people can switch. And Apple, by the way, will absolutely

00:49:57 ◼   ► argue this in the current antitrust trials or whatever comes, they will say, "People can and

00:50:01 ◼   ► do switch from iOS to Android. It happens all the time. It's a thing that you can do." So that showing

00:50:08 ◼   ► that there is competition. So if we, Apple, do something that's actually really bad, there is

00:50:12 ◼   ► someplace else for them to go. Unlike Microsoft, where it was just not viable for you to switch

00:50:18 ◼   ► to the Mac, especially back in the heyday of the Wintel PC, because almost all the

00:50:26 ◼   ► applications you cared about weren't even on the Mac. If you're using this point of sale software or

00:50:30 ◼   ► custom software you have written for your thing or tons of other applications that were only

00:50:34 ◼   ► available on Windows or DOS or whatever, but on mobile phones, it's not the same way.

00:50:39 ◼   ► There's much more parity, right? So from a market share perspective, Apple certainly does not have

00:50:46 ◼   ► a monopoly using the sort of measuring yardstick that was used in the Microsoft antitrust trial.

00:50:51 ◼   ► And for a longest time, before all this, for years and years of the App Store,

00:50:54 ◼   ► as we were creeping up to this, this was generally the reason why I ignored any kind of

00:50:58 ◼   ► "Apple needs to be investigated for antitrust things." It's like, they're not in a Microsoft

00:51:03 ◼   ► position. They can't turn the screws on everybody and get away with it, because not only is there

00:51:09 ◼   ► a viable alternative, there's a more popular alternative, right? And that ratio, that market

00:51:14 ◼   ► share, Apple wasn't creeping up to eventually dominate to have 90% market share. They've been

00:51:19 ◼   ► holding steady or declining compared to Android. I don't think there's ever been a point where the

00:51:24 ◼   ► majority of mobile smartphones in use in the world were Apple platform, right?

00:51:30 ◼   ► The thing that's changed for me in recent years is not Apple's behavior, because in many respects,

00:51:37 ◼   ► Apple doing things that make users and/or developers angry, and then us having reactions

00:51:43 ◼   ► to them. Obviously, it's coming to a head now, but it's always been sort of simmering in the

00:51:47 ◼   ► background. But that hasn't changed the general equation for me of like, "Okay, well, then if

00:51:52 ◼   ► users don't like it, and if Fortnite and Facebook and Netflix all leave the platform, everyone will

00:51:57 ◼   ► just switch to Android, right? So it shows Apple's not a monopoly." The thing that's been bothering

00:52:00 ◼   ► me a little bit lately is a different yardstick other than just installed base of phones and

00:52:06 ◼   ► ability to switch. And that yardstick is a different statistic, which is not installed base,

00:52:11 ◼   ► but share of money flowing through the mobile phone economy. And when you're selling a physical

00:52:18 ◼   ► good like a Windows PC that comes with a Windows license that you pay Microsoft for, it's really

00:52:23 ◼   ► easy to say you sell one PC, you have to sell one Windows license for it, and you figure out

00:52:27 ◼   ► how much that PC maker pays per license. It's a very straightforward thing. But just selling a

00:52:32 ◼   ► bunch of phones into the world does not directly translate to revenue that passes through those

00:52:38 ◼   ► phones. So even though there are way, way more Android phones in the world, my understanding is

00:52:43 ◼   ► that the majority, in fact, the vast majority of revenue that are profit revenue or profit,

00:52:50 ◼   ► I don't know if it's both. But anyway, the vast majority of the money that we care about that

00:52:54 ◼   ► flows through the mobile economy actually does go through Apple phones. Is it because people buy

00:52:59 ◼   ► Apple phones have more money? Because the phones are more expensive in general, and therefore,

00:53:02 ◼   ► they have more money to spend? Is it because iPhone users are more likely to spend money of

00:53:07 ◼   ► any amount than Android users? But either way, that is a very different statistic than how many

00:53:13 ◼   ► phones exist in the world. And that would mean that Apple may, I mean, we're kind of in the

00:53:18 ◼   ► process of finding out, may actually have monopoly level power when it comes to forcing companies to

00:53:23 ◼   ► do what it wants, because they are the gatekeeper to whatever the percentage is 80%, 90% of the

00:53:31 ◼   ► money flowing through the mobile economy. Right. And it would be interesting to see if anyone makes

00:53:36 ◼   ► that argument, maybe when the government case comes, probably not going to come from this epic

00:53:39 ◼   ► one. But all I'm saying is there's more, there's more to monopoly than just market share. And what

00:53:45 ◼   ► really matters in monopoly is what kind of power you have. Now, I don't think that Apple currently

00:53:50 ◼   ► actually has the power that Microsoft had to basically get its way because these companies

00:53:57 ◼   ► need Apple because they need that 80 or 90% of revenue, just because I think it's a little bit

00:54:02 ◼   ► more fragmented than that. And I also think the revenue would go with these companies if they

00:54:07 ◼   ► abandoned Apple. So Facebook, Netflix, you know, Amazon, Epic, all left Apple's platform and went

00:54:14 ◼   ► to Android, I think the money would follow them, because the people who currently have iPhones and

00:54:18 ◼   ► have been spending all that money would switch platforms. But right now, Apple's, I don't know

00:54:25 ◼   ► what you want to call it, money share is way out of proportion with their market share. And that's

00:54:29 ◼   ► the thing I'm keeping my eye on. Because you can imagine if Apple's money share got to be,

00:54:35 ◼   ► you know, 99% or 100%, and Android was just that phone that people get who never spend any money

00:54:40 ◼   ► through their phone, Apple would have a lot more power than it does now. I think part of the battle

00:54:44 ◼   ► that we're seeing here is a test case to see exactly how much power Apple has. And thus far,

00:54:50 ◼   ► Epic, I think, has shown that Apple has less power than Apple thinks it has. Because Epic is willing

00:54:55 ◼   ► to defy Apple, and Epic's not even that big in the grand scheme of things, right? How much does,

00:55:01 ◼   ► granted, Epic has less to lose, but they are a small fish compared to the biggest company in the

00:55:06 ◼   ► world. And they're willing to go head to head, they're willing to take the hit, they're willing

00:55:09 ◼   ► to battle Apple on this front. And it's a couple items that got pushed out of fault because it was

00:55:13 ◼   ► too long. Talking about other companies doing similar things, I think people smell blood in

00:55:18 ◼   ► the water when it comes to Apple. And I think that shows that Apple does not yet have monopoly level

00:55:23 ◼   ► power. And that's why most of my other discussion of this topic has been, Apple, you're doing

00:55:30 ◼   ► stupid things. Corporate relationship management is bad. What you're doing is not going to work,

00:55:35 ◼   ► right? I'm telling Apple as a customer that likes their products that you're making bad decisions.

00:55:39 ◼   ► But at no point that I said, Apple, what you're doing is illegal, or Apple, what you're doing is

00:55:44 ◼   ► immoral. It's just stupid business, right? You're making people like Marco super mad at you. That's

00:55:48 ◼   ► bad business. It's their right to do things that are bad for their business. But I, you know,

00:55:55 ◼   ► I'm going to say that I don't currently think that anything Apple is doing, specifically Apple,

00:56:01 ◼   ► requires antitrust intervention based on their current power in the market. But I will say that

00:56:09 ◼   ► writ large, there needs to be new regulation in the tech sector to control the actions of all

00:56:14 ◼   ► companies. Because when you go look at Google, it's like, oh, well, Google, you know, that's the

00:56:17 ◼   ► place where you can change, right? Google does all the same stuff, or mostly most of the same stuff.

00:56:22 ◼   ► And it's not because there's collusion or anything. It's just because there are too few players.

00:56:26 ◼   ► And those players have found things they can do that make them tons and tons of money,

00:56:30 ◼   ► and give them tons of power. And even though they are themselves are deadly competitors, you know,

00:56:34 ◼   ► all the big tech companies are themselves deadly competitors with each other. There's just not that

00:56:38 ◼   ► many of them. And that is too much power concentrated in too small an area. And that's

00:56:42 ◼   ► why we need new regulation to protect customers to protect not to protect developers specifically,

00:56:46 ◼   ► but to protect customers and their data, and their rights, and everything having to do with that. So

00:56:51 ◼   ► I think absolutely, there needs to be new and better rate legislation, which will be really hard

00:56:55 ◼   ► for our broken system of government to produce at any time soon. But anyway, there needs to be that.

00:57:01 ◼   ► But I don't think Apple itself. I could be convinced otherwise, you know, that's I'll see

00:57:06 ◼   ► your evidence in court eventually, when this ever comes to court, right. But I don't think Apple

00:57:10 ◼   ► specifically anything that it's doing, demands legal intervention, I just think they're being

00:57:15 ◼   ► stupid. So what would you if you were allowed to make changes to the App Store rules? What would

00:57:22 ◼   ► you do? It's not a question of like App Store rules. I think they just need to be. It's so hard

00:57:29 ◼   ► to do because there's so many different ways you can go with this. But like, the example I'd always

00:57:34 ◼   ► use is like, everyone always wants to use consumer harm. And they they're so focused on prices, like,

00:57:38 ◼   ► well, the prices in the App Store are low, like that downward price pressure that we always

00:57:42 ◼   ► complained about from the software developers. That's good for consumers, right? downward price

00:57:46 ◼   ► pressure. That's good. Like the same kind of argument make for Walmart, hey, Walmart's able

00:57:49 ◼   ► to sell goods really cheaply. Isn't that great? But the power that Walmart wields over its suppliers

00:57:53 ◼   ► and the power that Apple wields over its suppliers and the power that Apple reads over its developers,

00:57:57 ◼   ► even though it results in low prices for consumers is not good for the sort of the ecosystem of

00:58:02 ◼   ► our general economy. So I would mostly be trying to target rules that require some kind of

00:58:11 ◼   ► require the big companies to certain certain rights of consumers need to be preserved. Like,

00:58:18 ◼   ► you can't do a thing that prevents like, here's an example. I don't necessarily agree with this one,

00:58:23 ◼   ► but it's an easy one to pull out. You can't do a thing that stops people from being able to

00:58:28 ◼   ► install whatever software they want on their phones, right? So side loading, for example,

00:58:33 ◼   ► again, we talked about this before, I don't necessarily agree with it. But it's an easy

00:58:35 ◼   ► thing to say customers, it's their phone, they bought it, you as a company shouldn't be able

00:58:39 ◼   ► to stop them from installing stuff on it by voiding their warranty or whatever, like, you

00:58:44 ◼   ► know, like, the MCA and everything makes that difficult because of the whole anti hacking crap

00:58:49 ◼   ► or whatever. But anyway, that's an example. And that would be a protection of consumers,

00:58:53 ◼   ► because that would provide some pressure for Apple to make the App Store better,

00:58:56 ◼   ► something they would never do on their own, because they don't want to enable side loading,

00:58:59 ◼   ► but there was law that it forced them to. That's a bad example, because I don't agree with it. But

00:59:02 ◼   ► that that is an example of sort of a thing that would apply to everybody. And that it would force

00:59:07 ◼   ► more competition. And it would force more innovation, right? Because lots of things that

00:59:11 ◼   ► aren't allowed on the App Store will never know what could have been created. And what somebody

00:59:15 ◼   ► bailed on because they thought it was an awesome idea. But they said, Oh, that'll never get past

00:59:17 ◼   ► Abreu. So they didn't do it right. And maybe they'll never get past Abreu. But you can do it

00:59:21 ◼   ► on Android then have everybody side load and then say, Yeah, but, you know, it's a thing that makes

00:59:26 ◼   ► money. And most people have money or on iOS, you'll never know the innovation you're losing by having

00:59:29 ◼   ► these closed platforms. So things like that are right to repair is another example, like,

00:59:34 ◼   ► you should be able to bring your iPhone to someone else and have them repair it, right? And

00:59:38 ◼   ► Apple would complain, it's a safety concern, and only Apple can do it or whatever, you know,

00:59:43 ◼   ► and some of that is true. But a lot of it is just a way for them to preserve the money for themselves.

00:59:47 ◼   ► And that's anti-consumer. So we have these consumer laws in various states that say,

00:59:51 ◼   ► if you make a hardware product, you can't actually stop people. This applies to like Tesla cars and

00:59:56 ◼   ► everything else. You can't actually stop people from taking it to someone else and paying them

00:59:59 ◼   ► money to fix it. Right? laws like that, that are not, oh, you should have this rule in the app

01:00:05 ◼   ► store, but that are instead, here's a class of things that we understand companies want to do,

01:00:11 ◼   ► that makes them tons of money. But in the end, if everybody does it, it makes the world worse for

01:00:16 ◼   ► all of us. Like, that's the role. That's the role of government, find the things that you know,

01:00:19 ◼   ► they're all the companies in some ways are, you know, competing for our dollar and doing all these

01:00:24 ◼   ► things. But eventually companies get enough power to start do things that benefit the company, but

01:00:29 ◼   ► don't benefit literally anybody else. And that's when you need, you know, laws to regulate the game

01:00:35 ◼   ► to make it so you know, I know you can do that move. And I know it makes everything for you

01:00:39 ◼   ► better. And no, no one can stop you. But the fact that no one can stop you means we're gonna make

01:00:44 ◼   ► a law that says you can't do that. Right? So I don't have any specific recommendations. But that's

01:00:49 ◼   ► the type of thing I'm thinking of. Yeah, I don't know, to answer my own question, I don't know,

01:00:53 ◼   ► I don't know what I would recommend. I feel like I feel like this distinction, this seemingly

01:01:03 ◼   ► arbitrary distinction that Apple has come up with, where you can sell something in the quote, unquote,

01:01:10 ◼   ► real world. And you can do that in a very user hostile way without Apple taking a cut. And that's

01:01:18 ◼   ► all right. Like you can sell stuff on Amazon, you can book an Airbnb rental, you can take an Uber or

01:01:24 ◼   ► Lyft. And Apple doesn't necessarily need a cut of that. You can schedule an in person and pay for an

01:01:30 ◼   ► in person gym class. But it's in person. So it's okay. But suddenly, if it's virtual or fake, if

01:01:40 ◼   ► you will, I don't literally believe that being open for the sake of discussion fake or electronic or

01:01:45 ◼   ► what have you, suddenly Apple deserves the money, according to Apple. And that distinction,

01:01:50 ◼   ► while it may have made sense early on, I don't particularly understand it now. And

01:01:57 ◼   ► I finally had the time earlier tonight to read Ben Thompson's last couple of posts about this.

01:02:03 ◼   ► I think they might have been members only posts. If they weren't, I'll link them in show notes.

01:02:08 ◼   ► But the big one wasn't. Okay, thank you. But his one of his points was,

01:02:14 ◼   ► and I'm gonna butcher it because I'm not as smart as Ben. But basically, if the marginal cost for

01:02:19 ◼   ► selling the thing is effectively zero, you don't have to physically create another one, then, okay,

01:02:26 ◼   ► Apple gets 30%. But if there's a non-zero marginal cost, you actually have to have room in a building

01:02:32 ◼   ► to teach this exercise class. You are actually staying at somebody's Airbnb. You are actually

01:02:38 ◼   ► buying something tangible from Amazon. Then maybe there should be some other tier,

01:02:45 ◼   ► wherein Apple gets a cut, but maybe it's not 30%. And maybe those companies should be allowed to

01:02:52 ◼   ► offer their own payment systems and so on. And I feel like I understand the spirit of what Ben

01:02:58 ◼   ► was going for, but I think it gets really complicated really quickly. And I think that

01:03:04 ◼   ► in order for it to be fair for everyone, for users, for developers, for Apple, whatever the system is

01:03:10 ◼   ► should have a really, really simple elevator pitch. And to be fair, the elevator pitch or the

01:03:17 ◼   ► summary of today's system is everyone pays 30%. Pastorisk.

01:03:22 ◼   ► Pastorisk. Double dagger. Yeah, exactly. But I think you take the spirit of what I mean, though.

01:03:28 ◼   ► And I don't know what that simple answer is. I just really don't.

01:03:32 ◼   ► I mean, I don't think it's possible to draw that kind of distinction in a reliable, enforceable way.

01:03:39 ◼   ► Like, this is why I'm actually being a little bit more ambitious with what I hope to happen now.

01:03:46 ◼   ► Not that it will. There's, I think, almost no chance of this ever happening, even with regulation.

01:03:51 ◼   ► But I think one of the big challenges Apple has always had with App Store rules is that many of

01:03:59 ◼   ► the rules are fairly straightforward, objective rules of, like, you know, the app can't crash

01:04:05 ◼   ► during app review. That's bad. It has to do what it says it does, etc. It can't be malware. It has

01:04:12 ◼   ► to adhere to certain restrictions on how it uses certain hardware features. There's so many parts

01:04:19 ◼   ► of the rules that are sensible, defensible, and objective. And therefore should be fairly easy to

01:04:28 ◼   ► enforce consistently and fairly and in a way that everyone can predict before they go and develop an

01:04:35 ◼   ► app or submit it. Like, so it's fairly easy to avoid stepping on, you know, the straightforward,

01:04:39 ◼   ► obvious parts of the rules. And most of the App Store review rules, and I would even say

01:04:45 ◼   ► most of the value of them to customers, falls into that category. We're only really talking about

01:04:52 ◼   ► a relatively small handful of very vague, very controversial, unpredictable, and inconsistently

01:04:59 ◼   ► enforced rules. And I think it would be better for everybody, including Apple eventually long term,

01:05:08 ◼   ► but better for everybody, certainly better for developers, and I think even better for users and

01:05:14 ◼   ► for the whole ecosystem, if the only rules that were enforced were objective, easily defensible

01:05:22 ◼   ► rules. And so that's why I don't think you can really make a lot of like strong cases for any of

01:05:29 ◼   ► these rules that have to do with whether Apple can demand 30% of your money based on how and why

01:05:39 ◼   ► and for what your app is processing payments. So what I would actually hope to see long term,

01:05:47 ◼   ► and again, I know this is really optimistic, I don't think it'll ever actually happen.

01:05:51 ◼   ► But what I would hope to see long term is for Apple, and I know this sounds crazy,

01:05:56 ◼   ► give me a moment, I will explain, to just drop the requirement and let people do

01:06:02 ◼   ► in their apps, whatever the heck they want to do with payments and credit cards and money and

01:06:08 ◼   ► anything else. You know, this sounds crazy, I know, oh my god, what if there's all these scams and

01:06:14 ◼   ► people take their credit cards and everything? Well, you can do all that in Safari. And the world

01:06:20 ◼   ► has functioned. You know, yes, there are some scams. There are also lots of scams in Apples,

01:06:26 ◼   ► in App Purchase systems that use subscription billing and misleading things like, yeah,

01:06:30 ◼   ► there's a lot of scams in the App Store too. And again, the world has gone, has functioned and gone

01:06:36 ◼   ► on with it. Like, credit cards are pretty productive about fraud and people blow money

01:06:41 ◼   ► on stupid stuff all the time through legitimate and illegitimate means with credit cards and with

01:06:45 ◼   ► games and everything like, so I don't think there would be a meaningful consumer harm.

01:06:50 ◼   ► And you can look at the web again, bringing this as another example, because it's a huge one,

01:06:56 ◼   ► you can look at the web and you can say, okay, well, the web, you can buy things with your

01:07:01 ◼   ► credit card on sites. However, there has recently, you know, relatively recently, been this

01:07:08 ◼   ► additional option that Apple offered called Apple Pay on the web. And Apple Pay on the web is

01:07:14 ◼   ► awesome for me as a consumer. Whenever I see a way to buy something with Apple Pay on the web,

01:07:20 ◼   ► I always choose that option. And I've even occasionally not bought something because it

01:07:26 ◼   ► was too hard to do, especially if I'm on my phone, I don't want to like type in on my billing info,

01:07:30 ◼   ► whereas I probably would have bought it more easily if there was an Apple Pay button.

01:07:33 ◼   ► And so there's actually a big incentive for people with web checkout or purchase things

01:07:39 ◼   ► to add Apple Pay support. And Apple does get some kind of, I think, very small percentage of those

01:07:44 ◼   ► sales. I think it's on the order of like 0.1% or something like they get some kind of small

01:07:47 ◼   ► commission as part of the credit card merchant fee. But, you know, they don't get a lot of that.

01:07:51 ◼   ► But, you know, Apple's paid for that. And, you know, there is huge benefit to me as a customer

01:07:57 ◼   ► of using Apple Pay. There is pressure, therefore, on the website to integrate it.

01:08:01 ◼   ► And it has this wonderful user experience. I don't see anything wrong with a long term vision in which

01:08:08 ◼   ► apps can do whatever they want with payments in their app. If they're scams,

01:08:13 ◼   ► App Review can still take care of that. I'm not pushing for sideloading still. Again,

01:08:18 ◼   ► even in my crazy new world here, this thing's never going to happen. I'm not pushing for

01:08:22 ◼   ► sideloading or alternative app stores because, you know, that's a whole can of worms. I don't

01:08:27 ◼   ► think we need to go there necessarily. But so App Review can still function as a way to filter out

01:08:34 ◼   ► scams and bad actors and things that are breaking, you know, more objective, easily defensible rules.

01:08:40 ◼   ► But it's just too messy in the real world to try to like, you know, govern in a way what they

01:08:49 ◼   ► ostensibly do with these rules, to try to like enforce rules that are, you know,

01:08:54 ◼   ► consistently and predictably and across all apps. They just can't do it. Like, for instance, like,

01:08:59 ◼   ► I recently learned from Tiff, actually, who bought an Instagram ad, that Instagram ads are

01:09:08 ◼   ► purchasable directly in the app. I have no idea how, like, how this is okay.

01:09:15 ◼   ► Like, Instagram is owned by Facebook. I'm not sure you know that. Yeah, right. Instagram is

01:09:19 ◼   ► bigger than Epic. Facebook ads, I have no idea if this is true or not, but I would bet you can

01:09:24 ◼   ► probably buy Facebook ads in their app too, because you can buy them in Instagram. And like, why

01:09:30 ◼   ► has an Apple demanded 30% of all of Instagram's ad revenue on iOS? Oh, because they can't. Because,

01:09:40 ◼   ► yes, John, they're too big. Like, Apple couldn't anger them that much. I have no idea why it's okay

01:09:49 ◼   ► for Instagram to sell ads in their app, and yet it's not okay for a lot of these other things that

01:09:55 ◼   ► Apple has rejected. And this kind of inconsistency is never going to go away. You know, you look at

01:10:02 ◼   ► the WordPress rejection from last week, and it's like, and even that's like, it's a weird, vague,

01:10:09 ◼   ► blurry line of like, whether this should have been allowed or not. And it's all these complexities

01:10:13 ◼   ► about how do you define the purchase? And what is WordPress versus the app and the service? Like,

01:10:18 ◼   ► there's all these blurry lines, because that's the real world. In the real world, we have a few,

01:10:23 ◼   ► you know, we have some simple cases where the rules are clear cut and make sense. Then we also

01:10:27 ◼   ► have a whole bunch of really complicated things where it's kind of vague as to whether it should

01:10:30 ◼   ► be allowed or not. They're never going to win that fight. They're never going to find a way

01:10:35 ◼   ► to consistently enforce this rule without the problems they have now of just being,

01:10:40 ◼   ► just angering everybody, get constantly getting in disputes, having unpredictable, inconsistent

01:10:45 ◼   ► enforcement of everything. And that has always gotten them in trouble with the App Store,

01:10:48 ◼   ► always since day one. And their recent incredible increase of aggression in this particular area,

01:10:56 ◼   ► which seems to me like a desperate way to drive up service revenue when everything else is constant,

01:11:00 ◼   ► but hey, that's just me. Their incredible aggression in this particular area to squeeze

01:11:06 ◼   ► out another few percent of profit margin for this quarter or whatever. I don't think it's worth it.

01:11:11 ◼   ► Like, I think they're doing so much more damage. Long term, I would be totally pleased and happy

01:11:19 ◼   ► if they would just have a consistent, easily enforceable rule of do what you want in your app,

01:11:26 ◼   ► and you can use our payment system if you want. And then Apple, again, as I mentioned a few

01:11:32 ◼   ► episodes ago, would be forced to compete because their payment system has a lot of big advantages.

01:11:36 ◼   ► For the same reason why I love using Apple Pay on the web, I also love buying subscriptions to

01:11:45 ◼   ► things with Apple's system instead of someone else's system because it is easier, it is faster,

01:11:50 ◼   ► and I know that when I want to cancel it, I'm not going to have to call anybody or do any weird

01:11:55 ◼   ► jumping through hoops. I can just cancel it and that's it. And so there is still that consumer

01:12:01 ◼   ► pressure that app developers will still have huge incentives to use Apple's system because

01:12:08 ◼   ► their customers will demand it and they'll get higher conversions as a result. That's why I

01:12:12 ◼   ► would still use it for Overcast. That's why I would still use it as a customer, as a user of

01:12:16 ◼   ► all these other apps, and I would subscribe more readily to something that offered Apple's system

01:12:20 ◼   ► than something that doesn't. That alone would be a reason why most apps probably would still choose

01:12:26 ◼   ► to use Apple's system. And that would be totally defensible on Apple's part. They could still

01:12:31 ◼   ► charge their same rates on that because they are providing legitimate value and they're convincing

01:12:36 ◼   ► you to use it not because of a giant stick that they wield but on its merit. Imagine how nice that

01:12:43 ◼   ► would be to choose to use Apple's net purchase system because of the merits it brings you rather

01:12:51 ◼   ► than to have to be forced to use it and have all this crap going on with all these rules that you

01:12:55 ◼   ► have to tiptoe around. Otherwise Apple will demand 30% of your entire business that has nothing to do

01:12:59 ◼   ► with them. And I frankly like Apple's counter arguments to this hold so little water. Their

01:13:07 ◼   ► counter arguments like the consumer harm side is mostly not there. If they would allow other

01:13:15 ◼   ► payments it's mostly not there. And I think the market would sort that out just like it has on the

01:13:19 ◼   ► web. And any argument that goes towards paying Apple to fund the App Store is 1000% BS because

01:13:32 ◼   ► whatever revenue the App Store brings in from Apple squeezing this 30% out of developers that

01:13:37 ◼   ► makes up like a few percent of their quarterly revenue pales in comparison to the value of the

01:13:45 ◼   ► app ecosystem to the iPhone which is way way more of the company's revenue. Because the iPhone

01:13:53 ◼   ► wouldn't sell at all if it weren't for all these third party apps. How many people do you know

01:13:59 ◼   ► who would buy an iPhone if it couldn't run any third party apps? I bet it's not a very big

01:14:04 ◼   ► number. I know yes the original one blah blah blah that was a long time ago. These days the value of

01:14:10 ◼   ► a phone is the apps it runs and in particular a handful of very big company apps that everybody

01:14:15 ◼   ► wants to run. And a phone that can't run those apps is not going to sell. And Apple without the

01:14:22 ◼   ► iPhone is a shareholder lawsuit that's for sure. A new CEO. Everyone gets fired if the iPhone is not

01:14:30 ◼   ► selling. So that's way more important. And the value of the apps is such a massive part of all

01:14:40 ◼   ► of Apple's hardware platforms that they make way more money from than this stupid services category

01:14:46 ◼   ► that keeps having them screw their customers over. They're framing it as like "Oh you have to pay

01:14:51 ◼   ► your way and that's how we justify this." But that's not the reality. That's not why the app store is

01:14:58 ◼   ► here. You know what's also really important to Apple? The bathrooms on their campus. How much

01:15:04 ◼   ► money do the bathrooms bring in? You can see it's a ridiculous argument to start separating things

01:15:10 ◼   ► out when there's a lot of value to that in other ways. They're pretty important. Sometimes you

01:15:15 ◼   ► have to fund something because it's important to the rest of your business that makes money.

01:15:19 ◼   ► The app store, they're double dipping. They have found a way to make significant money by squeezing

01:15:24 ◼   ► all of us from something that they would be running anyway because it has massive value to

01:15:30 ◼   ► their hardware platform that makes them way way way more money. Apple would be in great shape and

01:15:36 ◼   ► would have huge motivation to run the app store for free. They don't deserve any percentage of

01:15:43 ◼   ► our money for running the app store. We are in a symbiotic relationship here. We have software

01:15:50 ◼   ► that we sell or make money from and Apple has a platform full of users. By us having our software

01:15:56 ◼   ► on their platform, everyone benefits. The users, Apple's platform and therefore Apple and us by

01:16:02 ◼   ► making the apps. We all benefit from that. That's why they do it. Apple doesn't need any percentage.

01:16:09 ◼   ► All they need to do is cover their credit card fees and they can do that with 5% or less.

01:16:13 ◼   ► They don't need all this from us. They're taking it because they can.

01:16:18 ◼   ► Again, it's a bad look for so many reasons. The really truly sad part about all this is

01:16:26 ◼   ► that this is like a drop in the bucket to them still. They're destroying their reputation.

01:16:33 ◼   ► By the way, being an Apple fan for so long, we've had to fight a long time to try to convince the

01:16:41 ◼   ► world that Apple is not greedy jerks about everything. They are now showing the world

01:16:49 ◼   ► that they totally are greedy jerks about everything. This kind of reputation takes

01:16:53 ◼   ► so long to shake off. I wish they wouldn't put themselves in this position. It really is. It's

01:17:01 ◼   ► like your best friend is in front of a crowd and starts to tell a racist joke and you're like,

01:17:08 ◼   ► "Oh no. Oh God. No, no, no, no. Stop. Stop. Please don't do this." Because you don't want to see them

01:17:13 ◼   ► look like a jerk. Then they just keep digging and digging and digging. You're like, "No, no, no, no,

01:17:18 ◼   ► no. Stop. Stop." This is how it is being an Apple fan right now. They just keep digging and digging

01:17:23 ◼   ► and digging and just looking horrible. They don't seem to know or care or even realize it

01:17:30 ◼   ► because they seem to be living in an alternate world where their behavior is defensible.

01:17:34 ◼   ► But anyway, to answer your question, the rule I would change after all that.

01:17:39 ◼   ► I think long term, all these weird subjective distinctions they try to make about when they

01:17:51 ◼   ► deserve their 30% and when they will permit you to not contribute to their app store are mostly

01:17:59 ◼   ► BS and unenforceable. It's full of vague edge cases. It always has been. It always will be.

01:18:05 ◼   ► And there is no way out of that that can be consistently enforced and reasonable to everybody

01:18:11 ◼   ► except giving up that revenue as a requirement and actually just earning it competitively.

01:18:16 ◼   ► **Matt Stauffer** So what you described is actually pretty hard to turn into legislation.

01:18:20 ◼   ► But giving your examples there, you came across two things that are not related to antitrust,

01:18:26 ◼   ► but are examples of the kind of legislation that we should have but don't. One example,

01:18:30 ◼   ► and we have laws like this all over the place, but we don't have this specific one,

01:18:32 ◼   ► you complained about when I subscribe to something and then it's like a pain in the butt to get

01:18:35 ◼   ► unsubscribed because you have to send a letter or call someone on the phone or whatever. A very

01:18:42 ◼   ► simple, straightforward consumer protection law that companies would fight tooth and nail,

01:18:46 ◼   ► but that I think we could actually get passed even in this country is companies must allow,

01:18:52 ◼   ► if for any subscription service, customers must allow unsubscription through the same venue that

01:18:56 ◼   ► subscription happened. So if you subscribe by mail, companies must allow unsubscription by mail.

01:19:00 ◼   ► If you subscribe by phone, companies must allow unsubscription by phone. You can offer all the

01:19:04 ◼   ► alternatives, but the law is whatever venue the subscription takes place in, you must also be able

01:19:09 ◼   ► to do the unsubscription. So if you subscribe on a computer... **Matt Stauffer** I think that is a

01:19:13 ◼   ► law in California already. **Matt Stauffer** Right. But this is an example of a very straightforward

01:19:17 ◼   ► consumer protection law that industry hates because they don't ever want to be told what

01:19:20 ◼   ► to do, but consumers would be like, "Yeah, that seems fair." And so they get passed.

01:19:24 ◼   ► Another example that you gave of, you know, what we're talking about Instagram selling the ads or

01:19:27 ◼   ► whatever, Facebook owns Instagram. For many, many years now, the part of our government that's

01:19:33 ◼   ► supposed to decide whether it's okay for one company to allow another has been just saying,

01:19:37 ◼   ► "Sure, whatever. Yeah, you can buy them." And we all know big, powerful companies like Facebook

01:19:43 ◼   ► get bigger and more powerful by finding a competitor and giving them an offer they can't

01:19:48 ◼   ► refuse, which is a pile of money and buying them. Right? And that's bad for us all collectively,

01:19:53 ◼   ► because we never, the competitors never get to grow and flourish because the big companies are so

01:19:58 ◼   ► big. Google, Apple, Facebook, Amazon, all of them are so big that, and this was true of Microsoft,

01:20:04 ◼   ► that if any company starts to get some kind of momentum, say in the social networking world,

01:20:08 ◼   ► maybe with a photo sharing app, Facebook will come along and say, "If we can't exactly copy what

01:20:14 ◼   ► you're doing and do that, we'll just buy you because we have so much money and it's worth

01:20:18 ◼   ► the money for us to just buy you and then absorb you into our hole and now we don't have to worry

01:20:22 ◼   ► about you as a competitor anymore." That's exactly the type of thing that our government is supposed

01:20:26 ◼   ► to examine and say, "That doesn't seem like a great idea to me." Buying television stations,

01:20:31 ◼   ► we used to have all of these, you know, precedent of like, "Well, we don't want you to own too many

01:20:34 ◼   ► television stations or television and radio combined." All these rules that used to exist

01:20:37 ◼   ► to try to not let anyone get too much control over the media. In recent history, it's been a free for

01:20:43 ◼   ► all to the detriment of everybody. So those are examples of non-antitrust laws that are relevant

01:20:47 ◼   ► to the tech sector that could be passed that could help all of us and help provide a more competitive

01:20:52 ◼   ► market. And I think those kind of targeted things, like targeted laws like that, that have nothing to

01:20:58 ◼   ► do with antitrust but just have to do with like regulating the marketplace, we need laws like that

01:21:03 ◼   ► for this new marketplace, relatively new marketplace, of apps and digital things. And

01:21:08 ◼   ► I think we can come up with reasonable common sense laws in that realm. A few of those, they

01:21:14 ◼   ► would affect all stores, not just Apple, and those would go a long way towards helping settle this.

01:21:18 ◼   ► One of the things that Casey said before, and you touched on as well, about Apple deserving revenue

01:21:22 ◼   ► for like, you know, or you buy a physical thing and Apple doesn't get a cut of that, but if you

01:21:26 ◼   ► buy a digital thing, suddenly Apple deserves it. And I was thinking, I think about this a lot of

01:21:31 ◼   ► like, you know, I don't know, I don't remember if this was in any of the court transcripts,

01:21:35 ◼   ► but like, what must the reasoning have been inside Apple when deciding on the initial

01:21:39 ◼   ► sort of decision of like, well, physical stuff that you can just enter a credit card and whatever,

01:21:43 ◼   ► we won't touch that. But for digital stuff, you know, initially just the apps themselves,

01:21:48 ◼   ► but eventually, you know, purchases and subscriptions and all that, any digital stuff

01:21:52 ◼   ► will get the 30% cut, right? How do they come up with that rule to begin with? Does it make any

01:21:56 ◼   ► sense? It doesn't make any sense from a deserved perspective at all, because the deserved perspective

01:22:01 ◼   ► in Apple's maybe sarcasm itself is like, well, you know, it's customer acquisition, like, we're

01:22:06 ◼   ► giving you access to our billions of users. And that's how you're getting new purchases of your

01:22:10 ◼   ► thing or new subscribers to your thing, right. But that is exactly true of the physical stores as

01:22:15 ◼   ► well, right? We're giving the people self physical stuff access to all these users too. But somehow,

01:22:20 ◼   ► we don't deserve the acquisition of that customer. But we do deserve it when it's a digital thing.

01:22:24 ◼   ► It's the same. It's the same customers, right? It's not, it's not like, you know, so deserve is

01:22:28 ◼   ► not a factor at all. Not that that's a even a concept that really matters in anything,

01:22:32 ◼   ► because it's all just about relationships and power dynamics, but forget about deserve.

01:22:36 ◼   ► What I think what a, what I can imagine might be a reasonable rationale for this rule to begin with

01:22:43 ◼   ► was when Apple comes on the scene with their new App Store or whatever, like non, you know,

01:22:49 ◼   ► physical good businesses have established business models already. Whatever you're selling, if it's a

01:22:54 ◼   ► physical thing, if you're renting space, if you're teaching a class, if you're selling, you know,

01:22:58 ◼   ► a car, like whatever, like physical goods, those business models are established. So Apple, I think

01:23:04 ◼   ► would have correctly recognized, we can't parachute in and say we get all we get 30% of all car sales

01:23:09 ◼   ► now. Like, there's no room for you Apple, in the in the car sale business model value chain for you

01:23:16 ◼   ► to take pretty much any percentage, but certainly not 30%. Right? And repeat for any kind of

01:23:21 ◼   ► physical good. It just there's no way they could insert themselves into that would have been too

01:23:25 ◼   ► much of a barrier to the growth of their of their business. They say fine physical goods,

01:23:29 ◼   ► existing business plans, but for digital stuff, a lot of which Apple, quote unquote invented,

01:23:34 ◼   ► not really, but like, wrote, developed themselves that they developed a subscription system for

01:23:38 ◼   ► their App Store, they developed just the purchasing of apps they developed, you know, in app purchase,

01:23:42 ◼   ► like all these things they developed. That's not an existing business model and relationship because

01:23:49 ◼   ► again, the parties are the consumer, the developer and Apple, and they're making this thing together.

01:23:53 ◼   ► And so there is no existing business model with no room for Apple to take a cut. So that's they said,

01:24:00 ◼   ► okay, well, digital, we're going to take our cut. And you can even think of saying, okay, well,

01:24:03 ◼   ► physical goods are going to be physical goods, but the future of our business is digital goods.

01:24:07 ◼   ► And more and more games are more games, more and more things are becoming digital, like for example,

01:24:11 ◼   ► games, which when they were rolling this out, we're still mostly sold on plastic discs. And today are

01:24:15 ◼   ► mostly sold digital, or I imagine they're mostly sold digital. But anyway, the trend is clear.

01:24:19 ◼   ► Digital is the future. So if we're going to put our stake in the ground, we'll say physical goods,

01:24:23 ◼   ► you have your business models, we can't insert ourselves in digital, we'll, you know, we'll try

01:24:28 ◼   ► to take a cut of everything. Doesn't make any sense from a Apple deserves perspective. Doesn't

01:24:32 ◼   ► make any sense from a Yeah, but why? What is different about this? Even from a marginal cost

01:24:37 ◼   ► perspective, it may like the things that Ben was saying about, you could come up with percentages

01:24:42 ◼   ► based on whether the thing has marginal cost that makes sense from a customer corporate relationship

01:24:46 ◼   ► management perspective, because that's an example of a compromise that you could come to that has

01:24:50 ◼   ► rationale to say, we understand that you have to pay some incremental costs for every one of these

01:24:55 ◼   ► things, therefore, our percentage has to be less like that's the way Apple can work that deal out.

01:24:59 ◼   ► But that's more of like an internal deal making thing and less of you know,

01:25:03 ◼   ► less of a philosophy for the entire structure. And a good example of the physical versus digital

01:25:09 ◼   ► thing is ebooks, right? ebooks are entirely electronic, and Apple didn't invent them.

01:25:14 ◼   ► But it just so happens, stupidly, as I wrote about in an article by ebooks ages ago,

01:25:20 ◼   ► ebooks decided that they're going to take the business model of physical books and just use that

01:25:25 ◼   ► one. Like there's an existing business model for physical books involving publishers, authors and

01:25:30 ◼   ► retailers and all that stuff. And when ebooks came around, the industry grew up saying, oh, yeah,

01:25:35 ◼   ► the paper book model, ebooks, we're going to use that same model, royalties, publishers, authors,

01:25:40 ◼   ► retailers, you know, the whole nine yards down to the point where, when the book went from hardcover

01:25:45 ◼   ► to softcover, the ebook price would decrease. Because the models were so joined at the hip.

01:25:51 ◼   ► Right? I'll find a link to my old ebook thing you can read about it. But it was it was grim.

01:25:56 ◼   ► It's better, slightly better today. But the book business was very dumb in many ways, right. But

01:26:01 ◼   ► that's an example of a digital business where Apple has had a lot of problems and where they haven't

01:26:07 ◼   ► been able to get such a big foothold because it was it was a digital business that was would model

01:26:12 ◼   ► itself on a physical one. And like I said, in the physical businesses, there's no room for Apple to

01:26:17 ◼   ► parachute in and say 30% for us. Because all the parties involved are like, who the hell are you?

01:26:23 ◼   ► You don't get 30% right. And obviously, because ebooks aren't physical, eventually, through wearing

01:26:29 ◼   ► them down, you can kind of, you know, because there actually is 30% there, because there's no

01:26:33 ◼   ► actual book like this. It works itself out. But it was just it was interesting to look at as an

01:26:37 ◼   ► example of Apple's possible rationale for the physical versus digital divide, which is, what

01:26:43 ◼   ► can we get away with? Right? Can we get away with asking for 30% for physical businesses? And you

01:26:48 ◼   ► just look around and say, no, can we get away with digital? And the answer was like, yeah, probably.

01:26:52 ◼   ► But it turns out, in a bunch of cases, not really, because the digital businesses that are like the

01:26:56 ◼   ► physical ones, say no room for you. And then eventually, in the digital businesses where

01:26:59 ◼   ► there are big powerful players, if Apple tries to hold the line as they are now, turns out,

01:27:03 ◼   ► maybe not really there either, because no one wants to give you 30% of the Fortnite

01:27:07 ◼   ► vBooks, and no one wants to give you 30% of the Instagram ads and Facebook own Instagram. And it's

01:27:11 ◼   ► like, it's their their rationale was, like, it's not flimsy, but like, so sort of, it's non principled.

01:27:18 ◼   ► It's like, literally, what can we get away with? And it just so happened that what we can get away

01:27:23 ◼   ► with had this kind of guideline down the middle. It's like, it kind of looks like physical versus

01:27:26 ◼   ► digital. We can make that argument. But that I don't think is the reasoning at all. So it's not

01:27:31 ◼   ► about what they deserve. It's about what they thought they can get away with. And what they

01:27:35 ◼   ► thought they can get away with and what they can actually get away with, I think are diverging.

01:27:40 ◼   ► Jared Ranerelle Well, I would even say it's probably even simpler

01:27:43 ◼   ► than that for like, like, why they don't take physical good commissions is they probably that

01:27:51 ◼   ► part puts them in a in a much messier and more risky place with disputes and chargebacks. Like,

01:27:57 ◼   ► I think it's I think it could be that simple where like, you know, when when you have an

01:28:00 ◼   ► Apple in app purchase transaction, Apple's the merchant, you know, you are paying Apple directly.

01:28:05 ◼   ► If you have an Apple Pay transaction on the web, you're paying the merchant directly and Apple Pay

01:28:11 ◼   ► is just like the it's like part of the credit card intermediary system. And so when there's a when

01:28:16 ◼   ► there's a dispute on a credit card payment, the merchant is the one who gets screwed out of that

01:28:21 ◼   ► cost, not the credit card company, not the customer, like the credit card company will

01:28:26 ◼   ► refund the customer, and they will pull that out of the merchants account, and the merchant just

01:28:30 ◼   ► gets screwed. And so any dispute that would arise from, you know, an in app purchase, purchase,

01:28:38 ◼   ► Apple would be screwed out of that money. And I think it probably puts them in an easier position

01:28:43 ◼   ► with the credit card companies when negotiating, when negotiating like what to do about chargebacks,

01:28:47 ◼   ► that like, I bet if Apple just is only doing digital goods, then they can probably defend

01:28:54 ◼   ► a lot more chargeback things. Whereas for, you know, physical goods, if a merchant ships you a

01:29:01 ◼   ► physical thing that costs money, and then you do a chargeback, like the credit card company has to

01:29:06 ◼   ► be a little bit more careful. And there's probably different rules and different procedures and

01:29:10 ◼   ► different amounts of liability that everybody has in that process. So I think it probably is much

01:29:14 ◼   ► more likely as simple as Apple didn't want to get involved in like the physical goods disputes area.

01:29:21 ◼   ► Whereas with digital goods, disputes are much more straightforward and the cost of what somebody is

01:29:27 ◼   ► out who, you know, gave you an e-book for free is zero instead of, you know, some kind of massive

01:29:33 ◼   ► amount of money that they paid to build a car that is now somehow missing in the dispute process.

01:29:39 ◼   ► So part of what Apple can get away with is dictated by laws. And again, laws about the sale

01:29:44 ◼   ► and refunding and liability and physical goods, lots of those very well established physical

01:29:49 ◼   ► goods have been around for a long time. Laws surrounding the sale of digital goods and the

01:29:53 ◼   ► rights of customers and everything like that. Very practically non-existent compared to the laws

01:29:58 ◼   ► involving physical goods. So again, what can we get away with? Where can we insert ourselves?

01:30:02 ◼   ► And where will we be limited? If they were trying to do things in the physical world, like you said,

01:30:06 ◼   ► there are many, many laws and regulations and things that they would have to do right off the

01:30:10 ◼   ► bat, right? It's much harder to deal with that, right? Then the digital world where, and I think

01:30:16 ◼   ► the idea was because this is digital world that Apple and its envisioning of itself is inventing,

01:30:20 ◼   ► right? Like we're, we're, we're inventing this world. We're innovating, we're doing digital

01:30:24 ◼   ► descriptions or whatever. We can do whatever we want. We make all the rules because everything

01:30:28 ◼   ► is just bits and we're the bit company. And there are so few consumer protection laws and

01:30:33 ◼   ► laws relating to refunds and everything like that, that if we decide that developers can't give

01:30:37 ◼   ► refunds, then we'll just, we'll be the only ones who give refunds. And if we decide that if we

01:30:41 ◼   ► don't want to give you the refund, we won't, no one's going to stop us because there's no laws

01:30:44 ◼   ► surrounding refunds based on that. And again, there are state laws and there, you know, there are

01:30:48 ◼   ► digital laws related to digital commerce meant more than there were before, but compared to the

01:30:53 ◼   ► world of physical goods, where there's so many regulations down to this specific regulations for

01:30:57 ◼   ► specific kinds of physical goods. Like if you're, you know, I mean, to give an example, if you're

01:31:02 ◼   ► buying fertilizer, there's much more in different rules now than there were like a couple of decades

01:31:07 ◼   ► ago for lots of very sad reasons, right? Buying, you know, anything like live animals, buying

01:31:13 ◼   ► power tools, buying cars, like specific, very targeted laws. If you think about all the laws

01:31:19 ◼   ► involving buying and selling physical goods and how detailed they are and how specific they are,

01:31:24 ◼   ► then compare them to the laws surrounding the buying and selling of digital goods. You realize

01:31:29 ◼   ► the digital world is extremely unregulated, which is great for competition when everything is working

01:31:37 ◼   ► well, but when a few large players come to dominate, it means they get to set all the rules.

01:31:42 ◼   ► And it just so happens they all seem to pick rules that look very similar to each other. Again,

01:31:45 ◼   ► not because of collusion, but mostly because those rules benefit the big companies and give them more

01:31:50 ◼   ► and more power with which they can crush their competitors, leaving only one company being what,

01:31:54 ◼   ► by and large? MomCo? Pick your, what's the mom one in Futurama? Anyway, that's the future we're

01:32:01 ◼   ► trying to avoid. And whether they know it or not, that's the future these big companies are trying

01:32:06 ◼   ► to achieve. And I think everyone would be sad, including them, if they actually achieved it.

01:32:10 ◼   ► They just, you know, we've said of Apple thinks of itself as a scrappy upstart, but I think all

01:32:14 ◼   ► these companies have a difficult time envisioning themselves as bad or evil, except for Facebook.

01:32:22 ◼   ► They probably recognize that they're bad or evil. I know I bash on Facebook so much. A lot of it is

01:32:27 ◼   ► joking, but a lot of it is not. I'm sorry. I don't like them. But they deserve it. They deserve all

01:32:32 ◼   ► of it. Facebook makes Apple look like saints. Apple is like your good friend who's really

01:32:38 ◼   ► been a jerk recently. Facebook is like the devil themselves. It's like this very different level

01:32:45 ◼   ► of evil. I mean, I think even Facebook, probably even at the very highest levels,

01:32:53 ◼   ► they're losing sight of their effect on the world. But I think they probably mostly believe

01:33:02 ◼   ► that what they're doing is good for the whole world. Obviously, they're playing the game like

01:33:08 ◼   ► we want to win. We're Facebook. We want to defeat our competitors. And they have no problem doing

01:33:11 ◼   ► the Microsoft style tactics of buying your competitors or crushing your competitors through

01:33:16 ◼   ► anti-competitive mean and all that stuff or whatever. But the end that they're pursuing

01:33:22 ◼   ► is a connected world where we can all communicate with each other and yada, yada. And yes, they get

01:33:25 ◼   ► a big cut of that. But in the end, I think they actually buy into that division. They're just

01:33:29 ◼   ► very, very mistaken about what it is that they're actually doing. And that's why I get angry at them

01:33:36 ◼   ► because it's like, "I'm not going to be able to convince you that what you're doing is bad.

01:33:42 ◼   ► I just need to stop you somehow." Speaking of anti-competitive monopoly thing,

01:33:48 ◼   ► if you're worried that Apple has a monopoly in the mobile market, like social media,

01:33:56 ◼   ► like Twitter exists, but Facebook, I feel like is... They're not at Microsoft level still. Again,

01:34:02 ◼   ► it's hard to convey exactly how dominant Microsoft was at its peak. Facebook is not as dominant as

01:34:07 ◼   ► Microsoft was, but it's much closer. Facebook, at least in the US anyway, obviously the rest of the

01:34:14 ◼   ► world has different social networks, but in the US and I thought the last stats I seen recently,

01:34:18 ◼   ► like Facebook, however many billion users Facebook has, it was a extremely visible

01:34:24 ◼   ► chunk of the pie of human population of the planet. And that is disconcerting.

01:34:30 ◼   ► We are sponsored this week by Linode Cloud Hosting, my favorite place to run servers.

01:34:37 ◼   ► Whether you're working on a personal project or managing your enterprise's infrastructure,

01:34:41 ◼   ► Linode Cloud Hosting has the pricing, support and scale you need to take your project to the

01:34:46 ◼   ► next level. With 11 data centers worldwide, enterprise grade hardware and the next generation

01:34:51 ◼   ► network, Linode Cloud Hosting delivers server performance you expect at a price that honestly

01:34:57 ◼   ► you might not expect. And our listeners, when you sign up for a new account, can get a $20 credit

01:35:02 ◼   ► when you use promo code ATP2020. Linode Cloud Hosting is amazing for running servers. Whatever

01:35:09 ◼   ► your needs might be from big to small, from general purpose to specialized, they have you

01:35:15 ◼   ► covered. Their plans start at just $5 a month and they have all sorts of stuff above and beyond that

01:35:20 ◼   ► depending on what your needs might be, including specialty plans like dedicated CPU or high memory

01:35:25 ◼   ► plans or GPU compute plans. It's amazing what Linode can do for you for all your server hosting

01:35:31 ◼   ► needs. It's super easy to use. I've personally been a very happy Linode customer for about eight

01:35:37 ◼   ► or nine years now. I'm just very happy they're long before they were a sponsor. This is why I'm

01:35:41 ◼   ► so happy to have them as a sponsor because I'm able to honestly say I love them. I use them. I've

01:35:46 ◼   ► been using them. I chose them totally on my own, objectively, way before they ever sponsor anything

01:35:51 ◼   ► I did because it's just such a great host for running servers. I absolutely love Linode and I

01:35:56 ◼   ► think you will too. Also, their hiring, if that interests you, I think for our audience it's a

01:36:01 ◼   ► pretty good pick, go to linode.com/careers to find out more about that. For everybody else looking to

01:36:06 ◼   ► run some servers, check out Linode. They have amazing value, amazing servers, amazing support

01:36:11 ◼   ► if you need it. I'm a huge fan. Linode.com/ATP to find out more and get a $20 credit when you use

01:36:18 ◼   ► promo code ATP2020. Once again, that's linode.com/ATP and a $20 credit for new accounts with

01:36:26 ◼   ► promo code ATP2020. Thank you so much to Linode for hosting all my stuff and for sponsoring our

01:36:32 ◼   ► show. All right, let's do some Ask ATP and James Andrews writes, "John, when you did your MacOS

01:36:40 ◼   ► reviews, how much actually was that OS X still at that point or did you were you during the MacOS

01:36:46 ◼   ► era?" No, I was in the MacOS X era and the OS X era. Okay, see there you go. Wow, gosh, it's been

01:36:53 ◼   ► so long, John. It's been so long. Literally as Casey was reading that question, John went into

01:36:59 ◼   ► the show notes document and put a space between Mac and OS. Because I feel like you could still

01:37:05 ◼   ► say generically Mac OS, which is the Mac operating system. There was no product name that was based

01:37:11 ◼   ► on Next Step, Unix, blah, blah, blah. There was a classic Mac OS. Anyway, yeah, it looks gross when

01:37:15 ◼   ► it stuck. Who is it that always insists on capitalizing the M? Does Gruber do that? Gruber

01:37:21 ◼   ► does it, yeah. Yeah, no, I don't like that. Anyway, I hate the lowercase M, don't get me wrong, but I

01:37:25 ◼   ► feel like if that's what they named it, then that's... Anyway, go on. Here's the question.

01:37:29 ◼   ► Let me just try this all over again. "John, when you did your MacOS reviews, how much of the review

01:37:34 ◼   ► changed between the review content based on beta releases and final release? Or how much of the

01:37:39 ◼   ► OS could you bank on staying the same versus stuff that changed? Was it consistent?" I remember during

01:37:45 ◼   ► the run of the show, you complaining and moaning unjustifiably about screenshots and how you had

01:37:50 ◼   ► to take them 84 times because every single time you took them, something changed. But I would

01:37:55 ◼   ► assume that some of the content also changed as well. So what do you say to James? I can say that

01:37:59 ◼   ► it definitely wasn't consistent, that's for sure. The fear was always there, and the worst case

01:38:04 ◼   ► scenario... I mean, screenshots were bad and just gave you that sinking feeling when you'd see the

01:38:09 ◼   ► GM build and they change some subtle thing that appears in every single window and you're like,

01:38:13 ◼   ► "Oh, because it takes so long to arrange those screenshots and everything."

01:38:16 ◼   ► Yeah, that's bad, but it's kind of a known quantity. The worst ones, though, were if there

01:38:23 ◼   ► was some... And this is... I had so little access to Apple back then, not that I have any access now,

01:38:27 ◼   ► but I had even less access to Apple back then, like zero access to Apple. It was just me out

01:38:33 ◼   ► there in the wild, and it wasn't even social networks like Twitter where I had a chance to

01:38:37 ◼   ► bump into and talk directly to Apple engineers secretly or in public. So there'd be things in

01:38:42 ◼   ► the OS, and I'd be like, "Is this supposed to be this way, or is this just a bug? Or is this

01:38:51 ◼   ► policy here an intentional policy change in this subsystem, or is it unintentional?"

01:38:58 ◼   ► And so behaviors, anything that I could think about, it was never clear to me whether it was

01:39:05 ◼   ► on purpose or not. And the worst thing that would happen is there'd be some kind of new change in

01:39:09 ◼   ► behavior or UI or whatever, and it would be a thing that I had a lot to say about. And I would

01:39:15 ◼   ► spend a page and a half explaining why this is bad or a page and a half explaining why this is good

01:39:22 ◼   ► or whatever and just make it a big part of the writing. And then three betas in, they would

01:39:26 ◼   ► totally change that. It's like, "But I was just building my review around this thing, but it turns

01:39:32 ◼   ► out you changed your mind, or it was just a bug, or that feature isn't shipping in those OS, and

01:39:36 ◼   ► you pulled the code for it out, and then you have to rewrite." And it's harder to do this to make

01:39:41 ◼   ► screenshots over again. At least you say, "Here's the old screenshot. I just got to make it look

01:39:44 ◼   ► like that." It's a fairly mindless activity. Rewriting, especially I always tried to have

01:39:48 ◼   ► some kind of narrative structure to these reviews. Rewriting the review, especially at the last

01:39:53 ◼   ► minute-ish, like as in the second to last or maybe even the final beta or whatever, and they change

01:39:58 ◼   ► something, you're like, "Oh, even if it's a bad thing, I spent three pages yelling at you about

01:40:02 ◼   ► this, and you just pulled the feature. Now I got to remove all that and fix it all together."

01:40:06 ◼   ► You know, it's just, that was the worst. And no, there was nothing you could count on.

01:40:12 ◼   ► Things would change up to the last second. You could never rely on, even if it's like, "Oh,

01:40:18 ◼   ► this is the GM build." No, the really real GM build, you always had to go for every build,

01:40:23 ◼   ► and more frantically as time went on, install it as fast as you can and go through every single

01:40:28 ◼   ► thing you wrote about over and over and over again and say, "Is this the same? Is this the same? Is

01:40:31 ◼   ► this still true? Is this still true?" It was really bad. It was a little bit better in the early days

01:40:37 ◼   ► when I could publish my review like a week after the OS came out and nobody cared,

01:40:41 ◼   ► because you'd have to go into a physical store and buy it and whatever. But eventually it became

01:40:44 ◼   ► downloadable and eventually it became free. And eventually I had to have the review up

01:40:47 ◼   ► the second the thing was downloadable by consumers. So the timing of making sure that you got the

01:40:54 ◼   ► final build and verified everything in it and rewrote and retook screenshots and had it ready

01:40:58 ◼   ► to go the second the thing was released. That's why I still have those school nightmares. I have

01:41:04 ◼   ► like the MAGOS 10 review deadline nightmares. Just not cut out for that kind of pressure cooker. And

01:41:09 ◼   ► it's the reason I'm kind of glad I'm no longer in that business. It was exciting,

01:41:14 ◼   ► but also terrifying. And yeah, Apple really didn't do anything to help there.

01:41:18 ◼   ► - Michael Boyle writes, "What approach or tools do you use to filter spam email? Do you use G Suite

01:41:24 ◼   ► on your domain and use built-in Google spam filtering? Other third-party email hosting

01:41:27 ◼   ► services, third-party dedicated spam filtering services, built-in email services on a basic

01:41:31 ◼   ► web post plus spam assassin or other, client-side filtering like Spamciv or just the built-in Apple

01:41:36 ◼   ► mail filtering?" For me, I have a Google backed email address and I rely on their stuff and the

01:41:43 ◼   ► stuff built into Apple mail and that's it. What about you, Marco?

01:41:46 ◼   ► - I've gone through a bunch of things over the years. I used to do Apple mail junk filtering

01:41:52 ◼   ► back forever ago. It was always okay. It was never great. I never used a lot of the alternatives out

01:42:00 ◼   ► there. I've never used Gmail, but I have used FastMail for a very long time. And for a while,

01:42:07 ◼   ► I used their built-in spam filtering, which is just running, I assume it was like a spam assassin,

01:42:12 ◼   ► either spam assassin itself or something like that, some kind of server-side Bayesian

01:42:17 ◼   ► filter thing. And then for a long time after that, I used MailRoute. They were a sponsor of ours a

01:42:23 ◼   ► few years back and they gave us free accounts. And so I've been using MailRoute, coincidentally,

01:42:30 ◼   ► literally for that entire time until this week. I literally just switched away from it this week.

01:42:35 ◼   ► And it's not that they did anything horribly wrong, but they've had a few additional false...

01:42:44 ◼   ► What's the thing where it reports good mail as spam? Is that a false positive or a false negative?

01:42:49 ◼   ► - Yeah, it's a false positive. - Yes, okay.

01:42:51 ◼   ► - It's confusing because spam isn't positive, but what it's supposed to be doing is identifying spam

01:42:55 ◼   ► and it has identified something as spam, a positive identification, but it's false.

01:42:58 ◼   ► - Got it. Anyway, so MailRoute has been great for all these years, but in the last month or so,

01:43:05 ◼   ► there's been a noticeable increase in the false positive rate. And so I decided to try

01:43:10 ◼   ► switching away from it. I haven't actually ended my account or anything. I'm just like,

01:43:14 ◼   ► temporarily, I pointed my MXs directly at FastMail and I'm trying FastMail's built-in stuff only.

01:43:20 ◼   ► One of the good things about FastMail's thing is it allows you to train it. You can tell it,

01:43:26 ◼   ► like, this folder, which I've set to my archive folder, use this as the training example of

01:43:31 ◼   ► not spam. So anything I archive is trained to be not spam. And then there's a separate folder.

01:43:36 ◼   ► There's one folder which is what they've filtered as junk. There's another folder that you can

01:43:41 ◼   ► designate, any folder in your IMAP account, you can designate as, like, learn that this folder

01:43:46 ◼   ► is spam. And so I'm putting stuff into that folder that I manually catch that they didn't catch,

01:43:51 ◼   ► which honestly is not that much stuff. They're actually catching most of it.

01:43:54 ◼   ► So I've only been doing this for a few days, so take this with a grain of salt. But so far,

01:44:00 ◼   ► FastMail's modern spam filtering, which is, I think, significantly more advanced than the old

01:44:06 ◼   ► SpamAssassin-type server, I think it's pretty good so far. And it's also noticeably faster than

01:44:12 ◼   ► MailRoute for new stuff to come in and everything. I don't think they're doing gray-listing as

01:44:15 ◼   ► aggressively and everything, so it's actually quite nice. So anyway, that's my solution,

01:44:19 ◼   ► is currently FastMail, just their built-in filtering with my training boxes for some

01:44:26 ◼   ► minor adjustments, but up until very recently, FastMail with MailRoute in front of it.

01:44:30 ◼   ► So I use Gmail and Gmail spam filtering, and it's mostly okay. I mean, I still have to wrangle it a

01:44:40 ◼   ► little bit, and there are certain things that just doesn't seem to want to learn, but in general,

01:44:43 ◼   ► it doesn't bother me. I bet I have many email addresses, so I have exposure to a lot of other

01:44:46 ◼   ► ones. Back in the day, when I was using POP and IMAP and everything, I used SpamSieve and loved it,

01:44:50 ◼   ► but it's kind of the, as I talk about before, my sort of switch from client-side to server-side.

01:44:56 ◼   ► I'm happy to have it all server-side. For server-side, I also use MailRoute on one of my

01:45:00 ◼   ► addresses. I think MailRoute was a former sponsor, and I'm happy with it, how it works on my one

01:45:05 ◼   ► account that I use it on. I get the emails that show me the messages that it's not sure about or

01:45:10 ◼   ► whatever, and it's right like 100% of the time, but that's a low-volume account, so it's pretty

01:45:14 ◼   ► easy to do. But I'm happy that I have that because it catches a ton of stuff. What I want from a low

01:45:19 ◼   ► volume email, I want it to actually be low volume, but if you get any publicly accessible email

01:45:23 ◼   ► address, if something becomes flooded with spam, instead what MailRoute does for me in that account

01:45:26 ◼   ► is, or I have several accounts actually going through it, it makes it so they are low volume,

01:45:31 ◼   ► only legit emails get through. The thing I want to talk about though is, I also have, you know,

01:45:36 ◼   ► multiple, but anyway, Apple iCloud accounts, and iCloud accounts come with their own email address,

01:45:42 ◼   ► right? And I use Apple Mail on my phone to receive them because I have no choice because it's

01:45:46 ◼   ► the only thing I can use as my outgoing email client, so I have to set it up,

01:45:50 ◼   ► and so it's set up with one or more of my iCloud accounts. I use Apple Mail on my phone,

01:45:56 ◼   ► and I'm surprised when this question said, where is it, you know, built-in Apple Mail filtering,

01:46:02 ◼   ► and you two referred to it as if it's a thing. As far as I've been able to determine,

01:46:06 ◼   ► my iCloud Apple email address does no spam filtering whatsoever because the spammiest messages

01:46:14 ◼   ► in the entire universe come in like a flood to that email address. Viagra, Russian mail order

01:46:21 ◼   ► brides, mesothelioma, like the worst kind of spam, things in languages that I don't understand,

01:46:28 ◼   ► you know, Chinese language things, Russian, Italian, just like, how can you not tell this

01:46:33 ◼   ► is spam? This is the easiest to detect spam in the world, and it's like 100% of it comes through.

01:46:39 ◼   ► And then what I do in reaction to that, what I still do, is I use this horrible Apple Mail

01:46:43 ◼   ► interface and hit the little reply button and scroll down to find the file as junk thing.

01:46:50 ◼   ► I do that hoping against all hope that hitting that button somehow tells something in the Apple

01:46:56 ◼   ► Mail world to learn that this is spam, but I think it does nothing except remove the message to a

01:47:01 ◼   ► folder. So Apple's quote-unquote spam filtering is apparently, from my perspective, non-existent

01:47:09 ◼   ► and non-functional, and yet every day I have to go in there and clean out that stupid spam because

01:47:14 ◼   ► I'm forced to have an Apple Mail account that's configured with a thing so I can send outgoing

01:47:18 ◼   ► mail from my phone. Thumbs down for Apple Mail. Wait, slow down. Why do you need it to send

01:47:24 ◼   ► outgoing mail from your phone? To send outgoing mail you have to configure an account in the

01:47:29 ◼   ► Apple Mail client. So I have to configure a account. Oh, because you're saying you use

01:47:33 ◼   ► Gmail normally, so you're using the Gmail app normally. Right, yeah. Well, you could,

01:47:38 ◼   ► why not just add Gmail though? Because Apple Mail on iOS can't handle my Gmail account,

01:47:42 ◼   ► are you kidding? It can't handle that much mail. It would just, like, I think I did that in the

01:47:49 ◼   ► early days. There's no way, there's no way. Like, I don't want Apple Mail anywhere near my Gmail

01:47:54 ◼   ► account and there's just no way it would be, like, I don't even want it having to try to download

01:47:58 ◼   ► that amount of mail each day in the background or whatever it's doing. Like, just, like, in theory,

01:48:03 ◼   ► the accounts that I use with my Apple Mail thing, I just use my Apple ones because I'm like, well,

01:48:07 ◼   ► I know the Apple Mail client will work with the Apple Mail server, so I feel like they're a match

01:48:11 ◼   ► set. But I have to have one configured because you can't send outgoing mail through it until you

01:48:15 ◼   ► configure an account. Fair enough. Finally, Chris Anderson writes, "Like many listeners, I'm sure

01:48:22 ◼   ► I've amassed quite the collection of cables over the years, USB-A, micro USB, Lightning, Ethernet,

01:48:27 ◼   ► HDMI power, etc. The list goes on and on. Any suggestions on how to effectively store and

01:48:32 ◼   ► organize all those cables at home? I'm sure one solution would be to downsize the collection,

01:48:35 ◼   ► but you never know when you're going to need 20 USB cables all at once." I don't really have a

01:48:41 ◼   ► good answer for this. So Marco, do you have something good here? I would suggest not storing

01:48:48 ◼   ► or organizing too many of these cables. Whatever you are currently using, I would say—and you might

01:48:57 ◼   ► be using more than you think—like, actually add up what you're using and keep in reserve, like,

01:49:01 ◼   ► 20% more, you know, for the very common types. For the very uncommon types, I would say keep, like,

01:49:10 ◼   ► one to two of each one that you still have any potential use for in your house. Like, obviously,

01:49:18 ◼   ► if you don't have any devices that use, like, FireWire anymore, you don't need to keep any

01:49:23 ◼   ► FireWire cables. That's an easy one. Not everybody practices this, but that's an easy one. Just

01:49:28 ◼   ► throw away any cable that you no longer have a device for. But yeah, for stuff like, you know,

01:49:34 ◼   ► USB cables. Well, yeah, we do need a lot of USB cables, but almost everything that needs a USB

01:49:41 ◼   ► cable comes with a USB cable also. So you don't need to keep that many in reserve. You're basically

01:49:46 ◼   ► keeping in reserve, like, either cables for specialty needs, like super long or super short

01:49:51 ◼   ► ones, or cables to replace other cables that get worn or broken or lost. And that—unless that

01:49:59 ◼   ► happens a lot in your house, like, if you're burning through—you know, maybe keep the USB-8

01:50:04 ◼   ► or Lightning ones that your kid's iPad uses, because those will get burned through a lot.

01:50:08 ◼   ► But otherwise, like, you know, you don't need to keep most of these cables.

01:50:11 ◼   ► At any given time—like, everyone's had one of these stories in life—I've been there, trust me—where

01:50:17 ◼   ► you are—you don't have the right cable. Right now, I actually have this going on right now.

01:50:22 ◼   ► I don't have an HDMI cable. I need one. I don't have one. I have to order one. It's gonna take,

01:50:26 ◼   ► you know, three days to get here. Had I just kept an extra HDMI cable at some point in my life,

01:50:32 ◼   ► maybe I wouldn't be in this situation. Anyway, we've all been in the situation where you need

01:50:34 ◼   ► a cable, and you have to, like, go to Best Buy or something, and you have to get the stupid

01:50:40 ◼   ► gold-plated one for $45, and you're just like, "Ugh! I know I'm being ripped off, but I need this

01:50:47 ◼   ► cable today. I can't get, you know, any drones or trucks to deliver it to me same day. So I just—I

01:50:54 ◼   ► have to just eat it and just buy it." And then that scars you for life. And then after that point,

01:50:59 ◼   ► you'll never throw away a cable, because what if you need this someday? Because you were burned

01:51:04 ◼   ► once. And it's important to be able to examine this feeling and this trauma and this past battle

01:51:11 ◼   ► that you fought and learned this lesson from and try to unlearn it, because chances are

01:51:17 ◼   ► that doesn't happen very often for almost any cable type. And you're probably doing yourself

01:51:23 ◼   ► a disservice by keeping, like, three bins worth of cables of which you will only ever use maybe

01:51:33 ◼   ► three or four of. You know, most of those cables are going to sit around for years and years and

01:51:38 ◼   ► years until you finally realize, "Oh, I—it's been a while since I've used a parallel cable.

01:51:43 ◼   ► I guess I can finally throw this away." So, like, you know, ideally, don't let it get to that point.

01:51:50 ◼   ► Ideally, go through that process of throwing things away as you get them. So right now,

01:51:55 ◼   ► for instance, almost every device that I buy that comes with a micro-USB cable, I just throw it

01:52:02 ◼   ► right away. Like, literally, like, I empty the box out over the trash can. I take the device out,

01:52:08 ◼   ► and I empty over the trash can the manual, the USB-A to micro cable, and, like, the little plastic

01:52:15 ◼   ► thing that holds it in the box. I just dump it all out. All that's garbage. Get rid of it.

01:52:20 ◼   ► There's no reason to even keep a micro-USB to A cable from me now because I have so many of them

01:52:25 ◼   ► all over the place that when a new one comes into the house, it just goes straight into the garbage.

01:52:28 ◼   ► I'm almost to that point with Apple's Lightning cables. Apple's Lightning to A cables, but we—again,

01:52:34 ◼   ► we're burning through those because we have an iPad problem, so we're burning through those

01:52:38 ◼   ► kind of quickly these days, so I'm keeping those. But, like, you know, even, like, you know,

01:52:43 ◼   ► certainly a USB-A to B cable, almost anything that has a USB-B port comes with a USB-A to B cable.

01:52:52 ◼   ► As you're transitioning to USB-C, we need even fewer of these old cables. If it's something that

01:52:58 ◼   ► I'm bringing with me for travel, it doesn't need to be USB-A at all because my travel setup is all

01:53:04 ◼   ► USB-C. Adopt a strategy of aggressively throwing things away as you go. How many Ethernet cables

01:53:12 ◼   ► do you really need? You know, it's more than zero, probably, but I bet it's less than 15.

01:53:16 ◼   ► You know, how many HDMI cables do you need? Well, how many HDMI inputs do you have in your house?

01:53:22 ◼   ► Three to eight, probably, total. Like, do you really need more than eight HDMI cables total,

01:53:30 ◼   ► including the ones that are already connected to the TV? Probably not. All right, so you can

01:53:34 ◼   ► kind of do this kind of exercise. Like, just anything that you think odds are pretty low I'll

01:53:39 ◼   ► ever actually need this many of this thing, just throw it away. And ideally, the cable collection

01:53:46 ◼   ► that you should be left with after doing that kind of, you know, thorough and ruthless purging of

01:53:52 ◼   ► your collection should be so small that you don't need to put much effort into organizing it.

01:53:58 ◼   ► It should organize itself because there should only be, like, a handful of cables left.

01:54:01 ◼   ► John, how is your attic in terms of cable management?

01:54:06 ◼   ► Poor Chris just wanted to know how to store and organize cables and we're all just telling

01:54:09 ◼   ► him to get rid of his cables, which he just specifically said he didn't want to be told to do.

01:54:13 ◼   ► My life is complicated by the fact that, like, the Marco rule of, like, when you no longer have

01:54:18 ◼   ► devices to use the cable, you can get rid of them does not help me because I don't get rid of my

01:54:22 ◼   ► devices. I have devices that need SCSI cables, so of course I'm going to keep the SCSI cable.

01:54:27 ◼   ► Because whatever it is, yeah, it doesn't make sense.

01:54:28 ◼   ► Well, then keep the SCSI cable in the box of the thing that actually uses it.

01:54:31 ◼   ► Yeah, yeah, yeah. But anyway, I have a lot of cables and having spare cables is handy too. But

01:54:38 ◼   ► my sort of management technique for this, and by the way, the two things you mentioned,

01:54:41 ◼   ► interestingly, HDMI cables and Ethernet tables, I am chronically low on.

01:54:45 ◼   ► And, you know, it's constantly annoying me. Like, if I need to hook up, like, a single other device,

01:54:49 ◼   ► if I even know that I find out I have zero Ethernet cables in the house and then I buy one, right,

01:54:52 ◼   ► and every time that happens, I'm like, I have zero Ethernet cables. When I got the Mac Pro,

01:54:56 ◼   ► I actually did buy some new Ethernet cables, but I think I'm using all of them, so I think I'm back

01:54:59 ◼   ► to zero. Same thing with HDMI. I have, I found an HDMI cable that went bad, that was driving me

01:55:05 ◼   ► bad-y for a little while, back before I got my Mac Pro, and I put a big, like, piece of tape on it

01:55:10 ◼   ► that said "bad," because it wasn't totally bad. It would work sometimes. Oh my god, John.

01:55:15 ◼   ► It was the only, but here's the thing, it was the only one I had in the house. Like, every other one

01:55:19 ◼   ► was connected to a device. Oh my god. I think it might have been when I got my PlayStation monitor.

01:55:24 ◼   ► This was literally the only one that I had. I couldn't get rid of it because then I could not

01:55:28 ◼   ► use it at all, but it was bad because occasionally it would conk out and I'd have to unplug it and

01:55:32 ◼   ► plug it back in, but it was better than zero. But as soon as I got my, you know, got back on my cable

01:55:37 ◼   ► buying spree, the bad one goes in the garbage, right? So my advice for storing and organizing

01:55:42 ◼   ► cables is to treat your house like a cash hierarchy for cables, and have the sort of,

01:55:48 ◼   ► have the sort of the registers, the L1 cache, be the cables you actually need to use with your

01:55:53 ◼   ► devices, the Marko rule, right? So when I got my whole big Mac Pro setup, I had a big pile of cables

01:55:57 ◼   ► that no longer plugged into anything in this room. Every single one of those cables went to L2 cache,

01:56:02 ◼   ► or maybe L3, whatever my attic is, right? HDMI cables, I have the connected ones. I have an

01:56:08 ◼   ► accessible small amount as my L2, and then my L3 is I have a Tupperware bin where I keep HDMI cables,

01:56:13 ◼   ► you know, now that I have more of them than I need, right? So have a caching hierarchy,

01:56:17 ◼   ► and what you can do with the caching hierarchy is, you know, just in the ones that you use all the

01:56:20 ◼   ► time, like constantly reassess those, because if you literally have no micro USB devices that you

01:56:24 ◼   ► use, that should not be, you should not ever see that cable. And as you graduate cables up the

01:56:29 ◼   ► hierarchy, you will eventually sometime come to like one of these Tupperware containers,

01:56:33 ◼   ► and you'll open it, and you, at that point, you'll realize either that the cables have become so old

01:56:39 ◼   ► and brittle and disgusting, you need to throw them out because they're gross, and they're probably

01:56:42 ◼   ► broken. Or B, you realize, actually, I don't have any devices that use this cable anymore,

01:56:46 ◼   ► and you'll just throw them out. But you need to get them, you need to get them out of your life

01:56:51 ◼   ► before you get them out of your house. That will help you with organizing them. And if you think

01:56:55 ◼   ► you need, you have so many cables that you need literally in your life that you need to organize

01:56:59 ◼   ► them into like, I people like the idea of having a big drawer that you can pull out and see all the

01:57:03 ◼   ► cables, but that's too much in your life. Unless you actually run a computer repair store or

01:57:07 ◼   ► something, you don't need that ready access to these cables. They can go into the more distant

01:57:12 ◼   ► caches. You'll know they're there when they need them, if you need to write down where they are,

01:57:15 ◼   ► or whatever. But then you care less about them being neatly coiled or divided or labeled. They're

01:57:19 ◼   ► just, they're out of, they're out of sight. And the out of sight stuff, when you go on your various

01:57:25 ◼   ► purges, that's where you purge from. Because you'll find that easier when you, when you literally

01:57:28 ◼   ► haven't seen it for a year, and you come upon it again in a Tupperware thing, it's much easier to

01:57:32 ◼   ► dump it than if it had been sitting coiled perfectly in a little drawer next to your desk

01:57:36 ◼   ► the whole time. Thanks to our sponsors this week, Linode, Backblaze, and Mint Mobile. And thank you

01:57:42 ◼   ► to our members who support us directly. If you want to become a member and get some cool benefits,

01:57:46 ◼   ► go to atp.fm/join. And we will see you next week.

01:57:51 ◼   ► [music]

01:57:55 ◼   ► [music]

01:57:59 ◼   ► [music]

01:58:03 ◼   ► [music]

01:58:07 ◼   ► [music]

01:58:11 ◼   ► [music]

01:58:15 ◼   ► [music]

01:58:19 ◼   ► [music]

01:58:23 ◼   ► [music]

01:58:27 ◼   ► [music]

01:58:53 ◼   ► So right before we started recording, something appeared in the After Show section of the show

01:58:59 ◼   ► notes. And it says, "John's Mac Pro Woes." Oh no.

01:59:07 ◼   ► Yeah.

01:59:08 ◼   ► What's going on?

01:59:09 ◼   ► I saw this too. Right at that moment, I'm like, "Oh no, this is not good. Oh John, what's, what's up?"

01:59:16 ◼   ► Hmm. Well.

01:59:17 ◼   ► Should we pour you a Sprite?

01:59:18 ◼   ► [laughter]

01:59:19 ◼   ► It's one of those, no. It's one of those things where, it's like one of those, not a slow moving

01:59:25 ◼   ► disaster, but like it's kind of a gradual thing where I'm trying to pinpoint like, "When did this

01:59:29 ◼   ► all begin?" Because it begins innocuously and you don't pinpoint the time, right? Here's how it

01:59:34 ◼   ► began. I'm pretty sure this is, this is where it began. I was back from my vacation and I was

01:59:41 ◼   ► making another photo book as I do after my vacations. This is going to be the first non,

01:59:45 ◼   ► well, it's not the first non-Long Island photo book, but it's going to be the first year without

01:59:47 ◼   ► a Long Island photo book. I've made photo books of my trips to other places like Walt Disney World or

01:59:52 ◼   ► whatever, but anyway. I'm making my photo book and I made it all up and after you submit the photo

01:59:58 ◼   ► book, like it takes a while to upload all the images, much, not because of my connection,

02:00:02 ◼   ► but just because the server on the other end is slow. So it's like, "All right, fine.

02:00:04 ◼   ► Fapple Photos is preparing the photos and uploading it and blah, blah, blah." So I left. I left,

02:00:09 ◼   ► like, "Fine, you go upload these computers." And I was, and then I just like watch a TV show

02:00:14 ◼   ► with my family. And then I, and then later I'm like, "Oh yeah, the computer's probably done doing

02:00:17 ◼   ► that book." And I came back in and the screen was off and I'm like, "Oh, it must've gone to sleep.

02:00:24 ◼   ► It must've finished the upload and gone to sleep." But then I couldn't wake it up. I was like, "Huh."

02:00:29 ◼   ► You know, I tried, you know, space bar, mouse button, you know, like the fans were going,

02:00:36 ◼   ► but it wasn't, nothing was happening. So I went to another computer and checked, couldn't ping it,

02:00:40 ◼   ► couldn't SSH. Right. And I'm like, "Well, I don't know. Well, maybe, maybe that, maybe the thing

02:00:45 ◼   ► crashed something in the photo extension. Who knows what could have happened?" It was so long

02:00:49 ◼   ► though. I'm like, "Surely the book went through." Right. And so I, I hard reset my computer, held

02:00:55 ◼   ► down the power button. The thing booted back up. I could see in the email, there was a confirmation

02:00:58 ◼   ► email and I think the book is actually being shipped to me now. So I'm hoping when the book

02:01:02 ◼   ► arrives, it hasn't arrived yet, but I hope when it arrives that it will have all the pictures in it.

02:01:05 ◼   ► Like, you know, anyway, I think the book actually did go through, but that was the first instance

02:01:09 ◼   ► I can remember of, you know, I couldn't wake my computer up. Right. And then a couple of days

02:01:15 ◼   ► later, similar thing happened where I wasn't doing anything of note in particular, but then I went up

02:01:20 ◼   ► to my computer to wake it up and it didn't wake up. Like it was asleep, dead asleep. Right. And

02:01:26 ◼   ► then I hit the space bar and the fans would spin up. Like, like it's coming back to life. Right.

02:01:30 ◼   ► And I could hear my hard drive spin up, my, my few spinning hard drives in there, but it wouldn't,

02:01:35 ◼   ► wouldn't wake up. Same deal. Can't SSH in. Can't, you know, can't ping, can't do anything. Right.

02:01:40 ◼   ► And yes, I have SSH enabled in this computer and all that stuff. It's the thing I do all the time.

02:01:44 ◼   ► I don't think I had time to investigate it then, but then like the next day I was thinking about

02:01:50 ◼   ► it. I'm like, wait a second. Cause I'd been messing with my sleep settings cause I'd been doing some

02:01:54 ◼   ► long running stuff. And then sometimes various times I have a Mac configured to never go to sleep,

02:01:58 ◼   ► but I manually put it to sleep sometimes. And I also have it scheduled to wake up in the middle

02:02:02 ◼   ► of the night and do things. And for awhile, it was like, maybe it's waking up in the middle of the

02:02:05 ◼   ► night and flipping out about something or whatever. But eventually after a couple of days, it's like,

02:02:10 ◼   ► all right, maybe there's something wrong here. So, you know, I do an experiment, put my computer

02:02:15 ◼   ► to sleep manually, which I hadn't done a long time. Cause I've been doing those long running

02:02:18 ◼   ► tasks, try to wake it up. Doesn't wake up hard reset and do that experiment a couple of times.

02:02:24 ◼   ► And I start to come to this drawing realization that my computer no longer wakes from sleep.

02:02:32 ◼   ► Right. And I'm thinking what changed recently. And it's hard to pinpoint cause you're like,

02:02:38 ◼   ► when did this really happen? Was the photo book thing that really the first one or did the photo

02:02:41 ◼   ► book thing really crash? Like what's what happened recently? So I, I start going through basic

02:02:46 ◼   ► troubleshooting stuff. Right. And I, I mean, I, maybe I started down the wrong path,

02:02:51 ◼   ► but the first thing I'm always thinking of was sleep wake is, you know, I go into PM set of

02:02:55 ◼   ► looking at the sleep wake log. I have like, I have all I'm when I tried to do, like, when I first got

02:02:59 ◼   ► it and tried to stop it from waking itself up right from stuff I had, I had set up a lot of

02:03:04 ◼   ► systems for looking at all the sleep and wake reasons and everything like that. But the problem

02:03:08 ◼   ► with this situation was it would go to sleep and the logs would all say, yep, totally. I'm going

02:03:13 ◼   ► to sleep just like you told me to. And the next log message would be booting up. Like there was

02:03:18 ◼   ► nothing happening. Like when I thought I was waking it up, it never got to the point where it woke up.

02:03:23 ◼   ► Like there were no other logs. It was the last log message would be, I'm going to sleep. And the next

02:03:26 ◼   ► log message would be hello, I'm booting. Right. And so my sleep wake logs and everything else

02:03:32 ◼   ► weren't helping. Then I went into just, okay, let me try all the different sleep settings,

02:03:35 ◼   ► power nap on and off, uh, spin hard drives up on it. Like all settings that I had configured and

02:03:40 ◼   ► messed with earlier, but I'm like, maybe there's something wonky about something or others. Let me

02:03:44 ◼   ► see if changing any of these software settings helps. Nothing helps. You know, no matter what

02:03:48 ◼   ► I had it set to you put it to sleep and that was it. It would not wake back up again. Right.

02:03:53 ◼   ► Then I'm starting to, well, I think I did a really reasonably sensible thing, which is like,

02:03:58 ◼   ► I have big Sur on an external desk. I'm like, well, one of the things that happened recently

02:04:03 ◼   ► is upgraded to 10, 15, six, right. That was like recently like less weakish or something,

02:04:08 ◼   ► or I don't know. Anyway, it's, it's a recent, it's a recent OS update. It's like maybe 10,

02:04:11 ◼   ► 15, six broke sleep, broke sleep on the Mac pro. And it's not the type of thing I'm likely to hear

02:04:15 ◼   ► about because nobody has these computers. Let me boot into big Sur. So I put into big Sur,

02:04:19 ◼   ► it's beta five at that point, right? I put the computer to sleep. Doesn't wake up.

02:04:24 ◼   ► And you know, I repeat that, but the computer's leaving big Sur. It doesn't wake up. I'm like,

02:04:27 ◼   ► all right. All right. Now, now I'm suspecting hardware. Cause if this is a software thing,

02:04:32 ◼   ► it's not 10, 15, six, and it's not big Sur beta five. Cause they both do it and it's exactly the

02:04:38 ◼   ► same symptoms. So now I think I have a hardware thing. So I'm like, okay, hardware thing. The

02:04:42 ◼   ► first thing I look at, can you guess the first thing I look at on my desk? Your screen. Why would

02:04:49 ◼   ► it be your screen though? No USB hub. I always suspect the USB hub because they're like, well,

02:04:55 ◼   ► you know, this is, I've had this USB hub. This is the one piece of hardware I've still had from,

02:04:59 ◼   ► that I use with my old Mac pro. So I'm suspicious of that. So like yank that out of the computer,

02:05:04 ◼   ► right? Just disconnected entirely. And this, this is such a pain because due to my wiring thing,

02:05:08 ◼   ► I actually have like my keyboard and mouse wired and they go through the hub. So I don't have to

02:05:12 ◼   ► have the two cables snaking. Anyway, I switched to, you know, using my keyboard in Bluetooth mode,

02:05:18 ◼   ► which I normally don't know just because it's convenient and I switched my mouse to Bluetooth

02:05:22 ◼   ► mode. Just connect the USB hub. It doesn't help. And now I'm like, all right, scorched earth.

02:05:28 ◼   ► I am removing everything from this computer hardware wise, but before they do that,

02:05:32 ◼   ► I ended up going to like the Apple support page and it's like, you should do an SMC reset. You

02:05:35 ◼   ► should do an NVRAM reset. You should do all these other things or whatever. Like, all right, I go

02:05:39 ◼   ► through the motions. I do an SMC reset. I do an NVRAM reset. You should spin in a circle. Yeah,

02:05:43 ◼   ► I do it. Like I do all those things, right? Because they recommend them, right? They also recommend

02:05:48 ◼   ► eventually getting the hardware things. You disconnect everything from your computer. That's

02:05:51 ◼   ► not an Apple keyboard, mouse, and monitor. Like I can do that. Right. I disconnect every single

02:05:56 ◼   ► thing. Just connect all the external hard drives. Just connect all the hubs. Literally the only

02:06:00 ◼   ► thing connected to this computer is an Apple monitor and Apple keyboard and Apple mouse. Put

02:06:04 ◼   ► the thing to sleep. Won't wake up. Right. I'm like, okay. All right. Still think it's hardware.

02:06:11 ◼   ► Because how could it not be hardware? Like Big Sur did it. And you know, what the hell? Catalina

02:06:18 ◼   ► also did it. It can't be the software update. Like two totally different OSes, you know,

02:06:23 ◼   ► are different enough. Have this exact same sentence. Right. So I'm like, okay,

02:06:27 ◼   ► what other weird ass hardware I've got? Well, I've got those spinning hard drives in there.

02:06:30 ◼   ► Maybe one of the hard drives is going bad. You know, if a hard drive ever goes bad,

02:06:33 ◼   ► you get weird errors. Right. And one of the things that happens when you wake up from sleep is the

02:06:37 ◼   ► hard drives spin up. So maybe one of the hard drives is like, is pulling too much power and like

02:06:42 ◼   ► undervolting the whole, you know, motherboard or it's tripping some safety measure or there's a bad

02:06:49 ◼   ► bearing in it and it can't spin up or like God knows what's going on. Let me just for a very

02:06:53 ◼   ► brief time, register my continued disappointment that you have the 2019 Mac Pro and you also put

02:07:00 ◼   ► spinning hard drives in it. That's the greatest. One of the reasons I like it is because I can put

02:07:03 ◼   ► them in there because it's way cheaper to get, you know, 16 terabytes of storage inside my computer.

02:07:07 ◼   ► If I had to do that in SSDs, you know, I already spent a lot. Anyway, so I go in there and by the

02:07:12 ◼   ► way, this is the beginning of the opening the computer phase of this operation, which lasted

02:07:16 ◼   ► a long time, right? This computer, as I've said before, is way harder to get to the inside of

02:07:22 ◼   ► than the old cheese grater. Cause that door, you could get off in a second. I used to take that

02:07:26 ◼   ► door on and off with the cheese grater, the old Mac Pro under my desk. I would just go under there,

02:07:30 ◼   ► flip poop thing comes off in two seconds. This thing, it's an ordeal to get off. I have to take,

02:07:35 ◼   ► the procedure ended up with is like, if you try to take it off when you've seen it in a little

02:07:40 ◼   ► picture and you just see the picture of where it is in the relay thing where I showed a picture

02:07:44 ◼   ► of my desk, become a really member, everybody and go look at the, you can see a picture of my desk

02:07:49 ◼   ► at home. I think I tweeted it too eventually. Anyway, it's on a little table. And if I try

02:07:54 ◼   ► to pull vertically the Mac Pro case off, it's actually hard to continue to pull perfectly,

02:07:59 ◼   ► vertically straight, starting from a position that's like a desk height because it's a tall

02:08:04 ◼   ► case and you end up like, I mean, I'm a tall person, but you end up, it's hard to, you have

02:08:08 ◼   ► to really pull it off exactly straight. If you do it a little bit at an angle, it's bad, right?

02:08:11 ◼   ► So my procedure was disconnect all the cables, of course, because remember you can't get the

02:08:16 ◼   ► case off without the cable. So disconnect all the cables, find someplace to put the cable so they

02:08:21 ◼   ► won't slide down behind my desk. Cause my desk is, has, is against the wall and has a wall to

02:08:25 ◼   ► its left and a thing to its right. So my cables, like if they slipped down to the floor, I have to,

02:08:30 ◼   ► on my belly crawling under there to find them again. So I like had a big piece of masking tape

02:08:34 ◼   ► and I'm like taping them. So take the cables out, tape them to wherever they're going to be,

02:08:39 ◼   ► lift the Mac Pro off of the little mini table, put it on the floor, pick the thing, twist it up,

02:08:44 ◼   ► lift perfectly straight up very, very carefully. Put that thing away, pick the Mac Pro, which is

02:08:48 ◼   ► very heavy by the way, up again, put it back on your desk and now you can work on it. So I did

02:08:53 ◼   ► that. I disconnected both of my spinning hard drives. I plugged the and, and the power to them,

02:09:01 ◼   ► by the way. So it's three connectors, it's two little SATA connectors and like a power thing.

02:09:04 ◼   ► Just kind of call three of those cables, put the case back on, put it in,

02:09:08 ◼   ► put it to sleep, wake it up at wakes like, all right, well, at least I found the problem. And

02:09:15 ◼   ► this is many hours into this because I said it really quickly here. I'm trying to say really

02:09:18 ◼   ► quickly, but remember every time I do this, it's a hard reboot of my computer and you know, and I'm

02:09:24 ◼   ► taking off these cables, I'm crawling around and like, it's just, it's, this is absorbing all of

02:09:28 ◼   ► like a Saturday, right? I'm like, finally found what it was. So I'm like, I was relieved to get

02:09:32 ◼   ► that, you know, the thing out of your head of like, at least I know what the problem is now. I don't

02:09:35 ◼   ► know why the problem is these spinning disks, but whatever I found the problem. I'm so hoping the

02:09:40 ◼   ► problem is your U-shaped piece of metal. I mean like the piece of metal does nothing, right? But,

02:09:45 ◼   ► but obviously the hard drives are hard drives are in that. I know, but like you focus so much on

02:09:50 ◼   ► like, you know, how ridiculous it was that this like, you know, basic piece of metal was whatever

02:09:55 ◼   ► hundreds of dollars that it was. And, and how could you, you know, how hard could it be to make a

02:09:59 ◼   ► piece of metal? They came with the eight terabyte hard drive, which was like, I suspected that one

02:10:02 ◼   ► immediately too. I'm like, I don't, I didn't pick this eight terabyte hard drive. I hate when I

02:10:05 ◼   ► don't pick the hard drive magazine. I picked the other one, which is a Western Digital Reb,

02:10:08 ◼   ► but I didn't pick whatever the hell this Toshiba thing is in here. So I made me suspect that. So

02:10:12 ◼   ► I was so relieved that I found the problem, but annoyed because I'm like, Oh, what am I going to

02:10:15 ◼   ► do now? Cause you know, again, it's like, you know, well, 12, 12 terabytes of storage. I can't

02:10:21 ◼   ► replace that with an SSD. I really need to have the spinning disc. So I'm like, okay, well, we'll

02:10:24 ◼   ► just set this aside. I went off and I did some other things. I did a driving lesson with my son

02:10:28 ◼   ► or whatever, and then like had dinner and then I resumed it. I'm like, okay, well now I'm going to

02:10:33 ◼   ► resume messing with this. What I really want to know now is which hard drive is the culprit,

02:10:39 ◼   ► right? So again, we begin the procedure and there are multiple combinations here.

02:10:44 ◼   ► You would think the only combination is plug in one hard drive, test it. And if it doesn't work,

02:10:47 ◼   ► you know, it's the other hard drive, right? But there are more combinations than that because

02:10:50 ◼   ► remember there are three connectors. Maybe it's just having the power connector connected that

02:10:54 ◼   ► does it right. And I made some mistakes where I disconnected one drive, but I didn't, I didn't

02:10:58 ◼   ► disconnect the cable at both ends. So technically that drive was still connected to power, even

02:11:02 ◼   ► though the data wasn't connected. So multiply by another like three or four or five or six opening

02:11:08 ◼   ► and closing and attempting to sleep things. And every time I did it connect drive one,

02:11:12 ◼   ► connect drive two. Oh, I forgot that first drive one test was invalid because drive two was still

02:11:16 ◼   ► connected to power. Disconnect both drives, but still have the power connected. I'm doing all

02:11:19 ◼   ► these different combinations and every single one of them, I put it to sleep. It doesn't wake up.

02:11:22 ◼   ► Right. And I'm like, well, I guess, you know, I like, maybe it's just if either of the drives

02:11:32 ◼   ► connected, it's bad. Maybe my motherboard is bad. Maybe the SATA thing is bad. And by the way,

02:11:35 ◼   ► yes, I ran Apple's hardware test, which seems much wimpier than it used to be. Like it didn't

02:11:39 ◼   ► take a long time to run. I'm like, please check all my Ram, do all my stuff. Like this hardware

02:11:43 ◼   ► test should take forever. It was disturbingly quick to run Apple's hardware test. Anyway,

02:11:47 ◼   ► I did all that testing. I'm like, no, in every single one of these scenarios, if I have that

02:11:51 ◼   ► thing connected in any way, the thing doesn't wake from sleep, but then I get the little itch and I'm

02:11:56 ◼   ► like, wait a second. And so I, I take the thing and I unplug all the cables from it and I try it,

02:12:03 ◼   ► put it to sleep, try to wake it up. It doesn't wake up. I was like, but that was the thing that

02:12:08 ◼   ► worked. Just kind of think everything is the thing that worked. And then I realized, because I had,

02:12:13 ◼   ► you know, I, I knew this was the case because I had a procedure for putting it to sleep, which was

02:12:17 ◼   ► put it to sleep and then wait a full minute after putting it to sleep before attempting to wake it.

02:12:22 ◼   ► Because sometimes when you put it to sleep, it takes a little while to actually go into sleep,

02:12:25 ◼   ► depending on what's going on. And it used to be able to gauge that by, you know, you can gauge it

02:12:28 ◼   ► by the fans turning off. This made me appreciate slash not appreciate how quiet these fans are,

02:12:34 ◼   ► because I'd have to shut, put my ear up to the thing to make sure I heard when the fans spun down.

02:12:39 ◼   ► And I, what I think is that time I had the thing and where it woke from sleep,

02:12:43 ◼   ► I had not waited for it to fully go to sleep. And so what I was doing is not actually testing the

02:12:48 ◼   ► problem. Cause if you hit the space bar or the mouse button before it really goes to sleep,

02:12:51 ◼   ► the screen turns back on and it's fine. Cause it never got to the sleep phase. Right. And I guess

02:12:56 ◼   ► I just didn't give it the full minute or maybe the air conditioning was on and I thought the fans had

02:12:59 ◼   ► spun down, but they hadn't. But anyway, now, now I'm back to zero after an entire day of this,

02:13:05 ◼   ► I'm back to zero because I'm like, no, totally disconnecting the hard drives also doesn't let

02:13:11 ◼   ► it wake from sleep. So I, you know, at this point I took, I took the entire hard drive chassis thing

02:13:17 ◼   ► with the hard drives and the Ben Pines just out of the machine. I put it over there right now.

02:13:21 ◼   ► Now I'm looking at other hardware. I'm like, all right, hardware. What's,

02:13:25 ◼   ► what's the problem here? You know, hardware test says it's nothing. I have two GPUs in this thing.

02:13:29 ◼   ► I have my big fancy 5,700, whatever it is, W 5700 XT. And then I have the crappy 5e

02:13:37 ◼   ► X that came with it. I'm like, I don't use that 5e X it's just in there. And on the off chance

02:13:41 ◼   ► that some program can use more than one GPU, like it's in there for computer purposes, but otherwise

02:13:46 ◼   ► nothing is connected to it. Let me get that out. So I take out the GPU that I'm not using. Right.

02:13:51 ◼   ► So I'm slowly stripping this machine down to basically closer and closer to stock configuration,

02:13:56 ◼   ► where it's just an Apple monitor and Apple mouse and Apple keyboard, Apple Ram that came with it,

02:14:01 ◼   ► the Apple internal Apple SSD, and an Apple video card, which is not the one that it came with,

02:14:05 ◼   ► but it is one of the built-over options now. And everything's all Apple, but the computer sleep,

02:14:11 ◼   ► try to wake it up. Doesn't wake from sleep. And again, every test comes back normal. I repeated

02:14:17 ◼   ► the SMC resets and did, you know, NVRM and just did everything that I could think of. And I'm like,

02:14:22 ◼   ► this has to be hardware. Right. So then I'm starting to get desperate now. And I'm like,

02:14:25 ◼   ► all right, I need some more data. Let me boot into windows and see if windows can sleep and wake up.

02:14:32 ◼   ► Oh God, you're getting desperate. Yeah. Did windows ever sleep and wake up properly?

02:14:36 ◼   ► On my Mac? Yes. Windows would properly sleep and wake up. And I spent time on windows to play

02:14:41 ◼   ► destiny and windows. Like, you know, that's the whole reason I have it. Like I'm, you know, I've

02:14:45 ◼   ► explored the world of windows treatment of HDR, which is extremely confusing. Right. But you know,

02:14:49 ◼   ► for the most part it works, but I know sleep and wake works because like the default window

02:14:53 ◼   ► settings are to go to sleep. So, and you know, it works. Right. So I boot into windows. I reconnect

02:14:58 ◼   ► to my one external drive that has windows on it. I boot into windows. I put the thing to sleep.

02:15:03 ◼   ► I wait for this fan to spin down for it to go to fully to sleep, hit the space bar. It doesn't

02:15:08 ◼   ► wake up again each time. By the way, I say that I'm doing this like, oh, what if it's just your

02:15:12 ◼   ► screen? What if your screen's just not waking up every time I was also testing SSH and ping

02:15:16 ◼   ► and it totally was unresponsive, harder to do with windows because I don't know what the networking

02:15:20 ◼   ► situation is, but bottom line does not do not wake up in windows at all. So I'm like, all right,

02:15:25 ◼   ► doesn't wake up in windows. It doesn't wake up in Catalina, big Sur windows. I've removed every

02:15:31 ◼   ► single piece of hardware. All my hardware tests tell me everything is fine. What the hell is wrong

02:15:36 ◼   ► with this computer? And the reason I'm pursuing this like a madman is like waking from sleep is

02:15:41 ◼   ► an important part of my computing life. Like I never shut down my computer. The only time I

02:15:46 ◼   ► rebooted is for OS updates. What I do is when I'm done using it, I put it to sleep. And then in the

02:15:51 ◼   ► night while I'm sleeping, it wakes up and does a bunch of backup stuff. And then it goes back to

02:15:54 ◼   ► sleep. And so the next morning when I wake up, my computer is asleep. And when I want to go use it,

02:15:59 ◼   ► I sit down in front of it. I hit the space bar or click the mouse button and it wakes up. That's how

02:16:03 ◼   ► I use my computer. If my computer does not wake from sleep, it's not like it's useless to me,

02:16:07 ◼   ► but it's pretty close. I need the computer to wake from sleep. That's why I'm pursuing this because

02:16:12 ◼   ► there is no work around. There's no viable work around. This computer needs to wake from sleep.

02:16:16 ◼   ► Kyle: And like, and I would love to make fun of you for having, you know, using a desktop computer

02:16:21 ◼   ► this way. But the reality is like waking from sleep is an advertised and supported feature of

02:16:29 ◼   ► this platform. And so regardless of whether you should want to do this or not, which I won't argue

02:16:35 ◼   ► with you today. What do you think people do? Shut down when they're done using a computer? What is

02:16:40 ◼   ► this, the 80s? No, just walk away. Yeah. Maybe turn the monitor off and that's it. The Mac Pro is,

02:16:45 ◼   ► you don't understand how much heat this thing generates and it's not winter. Like I cannot

02:16:48 ◼   ► have this thing generate. I do not have central air conditioning. It's a very small room. This

02:16:53 ◼   ► thing needs to be asleep. And even in the winter, like in the winter, it could serve as a space heater

02:16:59 ◼   ► and then it could be on all the time. But I don't want to just wear the fans all day long,

02:17:02 ◼   ► just spinning all the time. I didn't think I used a computer for 10 years. Like it's,

02:17:05 ◼   ► when I'm not using it, it should be asleep. But yeah, anyway, it has to work. Right. And I'm

02:17:10 ◼   ► getting really close right now. Cause I'm, what I'm trying to avoid is like, I'm already thinking

02:17:14 ◼   ► about how would I bring this to an Apple store? Right. I, you know, I've brought many large things

02:17:20 ◼   ► to the Apple store. So I'm like, Oh, that Mac Pro box is so beautiful. And my look, my luggage

02:17:25 ◼   ► carrier, Dolly, that I usually use to like transport, like my member of my old, uh, 27 inch

02:17:29 ◼   ► Apple, whatever led display thing that went to the Apple store. Like I transported that, but it did

02:17:35 ◼   ► beat up the box. And I don't, I don't want to have to get the box down and put it back in. And I don't

02:17:39 ◼   ► want to let people in an Apple store touch my Mac pro. Then I'm not even going to know what it is.

02:17:44 ◼   ► We don't even have one in our local Apple stores and they're just going to scratch it up. And I'm

02:17:48 ◼   ► like, Oh, but you know, maybe like maybe they can figure out what it is because they have way better

02:17:53 ◼   ► hardware diagnostics. And if it's like the, some controller chip is not working right. Or, you know,

02:17:58 ◼   ► like, Oh, I just, I just, I'm already thinking about that and I'm dreading it. Cause I'm like,

02:18:02 ◼   ► I'm running out of things to change or remove or do. The only thing I have left is

02:18:07 ◼   ► my new video card versus the crappy one that it came with. Right. And that was going to be my

02:18:12 ◼   ► next move to my completely cord out computer was to do the final revert to stock, take out my

02:18:18 ◼   ► upgraded video card and put in the one that it shipped with, even though they're both Apple video

02:18:22 ◼   ► cards and see if that makes any difference. Cause like maybe the video card I got, it's gone bad or

02:18:27 ◼   ► something. I don't know. I'm just looking for something in hardware. But before I did that move,

02:18:31 ◼   ► I had somewhat of a revelation. Do you, if you, if two of you figured out based on all my weird

02:18:37 ◼   ► hints and everything, what this might be, I've got nothing. One thing I'm considering is bridge

02:18:43 ◼   ► OS being a potential culprit. This is like the thing that runs the T2 basically, cause this is

02:18:48 ◼   ► a subsystem that would be operational on some level, whether it's running windows or, or,

02:18:55 ◼   ► MacOS, because it operates so many of the critical subsets of the computer.

02:18:59 ◼   ► So the only thing I think of is like something going weird with bridge OS.

02:19:03 ◼   ► That's exactly what I was thinking. Cause I have a T2 in this computer, right. Which is hardware,

02:19:09 ◼   ► but also it runs software. And, and I don't actually know this for a fact, but I'll just tell

02:19:16 ◼   ► you the, tell you what I experimentally determined. Right. So it's my understanding that when you do

02:19:24 ◼   ► an operating system update to MacOS, one of the things that can happen during an OS update is that

02:19:30 ◼   ► bridge OS can be updated, that the software that runs on a T2 can be updated. And that makes sense

02:19:34 ◼   ► to me because, you know, bridge OS is software and it needs to be updated as well. And I can imagine

02:19:39 ◼   ► those updates coinciding with MacOS updates. Getting back to my earlier thing of thinking about

02:19:44 ◼   ► what have I changed recently, right. To suddenly make my Mac not awake from sleep.

02:19:51 ◼   ► What immediately sprang to mind was 10.15.6, but like I said, like that's not it cause I've

02:19:55 ◼   ► rooted into big Sur and still have the problem. What else have I changed recently? Big Sur beta

02:20:01 ◼   ► five came out recently and I upgraded from big Sur beta four to big Sur beta five on the external

02:20:08 ◼   ► drive on this Mac. And the reason I wasn't thinking about it was like, well, I disconnected it though.

02:20:12 ◼   ► And I don't actually know if 10.15.6 or big Sur beta five are responsible or if either one of them

02:20:20 ◼   ► did a bridge OS update. Then I'm like, okay, before I try to take out that big video card,

02:20:26 ◼   ► but it's kind of a pain to get it out because it's really tall and unwieldy. Anyway,

02:20:29 ◼   ► let me try essentially reinstalling the OS on the T2. Right. So I had to look up how to do this

02:20:37 ◼   ► cause I haven't had a Mac with a T2 before and it's actually slightly different for all of them,

02:20:40 ◼   ► but Apple has really good instructions in doing this. You use the Apple configurator two thing,

02:20:44 ◼   ► you connect another Mac to it with, I used the thunderbolt cable cause I never know what the

02:20:49 ◼   ► hell cables to use it in these USB-C shaped holes. We're like, let me use the cable. It supports all

02:20:53 ◼   ► the things like the highest speed thunderbolt cables. It might've just been USB-C. I don't

02:20:57 ◼   ► even freaking know. You put it into one specific thunderbolt part. You put your Mac pro into DFU

02:21:02 ◼   ► mode, which is really weird, but that's when you put your Mac pro into DFU mode and you have two

02:21:06 ◼   ► choices. You can do what Apple calls a revive and a restore a restore. You do that and you're just

02:21:14 ◼   ► going to need to wipe everything on your computer. And yes, I have a thousand backups, but I really

02:21:18 ◼   ► don't want to restore from any of them. Partly because I have lots of good backups, but

02:21:24 ◼   ► it takes a long time to restore four terabytes. And I had podcasts to do. In fact, the day I was

02:21:36 ◼   ► doing this, I had a podcast. It was the special we did for Relay. That was the day this was going on.

02:21:41 ◼   ► Even if this succeeds, I don't have time to do a four terabyte restore for one of my backups.

02:21:48 ◼   ► So I didn't want to do that. So what I did was revive. And what revive does is in theory,

02:21:53 ◼   ► it does something to the T2 to get it back to a working state based on who knows what. But

02:22:00 ◼   ► the point is that it doesn't require you to delete everything on your computer. Because you

02:22:04 ◼   ► could imagine if you just erased everything in the T2, then you wouldn't be able to decrypt your

02:22:08 ◼   ► drives anymore or whatever. That's what I imagine the limitation is. But the restore is complete

02:22:12 ◼   ► wipe. So I did revive. I did revive and the thing rebooted and it came to the login screen.

02:22:20 ◼   ► And that's what I've been doing, by the way, to eliminate, is it some user account? Is it

02:22:23 ◼   ► something like that? This is before I tried different OSes. But on the login screen on

02:22:27 ◼   ► your Mac, there's a sleep button. So you don't even need to log in to test sleep. You can just

02:22:30 ◼   ► boot right to the login screen, then hit that sleep button and it will go to sleep. And then

02:22:33 ◼   ► you can try to wake it up. You don't even have to log in to test the problem. So it rebooted after

02:22:38 ◼   ► the revive, got to the login screen, hit the sleep button, waited for the fan to spin down,

02:22:42 ◼   ► waited for my one minute timer, woke it up. It woke right back up. Like, yes, I figured it out.

02:22:47 ◼   ► It's the T2. God knows what happened to the T2. I don't know if it was the Big Sur Beta 5.

02:22:54 ◼   ► That's my main culprit just because it's a Beta OS. I don't know if it was 10.15.6. I don't know

02:22:58 ◼   ► if it was something unrelated to either one of those and just something went bad in my T2. Who

02:23:01 ◼   ► knows? But it woke from sleep and I was like, sleep, wait a minute, wake, sleep, wait a minute,

02:23:06 ◼   ► wake. I'm like, yes, confirmed. It works. Everything's good here. Right.

02:23:11 ◼   ► And then I went to log in to my account. I'm like, good. I'm just going to get back to normal.

02:23:17 ◼   ► Go to log into my account. If I click on my face and I type in my password and it does a little

02:23:22 ◼   ► head shake thing. It's like, no, no, that's not your password. I'm like, no, it's totally my

02:23:26 ◼   ► password. And then I go click on my wife's face and try to log in with her password. It goes, no,

02:23:33 ◼   ► no, it's not your password. I'm like, no, it's not true. And then I go back to the login screen.

02:23:37 ◼   ► I'm like, wait a second. What happened to my daughter? Like, I normally see all of our faces

02:23:40 ◼   ► there, but it was just me, my wife, and my son. What happened to my daughter? Where did she go?

02:23:45 ◼   ► I'm like, what the hell is going on with this computer? And it really wouldn't let me log in.

02:23:50 ◼   ► And when I tried to log in, I have, you know the way you can put a hint for your password?

02:23:55 ◼   ► Like, I always put a hint there. The hint I always put is go away. That's not going to do with my

02:24:00 ◼   ► password. It's trying to give a hint to the person trying to get into my account without

02:24:03 ◼   ► knowing my password. My hint to you is go away. And it showed me go away. I'm like, all right,

02:24:07 ◼   ► well, this is my account. That's my picture. Those are my names. These are people, but A,

02:24:11 ◼   ► where is my daughter's account? And B, why can't I log in? So I reboot into recovery mode,

02:24:17 ◼   ► which I'd done many times over. And by the way, I left out some steps where I booted into recovery

02:24:21 ◼   ► mode, ran disk first aid in every volume. Like I did a whole bunch of the, I left out some of the

02:24:25 ◼   ► normal stuff that I did. So anyway, I was very familiar with booting into recovery mode. So I

02:24:29 ◼   ► boot into recovery mode and what I'm looking at, like, you know, everything else is removed

02:24:34 ◼   ► from the computer. So I've just got like my, my computer and my hard drive neighbor link, right?

02:24:38 ◼   ► So I've got link and link space, hyphen space data, which is the whole, the two volumes

02:24:42 ◼   ► that Catalina breaks up your stuff into. And there are actually more volumes than that. There's the

02:24:46 ◼   ► volume that I'm booting into in recovery mode. There's a recovery volume. There's a software

02:24:50 ◼   ► update volume. We talked about this with the APFS volume rolls. There's actually a whole bunch of

02:24:54 ◼   ► volumes there. That's how I'm able to boot. Right. But what I saw was that on this boot

02:24:59 ◼   ► into recovery mode, it showed the system volume, which is just called link. The read only system

02:25:04 ◼   ► volume just called link was grayed out and unmounted. And then link hyphen data was there.

02:25:10 ◼   ► Right. And I tried to mount link and it wouldn't mount. And I tried to run this for the first day

02:25:16 ◼   ► and I wouldn't run this for a second. And it gave me an error message that I looked up in Google and

02:25:20 ◼   ► saw a bunch of reports of people getting this exact error number, very long number. I forget

02:25:25 ◼   ► what it was, 429 something or very long error number and did a lot of Googling. They're like,

02:25:29 ◼   ► look, if a drive ever gives you this, it basically means that some records somewhere for that volume

02:25:35 ◼   ► is missing and it can't be mounted without it because the computer doesn't know where anything

02:25:39 ◼   ► is in it. And I've never found a way to recover from this. You just have to delete that volume.

02:25:42 ◼   ► Right. I'm like, all right, well, but that's the read only system volume. Like my data is in the

02:25:47 ◼   ► other volume and it's confirmed to be good. And I can run disk first aid on it. And it's like, yep,

02:25:51 ◼   ► there's your data volume. It's, you know, however many terabytes, all your stuff is there.

02:25:55 ◼   ► I don't need the read only system volume. I can just delete that volume. I can't mount it. I can't

02:25:59 ◼   ► do anything with it. I spent a long time banging my head against it, but I'm like, well, but I finally

02:26:03 ◼   ► figured out this problem. My T2 is cured. I can sleep, wake from sleep. I just delete this volume.

02:26:09 ◼   ► Right. And I was, I think it was just anxious to get it over with. If I had thought a little bit

02:26:13 ◼   ► more, maybe I would have realized this was not a great idea, but anyway, I deleted the system

02:26:16 ◼   ► volume and really, honestly, I'm not sure what else I could have done because that system volume was

02:26:20 ◼   ► completely useless. It was unable to be mounted in any mode, single user mode, anything. It could not

02:26:25 ◼   ► be mounted. Couldn't run disk first aid, couldn't drive FSCK. It was just system volume was like,

02:26:31 ◼   ► forget it. Right. So I deleted the volume. So now I've just got one volume called link data.

02:26:36 ◼   ► I create a new APS, FFS volume called link. I run the installer. And when the installer asks,

02:26:43 ◼   ► where do you want me to install? I say, please install on link, which is this new empty volume

02:26:47 ◼   ► I made and the installer dutifully runs. And by the way, I left this out too. I had to

02:26:51 ◼   ► reinstall Catalina at one point or maybe two points. I had to reinstall Catalina with, with

02:26:56 ◼   ► no effect. Like it didn't hurt my computer reinstalling Catalina is fine. And it just

02:26:59 ◼   ► didn't fix the sleep wake thing. Right. That was another thing that I tried. So I I've been very

02:27:02 ◼   ► used to the Catalina installer. So I'm very used to doing this. I picked the link volume. I

02:27:06 ◼   ► reinstalled Catalina. It rebooted. And again, it gave me a list of users, but with one user missing.

02:27:13 ◼   ► I was like, what the hell is, Oh, no, no, it didn't give me this user. This is different thing.

02:27:17 ◼   ► It gave, I can explain that one in a second. That was, I have to go back and explain that

02:27:20 ◼   ► because I think I figured out what that problem was too. But no, what it told me was to create

02:27:24 ◼   ► an account on this install, like create an account. Like there's a bunch of accounts

02:27:29 ◼   ► and link data. Why don't you just use those? And like, well, I don't know what that was going. So

02:27:32 ◼   ► I create an account and I intentionally gave it a different name so I wouldn't get confused. This

02:27:35 ◼   ► is a very important thing when you're debugging. Like I don't give volumes the same name. Don't

02:27:41 ◼   ► give user accounts the same name. You always have to know where you are and what you're dealing with.

02:27:44 ◼   ► So I created some temporary domain account. I logged into it and I realized what it had done

02:27:50 ◼   ► was taken link and made a second volume called link hyphen data with nothing in it and made

02:27:56 ◼   ► that new user account in it. So what I had was now the volumes I had was link with the OS link,

02:28:00 ◼   ► hyphen data with the user data that I had just created for this new account. And then another

02:28:05 ◼   ► volume called link hyphen data with my actual data in it. Oh my God. So the installer had

02:28:10 ◼   ► had installed onto link by breaking link into two volumes, both of which were initially empty and

02:28:15 ◼   ► then weaving them together. So then I'm like, okay, all right, well still the data's all there.

02:28:21 ◼   ► I just need to find a way to install the OS and tell it installer, don't make yourself a new data

02:28:27 ◼   ► volume. Use that data volume. It's sitting right there. You just need to make the OS volume and tie

02:28:33 ◼   ► it to that data volume. Just weave them together. And in my research and actually a personal email

02:28:38 ◼   ► to someone I thought might know the answer to this. The answer I got was, now obviously it's

02:28:43 ◼   ► possible to weave together two volumes in that way. Cause the installer does it, but I was not

02:28:48 ◼   ► able to determine a way that a user could do it. No command line tools, no secret technique, no

02:28:54 ◼   ► weird install invocation. It may exist, but I couldn't find it. Right. So now I've got this

02:29:00 ◼   ► computer with all my data intact that sleeps and wakes just fine, but I can't get like my volume

02:29:07 ◼   ► back. So you may be thinking at this point and then maybe if you're a casey, you're like, well,

02:29:10 ◼   ► fine, just I'll just delete all of it and restore from backup. Cause I just want to get this over

02:29:13 ◼   ► with. Right. But I'm not Casey. And so I didn't do that because that would be a mistake. Instead,

02:29:20 ◼   ► what I said is like, look, I need another copy of all this data right now. Yes. I know I have

02:29:26 ◼   ► a time machine backup, a super duper clone, another time machine backup on the Synology

02:29:31 ◼   ► and a backblaze backup. Right. And also my photos are on a whole second computer,

02:29:36 ◼   ► which has its own backblaze backup time machine backup and Synology backup. So my photos are,

02:29:39 ◼   ► have three other backups. Right. But that's not enough. So I had to get another hard drive.

02:29:48 ◼   ► And I looked around my house. This is where I like looking for cables. I must have another

02:29:51 ◼   ► spinning hard drive around here that can hold my volume. Right. It's I don't fill the full

02:29:56 ◼   ► four terabytes. Turns out I feel like two and a half terabytes. And the biggest hard spinning

02:30:01 ◼   ► hard drive I have now is two that's not currently used. So I had to order a hard drive. So I'd order

02:30:08 ◼   ► a hard drive. And during that time I'd order the hard drive. I did that podcast that we did the

02:30:14 ◼   ► relay special. I did a rectifs episode and now I'm doing this episode. Right. And the hard drive

02:30:20 ◼   ► arrived and I eventually arrived at arrived today. And I did a backup, a copy of the internal drive.

02:30:28 ◼   ► And it took about nine hours to complete. Right. This is just a straight copy from my SSD onto this

02:30:36 ◼   ► incredibly slow external spinning disk. So now finally I have my final redundant copy of the

02:30:46 ◼   ► other hard drive. Right. And what I've been booted into here during this podcast and erectives is I'm

02:30:55 ◼   ► booted into the new system with a new weird user that has nothing in it. And I just installed Skype

02:31:01 ◼   ► Audio Hijack and you know all that other stuff into there. So that's what I've been podcasting

02:31:05 ◼   ► from. And the reason I haven't attempted to restore like I could have attempted to restore

02:31:08 ◼   ► today after the nine hour thing. Right. But it was like that's going to take a long time. And if it

02:31:13 ◼   ► screws up I don't want to screw up this computer. So what I'm waiting for is a gap in my podcasting

02:31:17 ◼   ► schedule to try my best guess at what I can do besides restore because I still don't want to do

02:31:24 ◼   ► restore. Like I know I have all the stuff I still want to restore. What I want to do is delete all

02:31:28 ◼   ► the volumes except linked data and then point the installer at linked data and say installer install

02:31:34 ◼   ► the OS on this volume. And I want it to crack linked data in half and make an OS volume. Because

02:31:39 ◼   ► if you point the Catalina installer at any volume any like just single volume that has a bunch of

02:31:44 ◼   ► users and applications and you know like it just like a pre Catalina OS that's when it does the

02:31:49 ◼   ► weaving. That's when it says okay I'll make a new empty volume install the read-only system and

02:31:54 ◼   ► weave it together with that one using these firm links right. That's when it does the connection.

02:31:58 ◼   ► Now I don't have a complete pre Catalina volume but I do have a Catalina volume that has user

02:32:04 ◼   ► accounts and all this other stuff application folder and it actually has a slash system

02:32:08 ◼   ► quote unquote folder that is the old firm link to the old thing like so I but the reason I didn't

02:32:13 ◼   ► want to do that until I held all their backup is because like what if that screws up what if I

02:32:17 ◼   ► point the Catalina installer at my data volume and it says oh I'll just empty this volume out

02:32:21 ◼   ► and erase it or if it just hoses it entirely or whatever it is a valid option in the installer.

02:32:26 ◼   ► The installer does give you the choice if you can select the linked data to install onto it

02:32:30 ◼   ► gave me that choice before right but I'm afraid that's going to destroy everything. Now finally

02:32:36 ◼   ► after this podcast concludes probably tomorrow or the next day I will try to resurrect my computer

02:32:42 ◼   ► resurrect the data on my computer before I have to do the next podcast which I think is like Sunday

02:32:48 ◼   ► or something right so that's my plan that is my tale of woe it could have gone much worse but it

02:32:55 ◼   ► certainly could have gone better I spent a lot of time on this and it's not particularly satisfying

02:33:00 ◼   ► to have this conclusion where it was the t2 basically but why why was it the t2 I like the

02:33:08 ◼   ► beta 5 the big sur beta 5 theory unfortunately it's so vague that I can't even file a feedback

02:33:14 ◼   ► on it and say hey I have a vague notion that perhaps upgrading to big sur beta 5 hosed the

02:33:20 ◼   ► t2 such that my mac pro never woke from sleep and by the way every time I hard rebooted it and

02:33:24 ◼   ► and woke from sleep but offered to send a report to apple but the report is just like a boilerplate

02:33:29 ◼   ► like uh failure to wake from sleep I'm like yes that is what happened but there's no stack tracer

02:33:34 ◼   ► like there is a stack trace but there's a message at the top that says please disregard the stack

02:33:37 ◼   ► trace it's meaningless right because if you don't wake from sleep there's just nothing like

02:33:41 ◼   ► maybe dump something from nv room I'm not sure but anyway I sent a thousand of those reports to apple

02:33:46 ◼   ► during during the thing but I don't have enough to send a feedback or anything like that and by

02:33:50 ◼   ► the way the the missing child and the user thing apparently at some point it was able to boot from

02:33:58 ◼   ► an installed os but not able to see the data volume and when you do that the installed os

02:34:07 ◼   ► has a memory of the user accounts that have been logged into recently apparently but when you try

02:34:12 ◼   ► to log into them if it can't actually find the data for it it says wrong password right it's like

02:34:17 ◼   ► it the os volume says yeah I I've you've logged into these three accounts and you know in the last

02:34:23 ◼   ► year or something so I'll show these little faces and you can click on them and enter a password

02:34:26 ◼   ► when I go to validate the password apparently at that point it needs to like see the user's

02:34:30 ◼   ► home directory or something and that volume just wasn't mounted at all why wasn't it mounted and is

02:34:36 ◼   ► it I think my daughter didn't appear just because her account hasn't been logged into on my computer

02:34:40 ◼   ► since forever which makes sense to me because she never uses this computer and occasionally I log

02:34:44 ◼   ► into my son's to do something right but that was what that was the mystery of the missing account

02:34:48 ◼   ► and that was also the mystery of the the not accepting my password was that the data volume

02:34:54 ◼   ► was somehow unmounted or unreachable at that point again I have no idea why because the data volume

02:34:59 ◼   ► is the volume that's fine and has all the data on it as far as I'm aware so more updates on this

02:35:05 ◼   ► next week I'll tell you whether reinstalling the os onto the data volume worked I'll tell you whether

02:35:11 ◼   ► I had to restore from backup and then I'll tell you exactly how many hours it took to restore from

02:35:14 ◼   ► backup because I can imagine it's gonna take longer than nine holy smokes my my current bet is you're

02:35:21 ◼   ► gonna end up with a link data data volume and it will still have some kind of weirdness I mean you

02:35:26 ◼   ► can this is the thing by the way these names like they don't mean anything like remember I had to

02:35:29 ◼   ► link data to link data on you can rename it it's the mac you can rename the lines whatever you want

02:35:33 ◼   ► it doesn't get confused the volumes have ID have identifiers that are unique that are under the

02:35:36 ◼   ► covers that you never see you can rename your volumes to whatever you want which is why I

02:35:39 ◼   ► always recommend like if you're doing some stuff like even if you end up like I ended up with the

02:35:43 ◼   ► two link data volumes I immediately renamed like the new one it created to be you know something

02:35:48 ◼   ► different like new data or whatever so I could always tell them apart because it's so dangerous

02:35:51 ◼   ► when you have volumes that are named the same that you're going to screw something up but yeah like

02:35:55 ◼   ► in this situation like is it hardware or software and I was I was attacking it on both fronts

02:36:01 ◼   ► hardware I'm just going to remove every piece of hardware from the thing and run hardware to

02:36:05 ◼   ► software let me try it in windows let me try it in big sur let me try in Catalina the thing that

02:36:08 ◼   ► got me was it's hardware and software it's the t2 with software that you never think about but

02:36:14 ◼   ► totally exists but it's also hardware very frustrating I don't think it's unreasonable

02:36:23 ◼   ► if you know beta 5 did a new firmware install on the t2 and that was somehow not entirely backwards

02:36:31 ◼   ► compatible with Catalina like I I but it didn't wake in big sur either but yeah it could have just

02:36:36 ◼   ► been a bug it could have just been a big sur bug but I you know and that's why it's my biggest

02:36:41 ◼   ► culprit because like yeah for maybe the maybe big sur beta 5 had a bug that caused mac pros not to

02:36:45 ◼   ► wake from sleep but I could not find any report from it anywhere um and it doesn't surprise me

02:36:50 ◼   ► because how many people have mac pros and how many people have mac pros and installing big sur beta

02:36:53 ◼   ► 5 it's got to be a small group and that's why I think maybe it's just something that was hosed in

02:36:56 ◼   ► my t2 or like maybe really was 10 15 6 I just don't know all I have is the experimental results

02:37:04 ◼   ► doing a revive and why the hell did doing a revive hose my my os volume like I don't think that was

02:37:10 ◼   ► an expected result of doing a revive the whole point of doing a revive is it's not supposed to

02:37:14 ◼   ► hose all your data and it didn't hose my data but it made my system volume completely unmountable

02:37:20 ◼   ► forget about unbootable unmountable so there are many mysteries here the only you know and that you

02:37:26 ◼   ► know and right now I have on my desk right out in front of me the guts of my computer I have my GPU

02:37:32 ◼   ► here I have a bunch of those little brackets that hold the thing in that I gave up and putting back

02:37:35 ◼   ► ages ago I've got my big hard drive sitting over there I've got a big piece of tape over there I've

02:37:41 ◼   ► got my new hard drive I've got a bunch of cables it's a it's a mess in this place I can't wait to

02:37:45 ◼   ► reassemble this all but first I will tackle the software part of it so that's the problem

02:37:50 ◼   ► having big large volumes of data restoring from backup even a local backup takes forever

02:37:56 ◼   ► and just I have to find a time in my life when I can set that off and have enough time for it to

02:38:02 ◼   ► finish I did do when we did our member podcast I did that from my uh from a laptop so I'm

02:38:08 ◼   ► successfully podcasting from a laptop and the world didn't end but I certainly didn't like it

02:38:11 ◼   ► I mean one could argue the world is kind of ending in lots of different small ways and

02:38:16 ◼   ► hopefully they aren't the fault of you podcasting on a laptop but I didn't but it did better

02:38:20 ◼   ► recording a podcast and apparently Casey's computer can never do I was going to say that

02:38:23 ◼   ► I had inherited Casey's like Casey's hardware curse but I don't know I feel like this is just

02:38:28 ◼   ► assuming my my uh guess about what it was this is just a really bad situation of like hey beta

02:38:36 ◼   ► software has bugs and I think I've said this on past shows back before all this happened

02:38:41 ◼   ► Big Sur has been the hardest experience I've ever had running software update on beta OS's and I've

02:38:47 ◼   ► obviously run software update and beta OS's since 10.0 right I don't know what it is about Big Sur

02:38:53 ◼   ► is it because of the ARM transition is it because of like a code fork merge between the ARM branch

02:38:58 ◼   ► and the regular branch or whatever like every single version of Big Sur like I'd install it

02:39:03 ◼   ► on either my DTK or my Mac Pro and then someone say hey there's a new beta of Big Sur out and

02:39:09 ◼   ► I'd go to software update and it would be this incredible battle to get the freaking thing to

02:39:13 ◼   ► install you wouldn't just click software update and update it would be like oh update failed

02:39:16 ◼   ► download failed can install I don't see an update and it was like oh reinstall the beta profile or

02:39:20 ◼   ► try this or use the command line tool the command line is failing some of it was user error where

02:39:24 ◼   ► I had like the boot security different or whatever but even on the DTK where none of that applies

02:39:28 ◼   ► I'd always have to be looking for tweets and googling and say how do you get to every single

02:39:34 ◼   ► update has been like pulling teeth including beta 5 I had to take 20 different runs at it to

02:39:38 ◼   ► get the thing to download and turn content caching so the other thing can get it because it could

02:39:41 ◼   ► fail the downloader from the I don't know what the hell Big Sur's problem is Big Sur running it has

02:39:46 ◼   ► been fine like I don't see lots of huge bugs other than cosmetic stuff inside the OS but actually

02:39:51 ◼   ► getting software update to run has been killing me it's probably because they replace software

02:39:55 ◼   ► update in Big Sur with the mobile update that they use in iOS for obvious reasons but yeah that's

02:40:02 ◼   ► super buggy so needless to say I will no longer be applying be installing betas of Big Sur on my

02:40:08 ◼   ► Mac Pro after this I'll still do it on the DDK that can get host fine but as far as I'm concerned

02:40:13 ◼   ► my Mac Pro is done with Big Sur until official release and even then I'm gonna make like a

02:40:17 ◼   ► hodgillion backups before before I install Big Sur on it because now I am terrified of a similar

02:40:22 ◼   ► thing happening again oh that was an adventure yeah I never want to open up this computer again

02:40:29 ◼   ► it's just so so stressful because it's like you know those bank high scenes where they're like

02:40:34 ◼   ► trying to lift like the diamonds out of the thing without hitting the lasers or trying on things

02:40:38 ◼   ► like every time I lift that lid off like it's not it's there's you have to do it perfectly straight

02:40:46 ◼   ► and smoothly and you don't want to bang these pieces of metal against each other I've heard

02:40:49 ◼   ► some horror stories of people who picked a little handle up and twisted and like there's some there's

02:40:53 ◼   ► some like padding stuff in there they can get all bunched up and it's just I'm really I really don't

02:40:59 ◼   ► you know I'm glad I hopefully will only have to open it up and close it one more time after I get

02:41:04 ◼   ► this sorted out but I'm way over my I remember when I first got it I opened to close it two or

02:41:08 ◼   ► three times like good I'll never be doing that again and now I've opened and closed like 50 times

02:41:11 ◼   ► I'm I'm over my limit