We’re the Bit Company

Episode 393 • Released August 27, 2020 • Speakers not detected

Episode 393 artwork
00:00:00 I have more issues than that.
00:00:01 You can see in the after show.
00:00:04 I can tell you about them if you want.
00:00:06 Oh, no.
00:00:06 I just saw what it's labeled in the show notes.
00:00:09 Oh, no.
00:00:10 Oh, no.
00:00:12 Now I can't wait to get there.
00:00:14 Yeah, we got to hurry this along.
00:00:15 We got a pile of follow up to get through.
00:00:16 Should we just.
00:00:17 All right.
00:00:17 Hey, Apple did a bunch of stuff and they're dicks.
00:00:19 Let's go after show.
00:00:21 All right.
00:00:21 Thanks to Linode, Mint Mumble and Backblaze and our members.
00:00:24 OK, so John, let's talk after show.
00:00:27 Can't rush.
00:00:29 Got to go through the whole show.
00:00:30 We have a format.
00:00:33 Ostensibly.
00:00:33 Hey, all joking aside, I don't know what to say or what we should say or if we should say, but I think we should say something to reiterate, hey...
00:00:52 Black people are people too.
00:00:54 Black lives do indeed matter.
00:00:55 And it would be super cool if, like, police stopped attempting to murder them all the time.
00:01:01 Not just attempting, actually murdering.
00:01:03 And often succeeding in murdering them all the time.
00:01:07 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 talk about any of this, but it's...
00:01:21 Well, I was going to say it's flared up again, but it never really went away.
00:01:24 It's just people are paying attention again.
00:01:27 And I just I feel like it would be wrong not to recognize and reiterate that I speak for all three of us in saying that we believe that everyone, irrespective of the color of their skin.
00:01:41 or where they come from, or what they believe, everyone is a person, everyone's life is valuable.
00:01:48 And it is inappropriate for any police officer to unilaterally decide to end somebody's life in almost every circumstance.
00:01:58 And I'm really disgusted that this is still a debate that we have to have and still something that we need to talk about.
00:02:04 And I don't know, Marco, if you need to cut all this out because I'm making no sense, I totally understand.
00:02:07 But I feel like I need to, at least for me, say that this grosses all three of us out deeply.
00:02:14 We're really upset by it.
00:02:16 And we want to reiterate again, Black Lives Matter.
00:02:22 Yeah, this is not something that's going to just go away.
00:02:25 I mean, that's part of the horrible, insidious nature of racism and of horrible police culture and misconduct and everything.
00:02:39 that it doesn't just go away with a couple of weeks of being in the news like it's a it's a systemic deeply rooted problem with lots of facets that all have to be addressed and it's good that people are still protesting it's good that this is still you know
00:02:56 on people's minds enough to actually make noise about it because it's not solved it didn't get solved in what was it june it didn't get solved because it can't get solved that quickly it's a very complicated set of problems and this is not news to black people they know they know very well too well that uh that this is not something that's just going to go away in two seconds um
00:03:19 And so I think it's important that we keep the spotlight on this, keep the spotlight on any kind of racism or bias or violence that we see like this, that we don't let up.
00:03:33 We don't move on to the next hot thing in the news and forget about all this stuff.
00:03:39 That's still very much a problem.
00:03:41 And it's not going to have a quick or easy fix, but we shouldn't give up and move on just because something else happened.
00:03:47 I had to look this up because I didn't know the source and I didn't get the exact wording.
00:03:51 I didn't know the exact wording off the top of my head, but here's Frederick Douglass.
00:03:54 This always comes to mind when I see these things.
00:03:56 Power concedes nothing without a demand.
00:03:58 It never did and it never will.
00:03:59 Find out just what any people will quietly submit to and you have found the exact measure of injustice and wrong which will be imposed upon them.
00:04:06 So yeah, we can't be quiet.
00:04:09 Indeed.
00:04:10 All right.
00:04:10 And our hearts are obviously out for everyone who is living this.
00:04:17 I mean, the three of us are very lucky for a plethora of different reasons, but in no small part because of the color of our skin.
00:04:22 And that's really kind of messed up, isn't it, if you think about it?
00:04:25 Like, it's just wrong that that's even an issue.
00:04:28 But here we are.
00:04:28 We have a whole bunch of follow-up to go through.
00:04:31 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.
00:04:41 It's not important compared to what we just talked about, but it's important for our little corner of the universe.
00:04:46 First, and maybe not importantly at all, I was going to say most importantly, but that's not true.
00:04:51 But first off, I'd like to just briefly mention a couple things about our post-show neutral last week.
00:04:55 First and least importantly.
00:04:57 Yes, exactly right.
00:05:00 I forgot to mention, we forgot to mention, one of the advantages of driving a stick is that you can bump or push start it, which is to say...
00:05:07 In certain circumstances, particularly with older cars where a lot of this was less computerized, you can actually push the car, physically push the car or send 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 think you should look into if you're at all interested in that sort of thing.
00:05:30 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 a lot of people took what we were saying, John and I particularly were saying, as this is the only proper way to drive a stick.
00:05:44 And that certainly was not my intention, and I don't think it was John's either.
00:05:47 We were saying, hey, we were asked, what are some ways you can level up being a driver of a manual transmission car?
00:05:53 And here's some things you can consider.
00:05:55 You can consider engine braking.
00:05:56 You can consider heel-toe.
00:05:58 and things of that nature.
00:05:59 A lot of people seemed very fired up that we thought that heel-toe was required.
00:06:03 No, of course not.
00:06:04 Absolutely not.
00:06:06 But it's just something that you can consider if you would like to level up driving a stick.
00:06:11 So, any thoughts on that, John?
00:06:14 I feel like people in Europe just need us to acknowledge that, yes, we know manual transmission cars are more common there.
00:06:19 I mean, I guess that's not clear from the history of the show, but maybe we didn't mention enough.
00:06:23 We know.
00:06:24 We know there's more than there.
00:06:25 I wish there was more here, but there's not.
00:06:26 We live in a
00:06:27 Very automatic filled world.
00:06:29 But anyway, lots of people from Europe and other areas told us not only a stick shift transmission is very common there, but you get a different kind of license if you can't drive one.
00:06:37 You get like a more limited license.
00:06:39 And a lot of the things that we were talking about, I know you just said, Casey, like, oh, these are things you don't have to do.
00:06:43 But some of the listeners were going to tell us if you don't do, for example, downshifting or engine braking, you will fail the driving test in their country.
00:06:50 So it's a big wide world out there.
00:06:53 But anyway, here I am in America with my stick shift cars.
00:06:57 One of the last holdouts.
00:06:58 You and me both, my friend.
00:07:00 Moving on, an Ask ATP last week was with regard to design resources for developers.
00:07:06 So, you know, hey, I'm a developer who wants to make better designs, but I'm not innately capable of it.
00:07:11 What can I do?
00:07:12 And Jesse Martinez wrote in and wrote, I'm a technically minded designer that loves supporting developers as a hobby.
00:07:18 There are a bunch of people like me lurking on subreddits like UI underscore design, we'll put a link in the show notes, where we help improve people's designs.
00:07:25 There have been several occasions where I've taken on unpaid app redesigns by developers following Reddit interactions.
00:07:31 And then additionally, a handful of people recommended, I have no experience with either of these things, neither UI design nor a couple of people that recommended refactoring UI, which is at refactoringui.com.
00:07:43 Again, it'll be in the show notes.
00:07:44 which apparently is learn how to design awesome UIs by yourself using specific tactics explained from a developer's point of view.
00:07:52 So that is something you can check out as well, and we'll put it in the show notes.
00:07:56 That was more than just a few people.
00:07:57 That was the most recommended.
00:07:59 Yeah, that got so many reactions, responses that endorsed it or mentioned it that I haven't had a chance to look at it yet, but I think I definitely have to now because of just the volume of recommendations I got.
00:08:11 I looked at it a little bit, and I think the reason it got so many recommendations is because it's broken down into bite-sized pieces.
00:08:19 It's not like you have this big thing dumped on your head.
00:08:21 You can go there for 30 seconds, click on one thing, and learn something you didn't know about design and be like, wow, I learned something, and it took like 30 seconds.
00:08:28 I don't know how deep that rabbit hole goes and how much content there is there, but I would suggest checking it out.
00:08:35 It seems like a...
00:08:36 an easy to consume resource that a lot of people have benefited from because the people who are recommending it have used it.
00:08:42 And they say, I did this thing and it helped me with my apps, you know, maybe in just a couple of small ways, but even that feels good.
00:08:49 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 what you're paying for?
00:08:58 Between expensive retail stores, inflated prices, and hidden fees you're being taken advantage of because they know you'll pay.
00:09:06 Enter Mint Mobile.
00:09:08 Mint Mobile provides the same premium network coverage you're used to, but at a fraction of the cost because everything they do is online.
00:09:16 Mint Mobile saves on retail locations and all that overhead, and they pass those savings directly on to you.
00:09:22 And Mint Mobile makes it easy to cut your wireless bill down to just $15 a month.
00:09:27 And every Mint Mobile plan comes with unlimited nationwide talking and texting.
00:09:33 With Mint Mobile, stop paying for unlimited data you'll never use.
00:09:38 You can choose between plans with 3, 8, or 12 gigs of 4G LTE data.
00:09:44 You can use your own phone with 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 for just 15 bucks a month and get the plan shipped to your door for free.
00:10:01 Go to mint mobile.com slash ATP.
00:10:05 That's mint mobile.com slash ATP.
00:10:08 Cut your wireless bill to 15 bucks a month at mint mobile.com slash ATP.
00:10:14 Thanks to mint mobile for sponsoring our show.
00:10:20 Moving on, Jason Stanfill writes, as a Fortnite player, I thought I should mention that there's a deadline of sorts with regard to the whole Epic Apple thing.
00:10:26 Fortnite has seasons that last a couple of months.
00:10:28 Each season has an updated map and the goal of getting to level 100.
00:10:32 And you start at one each new season.
00:10:34 The current season ends, as we record this, tomorrow, which is Thursday, the 27th of August.
00:10:39 Each new season requires an update.
00:10:41 Without being able to update Fortnite on iOS, it will become virtually useless at that point, which I did not know and I appreciate.
00:10:48 I think 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 this same model.
00:10:55 In fact, Destiny was a late adopter of this model.
00:10:57 It has lots of different names, but the idea is to keep the game fresh, that there's a...
00:11:03 Some kind of cycle according to the calendar where everyone gets reset back to a certain position or there's a – it doesn't really matter.
00:11:09 Either there's a new progression up to a higher level or you get reset and then you work your way through this ladder during the course of the season and you get a bunch of stuff during the ladder.
00:11:18 Anyway, it's a way to keep people engaged.
00:11:20 But what that means is –
00:11:21 There is a timed cycle for new content.
00:11:25 And in the case of Fortnite, as we'll see in a little bit, it's not just a little bit of new content.
00:11:29 It's like if you are not on the same season as everyone else, you can't even play with them.
00:11:33 But we'll get to that a couple items lower.
00:11:34 Lots of epic stuff from the follow-up.
00:11:35 Surprise.
00:11:37 So Epic has said, quote, Apple is blocking Fortnite updates and new installs on the App Store and has said they will terminate our ability to develop Fortnite for Apple devices.
00:11:45 As a result, Fortnite's newly released Chapter 2 Season 4 update, which is apparently version 14, will not release on iOS and macOS on August 27th.
00:11:54 Sad trombone.
00:11:55 And macOS.
00:11:57 Now, Fortnite for macOS, you download from the web.
00:12:00 There's no App Store stopping you there.
00:12:03 But Epic...
00:12:05 for some reason that may or may not make sense, is also saying, yeah, and if you play Fortnite on your Mac, you're not getting the new season either.
00:12:13 i don't think there is a technical reason for that to be the case but there may be a kind of screw you reason or a legal reason or like well anyway we'll continue but that's that's just bad news if you if you play this on the mac that you're also getting sideswiped by this whole ios incident even though there's nothing stopping epic from putting i think from just putting the new mac version up on their website and you are pulling it down or updating i don't even know if it updates in place whatever
00:12:39 That's kind of bad.
00:12:42 Indeed.
00:12:42 The Verge writes, quote, players on iPhone, iPad, and Mac will also lose cross-play Fortnite multiplayer with non-Apple platforms, Epic confirms to The Verge.
00:12:52 That means the players on Apple platforms will be stuck on the current version of Fortnite, and they'll only be able to play with one another.
00:12:57 Womp womp.
00:12:58 so they won't have all the new stuff for the new season and they can't even play with the people who do so I guess they can play with each other if you still have the game and maybe keeping the Mac on the old version 2 means that the Mac people will be able to play with the iPhone people and that makes the pool of people bigger so there's more players for matchmaking I don't even know the logic behind it but anyway these are the sort of we talked about this before well as this court case winds on Epic's got this you know
00:13:27 this non-compliant version of Fortnite in the app store that lets people buy things, bypassing Apple's, uh, in-app purchase system.
00:13:34 But the viability of that thing rapidly diminishes once it's not keeping up with the rest of the players.
00:13:41 Um, and I don't even know if there's going to be that many, you know, normally new seasons come with new things to buy with those V bucks.
00:13:47 So maybe you can still buy old stuff with the V bucks, but the value of having Fortnite on the store for as long as this court case last is very diminished by the fact, by the seasonal model.
00:13:57 Yeah, you know, a couple people are pointing out in the chat, you know, maybe it's with regard to code signing on the Mac as well.
00:14:03 We'll get to that in a little bit in the follow up.
00:14:05 But right now, as we're sitting here right now, I believe there is nothing stopping.
00:14:10 epic from properly signing the mac os version like on august 26th they still have their developer account and i think they could sign the new version of fortnite and just give it to mac users um in the you know weeks and months in the future that may change but anyway we'll keep going there's more on this later
00:14:28 Oh, so three hours ago, Tim Sweeney writes, Apple has said that they will revoke all of Epic's Apple SDK access for game development on Friday.
00:14:35 If they do that, we won't be able to update Fortnite on the Mac.
00:14:37 We understand from the court that Unreal Engine and other non-game efforts will continue to have SDK access.
00:14:42 Again, this is three hours ago as we record this from Tim Sweeney himself.
00:14:45 But today's Wednesday, not Friday.
00:14:47 Hey, I'm just telling you.
00:14:49 That's what I'm saying.
00:14:50 I mean, I understand the whole, anyway, we'll get to it.
00:14:52 The whole, you know, App Store versus your entire developer account.
00:14:57 That's a whole different thing.
00:14:58 All right, so tell me, John, about Epic, console makers, and corporate relationship management, Marco's favorite thing in the world.
00:15:05 That's such a great phrase.
00:15:07 Nutbunny's on Twitter.
00:15:08 By the way, if I use your weird Twitter name, it's probably because I couldn't find your real name or you didn't have a real name listed or your real name is too obscene to read on the air.
00:15:16 But anyway, Nutbunny's on Twitter correctly found the thing I was trying to think of the last show, which is like, I know Epic has sparred with console makers over issues like this, too.
00:15:24 And my example is like the console makers had found a way to...
00:15:28 work out their differences without triggering a lot more with Epic.
00:15:32 So we'll put a link in the show notes to two examples during the flare-up that I was thinking of, and it's related to cross-play.
00:15:39 So here's an article from March 2018 that says, Microsoft says they're working with Epic on possible Fortnite cross-play for Xbox One.
00:15:46 Cross-play is when people on a particular platform, like people on Xbox, are able to play Fortnite with people who have Fortnite for the PlayStation, right?
00:15:55 Obviously console makers, especially the dominant console maker, don't want that to happen because they want you to get a PlayStation and get Fortnite and tell your friends, hey, you should play Fortnite with me.
00:16:07 And they say, oh, well, the only way you can play Fortnite with me is you have to get a PlayStation, right?
00:16:12 And so they want more people to get PlayStations.
00:16:13 But if you're just a customer, that's not good for you.
00:16:16 You want to be able to play Fortnite even if your friend already has an Xbox.
00:16:18 You don't have to tell your friend, oh, you have to buy a whole new console, right?
00:16:21 This is still a problem on Destiny, by the way.
00:16:23 I have friends who play Destiny on Xbox, and I can't play with them because I play Destiny on PlayStation.
00:16:27 That's supposedly changing next year.
00:16:29 But anyway, that's what crossplay is.
00:16:30 Epic obviously wants crossplay 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 consoles at home are to get Fortnite and become customers and all play the game together.
00:16:41 It's actually surprisingly difficult to get any kind of reasonable-sized group of friends to sort of decide en masse to get the same console.
00:16:49 Most people don't buy every single console.
00:16:51 Most people just buy one.
00:16:53 And, you know, depending on the console generation, there's usually one console that is more popular than other, but it's still...
00:17:00 Significant percentage of people are going to end up with the other console, right?
00:17:03 So here is a couple months later in September 2018, an article that says, Fortnite cross-play on PS4 ushers in a newer era of the console wars.
00:17:12 And in the body of the text says, after months of bullish denials, Sony capitulated and will soon allow PS4 players to link up with people on Xbox, Switch, and mobile platforms.
00:17:22 Right.
00:17:23 This is a thing that Epic wanted that the console makers didn't.
00:17:27 And behind the scenes, much pressuring and arguing and perhaps even exchanges of money and promises and things happened.
00:17:33 And eventually, essentially, Epic won that battle and forced both console makers to enable crossplay.
00:17:39 Now, Microsoft probably wanted to enable crossplay because there are fewer Xbox players than PlayStation players.
00:17:44 They're in the minority.
00:17:45 And so they don't want, you know, those people to feel like, oh, well, you know, law of averages, most of my friends,
00:17:51 play fortnight on ps4 or you know whatever and i feel left out with my weird xbox so i gotta get a place in here but sony was the big holdout of saying we're dominating this generation why should we allow xbox players to play with us anything we can get to encourage even more you know we want to really lean on them when we're in the lead but the end result was epic basically won that and got cross play at least for their game and a few other games
00:18:15 across all consoles and that in turn opened the door for other you know vendors like other software makers like bungie to eventually work towards doing cross play as well like for the longest time they didn't even mention it and then when epic pulled this off bungie i think started to get the idea that you know this is a thing that we can do and they started negotiating with the console makers anyway this is an example of corporate relationship management
00:18:37 There's something that these console makers were doing that was clearly bad for users, like not being able to buy comics in the Comixology app on iOS for some strange reason.
00:18:46 Why can't I play with a friend Xbox?
00:18:47 It's the same freaking game, right?
00:18:50 And the other two parties were the platform vendor and the third party application maker.
00:18:57 And they were fighting with each other over this.
00:18:59 And in the end, the situation was worked out such that apparently the console makers and Epic all came to an agreement that they can live with and the users got the benefit.
00:19:07 That's corporate relationship management.
00:19:09 Apple should go to that school.
00:19:12 Microsoft has weighed in that they support a portion of Epic's injunction.
00:19:18 Speaking of relationship management, hey, Microsoft, buddy, pal, remember we worked out that deal where, you know, well, we sold you Gears of War and you paid us a lot of money to develop stuff for your platform.
00:19:28 And, you know, there's money going back and forth between Epic and all these companies, a whole bunch.
00:19:32 It doesn't mean they're super big friends.
00:19:33 It just means they know that they need each other.
00:19:35 And in this case, Microsoft, you know, filed this brief that said, like, they didn't say anything about the App Store or anything about that, but it said basically Apple threatening to revoke Epic's developer, you know, account, basically stopping them from developing the Unreal Engine and everything.
00:19:53 That's bad for us because we, Microsoft, also have a bunch of games from third-party developers that use the Unreal Engine.
00:20:01 And anything that damages the viability of Unreal Engine in the market also potentially damages games that people are making for our stuff.
00:20:07 Because they say, well, we were going to use Unreal Engine, but now there's all this doubt around it.
00:20:11 So maybe we have to retool and use a different engine.
00:20:13 Or if we make it with this engine...
00:20:15 Maybe you have to pay us more money because now we can't we can't ever port this to Apple platforms because, you know, Apple won't allow it on there.
00:20:21 So suddenly the stuff we're developing is less valuable to us.
00:20:23 So we have to renegotiate our agreement.
00:20:25 So that's why Microsoft is chiming in here.
00:20:27 Right.
00:20:28 You know, I don't think they're super buddy buddy with Epic, but they recognize when their interests are aligned.
00:20:34 It's bad for everybody in the industry.
00:20:36 To some degree, if Unreal Engine becomes unviable on Apple's platforms, because the whole point of these engines is develop a game on this engine and potentially put it on multiple platforms.
00:20:49 And then as we record, it was a day or two back that a judge has ruled in the Apple Epic temporary restraining order.
00:20:57 And I think you will probably have more to say on this.
00:21:00 But my understanding is that Apple cannot prevent Epic from doing work that relates to Unreal Engine.
00:21:10 So in support of other companies and stuff like that.
00:21:12 But they are perfectly allowed to tell Epic to go outside and play hide and go screw themselves when it comes to Fortnite.
00:21:20 Since Epic made that mess and they made it for themselves, they get to clean it up themselves.
00:21:25 So that seems to be the short, short version, which I think makes sense.
00:21:29 I don't know.
00:21:30 I keep going back and forth on all this and I probably will for a while, but I think that that makes sense to me.
00:21:35 Yeah, I mean, I don't know all the legal stuff, but this is the type of thing where Apple was going to make changes.
00:21:41 You know, they had a deadline for terminating the account and they pulled the app or whatever.
00:21:44 And Epic did whatever the thing you do in court is basically says, hey, judge, tell us like before we're going to have a court case eventually.
00:21:51 Those things take forever.
00:21:53 But before that happens.
00:21:54 Like, while we're waiting for the court case to finish, stop Apple from doing these things that damage us.
00:22:01 And Epic, of course, said, we want our app back in the App Store, and we want not to have our account at Epic S for everything.
00:22:07 And the judge said, some of your requests are reasonable.
00:22:10 uh apple where is the quote um let's see this is a paraphrase of the judge's opinion during the hearing with respect to unreal engine that seems like an overreach the contract with epic international i'll get to that in a second is not in breach even if the contract with epic games is she says that it looks retaliatory to her so the judge thought as we said that that apple was being a bully and this is like a retaliation for you know the actual issue is let's talk about fortnight and what it did wrong and everything like that but because just because apple can
00:22:40 punish epic in this way it seemed like it was just retaliatory so again this is not a decision about like what is going to happen this is just while we figure out what's going to happen while this court case winds on and on for now apple you can't kill uh epics a developer account
00:22:55 Now, that's why I'm confused by the Tim Sweeney things because I know this temporary restraining order, you know, this isn't a decision on anything.
00:23:01 It just says while we figure out what the real decision is going to be on these things, Apple can't terminate the account.
00:23:07 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 in this decision, we'll put PDF links if you want.
00:23:17 They're actually possible to read.
00:23:19 Like it's in regular English and not weird legally as you can actually read them and understand it.
00:23:23 is that there actually is a separate legal entity for Unreal Engine.
00:23:28 And there's these companies with different names that, you know, combine or whatever.
00:23:31 And anyway, Apple's argument is that Unreal Games, Unreal International, we understand this is all the same company behind the scenes.
00:23:39 And maybe you have two different developer accounts.
00:23:41 But as far as we're concerned, we take it as all the same thing.
00:23:44 And the judge's opinion is like, yeah, that's whatever.
00:23:47 I understand what you're saying.
00:23:48 But your beef is with this particular game, Fortnite, that broke your rules.
00:23:53 You can't just sort of do this, you know.
00:23:55 And now we'll do everything bad we can possibly do to you to retaliate for it.
00:23:59 At least not until some sort of court decision comes down.
00:24:01 And that's going to take a while, right?
00:24:03 And some other interesting facts out of the arguments that lawyers put forth.
00:24:08 I would suggest reading Sarah John's tweet thread about this because she's there just reporting what the different lawyers say.
00:24:14 So you can kind of hear their arguments.
00:24:16 And one of the arguments from one of Apple's lawyers, Richard Doran, he said, I think it's also a paraphrase.
00:24:23 Most of Epic's business has nothing to do with iOS.
00:24:26 The iOS platform is about 12 percent of Epic's revenue.
00:24:28 Most of their platforms are elsewhere.
00:24:30 Epic only went mobile in 2018 and they did so on Android and iOS.
00:24:34 All right.
00:24:34 So that was one of the questions of like, can Epic afford to just stick this out and say, you know, we're not going to fix our game.
00:24:42 We're not going to put an app purchase back.
00:24:43 We're just going to wait to see the result of this court case.
00:24:46 Right.
00:24:47 Even if our season ends and, you know, it becomes useless on not useless, but much less useful for people on Apple's platforms.
00:24:53 mobile gaming is huge mobile gaming i think is the majority of gaming revenue at this point like globally right but as far as epic's concerned they started as you know a pc uh developer and became pc and consoles and only recently entered mobile so even though ios and mobile are both huge uh ios specifically is a is only 12 and that's i mean that's a big chunk of revenue but it's not like it's 70 of their revenue or it's not even 50 so
00:25:20 That, I think, explains.
00:25:21 I thought it was much more of their revenue.
00:25:23 I didn't realize that their entry into mobile was so early.
00:25:26 And presumably Apple's lawyers would know how much it is of their revenue because they know how much they pay Epic and they know how much Epic's revenue is from their filings and they can figure it all out.
00:25:35 But anyway, tidbits like that are littered throughout this very short, maybe like six or seven page PDF.
00:25:42 So you should check it out.
00:25:44 It just makes me upset.
00:25:47 Every time Apple, in any way, whether it's a lawyer or one of their execs or a stupid study they do on the website, every time they try to defend their behavior around App Store rules and money hoarding, they basically set developers on fire.
00:26:05 they have such incredibly tone deaf characterizations and phrasing, you know, like their thing last month about, you know, or whenever that was, but the, Hey, about like how they didn't contribute to the app store with base camp.
00:26:18 Like the wording they choose to use, the arguments they choose to make, it makes me ashamed to be a fan of this company.
00:26:26 And it makes me extra ashamed to be a developer for this company and for this app store.
00:26:31 And yeah,
00:26:32 I love Apple so much in so many other ways for so many other reasons.
00:26:37 We're all such big fans of them, and it hurts me to see this company that I'm such a big fan of and that I'm so involved with be such a jerk in this other way.
00:26:49 They have such an incredible failure to read the room.
00:26:53 They have such an incredibly tone-deaf and...
00:26:57 a flat-out wrong view of developers and their role in the App Store and the App Store's role in contributing to the iPhone, it makes me so upset to see any of this stuff.
00:27:10 And they just keep digging and digging and digging.
00:27:13 Apple's arguments...
00:27:14 And I'm not even talking so much about, like, you know, the particulars against Epic.
00:27:19 Because, yeah, Epic's being a jerk in different ways, too.
00:27:21 I don't care about Epic.
00:27:22 That's not the thing.
00:27:24 Like, I'm talking kind of more broadly about their incredibly increased aggression towards in-app purchase in the last few months and, like, what they did with the word
00:27:34 press app like that's just like that's terrible like the the apple has been so much more aggressive um in general seemingly in you know the last year or so and especially in the last six months around like squeezing more and more out of in-app purchase uh exceptions and and rules i can't stand to be associated with them right now i just can't stand it like they are ruining their relationship among an entire generation of developers and
00:28:03 This relationship has always been strained.
00:28:06 The App Store has always... The whole concept of requiring app review and having all these rules and having rejections and all the different levels of enforcement they've had over the years and inconsistency.
00:28:17 This has already been a strained relationship ever since the App Store began 12 years ago.
00:28:22 But...
00:28:23 They have just taken a turn for the worst recently, so much so that I've considered the possibility—I know this sounds crazy—I've considered the possibility that, like, what if they want to get rid of some of these rules because they think it's a little much and a little wrong, too?
00:28:41 But they know that if they just do it, they might face a shareholder lawsuit.
00:28:46 So what if they are provoking government regulation by going so over the top that they are regulated and therefore then they can tell the shareholders we had to do this?
00:28:59 But I know that's unlikely.
00:29:01 Almost impossible.
00:29:01 I'm not saying that's what I think is going on, but I'm saying their behavior is so ridiculous in this area recently.
00:29:09 It's so over the top.
00:29:10 It's so insanely greedy and aggressive and hostile and just...
00:29:16 They're doing everything wrong from a developer relations point of view, from a corporate relations point of view, from avoiding any trust regulation.
00:29:26 They're doing everything as wrong as possible in this area.
00:29:29 So over-the-top ridiculous, so offensive, so just abrasive towards everyone, and so just awful.
00:29:38 unabashedly shamelessly greedy and stingy and just they're being such jerks about this whole thing I can only conclude as as like a hopeful point of view that where I hope this company has not gone insane that
00:29:53 I hope that this is all some big strategy to get themselves regulated because the more likely alternative is that they just are these massively greedy, horrible jerks now.
00:30:06 And I just can't stomach that.
00:30:09 yeah a lot of the the arguments when it comes to legal cases like it's a lawyer's job to find every possible argument and to use the ones that are most effective given the legal precedence and everything so if you see an argument in a court case and it seems really terrible in some respects it's like well but that's what court cases are about like you kind of have to check your shame at the door and say look do you want to win this court case that's why you pay me i'm a lawyer i'm telling you this is your strongest argument go with this and so they make arguments that
00:30:33 from the outside look ridiculous or silly or you know ineffective or put apple in a bad light but legally speaking may give them the victory they want and in general that's a calculated risk to say well most people don't follow details of court cases so that's fine problem in this situation is a lot of these arguments that marco was having a strong reaction to were made before a court case existed before epic sued them before any of this happened so you can't say oh apple was doing that because like in in a court case you use all the tools at your disposal
00:31:00 apple itself directly made these arguments essentially to the public as a form of pr and that's back when we were saying apple this is not this is not good public relations here you don't realize how you're coming off maybe to developers i mean maybe you're trying to appeal to users but developers see the same thing and in fact are paying more attention to it so that's that's a lot of the problem here and it's a lot of the exact same arguments like i think at one point there was a quote from somebody it might have been phil shill i don't remember of talking about how uh
00:31:25 how Epic uses metal, uh, in their games and how Epic was on stage with Apple, uh, saying how great metal was at very, you know, cause we've seen that at various, uh, WWDCs and other conferences and how Apple doesn't charge anything for metal.
00:31:40 And, you know, as one developer pointed out, it's like, this is not compelling.
00:31:43 It's not compelling for you to say, you know, all these APIs we give you, we let you have Xcode and we let you do these APIs and we pay to develop them.
00:31:49 It's like, yeah, you're a platform and we're third party developers.
00:31:52 That's how it works.
00:31:52 Like we, you know, like what do you expect to happen?
00:31:55 Like, you know, if you thought you could charge for them, you would.
00:31:59 you know it's a competitive advantage not to charge for them in your applications and anyway um open gl an alternative thing you deprecated so what are we of course we're going to use metal because you get rid of the API like you're going to not make a game it's like see how see how they love metal like that's i mean the whole conversion to metal that's an example of good corporate relationship management apple has strategic goals they want to switch to metal because they're going to make their own gpus their own system on the chips and they you know like
00:32:24 They want more control over their graphics destiny, but they need developers to go along with that.
00:32:28 So they found a way to work out a situation with the big game engine developers to say, we need you to get onto Metal.
00:32:35 I know you don't want to do it because your engine works okay in OpenGL now.
00:32:38 But here is, you know, the stick is we're going to take away OpenGL eventually.
00:32:42 And the carrot is, hey, you can be on stage and we'll show your games and whatever.
00:32:45 There you go.
00:32:46 You did it.
00:32:47 Win, win, win.
00:32:47 Of course, now, when they're in a fight, that comes flying back and says, you seem 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?
00:32:55 It's like, that's not a good argument.
00:32:57 It doesn't make you look good, Apple.
00:32:58 Again, maybe in court that's good, but they made that argument before court of how great Apple is that they would provide these APIs for you.
00:33:04 We spend all this money to make these APIs, and you ingrates, and we don't even charge you for it.
00:33:09 I can't believe you ingrates, and it's just...
00:33:11 it's not it's not a maybe it's a good legal argument i don't know we'll see but it's it certainly doesn't play well with developers and i think uh users users who aren't listening to tech podcasts probably have no awareness of any of this other than apple and epic are fighting and fortnight broke on my kid's phone right and that's still not a good look for apple and
00:33:31 anyway well even that i i think that is you know we i don't think we because we are not like big fortnite players i don't think we fully understand the impact of that uh and i'm glad that you know listeners were in to explain things like the season which i didn't know about but like i i think often like you know right you know my kid has an ipad he uses it constantly the two things he uses the most for are youtube and minecraft
00:33:59 if you know he hasn't discovered fortnight yet he's a little young for it but i thought like what if this happened to minecraft what if minecraft stopped being available on the ipad and you know it stopped getting updates you couldn't play online anymore and maybe it even you know did the whole like you know developer revocation thing where it would stop launching
00:34:19 I think he would never touch his iPad again.
00:34:22 That would put him off the platform for a long time.
00:34:24 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.
00:34:30 And we support that, you know, with limits.
00:34:32 But, you know, we support that.
00:34:33 So it's such a thing that, like, 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.
00:34:44 And he would never touch the iPad again.
00:34:46 So that would be a user on Apple's platform that they would just lose for a long time, possibly forever.
00:34:53 And I think while, again, while I don't give two craps about Epic, and I think they're being jerks in their own way throughout some of this, I do think that's not to be overlooked that, like...
00:35:04 It is going to be a significant cost to Apple's platform to have all these, you know, millions probably of gamers.
00:35:14 Now, like, you know, Apple's platforms have always kind of been second class citizens for major gaming.
00:35:21 But now this is like a major loss for them.
00:35:23 And all those gamers who were playing Fortnite on iOS devices, how many of those people are going to blame Epic for this?
00:35:32 Probably not a lot.
00:35:33 Epic's done a really good job of showing all of them this is Apple's fault.
00:35:38 Even though, again, I think it is mostly Epic's fault.
00:35:40 But that's beside the point.
00:35:42 What all these people are learning from this campaign that Epic is waging is that Apple's doing this to them.
00:35:49 This isn't just being fought in the tech press, in the developer press.
00:35:53 This is being fought in the public.
00:35:55 And Epic has brought all these users in.
00:35:56 And all those customers, all those gamers...
00:36:00 They're all going to have a pretty big reason to stop using their iOS devices or to beg their parents or to themselves buy a different system to play their games on now.
00:36:10 And that is going to hurt Apple to some degree.
00:36:13 It's not going to put the company out of business or anything.
00:36:15 But that is going to be felt like this is a significant difference here, like in this fight compared to other fights that mostly happen kind of like behind the scenes and closed business dealings.
00:36:25 And the companies didn't want to drag into the public or couldn't drag on the public.
00:36:28 This one is starting in the public and it's really, really big and it affects a lot of people.
00:36:34 And it's making Apple look like the big bad guy that, frankly, they pretty much are in this area.
00:36:42 To millions of gamers and millions of customers who before weren't part of these fights, weren't part of these discussions, didn't follow this kind of news, now they're in it.
00:36:51 And they're all going to get this horrible impression of Apple that could last a long time.
00:36:56 Yeah, I mean, something that's helping Apple a little bit here is that Apple's platforms are basically third-class platforms when it comes to Fortnite, right?
00:37:05 Because, like, the serious players are playing on PC because you can get the highest frame rate, the highest res, you know, and you can use mouse and keyboard and all that other stuff.
00:37:12 And then consoles are the second tier.
00:37:15 And touch input iOS devices is third tier.
00:37:18 Not that there aren't a lot of users because there are a lot of users or whatever, but, you know, it's only 12% of Epic's revenue, but 12% is still not nothing.
00:37:25 but in general i think apple has helped that like that people don't buy ipads to play fortnite right it's a thing they can do on the ipads that they have but if they get super into fortnite they are going to eventually get a game console or pc as they get older they will graduate from it because it's not the ideal platform for that type of game it's great that it's on there it's a
00:37:48 but it's not like, for example, losing Facebook on the iPhone because Facebook is natively like an iPhone.
00:37:56 I know this is a weird thing to say, but a lot of people read Facebook on their iPhone.
00:38:00 There is no first-class platform for Facebook that is not your phone.
00:38:04 That is the first-class platform, right?
00:38:05 So 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, Apple's isolated from this a little bit because
00:38:15 It's bad if Fortnite never comes back on the platform, but every single one of those users can and 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 childhood into teen years into adulthood.
00:38:37 If you're an adult, I don't know how many adults, unless they're really, really forced to and they don't have any other choice, are willingly playing Fortnite on an iPad.
00:38:45 if they have any way to get a game console or a PC.
00:38:49 We are sponsored this week by Backblaze, unlimited computer backup for Macs and PCs for just six bucks a month.
00:38:58 I love online backup.
00:39:00 It is one of the wonders of modern technology that you can just backup all your files in your computer to the cloud.
00:39:06 And Backblaze is by far my favorite way to do this.
00:39:11 I've been a Backblaze customer for a long time, long before they were a sponsor, because they are the best cloud backup that I have found.
00:39:16 I've tried a bunch of them.
00:39:18 They are the best.
00:39:19 And I highly recommend you have cloud backup.
00:39:21 It is a wonderful failsafe against the kind of hazards that can make you lose data that's only in your house or only in your office.
00:39:28 So, you know, things like fires, floods, or just, you know, just data loss stuff, you know, accidental damage, viruses, all that kind of crap.
00:39:34 Online backup is a wonderful backstop to all that risk that just goes away.
00:39:38 It's a really good service.
00:39:39 So they will back up unlimited space.
00:39:42 And I've tested this.
00:39:43 I have backed up many terabytes to their $6 a month plan.
00:39:47 And it really truly is unlimited.
00:39:49 As long as it is connected to your computer that includes external drives, they will back that up for you.
00:39:55 So it's all your data on a computer, six bucks a month.
00:39:57 You can restore it by mail or on their website.
00:40:01 If you do it by mail, they will ship you a hard drive.
00:40:03 They will overnight it to you.
00:40:04 And if you return the hard drive, they'll refund the cost of it.
00:40:06 So that's pretty awesome.
00:40:08 Or, of course, you can restore stuff right on their website.
00:40:09 If you want to download it at all, no problem.
00:40:11 You can restore individual files to your mobile device.
00:40:14 So if you want to have access to a document that's only on, say, your home computer, you can get to it from your phone.
00:40:19 This is a wonderful backup service.
00:40:21 I highly recommend Backblaze.
00:40:23 Go to backblaze.com slash ATP and you can get a 15-day free trial, no credit card required.
00:40:30 Fully functional 15 days at backblaze.com slash ATP.
00:40:35 Go there, start protecting yourself today.
00:40:38 Start now, backblaze.com slash 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:50 So, John, is it finally time to talk about antitrust in Apple?
00:40:54 Almost.
00:40:54 One thing I just want to clarify is I think I figured out Tim Sweeney's tweet.
00:40:57 Is this still a follow-up?
00:40:59 No, that's a topic, but this is finishing up the follow-up.
00:41:01 Tim Sweeney's tweet that I didn't understand.
00:41:03 All right, so this is more about Epic Games versus Epic International and Unreal versus Fortnite, right?
00:41:08 So Tim Sweeney is saying that Apple said they'll revoke all of Apple's SDK access for stuff on Friday, blah, blah, blah.
00:41:13 The temporary restraining order does not stop Apple from doing that to the account that owns Fortnite.
00:41:20 But there's a different developer account for Epic International that has the Unreal Engine stuff, and that's the one the judge said that Apple can't ditch.
00:41:27 So Apple can and apparently is still going to.
00:41:30 terminate the developer account that is used to build and deploy Fortnite, right?
00:41:37 Still doesn't explain why they didn't release one last version for Mac users right now because it's not Friday yet and you could put out the build, right?
00:41:43 And then the Mac users could have it.
00:41:45 And I suppose, you know, they can't do it for iOS because iOS is off the App Store, but there is no, you know, again, Fortnite's not on the App Store for the Mac.
00:41:51 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 stopping them from it.
00:41:57 Anyway, that's how that works.
00:42:01 So I feel better that I understand the complaints now.
00:42:03 I still don't understand why the Mac version isn't out, but it's kind of a foot stomping like, well, if you're going to kill my account, I'm not going to rush for the last two days to try to get the Mac version out because what if there's a bug or something?
00:42:13 And then we'll no longer have a developer account for it to fix the bug and it'll be bad.
00:42:17 Antitrust.
00:42:18 Antitrust in Apple.
00:42:19 Marco has certainly talked a lot about this.
00:42:22 And I think, Casey, you weighed in on it a little bit.
00:42:23 But I've been avoiding...
00:42:25 the antitrust angle as in like the the legal government and just the general idea of the referees coming in and saying uh what you're doing is bad and we need to change the rules of the game so that you're not what you're doing is not damaging to the overall game and everyone who plays it right our economy um
00:42:45 And my opinion on antitrust is mostly shaped by my sort of formative experience of antitrust, which is the Microsoft antitrust trial, which was a very big deal in my life.
00:42:55 I was very big into the Mac and PC wars when I was a kid and was very anti-Microsoft.
00:43:03 all the, the media and explainer articles and, you know, stories surrounding the antitrust, the Microsoft antitrust child really sort of let me, gave me a surface on which I could bounce all of my thoughts and opinions and antitrust off of.
00:43:19 Right now.
00:43:20 I don't, I'm not a lawyer.
00:43:21 I don't know what the legal situation for antitrust is.
00:43:23 And you know,
00:43:24 I didn't know all the nitty-gritty legal deals of the Microsoft one.
00:43:27 I'm sure I won't know the nitty-gritty details of whatever may or may not happen related to tech and antitrust in the coming years because there are rumblings in Congress about that and there were those hearings and all that.
00:43:37 So I don't know.
00:43:37 But my personal yardstick for antitrust and when it's being damaging is based on something that was repeated a lot in the Microsoft trial and the Microsoft case, which was lots of things that you do as a company in our semi-capitalist economy.
00:43:54 to try to get one up on your competitors are fine until you become so big that you are a quote-unquote monopoly.
00:44:05 And then suddenly all the things that you did to get there, a whole bunch of them become illegal because it's fine to do this thing like, okay, well, if you buy a product X from us, you also have to buy a product Y, right?
00:44:17 It's fine to do that when you're still little.
00:44:20 Because if your customers don't like it, they can say, you're making me buy X when I just want to buy Y. I'm going to go to someone else, right?
00:44:29 Because there are competitors and they can go to them, right?
00:44:31 But eventually, if you become a monopoly, you tell them, oh, if you buy X from us, you also have to buy Y. And they can't say, I don't want that deal.
00:44:39 I'll go buy from someone else.
00:44:42 And you say, who else are you going to buy from?
00:44:44 We're the only game out there.
00:44:45 Now, obviously, in most cases, a monopoly is never literally the only game in town.
00:44:50 But there was a particular moment I remember from the Microsoft trust trial, which had me going, yes, finally, because as a Mac fan at that time, it was so clear to me that Microsoft was a monopoly.
00:45:01 Like that wasn't even a question.
00:45:02 I just wanted them to get to the part where they said, OK, given that you're a monopoly, are you allowed to do X, Y and Z?
00:45:07 But they had to argue all this stuff about the monopoly.
00:45:08 And at some point, one of the lawyers for the government side said to a giant courtroom, which was then filled with people in these pre-COVID times, it was, you know, the audience in the courtroom and everyone there, they said, or maybe it was in Congress, I forget where it was, but it was a big room full of people.
00:45:20 And they said, raise your hand if you have a Windows PC.
00:45:23 And everybody in the freaking room raised their hand.
00:45:25 Like, maybe there's one person in the back who didn't, but, you know, maybe today in this world where Mac and PC doesn't matter or anything, if you didn't live through it, you don't realize how prevalent Windows PCs were.
00:45:36 Nobody had Macs.
00:45:37 People hadn't even seen Macs.
00:45:38 When you'd say you had a Mac, they'd look at you weird.
00:45:40 Like, what the hell?
00:45:41 Why do you have... Like, Windows massively dominated.
00:45:44 Windows PCs were the entire market and just a bunch of weirdos who wanted to overpay for a slower computer because it was pretty.
00:45:51 Like, this is all, you know...
00:45:52 Pre-iMac, pre-Mac OS X, before all of that, Windows massively dominated.
00:45:58 And that demonstration, even though it is just Anik data or whatever, was hammering home the point, it's like, look, we all know that Microsoft is a monopoly.
00:46:07 If you have some business and Microsoft forces you to take some deal or bundle something with something else or uses their power as a monopoly to crush a competitor, you can go, you know what?
00:46:15 I don't like that.
00:46:16 i'm gonna switch to mac and they'd be like what are you kidding me nobody has max right you and like it was it's ridiculous right and it was such an easy monopoly because windows pcs were physical things that you could see you could just walk into any building in any city in the world and just go to every single personal computer and say is this a windows computer yes or no and just count them up and sure enough you'd find like 90 something percent of them would be windows pcs it was so easy to do
00:46:41 There wasn't any sort of like nuance to it at all.
00:46:44 And so that always informs my, you know, opinion of of antitrust is like it's fine to do all sorts of hard nosed deals.
00:46:53 And the way you can tell your monopoly is you can make the deal awful and people still have to take it.
00:46:58 Like that's when the referees need to come in because it's anti competitive.
00:47:02 Right.
00:47:02 Competition means you can.
00:47:03 you know, demand the thing of your customers or raise your prices.
00:47:07 That's the easy one because people always say, Oh, is the price raised?
00:47:09 But there are so many other things that you can do.
00:47:10 You can crush competitors by saying, 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 Cause what the hell else are you going to do?
00:47:22 That's how you can tell when you're a monopoly.
00:47:24 Right.
00:47:25 And after the antitrust trial, like both before and after, you know, on the internet and use that back in those days or whatever, um,
00:47:31 People would have all these opinions that didn't make any sense to me.
00:47:34 Even back then when the Mac was like 3% market share or something, people would say, well, Apple has a monopoly on Macs.
00:47:43 I'd be like, I don't think you understand what monopoly means.
00:47:46 Does Honda have a monopoly on Honda cars?
00:47:49 That's not I mean, yeah, they're the only company that sells Honda cars.
00:47:53 They have 100 percent market share of selling Honda cars.
00:47:55 But like that's not how it works.
00:47:57 Right.
00:47:58 And so, you know, everybody has a monopoly on the thing that only they do.
00:48:03 Right.
00:48:03 So you need some other kind of yardstick.
00:48:04 And back then it was like it was so easy.
00:48:06 It was market share as in.
00:48:08 you know just count up all the pcs and see which all the personal computers and see which ones are max and which ones are pcs how many sold per year how many install base would i pick a number it was really easy to do um and a lot of the sort of app store apple walled garden apples being unfair apple is a monopoly two thing that never stopped from you know the days when everyone just you know was complaining about apple even when they were three percent market share and just got louder and louder i've always said well look
00:48:35 Apple, yes, has a monopoly on applications on its own platforms, right?
00:48:40 But Apple doesn't even sell the majority of mobile phones, for example.
00:48:45 Like, not only do they not have 97% market share, they don't even have 50.
00:48:49 The biggest, you know, platform for mobile phones is Android.
00:48:54 And Apple doesn't have anything to do with that, right?
00:48:56 So if your measure of whether Apple is a monopoly is not simply, oh, well, Apple has a monopoly in Apple products, which is dumb.
00:49:03 If you look at the model that we use for the Microsoft antitrust trial, which is like, you know, market share, essentially, how many phones are out in the world and how many of those phones are iPhones, you'll see that they don't have a monopoly.
00:49:15 So like if Apple does something that users don't like.
00:49:19 Like, for example, charging 700% commission on everything in the App Store, that would decimate their third-party application support because everybody would leave, right?
00:49:27 Except for Facebook.
00:49:28 They said, no more free apps, and we get 700%.
00:49:30 So if you sell it for $1, we get $7, right?
00:49:34 They made a terrible deal, right?
00:49:35 everyone would just leave I would argue the current deal is not that great but go ahead right but I'm saying like how like the test of monopoly power is how badly can you screw everybody involved and they have no choice and and for from a market share perspective
00:49:51 If Apple does things that developers and or customers don't like enough, people can switch.
00:49:56 And Apple, by the way, will absolutely argue this in the current antitrust trials or whatever comes.
00:49:59 They will say people can and do switch from iOS to Android.
00:50:04 It happens all the time.
00:50:05 It's a thing that you can do so that, you know, showing that there is competition.
00:50:09 So if we Apple do something that's actually really bad.
00:50:12 there is someplace else for them to go.
00:50:14 Unlike Microsoft, where it was just not viable for you to switch to the Mac, especially back in the heyday of the Wintel PC, because almost all the applications you cared about weren't even on the Mac.
00:50:29 If you're using this point-of-sale software or...
00:50:31 Custom software you have run for your thing or tons of other applications that are only available on Windows or DOS or whatever, you know, like, but on mobile phones, it's not the same way.
00:50:39 There's much more parity, right?
00:50:41 So from a market share perspective, Apple certainly does not have a monopoly, you know, using the sort of measuring yardstick that was used in the Microsoft Unity Trust trial.
00:50:51 And for the longest time, you know, before all this, you know, for years and years of the App Store, as we were creeping up to this, this was generally the reason why I ignored any kind of
00:50:59 apple needs to be investigated for antitrustings it's like they're not in a microsoft position they can't turn the screws on everybody and get away with it because they're not only is there a viable alternative there's a more popular alternative right and that ratio that market share like apple wasn't creeping up to eventually dominate have 90 market share they've been holding steady or declining compared to android like it hasn't i don't think there's ever been a point
00:51:24 Where the majority of mobile phones and use mobile smartphones and use in the world were Apple platform.
00:51:31 Right.
00:51:32 The thing that's changed for me in recent years is not Apple's behavior, because in many respects, Apple doing things that are, you know, that make users and or developers angry.
00:51:42 and then us having reactions to them.
00:51:44 Obviously, it's coming to a head now, but it's always been sort of simmering in the background.
00:51:49 But that hasn't changed the general equation for me of like, okay, but then if users don't like it and if Fortnite and Facebook and Netflix all leave the platform, everyone will just switch to Android, right?
00:51:58 So that shows Apple's not a monopoly.
00:52:00 The thing that's been bothering me a little bit lately is
00:52:02 is a different yardstick other than just installed base of phones and ability to switch.
00:52:08 And that yardstick is a different statistic, which is not installed base, but share of money flowing through the mobile phone economy.
00:52:16 And when you're selling a physical good, like a Windows PC that comes with a Windows license that you pay Microsoft for, it's really easy to say you sell one PC, you have to sell one Windows license for it, and you figure out how much that PC maker pays per license.
00:52:29 It's a very straightforward thing.
00:52:31 But just selling a bunch of phones into the world does not directly translate to revenue that passes through those phones.
00:52:38 So even though there are way, way more Android phones in the world...
00:52:42 My understanding is that the majority, in fact, the vast majority of revenue that are profit revenue or profit.
00:52:51 I don't know if it's both.
00:52:52 But anyway, the vast majority of the money that we care about that flows through the mobile economy actually does go through Apple phones.
00:52:58 Is it because people buy Apple phones have more money because the phones are more expensive in general and therefore they have more money to spend?
00:53:04 Is it because iPhone users are more likely to spend money of any amount than Android users?
00:53:09 But either way, that is a very different statistic than how many phones exist in the world.
00:53:15 And that would mean that Apple may, I mean, we're kind of in the process of finding out, may actually have monopoly-level power when it comes to forcing companies to do what it wants because they are the gatekeeper to whatever the percentage is, 80%, 90% of the money flowing through the mobile economy, right?
00:53:35 And it would be interesting to see if anyone makes that argument, maybe when the government case comes, probably not going to come up on this epic one, but...
00:53:41 All I'm saying is there's more there's more to monopoly than just market share.
00:53:45 And what really matters in monopoly is what kind of power you have.
00:53:48 Now, I don't think that Apple currently actually has the power that Microsoft had to basically get its way because these companies need Apple because they need that 80 or 90 percent of revenue just because I think it's.
00:54:02 a little bit more fragmented than that.
00:54:04 And I also think the revenue would go with these companies if they abandoned Apple.
00:54:08 So if Facebook, Netflix, Amazon, Epic all left Apple's platform and went to Android, I think the money would follow them because the people who currently have iPhones and are spending all that money would switch platforms.
00:54:21 But right now...
00:54:24 Apple's, I don't know what you want to call it, money share, is way out of proportion with their market share.
00:54:29 And that's the thing I'm keeping my eye on.
00:54:31 Because you can imagine if Apple's money share got to be, you know, 99% or 100%, and Android was just that phone that people get who never spend any money through their phone,
00:54:41 Apple would have a lot more power than it does now.
00:54:44 I think part of the battle that we're seeing here is a test case to see exactly how much power Apple has.
00:54:49 And thus far, Epic, I think, has shown that Apple has less power than Apple thinks it has because Epic is willing to defy Apple.
00:54:57 And Epic's not even that big in the grand scheme of things.
00:54:59 Right.
00:55:00 How much does it?
00:55:03 But they are a small fish compared to the biggest company in the world.
00:55:06 And they're willing to go head to head.
00:55:08 They're willing to take the hit.
00:55:09 They're willing to battle Apple on this front.
00:55:11 And it's a couple items that got pushed out of fall because it was too long.
00:55:14 Talking about other companies doing similar things.
00:55:16 I think people smell blood in the water when it comes to Apple.
00:55:19 And I think that shows that Apple does not yet have monopoly level power.
00:55:24 And what and that's why most of my other discussion of this topic has been Apple, you're doing stupid things.
00:55:31 Corporate relationship management is bad.
00:55:33 What you're doing is not going to work.
00:55:35 Right.
00:55:36 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.
00:55:42 Or Apple, what you're doing is immoral.
00:55:44 It's just stupid business, right?
00:55:46 You're making people like Marco Superman at you.
00:55:48 That's bad business.
00:55:50 It's their right to do things that are bad for their business.
00:55:53 But I, you know, I'm going to say that I don't currently think that anything Apple is doing, specifically Apple, requires antitrust.
00:56:03 intervention based on their current power in the market but i will say that writ large there needs to be new regulation in the tech sector to control the actions of all companies because when you go look at google it's like oh well google you know that's the 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.
00:56:24 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 and give them tons of power.
00:56:32 And even though they are themselves are deadly competitors, you know, all the big tech companies are themselves deadly competitors with each other.
00:56:37 There's just not that many of them.
00:56:39 And that is too much power concentrated in too small an area.
00:56:42 And that's why we need new regulation to protect customers, to protect, not to protect developers specifically, but to protect customers and their data and their rights and everything having to do with that.
00:56:51 So I think absolutely there needs to be new and better legislation, which will be really hard for our broken system of government to produce it anytime soon.
00:56:59 But anyway, there needs to be that.
00:57:01 But I don't think Apple itself...
00:57:04 I could be convinced otherwise, you know, I'll see your evidence in court eventually if this ever comes to court, right?
00:57:09 But I don't think Apple specifically, anything that it's doing demands legal intervention.
00:57:15 I just think they're being stupid.
00:57:17 So what would you, if you were allowed to make changes to the App Store rules, what would you do?
00:57:24 It's not a question of like App Store rules.
00:57:26 I think there just need to be, it's so hard to do because there's so many different ways you can go with this, but like,
00:57:33 The example I'd always use is like everyone always wants to use consumer harm and they are so focused on prices like, well, the prices in the app store are low, like that downward price pressure that we always complain about from the software developers.
00:57:44 That's good for consumers, right?
00:57:45 Downward price pressure.
00:57:46 That's good.
00:57:46 Like the same kind of argument you make for Walmart.
00:57:48 Hey, Walmart's able to sell goods really cheaply.
00:57:50 Isn't that great?
00:57:51 But the power that Walmart wields over its suppliers and the power that Apple wields over its suppliers and the power that Apple wields over its developers, even though it results in low prices for consumers, is not good for sort of the ecosystem of our general economy.
00:58:03 So I would mostly be trying to target rules that require some kind of – require the big companies to –
00:58:16 certain certain rights of consumers need to be preserved like you can't do a thing that prevents like here's an example i don't necessarily agree with this one but it's an easy one to pull out you can't do a thing that stops people from being able to install whatever software they want on their phones right so side loading for example again we talked about this before i don't necessarily agree with it but it's an easy thing to say customers it's their phone they bought it you as a company shouldn't be able to stop them from installing stuff on it by voiding their warranty or whatever like you know like
00:58:45 DMCA and everything makes that difficult because of the whole anti-hacking crap or whatever.
00:58:50 But anyway, that's an example.
00:58:51 And that would be a protection of consumers because that would provide some pressure for Apple to make the App Store better, something they would never do on their own because they don't want to enable sideloading, but there was law that it forced them to.
00:59:01 That's a bad example because I don't agree with it, but that is an example of sort of a thing that would apply to everybody and that it would force more competition and it would force more innovation, right?
00:59:10 Because lots of things that aren't allowed on the App Store will never know what could have been created and what somebody bailed on because they thought it was an awesome idea, but they said, oh, that'll never get past app review, so they didn't do it, right?
00:59:19 And maybe we'll never get that review, but you can do it on Android then and have everybody sideload.
00:59:23 And then, yeah, but, you know, it's a thing that makes money and most people have money or an iOS.
00:59:28 You'll never know the innovation you're losing by having these closed platforms.
00:59:30 So things like that are right to repair is another example.
00:59:33 Like you should be able to bring your iPhone to someone else and have them repair it.
00:59:38 Right.
00:59:39 Apple would complain it's a safety concern and only Apple can do it or whatever.
00:59:43 You know, 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:48 And that's anti-consumers.
00:59:49 So we have these consumer laws in various states that say if you make a hardware product, you can't actually stop people.
00:59:55 And this applies to like Tesla cars and everything else.
00:59:57 And you can't actually stop people from taking it to someone else and paying them money to fix it.
01:00:01 Right.
01:00:01 Right.
01:00:01 laws like that that are not oh you should have this rule in the app store but that are instead here's a class of things that we understand companies want to do that makes them tons of money but in the end if everybody does it it makes the world worse for all of us
01:00:17 Like that's the role.
01:00:17 That's the role of government.
01:00:18 Find the things that, you know, they're all the companies in some ways are, you know, competing for our dollar and doing all these things.
01:00:24 But eventually companies get enough power to start do things that benefit the company, but don't benefit literally anybody else.
01:00:32 And that's when you need, you know, laws to regulate the game to make it.
01:00:36 So, you know, I know you can do that move and I know it makes everything for you better.
01:00:40 And I know no one can stop you.
01:00:42 But the fact that no one can stop you means we're going to make a law that says you can't do that.
01:00:45 Right.
01:00:46 So I don't have any specific recommendations, but that's the type of thing I'm thinking of.
01:00:51 I don't know.
01:00:52 To answer my own question, I don't know.
01:00:53 I don't know what I would recommend.
01:00:56 I feel like I feel like this distinction, this seemingly arbitrary distinction that Apple has come up with where you can sell something in the quote unquote real world and
01:01:12 And you can do that in a very user hostile way without Apple taking a cut.
01:01:18 And that's all right.
01:01:19 Like you can sell stuff on Amazon.
01:01:21 You can book an Airbnb rental.
01:01:23 You can take an Uber or Lyft.
01:01:26 And Apple doesn't necessarily need a cut of that.
01:01:28 You can schedule an in-person and pay for an in-person gym class, but it's in person.
01:01:34 So it's okay.
01:01:36 But suddenly, if it's virtual or fake, if you will, I don't literally believe that, but for the sake of discussion, fake or electronic or what have you, suddenly Apple deserves the money, according to Apple.
01:01:48 And that distinction...
01:01:51 While it may have made sense early on, I don't particularly understand it now.
01:01:57 And 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.
01:02:06 I'll link them in show notes.
01:02:08 The big one wasn't.
01:02:09 Okay, thank you.
01:02:11 But one of his points was, and I'm going to butcher it because I'm not as smart as Ben, but basically if the marginal cost for selling the thing is effectively zero, you don't have to physically create another one.
01:02:25 then, okay, Apple gets 30%.
01:02:27 But if there's a non-zero marginal cost, you actually have to have room in a building to teach this exercise class.
01:02:34 You're actually staying at somebody's Airbnb.
01:02:37 You're actually buying something tangible from Amazon.
01:02:41 Then maybe there should be some other tier wherein Apple gets a cut, but maybe it's not 30%.
01:02:49 And maybe...
01:02:50 Those companies should be allowed to offer their own payment systems and so on.
01:02:55 And I feel like I understand the spirit of what Ben was going for, but I think it gets really complicated really quickly.
01:03:01 And I think that in order for it to be fair for everyone, for users, for developers, for Apple...
01:03:09 Whatever the system is should have a really, really simple elevator pitch.
01:03:15 And to be fair, the elevator pitch or the summary of today's system is everyone pays 30%.
01:03:22 Asterisk.
01:03:23 Asterisk.
01:03:24 Double dagger.
01:03:25 Yeah, exactly.
01:03:25 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.
01:03:30 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 I'm actually being a little bit more ambitious with what I hope to happen now.
01:03:46 Not that it will.
01:03:47 There's, I think, almost no chance of this ever happening, even with regulation.
01:03:52 But I think one of the big challenges Apple has always had with App Store rules is
01:03:58 is that many of the rules are fairly straightforward, objective rules of like, you know, the app can't crash during app review.
01:04:06 That's bad.
01:04:07 You know, it has to do what it says it does, etc.
01:04:10 You know, it can't be malware.
01:04:11 It has to, you know, adhere to certain, you know, restrictions on how it uses certain hardware features.
01:04:17 And, you know, like there's so many parts of the rules that are sensible, defensible, and objective.
01:04:25 and therefore should be fairly easy to enforce consistently and fairly and in a way that everyone can predict before they go and develop an app or submit it.
01:04:36 So it's fairly easy to avoid stepping on the straightforward, obvious parts of the rules.
01:04:40 And most of the App Store review rules, and I would even say most of the value of them to customers, falls under that category.
01:04:50 we're only really talking about a relatively small handful of very vague, very controversial, unpredictable, and inconsistently enforced rules.
01:05:01 And I think it would be better for everybody, including Apple, eventually long-term, but better for everybody, certainly better for developers, and I think even better for users and for the whole ecosystem,
01:05:15 if the only rules that were enforced were objective, easily defensible rules.
01:05:23 And so that's why I don't think you can really make a lot of strong cases for any of these rules that have to do with whether Apple can demand 30% of your money based on how and why and for what your app is processing payments.
01:05:43 So what I would actually hope to see long term, and again, I know this is really optimistic.
01:05:50 I don't think it'll ever actually happen.
01:05:52 But what I would hope to see long term is for Apple, and I know that sounds crazy.
01:05:56 Give me a moment.
01:05:57 I will explain.
01:05:58 To just drop the requirement and let people do in their apps whatever the heck they want to do with payments and credit cards and money and anything else.
01:06:09 You know, this sounds crazy.
01:06:11 I know.
01:06:11 Oh, my God.
01:06:12 What if there's all these scams and people take their credit cards and everything?
01:06:16 Well, you can do all that in Safari.
01:06:19 And the world has functioned.
01:06:22 You know, yes, there are some scams.
01:06:24 There are also lots of scams in Apple's in-app purchase systems that use subscription billing and misleading things.
01:06:29 Like, yeah, there's a lot of scams in the App Store, too.
01:06:33 And, again, the world has functioned and gone on with it.
01:06:37 Credit cards are pretty protective about fraud and people blow money on stupid stuff all the time through legitimate and illegitimate means with credit cards and with games and everything.
01:06:46 So I don't think there would be a meaningful consumer harm.
01:06:51 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 credit card on sites.
01:07:03 However...
01:07:05 There's recently, you know, relatively recently, been this additional option that Apple offered called Apple Pay on the web.
01:07:13 And Apple Pay on the web is awesome for me as a consumer.
01:07:17 Whenever I see a way to buy something with Apple Pay on the web, I always choose that option.
01:07:22 And I've even occasionally not bought something because it was too hard to do, especially if I'm on my phone.
01:07:29 I don't want to type in on my billing info, 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 to add Apple Pay support.
01:07:41 And Apple does get some kind of, I think, very small percentage of those sales.
01:07:44 I think it's on the order of like 0.1% or something like they get some kind of small commission as part of the credit card merchant fee.
01:07:50 But, you know, they don't get a lot of that.
01:07:51 But, you know, Apple's paid for that.
01:07:53 And, you know, there is huge benefit to me as a customer of using Apple Pay.
01:07:58 There is pressure, therefore, on the website to integrate it.
01:08:01 And it has this wonderful user experience.
01:08:04 I don't see anything wrong with a long-term vision in which apps can do whatever they want with payments in their app.
01:08:12 If they're scams, app review can still take care of that.
01:08:16 I'm not pushing for sideloading still.
01:08:18 Again, even in my crazy new world here, this thing's never going to happen.
01:08:21 I'm not pushing for sideloading or alternative app stores because that's a whole can of worms.
01:08:26 I don't think we need to go there necessarily.
01:08:30 So AppReview can still function as a way to filter out scams and bad actors and things that are breaking more objective, easily defensible rules.
01:08:41 But it's just too messy in the real world to try to govern in a way what they ostensibly do with these rules, to try to enforce rules that are consistently and predictably and across all apps.
01:08:57 They just can't do it.
01:08:58 For instance, I recently learned from Tiff, actually, who bought an Instagram ad, that Instagram ads are purchasable directly in the app.
01:09:11 i have no idea how like how this is okay like instagram is owned by facebook i'm not sure you know that yeah right instagram facebook is bigger than epic facebook ads i i have no idea if this is true or not but i would bet you can probably buy facebook ads and ads in their app too because you can buy them in instagram and like why hasn't apple demanded 30 of all of instagram's ad revenue on ios
01:09:37 Oh, because they can't.
01:09:40 Because, yes, John, they're too big.
01:09:43 Like, Apple couldn't anger them that much.
01:09:46 I have no idea why it's okay for Instagram to sell ads in their app, and yet it's not okay for a lot of these other things that Apple has rejected.
01:09:57 And this, this kind of inconsistency is never going to go away.
01:10:02 You know, you look at the WordPress rejection from, from last week and it's like, and even that's like, it's a weird, vague, blurry line of like whether this should have been allowed or not.
01:10:12 And it's all these complexities about how, how do you define the purchase and what is WordPress versus the app and the service?
01:10:18 Like there's all these, all these blurry lines.
01:10:20 Cause that's the real world.
01:10:21 In the real world, we have a few, you know, we have some simple cases where the rules are clear cut and make sense.
01:10:26 Then we also have a whole bunch of really complicated things where it's kind of vague as to whether it should be allowed or not.
01:10:32 They're never going to win that fight.
01:10:34 They're never going to find a way to consistently enforce this rule without the problems they have now of just being just angering everybody, get constantly getting in disputes, having unpredictable, inconsistent enforcement of everything.
01:10:46 And that has always gotten them in trouble with the app store always since day one.
01:10:50 And their recent incredible increase of aggression in this particular area, 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.
01:11:02 Their incredible aggression in this particular area to squeeze out another few percent of profit margin for this quarter or whatever.
01:11:10 I don't think it's worth it.
01:11:12 I think they're doing so much more damage.
01:11:14 So long term, I would be totally pleased and happy if they would just have a consistent, easily enforceable rule of do what you want in your app and you can use our payment system if you want.
01:11:30 And then Apple, again, as I mentioned a few episodes ago, would be forced to compete.
01:11:34 Because their payment system has a lot of big advantages.
01:11:37 For the same reason why I love using Apple Pay on the web, I also love buying subscriptions to things with Apple's system instead of someone else's system.
01:11:48 Because it is easier.
01:11:50 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 jumping through hoops.
01:11:56 I can just cancel it and that's it.
01:11:59 And so there is still that consumer pressure that like app developers will still have huge incentives to use Apple system because their customers will demand it and they'll get higher conversions as a result.
01:12:12 That's why I would still use it for overcast.
01:12:14 That's why I would still use it as a customer of as a user of all these other apps.
01:12:17 And I would, I would subscribe more readily to something that offered Apple system than something that doesn't.
01:12:22 That alone would be a reason why most apps probably would still choose to use Apple system.
01:12:27 And that would be totally defensible on Apple's part.
01:12:30 They could still charge their same rates on that because they are providing legitimate value.
01:12:35 And they're convincing you to use it not because of a giant stick that they wield, but on its merit.
01:12:42 Imagine how nice that would be to choose to use Apple's net purchase system.
01:12:48 because of the merits it brings you, rather than to have to be forced to use it and have all this crap going on with all these rules that you have to tiptoe around.
01:12:57 Otherwise, Apple will demand 30% of your entire business that has nothing to do with them.
01:13:01 And I frankly like Apple's counter arguments to this hold so little water.
01:13:07 Their counter arguments like the consumer harm side is mostly not there.
01:13:14 Like if they would allow other payments, it's mostly not there.
01:13:17 And I think the market would sort that out just like it has on the web.
01:13:20 And any argument that goes towards paying Apple to fund the App Store is 1,000% BS because whatever revenue the App Store brings in from Apple squeezing this 30% out of developers, that makes up a few percent of their quarterly revenue.
01:13:42 compels in comparison to the value of the app ecosystem to the iPhone, which is way, way more of the company's revenue.
01:13:51 Because the iPhone wouldn't sell at all if it weren't for all these third-party apps.
01:13:57 How many people do you know who would buy an iPhone if it couldn't run any third-party apps?
01:14:03 I bet it's not a very big number.
01:14:05 I know, yes, the original one, blah, blah, blah.
01:14:06 That was a long time ago.
01:14:08 These days, the value of a phone is the apps it runs.
01:14:12 And in particular, a handful of very big company apps that everybody wants to run.
01:14:17 And a phone that can't run those apps is not going to sell.
01:14:21 And Apple, without the iPhone, is a shareholder lawsuit.
01:14:26 That's for sure.
01:14:27 A new CEO.
01:14:28 Everyone gets fired if the iPhone is not selling.
01:14:31 So that's way more important.
01:14:34 And the value of the apps is such a massive part of all of Apple's hardware platforms that they make way more money from than this stupid services category that keeps having them screw their customers over.
01:14:49 They're framing it as like, oh, you have to pay your way, and that's how we justify this.
01:14:54 But that's not the reality.
01:14:55 That's not why the App Store is here.
01:14:59 You know what's also really important to Apple?
01:15:02 The bathrooms on their campus.
01:15:04 How much money do the bathrooms bring in?
01:15:07 You can see it's a ridiculous argument to start separating things out when like, okay, there's a lot of value to that in other ways.
01:15:14 They're pretty important.
01:15:14 Sometimes you've got to just 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.
01:15:21 They have found a way to make significant money by squeezing all of us from something that they would be running anyway because it has massive value to their hardware platform that makes them way, way, way more money.
01:15:33 Apple would be in great shape and would have huge motivation to run the App Store for free.
01:15:40 They don't deserve any percentage of our money for running the App Store.
01:15:45 We are in a symbiotic relationship here.
01:15:48 We have software that we sell or make money from, and Apple has a platform full of users.
01:15:55 By us having our software on their platform,
01:15:58 Everyone benefits.
01:15:59 The users, Apple's platform, and therefore Apple, and us by making the apps.
01:16:03 We all benefit from that.
01:16:05 That's why they do it.
01:16:07 And so Apple doesn't need any percentage.
01:16:10 All they need to do is cover their credit card fees, and they can do that with 5% or less.
01:16:14 They don't need all this from us.
01:16:16 They're taking it because they can.
01:16:19 And again, it's a bad look for so many reasons.
01:16:22 And the really, truly sad part about all this is that this is like a drop in the bucket to them still.
01:16:29 They're destroying their reputation.
01:16:33 And by the way, Sean, you know, being an Apple fan for so long...
01:16:37 We've had a fight a long time to try to convince the world that Apple is not just greedy jerks about everything.
01:16:46 And they are now showing the world that they totally are greedy jerks about everything.
01:16:52 this kind of reputation takes so long to shake off i i just i wish they wouldn't put themselves in the position like it's it really is it's it's like your best friend is like in front of a crowd start and starts to tell a racist joke and you're like oh no oh god no no no no stop stop please don't do this because you don't want to see them look like a jerk
01:17:15 And then they just keep digging and digging and digging.
01:17:17 You're like, no, no, no, no, no, no, stop, stop.
01:17:19 This is how it is being an Apple fan right now.
01:17:22 They just keep digging and digging and digging and just looking horrible.
01:17:27 And they don't seem to know or care or even realize it because they seem to be living in an alternate world where their behavior is defensible.
01:17:34 But anyway, so to answer your question...
01:17:36 the rule would change after all that um i think long term the all these like weird subjective distinctions they try to make about when they deserve their 30 and when they will permit you to not contribute to their app store um are mostly bs and unenforceable and
01:18:01 It's full of vague edge cases.
01:18:03 It always has been.
01:18:04 It always will be.
01:18:06 And there is no way out of that that can be consistently enforced and reasonable to everybody except giving up that revenue as a requirement and actually just earning it competitively.
01:18:17 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, but are examples of the kind of legislation that we should have but don't.
01:18:29 One example, 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 unsubscribed because like you have to, you know.
01:18:38 you know send a letter or call someone on the phone or whatever a very simple straightforward consumer protection law that companies would fight tooth and nail but that i think we could actually get past even in this country is uh you companies must allow you know for any subscription service customers must allow unsubscription through the same venue that subscription happened so if you subscribe by mail companies must allow unsubscription by mail if you subscribe by phone companies must allow unsubscription by phone
01:19:03 You can offer all the alternatives, but the law is whatever venue the subscription takes place in, you must also be able to do the subscription.
01:19:10 So if you subscribe on a computer.
01:19:12 I think that is a law in California already.
01:19:15 Right.
01:19:15 But this is an example of a very straightforward consumer protection law that industry hates because they don't ever want to be told what to do.
01:19:21 But consumers would be like, yeah, that seems fair.
01:19:23 And so they get passed.
01:19:24 Right.
01:19:24 Another example that you gave of, you know, when we talk about Instagram selling the ads or whatever, Facebook owns Instagram.
01:19:30 For many, many years now, the part of our government that's supposed to decide whether it's okay for one company to allow another has been just saying, sure, whatever.
01:19:38 Yeah, you can buy them.
01:19:40 And we all know big, powerful companies like Facebook –
01:19:44 Right.
01:19:44 Right.
01:19:46 Right.
01:20:02 that and this was true of microsoft that if any company starts to get some kind of momentum say in the social networking world maybe with a photo sharing app facebook will come along and say if we can't exactly copy what you're doing and do that we'll just buy you because we have so much money and it's worth the money for us to just buy you and then absorb you into our hole and now we don't have to worry about you as a competitor anymore that's exactly the type of thing that our government is supposed to examine and say that doesn't seem like a great idea to me
01:20:29 Buying television stations used to have all of these, you know, precedent of like, well, we don't want you to own too many television stations or television and radio combined.
01:20:36 All these rules that used to exist to try to not let anyone get too much control over the media.
01:20:41 In recent history, it's been a free-for-all to the detriment of everybody.
01:20:45 So those are examples of non-antitrust laws that are relevant to the tech sector that could be passed that could help all of us and help provide a more competitive market.
01:20:53 And I think those kind of targeted things, like targeted laws like that that have nothing to do with antitrust but just have to do with, like,
01:21:00 regulating the marketplace we need laws like that for this new marketplace relatively new marketplace of apps and digital things and i think we can come up with reasonable common sense laws in that realm a few of those they would they would affect all stores not just apple and those those would go a long way towards helping settle this um one of the things that casey said before and you touched on as well about apple deserving revenue for like
01:21:24 You know, or you buy a physical thing and Apple doesn't get a cut of that.
01:21:26 But if you buy a digital thing, suddenly Apple deserves it.
01:21:29 It's and I was thinking I think about this a lot of like, you know, I don't know.
01:21:33 I don't remember if this was any of the court transcripts, but like what must the reasoning have been inside Apple when deciding on the initial 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.
01:21:44 But for digital stuff.
01:21:46 Um, you know, initially just the apps themselves, but eventually in-app purchases and subscriptions and all that, any digital stuff will get the 30% cut, right?
01:21:54 How do they come up with that rule to begin with?
01:21:55 Does it make any sense?
01:21:56 It doesn't make any sense from a deserved perspective at all, because the deserved perspective in Apple's made these arguments in itself is like,
01:22:03 Well, you know, it's customer acquisition.
01:22:06 Like we're giving you access to our billions of users and that's how you're getting new purchases of your thing or new subscribers to your thing, right?
01:22:13 But that is exactly true of the physical stores as well, right?
01:22:16 We're giving the people who sell physical stuff access to all these users too.
01:22:19 But somehow 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 customers, right?
01:22:26 It's not like, you know, so deserve is not a factor at all.
01:22:29 Not that that's even a concept that really,
01:22:31 matters in anything because it's all just about relationships and power dynamics but forget about deserve what i think i what a what i can imagine might be a reasonable rationale for this rule to begin with was uh when apple comes on the scene with their new app store or whatever
01:22:47 But like non, you know, physical good businesses have established business models already.
01:22:53 Whatever you're selling, if it's a physical thing, if you're renting space, if you're teaching a class, if you're selling, you know, a car, like whatever, like physical goods, those business models are established.
01:23:03 So Apple, I think, would have correctly recognized we can't parachute in and say we get all we get 30 percent of all car sales now.
01:23:10 Like, there's no room for you, Apple, in the car sale business model value chain for you to take pretty much any percentage, but certainly not 30%, right?
01:23:20 And repeat for any kind of physical good.
01:23:22 It just, there's no way they could insert themselves into that.
01:23:25 That would have been too much of a barrier to the growth of their business.
01:23:28 They say, fine, physical goods, existing business plans.
01:23:30 But for digital stuff, a lot of which Apple, quote unquote, invented, not really, but like,
01:23:35 They develop themselves.
01:23:37 They developed a subscription system for their app store.
01:23:39 They developed just the purchasing of apps.
01:23:41 They developed, you know, in-app purchase, like all these things they developed.
01:23:46 That's not an existing business model and relationship because, again, the parties are the consumer, the developer, and Apple, and they're making this thing together.
01:23:54 and so there is no existing business model with no room for apple to take a cut so that's they said okay well digital we're going to take our cut and you can even think i'm saying okay well physical goods are going to be physical goods but the future of our business is digital goods and more and more games are more games more more things are becoming digital like for example games which when they were rolling this out were still mostly sold on plastic discs and today are mostly sold digital or i imagine they're mostly so difficult but anyway the trend is clear
01:24:18 digital is the future so if we're going to put our stake in the ground we'll say physical goods you have your business models we can't insert ourselves in digital we'll we'll you know we'll try to take a cut of everything doesn't make any sense from a apple deserves perspective doesn't make any sense from a yeah but why what is different about this even from a marginal cost perspective
01:24:38 Like the things that Ben was saying about you could come up with percentages based on whether the thing has marginal cost.
01:24:44 That makes sense from a corporate relationship management perspective because that's an example of a compromise that you could come to that has rationale to say, we understand that you have to pay some incremental costs for every one of these things.
01:24:56 Therefore, our percentage has to be less.
01:24:58 Like that's the way Apple can work that deal out.
01:25:00 But that's more of like an internal deal making thing and less of, you know, less of a philosophy for the entire structure.
01:25:07 And a good example of the physical versus digital thing is e-books, right?
01:25:12 E-books are entirely electronic and Apple didn't invent them.
01:25:16 But it just so happens, stupidly, as I wrote about in an article about e-books ages ago.
01:25:20 ebooks decided that they're going to take the business model of physical books and just use that one.
01:25:26 Like there is an existing business model for physical books involving publishers, authors and retailers and all that stuff.
01:25:32 And when ebooks came around, the industry grew up saying, oh, yeah, the paper book model ebooks were going to use that same model.
01:25:38 Royalties, publishers, authors, retailers, you know, the whole nine yards down to the point where when the book went from hardcover to softcover, the ebook price would decrease.
01:25:49 Because the models were so joined at the hip, right?
01:25:53 I can find a link to my old e-book thing.
01:25:54 You can read about it.
01:25:55 But it was grim.
01:25:56 It's better, slightly better today.
01:25:57 But the book business was very dumb in many ways, right?
01:26:01 But that's an example of a digital business.
01:26:04 where Apple has had a lot of problems and where they haven't been able to get such a big foothold because it was a digital business that would model itself on a physical one.
01:26:14 And like I said, in the physical businesses, there's no room for Apple to parachute in and say, 30% for us.
01:26:20 Because all the parties involved are like, who the hell are you?
01:26:23 You don't get 30%, right?
01:26:24 And obviously, because e-books aren't physical, eventually, through wearing them down, you can kind of, you know, because there actually is 30% there because there's no actual book.
01:26:34 Like this...
01:26:34 It works itself out, but it was interesting to look at as an example of Apple's possible rationale for the physical versus digital divide, which is, what can we get away with?
01:26:45 Can we get away with asking for 30% for physical businesses?
01:26:48 And you just look around and say, no.
01:26:50 Can we get away with digital?
01:26:51 And the answer was like, yeah, probably.
01:26:52 But it turns out...
01:26:53 In a bunch of cases, not really because the digital businesses that are like the physical ones say no room for you.
01:26:58 And then eventually in the digital businesses where there are big, powerful players, if Apple tries to hold the line as they are now, it turns out maybe not really there either because no one wants to give you 30% of the Fortnite V-Books and no one wants to give you 30% of the Instagram ads and Facebook on Instagram.
01:27:11 And it's like their rationale was like, it's not flimsy, but like so sort of, it's non-principled.
01:27:19 It's like literally what can we get away with?
01:27:21 And it just so happened that what we can get away with had this kind of dotted line down the middle.
01:27:25 It's like it kind of looks like physical versus digital.
01:27:27 We can make that argument.
01:27:28 But that I don't think is the reasoning at all.
01:27:31 So it's not about what they deserve.
01:27:33 It's about what they thought they can get away with.
01:27:35 And what they thought they can get away with and what they can actually get away with, I think, are diverging.
01:27:40 I would even say it's probably even simpler than that for like why they don't take physical good commissions is they probably – that probably puts them in a much messier and more risky place with disputes and chargebacks.
01:27:57 I think it could be that simple where like when you have an Apple in-app purchase transaction, Apple is the merchant.
01:28:04 You are paying Apple directly.
01:28:06 If you have an Apple Pay transaction on the web, you are paying the merchant directly, and Apple Pay is just like part of the credit card intermediary system.
01:28:15 And so when there's a dispute on a credit card payment, the merchant is the one who gets screwed out of that cost, not the credit card company, not the customer.
01:28:25 The credit card company will refund the customer, and they will pull that out of the merchant's account, and the merchant just gets screwed.
01:28:31 And so any dispute that would arise from an in-app purchase, Apple would be screwed out of that money.
01:28:41 And I think it probably puts them in an easier position with the credit card companies when negotiating what to do about chargebacks that I bet if Apple just is only doing digital goods, then they can probably defend a lot more chargeback things.
01:28:56 Whereas for physical goods,
01:28:59 If a merchant ships you a physical thing that costs money and then you do a chargeback, the company has to be a little bit more careful and there's probably different rules and different procedures and different amounts of liability that everybody has in that process.
01:29:12 So I think it probably is much more likely as simple as Apple didn't want to get involved in the physical goods disputes area.
01:29:21 Whereas with digital goods, disputes are much more straightforward and the cost of what somebody is out who gave you an e-book for free is zero instead of some kind of massive amount of money that they paid to build a car that is now somehow missing in the dispute process.
01:29:40 So part of what Apple can get away with is dictated by laws.
01:29:43 And again, laws about the sale and refunding and liability and physical goods, lots of those, very well established.
01:29:49 Physical goods have been around for a long time.
01:29:51 Laws surrounding the sale of digital goods and the rights of customers and everything like that.
01:29:56 very practically non-existent compared to the laws of involving physical goods.
01:29:59 So again, what can we get away with?
01:30:01 Where can we insert ourselves?
01:30:02 And where will we be limited?
01:30:04 If they were trying to do things in the physical world, like you said, there are many, many laws and regulations and things that they would have to do right off the bat, right?
01:30:12 It's much harder to deal with that, right, than the digital world where – and I think the idea was because this is a digital world that Apple in its envisioning of itself is inventing, right?
01:30:21 Like we're inventing this world.
01:30:23 We're innovating.
01:30:23 We're doing digital subscriptions or whatever.
01:30:26 we can do whatever we want we make all the rules because everything is just bits and we're the bit company and there are so few consumer protection laws and laws relating to refunds and everything like that that if we decide that developers can't give refunds then we'll just we'll be the only ones who give refunds and if we decide that if we don't want to give you the refund we won't no one's going to stop us because there's no laws surrounding refunds based on and again
01:30:46 There are state laws and there, you know, there are digital laws related to digital commerce more than there were before.
01:30:52 But compared to the world of physical goods where there's so many regulations down to the specific regulations for specific kinds of physical goods, like if you're, you know, I mean, to give an example, if you're buying fertilizer, there's much more in different rules now than there were like a couple of decades ago for lots of very sad reasons, right?
01:31:09 Right.
01:31:09 buying anything like live animals, buying power tools, buying cars, like specific, very targeted laws.
01:31:18 If you think about all the laws involving buying and selling physical goods and how detailed they are and how specific they are, then compare them to the laws surrounding the buying and selling of digital goods and you realize –
01:31:29 The digital world is extremely unregulated, which is great for competition when everything is working 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.
01:31:45 Again, not because of collusion, but mostly because...
01:31:48 Those rules benefit the big companies and give them more and more power with which they can crush their competitors, leaving only one company being, what, by and large?
01:31:56 MomCo?
01:31:57 Pick your... What's the Mom1 in Futurama?
01:32:00 Anyway, that's the future we're trying to avoid.
01:32:03 And whether they know it or not, that's the future these big companies are trying to achieve.
01:32:07 And I think everyone would be sad, including them, if they actually achieved it.
01:32:10 They just, you know... We've said that Apple thinks of itself as a scrappy upstart.
01:32:14 But I think all these companies...
01:32:16 have have a difficult time envisioning themselves as as bad or evil except for facebook they probably recognize that they're bad right i know i bash on facebook so much some a lot of it is joking but a lot of it is not i'm sorry i don't like them but they deserve it they deserve all of it facebook facebook makes apple look like saints like like apple is like you know your good friend who's really being a jerk recently facebook is like the devil themselves like it's like
01:32:43 There's a very different level of evil there.
01:32:48 I mean, I think even Facebook, probably even at the very highest levels...
01:32:55 They're losing sight of their effect on the world, but I think they probably mostly believe that what they're doing is good for the whole world.
01:33:07 Obviously, they're playing the game.
01:33:08 Like, we want to win.
01:33:09 We're Facebook.
01:33:09 We want to defeat our competitors.
01:33:11 And they have no problem doing the Microsoft-style tactics of buying your competitors or crushing your competitors through Facebook.
01:33:16 quote-unquote anti-competitive mean and all that stuff or whatever but the end that they're pursuing is a connected world where we can all communicate with each other and yada yada and yes they get a big cut of that but in the end i think they actually buy into that division they're just very very mistaken about what it is that they're actually doing and that's that's why i get angry at them because it's like i'm i'm done i'm
01:33:38 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.
01:33:46 Speaking of anti-competitive monopoly thing, you know, if you're worried that Apple has a monopoly in the mobile market, like...
01:33:54 social media like twitter exists and but facebook i feel like is they're not at microsoft level still again it's hard it's hard to convey exactly how dominant microsoft was at its peak uh facebook is not as dominant as microsoft was but
01:34:09 it's it's much it's much closer facebook at least in the u.s anyway obviously the rest of the world has different social networks but in the u.s and i thought the last stats i've seen recently like facebook however many billion users facebook has it was a extremely visible uh chunk of the pie of human population of the planet and that is disconcerting
01:34:31 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, Linode Cloud Hosting has the pricing, support, and scale you need to take your project to the next level.
01:34:47 With 11 data centers worldwide, enterprise-grade hardware, and the next-generation network, Linode Cloud Hosting delivers server performance you expect at a price that honestly you might not expect.
01:34:58 We'll be right back.
01:35:18 And they have all sorts of stuff above and beyond that, depending on what your needs might be, including specialty plans like dedicated CPU or high memory plans or GPU compute plans.
01:35:28 It's amazing what Linode can do for you for all your server hosting needs.
01:35:31 It's super easy to use.
01:35:33 I've personally been a very happy Linode customer for about eight or nine years now.
01:35:38 I'm just very happy there long before they were a sponsor.
01:35:41 This is why I'm so happy to have them as a sponsor because I'm able to honestly say I love them.
01:35:46 I use them.
01:35:46 I've been using them.
01:35:47 I chose them totally on my own objectively way before they ever sponsored anything I did because it's just such a great host for running servers.
01:35:54 I absolutely love Linode and I think you will too.
01:35:57 also their hiring if that interests you i think for our audience it's a pretty good pick go to linode.com slash careers to find out more about that for everybody else looking to run some servers check out linode they have amazing value amazing servers amazing support if you need it i'm a huge fan linode.com slash atp to find out more and get a 20 credit when you use promo code atp2020
01:36:21 Once again, that's Linode.com slash ATP and a $20 credit for new accounts with promo code ATP2020.
01:36:28 Thank you so much to Linode for hosting all my stuff and for sponsoring our show.
01:36:33 All right, let's do some Ask ATP.
01:36:38 And James Andrews writes, John, when you did your Mac OS reviews, how much actually was that OS 10 still at that point?
01:36:44 Or did you were you during the Mac OS era?
01:36:47 No, I was in the Mac OS X era and the OS X era.
01:36:51 Okay, see, there you go.
01:36:53 Gosh, it's been so long, John.
01:36:54 It's been so long.
01:36:55 Literally, as Casey was reading that question, John went into the show notes document and put a space between Mac and OS.
01:37:05 because i feel like you could still say generically mac os which is the mac operating system there isn't there was no product name that that was based on next step unix blah blah there was a classic mac anyway yeah it looks gross when it stuck to you who is it that always insists on capitalizing the m does gruber do that gruber does it yeah yeah no i don't like that anyway i hate i hate the lowercase m don't get me wrong but i feel like if that's what they named it then that's anyway go on there's a question
01:37:29 Let me just try this all over again.
01:37:32 John, when you did your Mac OS reviews, how much of the review changed between the review content based on beta releases and final release?
01:37:39 Or how much of the OS could you bank on staying the same versus stuff that changed?
01:37:42 Was it consistent?
01:37:44 I remember during the run of this show, you complaining and moaning unjustifiably about screenshots and how you had to take them 84 times because every single time you took them, something changed.
01:37:54 But I would assume that some of the content also changed as well.
01:37:57 So what do you say to James?
01:37:59 I can say that it definitely wasn't consistent.
01:38:01 That's for sure.
01:38:02 The fear was always there.
01:38:03 And the worst case scenario, I mean, screenshots were bad and just gave you that sinking feeling when you'd see the GM build and they change some subtle thing that appears in every single window.
01:38:12 And you're like, oh, because it takes so long to arrange those screenshots and everything.
01:38:17 Yeah, that's bad, but it's kind of a known quantity.
01:38:20 The worst ones, though, were if there was some, and this is, you know, I had so little access to Apple back then, not that I have any access now, but I had even less access to Apple back then, like zero access to Apple.
01:38:32 It was just me out there in the wild, and it wasn't even like social networks like Twitter where I had a chance to bump into and talk directly to Apple engineers, you know, secretly or in public, right?
01:38:42 So there'd be things in the OS, and I'd be like...
01:38:45 is this supposed to be this way or is this just a bug or is this policy here an intentional policy change in this subsystem or is it unintentional right and so or you know behaviors like anything that i can think about
01:39:02 It was never clear to me whether it was on purpose or not.
01:39:06 And the worst thing that would happen is there would be some kind of new change in behavior or UI or whatever.
01:39:11 And it would be like a thing that I had a lot to say about.
01:39:15 And I would say I would spend like a page and a half explaining why this is bad or, you know, a page and a half explaining why this is good or whatever and just make it a big part of the writing.
01:39:25 And then three bit is in.
01:39:26 They would totally change that.
01:39:28 It's like, but I was just building my review around this thing, but it turns out you changed your mind or it was just a bug or that feature isn't shipping in those OS and you pulled the code for it out.
01:39:39 And then you have to rewrite.
01:39:40 And as hard as it is to make screenshots over again, at least you say, here's the old screenshot.
01:39:44 I just got to make the new one look like that.
01:39:45 It's a fairly mindless activity.
01:39:46 Rewriting, especially, I always try to have some kind of narrative structure to these reviews.
01:39:51 Rewriting the review, especially at the last minute-ish, like as in the second to last or, you know,
01:39:56 maybe even the final beta or whatever, and they change something, you're like, oh, even if it's a bad thing, like I spent, you know, three pages yelling at you about this and you just pulled the feature.
01:40:04 Now I got to remove all that and fix it all together.
01:40:06 You know, it's just, that was the worst.
01:40:10 And no, there was nothing you could count on.
01:40:12 Like things would change up to the last second.
01:40:15 Like you could never rely on, even if it's like, oh, this is the GM build.
01:40:19 No, the really real GM build, you always had to go for every build and more frantically as time went on.
01:40:25 Install it as fast as you can and go through every single thing you wrote about over and over and over again and say, is this the same?
01:40:31 Is this the same?
01:40:31 Is this still true?
01:40:32 Is this still true?
01:40:33 It was it was really bad.
01:40:35 It was a little bit better in the early days 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.
01:40:43 But eventually it became downloadable and eventually it became free.
01:40:46 And eventually I had to have the review up the second the thing was downloadable by consumers.
01:40:51 So the timing of making sure that you got the final build and verified everything in it and rewrote and retook screenshots and had it ready to go the second the thing was released.
01:41:01 That's why I still have like, you know, you have those school nightmares.
01:41:04 I have like the Mac OS X review deadline nightmares.
01:41:07 Just not cut out for that kind of pressure cooker and stuff.
01:41:10 It's the reason, you know, I'm kind of glad I'm no longer in that business.
01:41:14 It was exciting, but also terrifying.
01:41:16 And yeah, Apple really didn't do anything to help there.
01:41:19 Michael Boyle writes, what approach or tools do you use to filter spam email?
01:41:23 Do you use G Suite on your domain and use built-in Google spam filtering?
01:41:26 Other third-party email hosting services?
01:41:28 Third-party dedicated spam filtering services?
01:41:30 Built-in email services on a basic web host plus spam assassin or other?
01:41:33 Client-side filtering like Spansive or just the built-in Apple Mail filtering?
01:41:37 For me, I have a Google-backed email address and I rely on their stuff and the stuff built into Apple Mail and that's it.
01:41:46 What about you, Marco?
01:41:47 I've gone through a bunch of things over the years.
01:41:49 I used to do Apple Mail junk filtering back forever ago.
01:41:53 It was always okay.
01:41:55 It was never great.
01:41:57 I never used a lot of the alternatives out there.
01:42:01 I've never used Gmail, but I have used Fast Mail for a very long time.
01:42:06 And for a while, I used their built-in spam filtering, which is just running, you know, I assume it was like, you
01:42:13 um, either swim assessment itself or something like that, some kind of, you know, server side Bayesian, uh, filter thing.
01:42:19 Uh, and then for a long time after that, I used mail route.
01:42:22 Uh, they were a sponsor of ours a few years back.
01:42:25 Um, and I, and they gave us free accounts.
01:42:27 And so I, I've been using mail route coincidentally, literally for that entire time until this week, I literally just switched away from it this week.
01:42:36 and and it's not that they did anything horribly wrong but they've had a few additional um false what's the thing where it reports good mail as spam is that a false positive or a false negative it's a false positive yes okay it's confusing because spam isn't positive but what's supposed to be doing is identifying spam and it has identified something as spam a positive identification but it's false
01:42:59 Got it.
01:42:59 Anyway, so MailRoute has been great for all these years.
01:43:04 But in like the last month or so, there's been a noticeable increase in the false positive rate.
01:43:09 And so I decided to try switching away from it.
01:43:12 I haven't actually ended my account or anything.
01:43:13 I'm just like temporarily appointed my MXs directly at FastMail.
01:43:18 And I'm trying FastMail's built-in stuff only.
01:43:21 One of the good things about FastMail's thing is it allows you to train it.
01:43:23 Like you can set like you can tell it like, you know, this folder, which I've set to my archive folder.
01:43:29 Use this as the training example of not spam.
01:43:32 So anything I archive is, you know, trained to be not spam.
01:43:35 And then there's a separate folder.
01:43:37 There's one folder, which is like what they've filtered as junk.
01:43:40 There's another folder that you can designate any folder in your IMAP account.
01:43:43 You can designate as like, learn that this folder is spam.
01:43:47 And so I'm putting stuff into that folder that I manually catch that they didn't catch, which honestly is not that much stuff.
01:43:52 They're actually catching most of it.
01:43:55 So I've only been doing this for a few days.
01:43:57 So take this with a grain of salt.
01:43:59 But so far, FastMail's modern spam filtering, which is, I think, significantly more advanced than the old spam assassin type server, I think it's pretty good so far.
01:44:10 um and it's also noticeably faster than mail route for for new stuff to come in and everything i don't think they're doing gray listing as aggressively and everything so it's actually quite nice so anyway that's my solution is currently fast mail just they're built-in filtering uh with my training boxes for for some minor adjustments but up until very recently fast mail with mail route in front of it john
01:44:32 So I use Gmail and Gmail spam filtering, and it's mostly OK.
01:44:37 I mean, I still have to wrangle it a little bit, and there are certain things it just doesn't seem to want to learn.
01:44:42 But in general, it doesn't bother me.
01:44:44 But I have many email addresses, so I have exposure to a lot of other ones.
01:44:47 Back in the day when I was using POP and IMAP and everything, I used SpamSiv and loved it.
01:44:51 But, you know, it's kind of my, as I talked about before, my sort of switch from client side to server side.
01:44:56 I'm happy to have it all server side.
01:44:57 For server side, I also use MailRoute on one of my addresses.
01:45:00 I think MailRoute was a former sponsor.
01:45:03 And I'm happy with it, how it works on my one account that I use it on.
01:45:07 I get the emails that show me the messages that it's not sure about or whatever, and it's right 100% of the time.
01:45:12 But that's a low-volume account, so it's pretty easy to do.
01:45:14 But I'm happy that I have that because it catches a ton of stuff.
01:45:18 What I want from a low-volume email, I want it to actually be low-volume.
01:45:21 But if you get any publicly accessible email address, it suddenly becomes flooded with spam.
01:45:25 Instead, what MailRot does for me in that account is...
01:45:27 I have several accounts actually going through it.
01:45:29 It makes it so they are low volume.
01:45:31 Only legit emails get through.
01:45:33 The thing I want to talk about, though, is I also have, you know, multiple.
01:45:37 But anyway, Apple iCloud accounts and iCloud accounts come with their own email address.
01:45:42 Right.
01:45:42 And I use Apple Mail on my phone to receive them because I have no choice because it's the only thing I can use is my outgoing email client.
01:45:49 So I have to set it up.
01:45:50 And so it's set up with one or more of my iCloud accounts.
01:45:54 I use Apple mail on my phone and I'm surprised when this question said, uh, where is it?
01:46:00 The, you know, built in Apple mail filtering and you two referred to it as if it's a thing.
01:46:04 As far as I've been able to determine my iCloud Apple email address does no spam filtering whatsoever because the spammiest messages in the entire universe come in like a flood to that email address.
01:46:19 like viagra russian mail order brides mesothelioma like that like the worst kind of spam things in languages that i don't understand you know chinese language things russian italian just like how can you not tell this is spam this is the easiest to detect spam in the world and it's like 100 of it comes through
01:46:40 And then what I do in reaction to that, what I still do is I use this horrible Apple Mail 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 Mail world.
01:47:20 Thumbs down for Apple Mail.
01:47:23 Slow down.
01:47:23 Why do you need it to send outgoing mail from your phone?
01:47:26 To send outgoing mail, you have to configure an account in the Apple Mail client.
01:47:30 So I have to configure a account.
01:47:32 Oh, because you're saying you use Gmail normally, so you're using the Gmail app normally.
01:47:36 right yeah well you could but why not just add gmail though because apple mail and ios can't handle my gmail account are you kidding it can't handle that much mail it would just like i i think i did that in the early days there's no way there's no way like i don't want apple mail anywhere near my gmail account and i just there's no way it would be like i don't even want having to try to download that amount of mail each day in the background or whatever it's doing it like just
01:48:01 Like, in theory, the accounts that I use with my Apple Mail thing, I just use my Apple ones because I'm like, well, I know the Apple Mail client will work with the Apple Mail server.
01:48:10 So I feel like they're a match set.
01:48:12 But I have to have one configured because you can't send outgoing mail through it until you configure an account.
01:48:17 Fair enough.
01:48:19 Finally, Chris Anderson writes, like many listeners, I'm sure I've amassed quite the collection of cables over the years.
01:48:26 USB-A, micro USB, lightning, Ethernet, HDMI power, etc.
01:48:28 The list goes on and on.
01:48:30 Any suggestions on how to effectively store and organize all those cables at home?
01:48:33 I'm sure one solution would be to downsize the collection, but you never know when you're going to need 20 USB cables all at once.
01:48:40 I don't really have a good answer for this.
01:48:42 So, Marco, do you have something good here?
01:48:45 I would suggest not storing or organizing too many of these cables.
01:48:52 Whatever you are currently using, I would say, and you might be using more than you think, like actually add up what you're using and keep in reserve like 20% more.
01:49:04 For the very common types.
01:49:07 For the very uncommon types, I would say keep one to two of each one that you still have any potential use for in your house.
01:49:17 Obviously, if you don't have any devices that use FireWire anymore, you don't need to keep any FireWire cables.
01:49:24 That's an easy one.
01:49:26 Not everybody practices this, but that's an easy one.
01:49:28 Just throw away any cable that you no longer have a device for.
01:49:32 But yeah, for stuff like, you know, USB cables, well, yeah, we do need a lot of USB cables, but almost everything that needs a USB cable comes with a USB cable also.
01:49:43 So you don't need to keep that many in reserve.
01:49:45 You're basically keeping in reserve like either cables for specialty needs, like super long or super short ones, or cables to replace other cables that get worn or broken or lost.
01:49:57 And that, unless that happens a lot in your house, like if you're burning through, you know, maybe keep the USB-A to 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:12 At any given time, like everyone's had one of these stories in life.
01:50:15 I've been there, trust me.
01:50:17 where you don't have the right cable.
01:50:20 Right now, I actually have this going on right now.
01:50:22 I don't have an HDMI cable.
01:50:24 I need one.
01:50:24 I don't have one.
01:50:25 I have to order one.
01:50:26 It's going to take three days to get here.
01:50:29 Had I just kept an extra HDMI cable at some point in my life, maybe I wouldn't be in this situation.
01:50:33 Anyway, we've all been in a situation where you need a cable and you have to go to Best Buy or something.
01:50:39 And you have to get the stupid gold-plated one for $45.
01:50:42 And you're just like, oh, I know I'm being ripped off, but I need this cable today.
01:50:48 I can't get any drones or trucks to deliver it to me same day.
01:50:53 So I have to just eat it and just buy it.
01:50:56 And then that scars you for life.
01:50:58 And then after that point, you'll never throw away a cable.
01:51:00 Because what if you need this someday?
01:51:03 Because you were burned once.
01:51:05 And it's important to be able to...
01:51:07 examine this feeling and this trauma and this past battle that you fought and learn this lesson from and try to unlearn it because chances are that doesn't happen very often for almost any cable type and you're probably doing yourself a disservice by keeping like three bins worth of cables of which you will only ever use maybe three or four of and
01:51:34 Most of those cables are going to sit around for years and years and years until you finally realize, oh, it's been a while since I've used a parallel cable.
01:51:43 I guess I can finally throw this away.
01:51:47 So ideally, don't let it get to that point.
01:51:51 Ideally, go through that process of throwing things away as you get them.
01:51:56 almost every device that i buy that comes with a micro usb cable i just throw it right away like literally like i like empty the box out over the trash can i take the device out and i empty over the trash can the manual the usb a to micro cable and like the little plastic thing that holds it in the box like 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 for me now because I have so many of them all over the place that when a new one comes into the house, it just goes straight into the garbage.
01:52:29 I'm almost to that point with Apple's lightning cables, Apple's lightning to A cables.
01:52:33 But again, we're burning through those because we have an iPad problem.
01:52:37 So we're burning through those kind of quickly these days.
01:52:40 So I'm keeping those.
01:52:41 But like...
01:52:42 Even like certainly a USB A to B cable, almost anything that has USB B port comes with a USB A to B cable.
01:52:53 As you're transitioning to USB C, we need even fewer of these old cables.
01:52:58 If it's something that I'm bringing with me for travel, it doesn't need to be USB A at all because my travel setup is all USB C. Adopt a strategy of aggressively throwing things away as you go.
01:53:10 how many ethernet cables do you really need you know it's more than zero probably but i bet it's less than 15 um you know how many hdmi cables do you need well how many hdmi inputs do you have in your house three to eight probably total like like so do you really need more than eight hdmi cables total including the ones that are already connected to the tv probably not
01:53:33 You can kind of do this kind of exercise.
01:53:37 Anything that you think odds are pretty low I'll ever actually need this many of this thing, just throw it away.
01:53:44 And ideally, the cable collection that you should be left with after doing that kind of thorough and ruthless purging of 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 a handful of cables left.
01:54:02 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 him to get rid of his cables, which he just specifically said I 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 devices to use a cable, you can get rid of them does not help me because I don't get rid of my devices.
01:54:23 I have devices that need SCSI cables, so of course I'm going to keep the SCSI cables.
01:54:28 Well, then keep the SCSI cable in the box of the thing that actually uses it.
01:54:32 Yeah, yeah, yeah.
01:54:32 But anyway, I have a lot of cables, and having spare cables is handy, too.
01:54:36 But...
01:54:37 uh my my sort of management technique for this and by the way the two things you mentioned interestingly hdmi cables and ethernet tables i am chronically low on and you know it's constantly annoying me like if i need to hook up like a single other device by ethernet i find out i have zero ethernet cables in the house and then i buy one right and every time that happens i'm like i have zero ethernet cables when i got the mac pro i actually did buy some new ethernet cables but i think i'm using all of them so i think i'm back to zero same thing with hdmi
01:55:01 i have i found a hdmi cable that went bad that was driving me batty for a little while uh back before i got my mac pro and i put a big like piece of tape on it that said bad because it wasn't totally bad it would work sometimes oh my god john it was the only but here's the thing it was the only one i had in the house like every other one was connected to a device oh my god you couldn't i think it might have been when i got my playstation monitor this was literally the only one that i had
01:55:26 I couldn't get rid of it because then I could not use it at all.
01:55:29 But it was bad because occasionally it would conk out and have to unplug it and plug it back in.
01:55:33 But it was better than zero.
01:55:34 But as soon as I got my, you know, got back on my cable buying spree, the bad one goes in the garbage.
01:55:39 Right.
01:55:39 So my my advice for storing and organizing cables is to treat your house like a cash hierarchy for cables.
01:55:46 And have the sort of the registers or L1 cache be the cables you actually need to use with your devices, the Marco rule, right?
01:55:54 So when I got my whole big Mac Pro setup, I had a big pile of cables that no longer plugged into anything in this room.
01:56:00 Every single one of those cables went to L2 cache or maybe L3, whatever my attic is, right?
01:56:04 uh hdmi cables i have the connected ones i have an accessible small amount as my l2 and then my l3 is i have a tupperware bin where i keep hdmi cables you know now that i have more of them than i need right so have a caching hierarchy and what you can do with the caching hierarchy is you know just in the ones that you use all the time like constantly reassess those if you literally have no micro usb devices that you use that should not be you should not ever see that cable and as you graduate cables up the hierarchy you
01:56:30 You will eventually sometime come to like one of these Tupperware containers and you'll open it.
01:56:34 And you and at that point, you'll realize either that the cables have become so old and brittle and disgusting.
01:56:40 You need to throw them out because they're gross and they're probably broken.
01:56:42 Or B, you realize, actually, I don't have any devices that use this cable anymore.
01:56:47 And you'll just throw them out.
01:56:48 But you need to get them.
01:56:49 you need to get them out of your life before you get them out of your house that will help you with organizing them and if you think you need you have so many cables that you need literally in your life that you need to organize them into like people like the idea of having a big drawer that you can pull out and see all the cables but that's too much in your life unless you actually run a computer repair store or something you don't need that ready access to these cables they can go into the more distant caches that
01:57:13 You'll know they're there when they need them if you need to write down where they are or whatever.
01:57:16 But then you care less about them being neatly coiled or divided or labeled.
01:57:20 They're out of sight.
01:57:22 And the out-of-sight stuff, when you go on your various purges, that's where you purge from because you'll find that easier.
01:57:27 When you literally haven't seen it for a year and you come upon it again in a Tupperware thing, it's much easier to dump it than if it had been sitting coiled perfectly in a little drawer next to your desk the whole time.
01:57:37 Thanks to our sponsors this week, Linode, Backblaze, and Mint Mobile.
01:57:42 And thank you to our members who support us directly.
01:57:44 If you want to become a member and get some cool benefits, go to atp.fm slash join.
01:57:49 And we will see you next week.
01:58:04 John didn't do any research, Marco and Casey wouldn't let him, cause it was accidental, it was accidental, and you can find the show notes at atp.fm.
01:58:20 And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.
01:58:29 So that's Casey Liss, M-A-R-C-O-A-R-M-N-T, Marco Arment, S-I-R-A-C-U-S-A, Syracuse.
01:58:41 It's accidental.
01:58:43 They didn't move.
01:58:45 so right before we started recording something appeared in the after show section of the show notes and it says john's mac pro woes oh no yeah what's going on i saw this too i right at that moment i'm like oh no this is not good
01:59:14 oh john what's what's up well should we pour you a sprite one of those no it's one of those things where it's like one of those uh not a slow moving disaster but like it's kind of a gradual thing where i'm trying to pinpoint like when did this all begin because it begins innocuously and you don't pinpoint the time right here here's how it began i'm pretty sure this is this is where it began um
01:59:37 uh i was back from my vacation and i was making another photo book as i do after my vacations this is gonna be the first non well it's not the first non-long island photo book it's gonna be the first year without a long island photo book i've made photo books of my trips to other places like walt disney world or whatever but anyway
01:59:53 I was making my photo book, and I made it all up, and after you submit the photo book, it takes a while to upload all the images, not because of my connection, but just because the server on the other end is slow.
02:00:03 So it's like, all right, fine.
02:00:04 Apple Photos is preparing the photos and uploading it and blah, blah, blah.
02:00:09 So I left.
02:00:09 I left.
02:00:10 I was like, fine, you go upload these computers.
02:00:11 And then I just watch a TV show with my family, and then later I'm like, oh, yeah, the computer's probably done doing that book.
02:00:18 And I came back in, and the screen was off,
02:00:23 And I'm like, oh, it must have gone to sleep.
02:00:24 It must have finished the upload and gone to sleep.
02:00:26 But then I couldn't wake it up.
02:00:28 I was like, huh.
02:00:29 I tried space bar, mouse button.
02:00:32 The fans were going, but nothing was happening.
02:00:38 So I went to another computer and checked.
02:00:39 Couldn't ping it.
02:00:40 Couldn't SSH.
02:00:42 And I'm like, well, I don't know.
02:00:44 Maybe the thing crashed something in the photo extension.
02:00:48 Who knows what could have happened?
02:00:48 It was so long, though.
02:00:49 I'm like, surely the book went through.
02:00:52 And so I hard reset my computer, held down the power button, the thing booted back up.
02:00:57 I could see in the email there was a confirmation email, and I think the book is actually being shipped to me now.
02:01:01 So I'm hoping when the book arrives, it hasn't arrived yet, but I'm hoping when it arrives that it will have all the pictures in it.
02:01:06 Anyway, I think the book actually did go through.
02:01:08 But that was the first instance I can remember of...
02:01:11 I couldn't wake my computer up.
02:01:14 And then a couple days later, a similar thing happened where I wasn't doing anything of note in particular, but then I went up to my computer to wake it up.
02:01:23 And it didn't wake up.
02:01:24 Like, it was asleep, dead asleep, right?
02:01:26 And then I'd hit the space bar and the fans would spin up, like it's coming back to life, right?
02:01:30 And I could hear my hard drive spin up, my few spinning hard drives in there.
02:01:33 But it wouldn't wake up.
02:01:36 Same deal.
02:01:36 Can't SSH in.
02:01:38 Can't, you know, can't ping, can't do anything, right?
02:01:41 And yes, I have SSH enabled in this computer and all that other stuff.
02:01:44 It's a thing I do all the time.
02:01:46 I don't think I had time to investigate it then, but then like the next day I was thinking about it.
02:01:50 I'm like, wait a second, because I'd been messing with my sleep settings because I've been doing some long running stuff.
02:01:55 And then at various times I have a Mac configured to never go to sleep, but I manually put it to sleep sometimes.
02:02:00 And I also have it scheduled to wake up in the middle of the night and do things.
02:02:03 And for a while I was like, maybe it's waking up in the middle of the night and flipping out about something or whatever.
02:02:08 But eventually, after a couple of days, I was like, all right, maybe there's something wrong here.
02:02:13 So, you know, I do an experiment.
02:02:14 Put my computer to sleep manually, which I hadn't done in a long time because I've been doing those long-running tasks.
02:02:19 Try to wake it up.
02:02:20 Doesn't wake up.
02:02:21 Hard reset.
02:02:23 I do that experiment a couple times, and I start to come to this drowning realization that my computer no longer wakes from sleep.
02:02:32 right that's undesirable and i'm thinking what changed recently and it's hard to pinpoint because you're like when did this really happen was the photo book thing that really the first one or did the photo book didn't really crash like what's what happened recently so i i start going through basic troubleshooting stuff right
02:02:49 Maybe I started down the wrong path, but the first thing I'm always thinking of with sleep-wake is I go into PM set, I'm looking at the sleep-wake log.
02:02:57 When I first got it and tried to stop it from waking itself up from stuff, I had set up a lot of systems for looking at all the sleep and wake reasons and everything like that.
02:03:07 But the problem with this situation was it would go to sleep and the logs would all say, yep, totally, I'm going to sleep just like you told me to.
02:03:14 And the next log message would be booting up.
02:03:17 like there was nothing happening like when i thought i was waking it up it never got to the point where it woke up like there were no other logs so the last log message would be i'm going to sleep and the next log message would be hello i'm booting right
02:03:30 And so my sleep-wake logs and everything else weren't helping.
02:03:33 Then I went in and just said, okay, let me try all the different sleep settings.
02:03:36 Power an app on and off, spin hard drives up on it, like all settings that I had configured and messed with earlier.
02:03:42 But I'm like, maybe there's something wonky about something or others.
02:03:44 Let me see if changing any of these software settings helps.
02:03:46 Nothing helps.
02:03:48 No matter what I had it set to, you put it to sleep, and that was it.
02:03:51 It would not wake back up again.
02:03:53 Right?
02:03:53 Then I'm starting to, well, I think I did a really reasonably sensible thing, which is, like, I have Big Sur on an external disk.
02:04:01 I'm like, well, one of the things that happened recently is upgraded to 1015.6, right?
02:04:05 That was, like, recently, like, last week-ish or something, or I don't know.
02:04:09 Anyway, it's a recent OS update.
02:04:10 It's, like, maybe 1015.6 broke sleep on the Mac Pro, and it's not the type of thing I'm likely to hear about because nobody has these computers.
02:04:17 Let me boot into Big Sur.
02:04:18 So I boot into Big Sur.
02:04:19 It's Beta 5 at that point, right?
02:04:21 i put the computer to sleep doesn't wake up and you know i repeat that put the computer to sleep in big sir doesn't wake up i'm like all right all right now now i'm suspecting hardware because if this is a software thing it's not 10 15 6 and it's not big sir beta 5 because they both do it and it's exactly the same symptom so now i think i have a hardware thing so i'm like okay hardware thing the first thing i look at can you guess the first thing i look at on my desk
02:04:47 Your screen?
02:04:49 Why would it be your screen, though?
02:04:51 USB hub.
02:04:52 Always suspect the USB hub because they're like, well, you know, I've had this USB hub.
02:04:57 This is the one piece of hardware I've still had that I use with my old Mac Pro.
02:05:01 So I'm suspicious of that.
02:05:03 So I'm like, yank that out of the computer, right?
02:05:04 Just disconnect it entirely.
02:05:06 And this is such a pain because due to my wiring thing, I actually have my keyboard and mouse wired and they go through the hub and
02:05:11 So I don't have to have the two cables snaking.
02:05:14 Anyway, I switched to, you know, using my keyboard in Bluetooth mode, which I normally don't know, just because it's inconvenient.
02:05:20 And I switched my mouse to Bluetooth mode.
02:05:24 Disconnect the USB up.
02:05:25 Doesn't help.
02:05:26 And now I'm like, all right, scorched earth.
02:05:28 I am removing...
02:05:29 everything from this computer hardware wise but before they do that i end up going like the apple support page and it's like you should do an smc reset you should do an nvram reset you should do all these other things or whatever like all right i go through the motions i do an smc reset i do an nvram reset you should spin in a circle yeah i do it like i do all those things right because they recommend them right they also recommend that eventually getting the hardware things disconnect everything from your computer that's not an apple keyboard mouse and monitor like
02:05:53 I can do that, right?
02:05:54 I disconnect every single thing, disconnect all the external hard drives, disconnect all the hubs.
02:05:59 Literally, the only thing connected to this computer is an Apple monitor, an Apple keyboard, and an Apple mouse.
02:06:04 Put the thing to sleep, won't wake up.
02:06:07 right so i'm like okay all right all right still think it's hardware because how could it not be hardware like big sur did it and uh you know what the hell is catalina also did it it can't it can't be the software update like two totally different os's you know 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?
02:06:29 Well, I've got the spinning hard drives in there.
02:06:30 Maybe one of the hard drives is going bad.
02:06:32 You know, if a hard drive ever goes bad, you get weird errors, right?
02:06:35 And one of the things that happens when you wake up from sleep is the hard drive spin up.
02:06:38 So maybe one of the hard drives is like is pulling too much power and like undervolting the whole, you know, motherboard or it's tripping some safety measure or there's a bad bearing in it and it can't spin up or like God knows what's going on.
02:06:52 Let me just for a very brief time register my continued disappointment that you have the 2019 Mac Pro and you also put spinning hard drives in it.
02:07:01 That's the greatest.
02:07:02 One of the reasons I like it is because I can put them in there because it's way cheaper to get, you know, 16 terabytes of storage inside my computer if I had to do that in SSDs.
02:07:09 You know, I already spent a lot.
02:07:10 Anyway.
02:07:11 So I go in there, and by the way, this is the beginning of the opening the computer phase of this operation, which lasted a long time, right?
02:07:18 This computer, as I've said before, is way harder to get to the inside of than the old cheese grater, because that door you could get off in a second.
02:07:25 I used to take that door on and off with the cheese grater, the old Mac Pro, under my desk.
02:07:30 I would just go under there, flip, poop, thing comes off in two seconds.
02:07:32 This thing...
02:07:33 it's an ordeal to get off i have to take the procedure i ended up with is like if you try to take it off when you've seen it in a little picture and did you see the picture where it is in the relay uh thing where i showed a picture of my desk become a relay member everybody and go look at the you can see a picture of my desk at home i think i tweeted it too eventually anyway
02:07:52 It's on a little table.
02:07:53 And if I try to pull vertically the Mac Pro case off, it's actually hard to continue to pull perfectly vertically straight, starting from a position that's like a desk height, because it's a tall case and you end up like, I mean, I'm a tall person, but you end up, it's hard to, you have to really pull it off exactly straight.
02:08:10 If you do it a little bit of an angle, it's bad, right?
02:08:12 So my procedure was...
02:08:13 disconnect all the cables of course because remember you can't get the case off without the cable so disconnect all the cables find some place to put the cable so they won't slide down behind my desk because my desk is has is against a wall and has a wall to its left and a thing to its right so my cables like if they slip down to the floor i have to i'm on my belly crawling under there to find them again so i like had a big piece of masking tape and i'm like taping them so take the cables out
02:08:37 tape them to wherever they're going to be lift the mac pro off of the little mini table put it on the floor pick the thing twist it up lift perfectly straight up very very carefully put that thing away pick the mac pro which is very heavy by the way up again put it back on your desk and now you can work on it so i did that i disconnected both of my spinning hard drives
02:08:58 I plugged it and the power to them, by the way.
02:09:01 So it's three connectors.
02:09:02 It's two little SATA connectors and like a power thing.
02:09:05 Disconnect all three of those cables, put the case back on, put it in, put it to sleep, wake it up, it wakes.
02:09:12 Like, all right, well, at least I found the problem.
02:09:15 And this is many hours into this because I said it really quickly here.
02:09:18 I'm trying to say it really quickly.
02:09:19 But remember, every time I do this, it's a hard reboot of my computer and
02:09:23 and you know and i'm taking off these cables i'm crawling around and like it's just this is absorbing all of like a saturday right i'm like finally found what it was so i'm like i was relieved to get that you know that thing out of your head of like at least i know what the problem is now i don't know why the problem is these spinning discs but whatever i found the problem i'm so hoping the problem is your u-shaped piece of metal god i mean like the piece of metal does nothing right but but obviously the hard drives are hard drives are in that
02:09:48 I know, but, like, you focus so much on, like, you know, how ridiculous it was that this, like, you know, basic piece of metal was whatever hundreds of dollars that it was, and how could you, you know, how hard could it be to make a piece of metal?
02:10:00 They came with the 8-terabyte hard drive, which was, like, I suspected that one immediately, too.
02:10:03 I'm like, I didn't pick this 8-terabyte hard drive.
02:10:05 I hate when I don't pick the hard drive mechanism.
02:10:06 I picked the other one, which is a Western Digital Red, but I didn't pick whatever the hell this Toshiba thing is in here, so I immediately suspected that.
02:10:12 So I was so relieved that I'd found the problem, but annoyed because I'm like, oh, what am I going to do now?
02:10:16 Because...
02:10:17 Again, it's like 12 terabytes of storage.
02:10:21 I can't replace that with an SSD.
02:10:22 I really need to have the spinning disk.
02:10:24 So I'm like, okay, well, just set this aside.
02:10:25 I went off and I did some other things.
02:10:27 I did a driving lesson with my son or whatever and then had dinner and then I resumed it.
02:10:32 I'm like, okay, well, now I'm going to resume messing with this.
02:10:35 What I really want to know now is...
02:10:37 Which hard drive is the culprit, right?
02:10:40 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, you know it's the other hard drive, right?
02:10:49 But there are more combinations than that, because remember, there are three connectors.
02:10:51 Maybe it's just having the power connector connected that does it, right?
02:10:55 And I made some mistakes where I disconnected one drive, but I didn't disconnect the cable at both ends, so technically that drive was still connected to power, even though the data wasn't connected.
02:11:05 multiply by another like three or four or five or six opening and closing and attempting to sleep things and every time i did it connect drive one connect drive two oh i forgot i that first drive one test was invalid because drive two is still connected to power disconnect both drives but still have the power connected i'm doing all these different combinations and every single one of them i put it to sleep it doesn't wake up
02:11:24 right and i'm like well i guess you know i i like maybe it's just if either of the drives connected it's bad maybe my motherboard is bad maybe the sata thing is bad and by the way yes i ran apple's hardware test which seems much wimpier than it used to be like it didn't take a long time to run i'm like please check all my ram do all my stuff like this hardware test should take forever it was disturbingly quick to run apple's hardware test anyway
02:11:48 I did all that testing.
02:11:49 I'm like, no.
02:11:50 In every single one of these scenarios, if I have that thing connected in any way, the thing doesn't wake from sleep.
02:11:55 But then I get the little itch and I'm like, wait a second.
02:11:59 And so I take the thing and I unplug all the cables from it and I try it, put it to sleep, try to wake it up.
02:12:05 It doesn't wake up.
02:12:06 i was like but that was the thing that worked disconnecting everything is the thing that worked and then i realized because i had you know i i knew this was the case because i had a procedure for putting it to sleep which was put it to sleep and then wait a full minute after putting it to sleep before attempting to wake it because sometimes when you put it to sleep it takes a little while to actually go into sleep depending on what's going on you used to be able to gauge that by you know you can gauge it by the fans turning off
02:12:30 This made me appreciate slash not appreciate how quiet these fans are because I'd have to put my ear up to the thing to make sure I heard when the fans spun down.
02:12:40 And what I think is that time I had the thing in where it woke from sleep, I had not waited for it to fully go to sleep.
02:12:46 And so what I was doing is not actually testing the problem because if you hit the space bar or the mouse button before it really goes to sleep, the screen turns back on and it's fine because it never got to the sleep phase, right?
02:12:55 and i guess i just didn't give it the full minute or maybe the air conditioning was on and i thought the fans had spun down but they hadn't but anyway now now i'm back to zero after an entire day of this i'm back to zero because i'm like no totally disconnecting the hard drives also doesn't let it wake from sleep so i you know at this point i took the entire hard drive chassis thing with the hard drives and the bend piece metal just out of the machine i put it over there right now
02:13:22 Now I'm looking at other hardware.
02:13:23 I'm like, all right, hardware, what's the problem here?
02:13:26 You know, hardware test says it's nothing.
02:13:28 I have two GPUs in this thing.
02:13:29 I have my big fancy 5700, whatever it is, W5700 XT.
02:13:35 And then I have the crappy 580X that came with it.
02:13:38 I'm like, I don't use that 580X.
02:13:40 It's just in there on the off chance that some program can use more than one GPU, like it's in there for computer purposes, but otherwise nothing is connected to it.
02:13:48 Let me get that out.
02:13:49 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, where it's just an Apple monitor, an Apple mouse, an Apple keyboard, Apple RAM that came with it, the internal Apple SSD, and an Apple video card, which is not the one that it came with, but it is one of the built-order options now.
02:14:08 and everything's all apple but the computer sleep try to wake it up doesn't wake from sleep and again every test comes back normal i repeated smc resets and did you know nvram and just did everything that i could think of like this this has to be hardware right then i'm starting to get desperate now and i'm like all right i need some more data let me boot into windows and see if windows can sleep and wake oh god you're getting desperate
02:14:34 Did Windows ever sleep and wake up properly?
02:14:36 On my Mac, yes.
02:14:38 Windows would properly sleep and wake up.
02:14:40 And I spend time on Windows.
02:14:41 I play Destiny in Windows.
02:14:42 Like, you know, that's the whole reason I have it.
02:14:43 Like, you know, I've explored the world of Windows treatment of HDR, which is extremely confusing, right?
02:14:49 But, you know, for the most part, it works.
02:14:51 But I know sleep and wake works because, like, the default Windows settings are to go to sleep.
02:14:54 So, you know, it works, right?
02:14:56 So I boot into Windows.
02:14:57 I reconnect to my one external drive that has Windows on it.
02:15:00 I boot into Windows.
02:15:02 I put the thing to sleep.
02:15:03 I wait for the fans to spin down and for it to go to fully to sleep.
02:15:07 Hit the space bar.
02:15:07 It doesn't wake up.
02:15:09 Again, each time, by the way, I say that I'm doing this like, oh, what if it's just your screen?
02:15:13 What if your screen is just not waking up?
02:15:14 Every time I was also testing SSH in ping and it totally was unresponsive.
02:15:18 Harder to do with Windows because I don't know what the networking situation is.
02:15:21 But bottom line, it does not wake up in Windows.
02:15:24 at all so i'm like all right it doesn't wake up in windows it doesn't wake up in catalina big sur windows i've removed every single piece of hardware all my hardware tests tell me everything is fine what the hell is wrong with this computer and the reason i'm pursuing this like a madman is like waking from sleep is an important part of my computing life like i never shut down my computer the only time i reboot it is for os updates what i do is when i'm done using it i put it to sleep and
02:15:50 And then in the night while I'm sleeping, it wakes up and does a bunch of backup stuff.
02:15:53 And then it goes back to sleep.
02:15:55 And so the next morning when I wake up, my computer is asleep.
02:15:58 And when I want to go use it, I sit down in front of it.
02:16:00 I hit the space bar or click the mouse button and it wakes up.
02:16:03 That's how I use my computer.
02:16:04 If my computer does not wake from sleep, it's not like it's useless to me, but it's pretty close.
02:16:09 I need a computer to wake from sleep.
02:16:11 That's why I'm pursuing this because there is no workaround.
02:16:13 There's no viable workaround.
02:16:15 This computer needs to wake from sleep.
02:16:16 And like and I would love to make fun of you for having, you know, using a desktop computer this way.
02:16:23 But the reality is like waking from sleep is an advertised and supported feature of this platform.
02:16:30 And so regardless of whether you should want to do this or not, which I won't argue with you today.
02:16:37 What do you think people do?
02:16:39 Shut down when they're done using a computer?
02:16:40 What is this, the 80s?
02:16:41 No, just walk away.
02:16:42 Yeah, maybe turn the monitor off and that's it.
02:16:44 The Mac Pro is, you don't understand how much heat this thing generates and it's not winter.
02:16:48 Like I cannot have this thing generate.
02:16:50 I do not have central air conditioning.
02:16:52 It's a very small room.
02:16:53 This thing needs to be asleep in.
02:16:55 And even in the winter, like in the winter, it could serve as a space heater and then it could be on all the time.
02:17:00 But I don't want to just wear the fans all day long, just spinning all the time.
02:17:03 How do you think I use the computer for 10 years?
02:17:05 Like it's when I'm not using it should be asleep.
02:17:07 But anyway, it has to work.
02:17:09 Right.
02:17:10 And I'm getting really close right now because what I'm trying to avoid is like I'm already thinking about.
02:17:16 how would I bring this to an Apple store?
02:17:18 Right.
02:17:19 I, you know, I've brought many large things to the Apple store.
02:17:21 So I'm like, Oh, that Mac pro box is so beautiful.
02:17:24 And my luck, my luggage carrier dolly that I usually use to like transport, like my, remember my old, uh, 27 inch Apple, whatever led display thing that went to the Apple store.
02:17:33 Like I,
02:17:34 I transported that, but it did beat up the box, and I don't want to have to get the box down and put it back in, and I don't want to let people in an Apple store touch my Mac Pro.
02:17:43 They're 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 like, oh, but...
02:17:50 Maybe they can figure out what it is because they have way better hardware diagnostics and it's like some controller chip is not working right.
02:17:59 I'm already thinking about that and I'm dreading it because I'm running out of things to change or remove or do.
02:18:05 The only thing I have left is...
02:18:08 my new video card versus the crappy one that it came with right and that was going to be my next move to my completely cored out computer was to you know do the final revert to stock take out my upgraded video card and put in the one that it shipped with even though they're both apple video cards and see if that makes any difference because like maybe the video card i got it's gone bad or something i don't know i'm just looking for something hard but before i did that move i
02:18:32 I had somewhat of a revelation.
02:18:34 Do you have two of you figured out based on all my weird hints and everything what this might be?
02:18:39 I've got nothing.
02:18:40 One thing I'm considering is bridge OS being a potential culprit.
02:18:45 This is like the thing that runs the T2 basically because this is a subsystem that would be operational on some level whether it's running Windows or Mac OS because it operates so many of the critical subsystems 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, because I have a T2 in this computer, right?
02:19:08 Which is hardware, but also it runs software.
02:19:13 And I don't actually know this for a fact, but I'll just tell you what I experimentally determined, right?
02:19:21 So it's my understanding that when you do an operating system update to macOS, one of the things that can happen during an OS update is that BridgeOS can be updated, that the software that runs on the T2 can be updated.
02:19:34 And that makes sense to me because, you know...
02:19:36 bridge os is software and it needs to be updated as well and i can imagine those updates coinciding with mac os updates getting back to my earlier thing of thinking about what have i changed recently right to suddenly make my mac not awake from sleep i what immediately sprang to mind was 10 15 6 but like i said like that's not it because i've rooted into big sur and still have the problem what else have i changed recently big sur beta 5 came out recently
02:20:03 And I upgraded from Big Sur Beta 4 to Big Sur Beta 5 on the external drive on this Mac.
02:20:09 And a lot of the reason I wasn't thinking about it was like, well, I disconnected it, though.
02:20:13 And I don't actually know if 10.15.6 or Big Sur Beta 5 are responsible or if either one of them did a Bridge OS update.
02:20:22 But I'm like, okay...
02:20:24 Before I try to take out that big video car, but it's kind of a pain to get it now because it's really tall and unwieldy.
02:20:29 Anyway, let me try essentially reinstalling the OS on the T2.
02:20:36 So I had to look up how to do this because 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 on doing this.
02:20:42 use the apple configurator 2 thing you connect another mac to it with uh i used the thunderbolt cable because i never know what the hell cables to use in these usbc shaped holes but let me use the cable that supports all the things like the highest speed thunderbolt cable it might have just been usbc i don't even freaking know you put it into one specific thunderbolt part you put your mac pro into dfu mode which is really weird but that's what you do you put your mac pro into dfu mode
02:21:06 And you have two choices.
02:21:07 You can do what Apple calls a revive and a restore.
02:21:11 A restore, you do that and you're just going to need to wipe everything on your computer.
02:21:16 And yes, I have a thousand backups, but I really don't want to restore from any of them, partly because I have lots of good backups.
02:21:24 But...
02:21:25 you know like it's it takes a long time to restore four terabytes like and i and you know i had podcasts to do right i didn't i'm like i can't you know in fact the day i was doing this i had a podcast it was the the special we did for relay that was the day this was going on i'm like i can't even if this succeeds i don't have time to do a four terabyte restore for one of my backups right so i didn't want to do that so what i did was revive and what revive does is in theory uh
02:21:54 you know it does something to the t2 to get it back to a working state based on who knows what but the point the point is that it doesn't require you to delete everything on your computer because you could imagine if you just erased everything in the t2 then it wouldn't you wouldn't be able to decrypt your drives anymore or whatever that's what i imagine the limitation is but like the restore is complete wipe so i did revive right i did revive and the thing rebooted and it came to like the login screen
02:22:20 And that's what I've been doing, by the way, to eliminate like, is it some user account?
02:22:23 Is it something like that?
02:22:24 This is before I tried different OSs, right?
02:22:26 But like on the login screen on your Mac, there's a sleep button.
02:22:29 So you don't even need to log in to test sleep.
02:22:30 You can just boot right to the login screen and then hit that sleep button and it will go to sleep and then you can try to wake it up, right?
02:22:34 You don't even have to log in to test the problem, right?
02:22:37 So it rebooted after the revive, got to the login screen, hit the sleep button, waited for the fans to spin down, waited for my one minute timer, woke it up, it woke right back up.
02:22:46 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 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 if it was something unrelated to either one of those and just something went bad in my t2 who knows but it worked from sleep and i was like sleep wait a minute wake sleep wait a minute wake i'm like yes confirmed it works everything's good here right
02:23:13 And then I went to log in to my account.
02:23:16 I'm like, good.
02:23:16 I'm just going to get back to normal.
02:23:17 And I go to log into my account.
02:23:19 I click on my face, and I type in my password, and it does a little head shake thing.
02:23:23 It's like, no, no, that's not your password.
02:23:25 I'm like, no, that's totally my password.
02:23:28 Oh, no.
02:23:29 And then I go click on my wife's face and try to log in with her password.
02:23:33 It goes, no, no, that's not your password.
02:23:35 I'm like, no, that's not true.
02:23:36 And then I go back to the login screen.
02:23:37 I'm like, wait a second.
02:23:38 What happened to my daughter?
02:23:39 Like, I normally see all of our faces there, but it was just me, my wife, and my son.
02:23:43 What happened to my daughter?
02:23:45 Where did she go?
02:23:47 Like, what the hell is going on with this computer?
02:23:49 And, like, it really wouldn't let me log in.
02:23:51 and when i tried to log in like i have you know the way you can put a hint for your password like nothing i always put a hint there the hint i always put is go away because that's nothing to do with my password is trying to give a hint to the person trying to get into my account without knowing your password my hint to you is go away right and it showed me go away i'm like all right well this is my account that's my picture those are my names these are people but a where is my daughter's account and b why can't i log in
02:24:15 So I, you know, I, I reboot into recovery mode, which I'd done many times over.
02:24:18 And by the way, I left out some steps where I booted into recovery mode, ran disc first aid in every volume.
02:24:23 Like I did a whole bunch of the, I left out some of the normal stuff that I did.
02:24:27 Um, so, but anyway, I was very familiar with booting into recovery mode.
02:24:29 So I boot into recovery mode.
02:24:31 And what I'm looking at, like, you know, everything else is removed from the computer.
02:24:35 So I've just got, like, my computer and my hard drive's name are link, right?
02:24:38 So I've got link and link space hyphen space data, which is the two volumes that Catalina breaks up your stuff into.
02:24:45 And there are actually more volumes than that.
02:24:46 There's the volume that I'm booting into in recovery mode.
02:24:48 There's a recovery volume.
02:24:49 There's a software update volume.
02:24:51 We talked about this with the APFS volume rolls.
02:24:53 There's actually a whole bunch of volumes there.
02:24:54 That's how I'm able to boot, right?
02:24:56 Right.
02:24:56 But what I saw was that on this boot into recovery mode, it showed the system volume, which is just called link, the read-only system volume, just called link, was grayed out and unmounted.
02:25:07 And then link hyphen data was there, right?
02:25:11 And I tried to mount link.
02:25:13 And it wouldn't mount.
02:25:15 And I tried to run disk first day and it wouldn't run disk first day.
02:25:18 And it gave me an error message that I looked up in Google and saw a bunch of reports of people getting this exact error number, a very long number.
02:25:24 I forget what it was, 429 something.
02:25:26 It was a very long error number and did a lot of Googling.
02:25:29 They're like, look, if a drive ever gives you this, it basically means that
02:25:32 some record somewhere for that volume is missing and it can't be mounted without it because the computer doesn't know where anything is in it and i've never found a way to recover from this you just have to delete that volume right i'm like all right well but that's the read-only system volume like my data is in the other volume and it's confirmed to be good and i can run disk first aid on and it's like yep there's your data volume it's you know however many terabytes all your stuff is there i don't need the read-only system volume i can just delete that volume
02:25:59 i can't mount it i can't do anything with it i spent a long time banging my head against it but i'm like well but i finally figured out this problem my t2 is cured i can sleep and wake from sleep i just delete this volume right and i was i think i was just anxious to get it over with if i had thought a little bit more maybe i would have realized this was not a great idea but anyway i deleted the system volume and really honestly i'm not sure what else i could have done because that system volume was completely useless it was i
02:26:22 unable to be mounted in any mode single user mode anything it could not be mounted couldn't run disk for say couldn't drive fsck it was just system volume was like forget it right so i deleted the volume so now i've just got one volume called link data i create a new abs volume called link
02:26:40 I run the installer.
02:26:42 And when the installer asks, where do you want me to install?
02:26:45 I say, please install a link, which is this new empty volume I made.
02:26:47 And the installer dutifully runs.
02:26:50 And by the way, I left this out too.
02:26:51 I had to reinstall Catalina at one point.
02:26:53 And maybe at two points, I had to reinstall Catalina.
02:26:55 With no effect.
02:26:56 Like, it didn't hurt my computer.
02:26:57 Reinstalling Catalina is fine.
02:26:59 And it just didn't fix the sleep-wake thing, right?
02:27:01 That was another thing that I had tried.
02:27:02 So I'd been very used to the Catalina installer.
02:27:04 So I'm very used to doing this.
02:27:05 I picked the link volume.
02:27:06 I reinstalled Catalina.
02:27:07 It rebooted.
02:27:09 And again, it gave me a list of users, but with one user missing.
02:27:13 I was like, what?
02:27:14 What the hell is... Oh, no, no, it didn't give me a list of users.
02:27:17 This is a different thing.
02:27:18 I can explain that one in a second.
02:27:19 I have to go back and explain that, because I think I figured out what that problem was, too.
02:27:22 But no, what it told me was to create an account on this install.
02:27:26 I'm like, create an account?
02:27:28 Like, there's a bunch of accounts in link data.
02:27:30 Why don't you just use those?
02:27:31 I'm like, I don't know what the hell's going on.
02:27:32 So I created an account, and I intentionally gave it a different name so I wouldn't get confused.
02:27:35 This is a very important thing when you're debugging, like...
02:27:38 I don't give volumes the same name.
02:27:41 Don't give user accounts the same name.
02:27:42 You always have to know where you are and what you're dealing with.
02:27:44 So I created some temporary domain account.
02:27:47 I logged into it.
02:27:48 And I realized what it had done was taken link and made a second volume called link hyphen data with nothing in it and made that new user account in it.
02:27:57 So what I had was now the volumes I had was link with the OS link hyphen data with the user data that I just created for this new account.
02:28:05 And then another volume called link hyphen data with my actual data in it.
02:28:08 Oh, my God.
02:28:09 So the installer had installed onto Link by breaking Link into two volumes, both of which were initially empty, and then weaving them together.
02:28:17 So then I'm like, okay, all right, well, still, the data's all there.
02:28:22 I just need to find a way to install the OS and tell it...
02:28:25 Installer, don't make yourself a new data volume.
02:28:29 Use that data volume.
02:28:30 It's sitting right there.
02:28:31 You just need to make the OS volume and tie it to that data volume.
02:28:34 Just weave them together.
02:28:36 And in my research, and actually a personal email to someone I thought might know the answer to this, the answer I got was, now obviously it's possible to weave together two volumes in that way because the installer does it.
02:28:47 But I was not able to determine a way that a user could do it.
02:28:51 No command line tools, no secret technique, no weird installer invocation.
02:28:56 It may exist, but I couldn't find it, right?
02:28:59 So now I've got this computer with all my data intact that sleeps and wakes just fine.
02:29:05 but i can't get like my volume back so you may be thinking at this point and maybe if you're casey you're like well fine just i'll just delete all of it and restore from backup because i just want to get this over with right yep but i'm not casey and so i didn't do that because that would be a mistake instead what i said is like look i need another copy of all this data right now yes i know i have a time machine backup a super duper clone another time machine backup on the synology and a backblaze backup
02:29:33 And also my photos are on a whole second computer, which has its own Backways Backup, Time Machine Backup, and Synology Backup.
02:29:39 So my photos have three other backups.
02:29:42 But that's not enough.
02:29:45 So I had to get another hard drive.
02:29:48 And I looked around my house.
02:29:49 This is where I'm looking for cables.
02:29:50 I must have another spinning hard drive around here that can hold...
02:29:53 my volume right it's i don't fill the four full four terabytes turns out i fill like two and a half terabytes and the biggest hard spinning hard drive i have in the house is two that's not currently used so i had to order a hard drive so i had to order a hard drive and during that time i ordered the hard drive i did that podcast uh that we did the relay special i did a rectif episode and now i'm doing this episode right and the hard drive arrived
02:30:21 And I eventually arrived.
02:30:22 It arrived today.
02:30:23 And I did a backup, a copy of the internal drive.
02:30:28 And it took about nine hours to complete.
02:30:33 Right?
02:30:34 This is just a straight copy from my SSD onto this incredibly slow external spinning disk.
02:30:40 So now, finally, I have my final redundant copy of that other hard drive.
02:30:49 Right?
02:30:50 And what I've been booted into here during this podcast and erectives is I'm booted into the that new system with a new weird user that has nothing in it.
02:30:59 And I just installed Skype audio hijack and, you know, all that other stuff into there.
02:31:04 So that's what I've been podcasting from.
02:31:05 And the reason I haven't attempted to restore, like I could have attempted to restore today after the nine hour thing.
02:31:10 Right.
02:31:10 But it was like, that's going to take a long time.
02:31:13 And if it screws up, I don't want to screw up this computer.
02:31:15 So what I'm waiting for is a gap in my podcasting schedule to try my best guess at what I can do besides restore because I still don't want to do restore.
02:31:24 Like I know I have all this stuff.
02:31:25 I still want to restore.
02:31:26 What I want to do is delete all the volumes except link data and then point the installer at link data.
02:31:33 And say, installer, install the OS on this volume.
02:31:36 And I want it to crack link data in half and make an OS volume.
02:31:39 Because if you point the Catalina installer at any volume, any like just single volume that has a bunch of users and applications and, you know, like just like a pre-Catalina OS.
02:31:49 That's when it does the weaving.
02:31:50 That's when it says, okay, I'll make a new empty volume, install the read-only system, and weave it together with that one using these firm links, right?
02:31:56 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 accounts and all this other stuff, application folder, and it actually has a slash system file.
02:32:09 quote-unquote folder that is the old firm link to the old thing like so i but the reason i didn't want to do that until i held all their backup is because like what if that screws up what if i point the catalina installer at my data volume and it says i'll just empty this volume out and erase it or if it just hoses it entirely or whatever it is a valid option in the installer the installer does give you the choice if you can select a link data to install onto it gave me that choice before right but i'm afraid that's going to destroy everything
02:32:35 Now, finally, after this podcast concludes, probably tomorrow or the next day, I will try to resurrect my computer, resurrect the data on my computer before I have to do the next podcast, which I think is like Sunday or something, right?
02:32:50 So that's my plan.
02:32:51 That is my tale of woe.
02:32:54 It could have gone much worse, but it certainly could have gone better.
02:32:56 I spent a lot of time on this, and it's not particularly satisfying to have this conclusion where it was the T2, basically, but why?
02:33:06 Why was it the T2?
02:33:08 I like the Beta 5, the Big Sur Beta 5 theory.
02:33:11 Unfortunately, it's so vague that I can't even file a feedback on it and say, hey...
02:33:16 I have a vague notion that perhaps upgrading to Big Sur Beta 5 hosed the T2 such that my Mac Pro never woke from sleep.
02:33:23 And by the way, every time I hard rebooted it and woke from sleep, it offered to send a report to Apple.
02:33:27 But the report is just like a boilerplate, like, failure to wake from sleep.
02:33:32 I'm like, yes, that is what happened, but there's no stack trace.
02:33:35 Like, there is a stack trace, but there's a message at the top that says, please disregard this stack trace.
02:33:38 It's meaningless, right?
02:33:39 Because if you don't wake from sleep, there's just nothing, like...
02:33:42 Maybe it dumps something from NVRM, I'm not sure.
02:33:44 But anyway, I sent 1,000 of those reports to Apple during the thing, but I don't have enough to send a feedback or anything like that.
02:33:50 By the way, the missing child in the user thing, apparently at some point it was able to boot from an installed OS but not able to see the data volume.
02:34:04 And when you do that, the installed OS has a memory of the user accounts that have been logged into recently, apparently.
02:34:11 But when you try to log into them, if it can't actually find the data for it, it says wrong password, right?
02:34:17 It's like the OS volume says, yeah, you've logged into these three accounts in the last year or something.
02:34:24 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 see the user's home directory or something.
02:34:32 And that volume just wasn't mounted at all.
02:34:34 why wasn't it mounted and is it i think my daughter didn't appear just because her account hasn't been logged into on my computer since forever which makes sense to me because she never uses this computer and occasionally i log into my sons to do something right but that was what that was the mystery of the missing account and that was also the mystery of the the uh not accepting my password
02:34:53 was that the data volume was somehow unmounted or unreachable at that point.
02:34:57 Again, I have no idea why, because the data volume is the volume that's fine and has all the data on it, as far as I'm aware.
02:35:03 So more updates on this next week.
02:35:07 I'll tell you whether reinstalling the OS onto the data volume worked.
02:35:11 I'll tell you whether I had to restore from backup, and then I'll tell you exactly how many hours it took to restore from backup, because I can imagine it's going to take longer than nine.
02:35:18 holy smokes my my current bet is you're going to end up with a link data data volume and it will still have some kind of weirdness i mean you can this is the thing by the way these names like they don't mean anything like remember i had the link data to link data you can rename it it's the mac you can rename the volumes whatever you want it doesn't get confused the volumes have i have identifiers that are unique that are under the covers that you never see you can rename your volumes to whatever you want
02:35:39 which is why i always recommend like if you're doing some stuff like even if you end up like i ended up with two linked data volumes i immediately renamed like the new one it created to be you know something different like new data or whatever so i could always tell them apart because it's so dangerous when you have volumes that are named the same that you're gonna screw something up but yeah like in this situation like
02:35:57 is it hardware or software and i was i was attacking it on both fronts hardware i'm just going to remove every piece of hardware from the thing and run hardware to software let me try it in windows let me try it in big sir let me try in catalina the thing that got me was it's hardware and software it's the t2 with software that you never think about but totally exists but it's also hardware very frustrating
02:36:20 I don't think it's unreasonable if Beta 5 did a new firmware install on the T2 and that was somehow not entirely backwards compatible with Catalina.
02:36:34 But it didn't wake in Big Sur either.
02:36:36 But yeah, it could have just been a bug.
02:36:37 It could have just been a Big Sur bug.
02:36:40 And that's why it's my biggest culprit.
02:36:42 Because yeah, maybe Big Sur Beta 5 had a bug that caused Mac Pros not to wake from sleep.
02:36:46 But I could not find any report from it anywhere.
02:36:48 um and it doesn't surprise me because how many people have mac pros and how many people have mac pros and installing big survey to five it's got to be a small group and that's why i think maybe it's just something that was hosed in my t2 or like maybe it really was 10 15 6 i just don't know all i have is the experimental results doing a revive and why the hell did doing a revive hose my my os volume
02:37:09 Like, I don't think that was an expected result of doing a revive.
02:37:13 The whole point of doing a revive is it's not supposed to hose all your data.
02:37:15 And it didn't hose my data, but it made my system volume completely unmountable.
02:37:20 Forget about unbootable, unmountable.
02:37:22 So there are many mysteries here.
02:37:24 The only, you know, and right now I have on my desk right out in front of me the guts of my computer.
02:37:31 I have my GPU here.
02:37:32 I have a bunch of those little brackets that hold the thing in that I gave up and putting back ages ago.
02:37:37 I've got my big hard drive sitting over there.
02:37:39 I've got a big piece of tape over there.
02:37:41 I've got my new hard drive.
02:37:42 I've got a bunch of cables.
02:37:43 It's a mess in this place.
02:37:44 I can't wait to reassemble this all.
02:37:46 But first, I will tackle the software part of it.
02:37:49 So that's the problem with having big, large volumes of data.
02:37:52 restoring from backup even a local backup takes forever and just i have to find a time in my life when i can set that off and have enough time for it to finish i did do when we did our member podcast i did that from my uh from a laptop so i successfully podcasted from a laptop and the world didn't end but i certainly didn't like it i mean one could argue the world is kind of ending in lots of different small ways and hopefully they aren't the fault of you podcasting on a laptop
02:38:18 But it did better at recording a podcast than apparently Casey's computer can ever do.
02:38:23 I was going to say that I had inherited Casey's hardware curse, but I don't know.
02:38:27 I feel like this is just – assuming my guess about what it was, this is just a really bad situation of like, hey, beta software has bugs.
02:38:37 And I think I've said that in some 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 OSs.
02:38:47 And I've obviously run software update on beta OSs since 10.0, right?
02:38:52 I don't know what it is about Big Sur.
02:38:54 Is it because of the ARM transition?
02:38:55 Is it because of like a code fork merge between the ARM branch and the regular branch or whatever?
02:38:59 Like every single version of Big Sur, like I'd install it on either my DTK or my Mac Pro.
02:39:05 And then someone would say, hey, there's a new beta of Big Sur out.
02:39:09 And I'd go to software update and it would be this incredible battle to get the freaking thing to install.
02:39:13 You wouldn't just click software update and update.
02:39:15 It'd be like, oh, update failed.
02:39:16 Download failed.
02:39:16 Can't install.
02:39:17 I don't see an update.
02:39:18 And it was like, oh, reinstall the beta profile or try this or use the command line tool.
02:39:22 The command line is failing.
02:39:23 Some of it was user error where I had like the boot security different or whatever.
02:39:27 But even on the DTK where none of that applies.
02:39:29 I'd always have to be looking for tweets and Googling and say, how do you get that?
02:39:33 Every single update has been like pulling teeth, including beta five.
02:39:36 I had to take 20 different runs at it to get the thing to download and turn content caching.
02:39:40 So the other thing can get it because it could fail to download it from the, I don't know what the hell Big Sur's problem is.
02:39:44 Big Sur running it has been fine.
02:39:47 Like I don't see lots of huge bugs other than cosmetic stuff.
02:39:50 inside the os but actually getting software update to run has been killing me it's probably because they replace software updating big pro with big sir with the mobile update that they use in ios for obvious reasons uh but yeah that's super buggy so needless to say i will no longer be applying installing betas of big sir on my mac pro after this i'll still do it on the ddk that can get hosed fine but
02:40:12 As far as I'm concerned, my Mac Pro is done with Big Sur until official release.
02:40:16 And even then, I'm going to make like a hojillion backups before I install Big Sur on it, because now I am terrified of a similar thing happening again.
02:40:24 That was an adventure.
02:40:27 I never want to open up this computer again.
02:40:28 It's just so stressful because it's like in those bank high scenes where they're trying to lift the diamonds out of the thing without hitting the lasers or shredding off things.
02:40:38 Every time I lift that lid off, it's not... There's...
02:40:44 you have to do it perfectly straight and smoothly and you don't want to bang these pieces of metal against each other i've heard some horror stories of people who picked a little handle up and twisted and like there's some there's some like padding stuff in there they can get all bunched up and it's just i'm really i really don't you know i'm glad i hopefully will only have to open it up and close it one more time after i get this sorted out but i'm way over my i remember when i first got it i opened to close it two or three times like good i'll never be doing that again and now i've opened and closed like 50 times i'm i'm over my limit

We’re the Bit Company

00:00:00 / --:--:--