PodSearch

ATP

614: Don't Puke for the Show

 

00:00:00   I am in a good mood now. This has not been the case for the entire day.

00:00:05   I gotta tell you, you have been slightly more absent in Slack over the last several months, or at least in our little corner of Slack.

00:00:16   Which is fine, you're a busy man with lots of things to do, but you were very chatty this morning, and if I may be so bold, pretty fired up.

00:00:29   Alright, so what I had to do this morning was work around some Swift UI bugs.

00:00:36   That's never gonna put anyone in a good mood.

00:00:38   Right, and these bugs involved the handling of in-app purchases.

00:00:43   Oh, that's a double whammy, as they say in the business. That's no good at all.

00:00:47   Any developers out there who've done in-app purchase testing, you know in-app purchase testing is painful.

00:00:53   Especially testing subscriptions and the handling of those transactions, it just is very painful.

00:00:59   It's very tedious. To do it reasonably well and in a reasonable amount of time, you need a bunch of test devices.

00:01:07   So my desk was covered in iPhones, I'm like charging them up, booting them up, I have all these lightning adapters everywhere, dealing with all that crap.

00:01:15   And then getting past all the different setup prompts and everything for some of them that needed to be updated and stuff like that.

00:01:21   Anyway, so dealing with all that, because the way a lot of this testing works is like, you can start a purchase and test it out,

00:01:29   but then if your app doesn't process that purchase correctly, for you to be able to change something and rebuild it and try it again,

00:01:37   you have to either wait like four hours for all the fake renewals to go through for your annual purchase.

00:01:46   Or try it again on a totally new device. Or erase the device and start over and reset it up.

00:01:55   And there are tools to attempt to mitigate this in Xcode. There's like a store kit debugging thing, which I swear to God, so I opened that.

00:02:06   I didn't know this was there. I discovered it this morning as I was searching for alternatives.

00:02:10   And I opened it up, it's like a little window, and you build and run your app, and this window has nothing in it, just an empty list.

00:02:17   And for a split second when I build and run, Overcash shows up in that list. And then a second later it disappears.

00:02:25   I've had pretty good luck with that to be honest, not to say it's perfect by any means, but it typically works alright for me.

00:02:32   And if I recall correctly, because I haven't looked at this code in a bit, nothing is in that list to your point until you initiate some sort of purchase.

00:02:38   So I'm a little surprised that you saw anything flash up for a moment.

00:02:41   Oh that's interesting. Well so this was like with an active, like a currently still renewing test subscription though.

00:02:50   So I don't know if that counts.

00:02:51   Yeah I'm not sure.

00:02:52   You just gotta tap it when it appears. You wait for it to appear, and the second it appears you tap it, it's a little bit of a race.

00:02:57   I had the same thing recently when I was, I forget what I was trying to do.

00:03:00   I was trying to do something where Apple sends you their own little notification that shows you the little map that says allow, like an Apple ID thing, you know that dialog box?

00:03:07   And I was trying to do a thing, I was trying to do a thing on Windows, oh I know what I was doing, I was trying to get iCloud syncing on Windows with the iCloud thingamabobber, does password sync now?

00:03:16   And it would pop up on my phone for a split second, and I spent a while trying to tap that button.

00:03:23   It was like it seemed like it was long enough that I could get the tap through, it wasn't so fast that it was like oh there's no way I'm ever going to tap it.

00:03:28   It seems like I should be able to tap it, but I never did tap it.

00:03:31   Yeah I've had a similar problem actually, if you have a modern Mac, if you have multiple users on that Mac, when you plug in a new USB or Thunderbolt device, where like in recent OS's you have to approve the prompt, well if you have multiple users signed in, there's a good chance you can't approve that prompt.

00:03:50   So because what happens is, you plug in your USB whatever, and it flashes up on the screen for a split second on whatever you're logged in as and disappears.

00:03:59   This is true, I swear to you this is true even on a single user device. I swear to you the same thing happens.

00:04:05   Not to say you're wrong, not to say that your explanation is incorrect, but I have had USB keys die on me, or other USB devices and cables, and I'm like why did I swear I just used this freaking yesterday?

00:04:20   And then I realize, oh and now some of this is a self created problem because I have way too many pixels in front of me, but I will realize later that either there is a dialog that I just did not see that I need to approve, or it like flashed up and then disappeared immediately.

00:04:34   Yeah, and like for me that happens every time when there's multiple users logged in, no matter whether you're in like your main admin user that you use all the time or not, like it doesn't matter which user you're in, but as soon as you make one of them log,

00:04:47   when you log out the others and leave only one left logged in, then you can just replug the thing and the dialog shows up correctly and you can approve it.

00:04:54   I'm pretty sure there's only one person logged into my iPhone, so I don't know what the problem is there.

00:04:58   And by the way, the workaround for that is you just have it like you say I don't have access to my devices, then it sends you an SMS essentially, which is janky, but that's what I had to do.

00:05:08   The upshot of my story was I never could get iCloud passwords syncing to work. I clicked a little approved thing in the window settings screen, it would send me the prompt, I would try to tap it, I would fail, I would tell it to send me an SMS, I would, I would enter the number, it would say okay, great, thanks for the number, it would spin for a while, and then it would just bring you back to the exact same screen that says you should approve passwords.

00:05:28   Oh, that's fun.

00:05:29   That was kind of a bummer.

00:05:31   May I derail us from our derailment very quickly?

00:05:35   This is still a preshow. We have not yet railed.

00:05:38   [laughter]

00:05:40   Well done.

00:05:41   So anyways, I have a request for follow-up, please.

00:05:45   When I had my Apple Watch Series 8, I had it set up in such a way that if either my standard, my 99% of my use Apple ID, or my Apple ID for the business got one of those six digit code challenges,

00:06:02   my watch would receive it and I could get the code for my watch.

00:06:06   I did a transfer or whatever of Series 8 to Series 10, I didn't start a new or anything like that.

00:06:13   But something I've done or something it has done has taken that away so that I get the challenge, the two-factor challenge, for my personal account on my watch every time,

00:06:24   which is what I would expect.

00:06:25   But I'm no longer getting it for my business account and there's got to be a way to add that secondary account to log into iCloud or whatever just for the purposes of these challenges.

00:06:37   If anyone knows how to do that specifically for the watch, because I have it working on my Mac and stuff, but specifically for the watch, I would love some feedback if you know.

00:06:45   How do you have it working on your Mac?

00:06:47   Because I only have my personal, like the Apple ID that I'm logged into iCloud with, you know, the iCloud photos and iCloud notes, that's the only Apple ID that I get.

00:06:56   Those Apple branded notifications.

00:06:58   All my other Apple IDs, I got to do it some other way.

00:07:00   No, it works.

00:07:01   So if you like, the way that the system preferences has the concept of internet accounts you can be logged into, you can log into multiple iCloud accounts and you can then turn off all of the other stuff about them.

00:07:14   On macOS you mean?

00:07:16   On Mac and iPhone.

00:07:17   So I don't know how it works on the others, but yeah, on Mac and iPhone, because that's how I have different accounts for my developer account versus my personal account.

00:07:24   That's how you do that.

00:07:25   Exactly.

00:07:26   Where is it on the phone?

00:07:27   I go to iCloud, I just see my main iCloud.

00:07:28   On the phone I believe it's under mail.

00:07:30   You have to add an internet account or add another account.

00:07:33   It's something like that.

00:07:34   It moves around every few years.

00:07:36   There's another problem related to that which is, I think I complained about it about a year ago and Apple said they were aware of it.

00:07:41   It was on the Apple developer website, when you go to log in, if you try to log in with a passkey, it will always try to use the passkey of the iCloud account you're logged into and not one of your other accounts that you actually use for your developer.

00:07:53   Yeah, you basically can't use passkeys with Apple developer as far as I can tell.

00:07:55   It never works correctly.

00:07:58   Also, while we're on the subject, please Apple, so when you are logging into Safari, it's an App Store Connect or something with a developer account, and it sends you the 2FA code.

00:08:11   It shows the 2FA box on the Mac exactly centered in your screen.

00:08:16   You know what else is exactly centered in your screen?

00:08:19   The input boxes in Safari that you have to type it into.

00:08:23   So every single time, I have to drag the little window out of the way so I can see it, because it's always on top of course, so I can type in the code.

00:08:34   And it's like, doesn't this happen to everyone inside Apple? How has this not been fixed after all these years?

00:08:40   Maybe everyone's using their windows like I am. I've got a member special video you can watch so you can learn how to arrange your windows so they're not always dead center on your giant screen.

00:08:48   Oh my goodness.

00:08:50   Alright, let's re-rail I guess. So I think we were talking about you doing in-app purchase testing and how that's a nightmare.

00:08:59   Oh yeah, so anyway, I was a little annoyed at that.

00:09:04   And then, I remembered, well Casey had assigned us some Vision Pro homework.

00:09:10   So I get out the Vision Pro.

00:09:12   Which in your defense, I think I had it in the show notes days ago, but I didn't call that to your attention until this morning.

00:09:18   So in your defense, I did kind of drop this on you last minute.

00:09:21   Right, so I'm already a little mad.

00:09:23   Yeah, I'm sorry. That's on me.

00:09:25   Alright, and then I have to get out my Vision Pro to watch the thing we're going to talk about, the weekend video.

00:09:32   I put it on and of course it's dead, because I haven't used it for two weeks.

00:09:36   Now, why would it possibly have a standby life? I don't know, but it doesn't. Totally dead.

00:09:41   So I plug it in, go about my work, ten minutes later I go back to it, still totally dead.

00:09:48   What is going on? I unplug it, I replug it.

00:09:52   There isn't, like the little orange light that lights up on the battery pack when you plug it in that's really hard to see and really hard to decipher its signals.

00:09:59   That orange light was not turning on at all. So there was like no LED on the battery.

00:10:04   I'm like, what? I'm getting so mad.

00:10:07   And this is when I start chatting in Slack with you guys. I hate this effing thing.

00:10:12   With respect, I'm not sure it was as much chatting as it was venting, which is a service that we provide to you.

00:10:17   And it did sound a lot like my daughter venting about the same thing, but you had the knowledge that my daughter did not have and yet you were still angry.

00:10:24   My understanding after the discussion, and you can correct me if I'm wrong, is that what you're mostly angry about is that this device has bad standby power usage.

00:10:35   You don't use it for very while, it's got a full battery, it's sitting in your drawer. You feel like sitting in a drawer with a full battery for two weeks when you pick it out, it should not be so dead that it needs to be charged for a while before it will boot.

00:10:45   Yeah, and more than ten minutes. That's before it will even start to boot.

00:10:50   To me, the Vision Pro, from day one, the Vision Pro has always had horrendous standby battery life.

00:10:57   It basically is always on. It has the two hours-ish of battery life when you are using it.

00:11:04   As far as I can tell, it basically has two hours of standby life. And every single OS version, it comes out and people are like, "Oh, it's better now!"

00:11:12   And every single time, I believe it. And then I try to ever use it for anything, and it's dead. Always dead.

00:11:18   Usually it's so dead that I have to eventually disconnect the power cord from the headset, which is basically like unplugging the desktop.

00:11:26   Just disconnect it and reconnect it, because a lot of times it won't even boot, even after it's charged.

00:11:31   Let me do a PSA, though, by the way, for the people who don't know what you know and what my daughter now knows and will soon forget.

00:11:38   If you have an Apple device that has a battery, and the battery discharges down to nothing, like you leave it in a drawer or you just let it, you know, you use it until the battery runs out or whatever,

00:11:49   and it's been like that for a while and you really drain it, very often you will need to plug that device into its power adapter, into a charger, whatever kind of device it is,

00:11:58   and still it will not turn on. If you're lucky, and it's like an iPhone or an iPad, it will show a picture on the screen that shows like a little battery with like a little red progress bar kind of indicator in the batteries,

00:12:10   trying to indicate to you, "Hey, I don't have enough battery power." But if you're unlucky and it's a Mac or apparently a Vision Pro or some other device, you will plug in your MacBook Air,

00:12:19   or in my daughter's case, and she's like, "I plugged it in. Nothing is happening." Is the adapter broken? Is something wrong with it? Why won't it turn on? It's literally plugged in. Why won't it turn on?

00:12:27   And the answer is it is doing something. Most of the time it is doing something. You might have to leave it plugged in sometimes for hours before it resurrects itself and is ready to boot.

00:12:38   And maybe it was better in the days when there was more glowing lights all over the thing so you could tell, "Oh, I can tell it is getting power based on the little LED, hardware LED changing by where you plug it in,

00:12:48   or the little glowing ring, remember the ones that had a kind of glowing ring around it for the old PowerBucks or whatever. Anyway, nowadays with USB-C, you plug it into a power adapter and nothing happens.

00:12:57   So if that happens to you and you're sure that the power adapter works and the outlet it's plugged into is powered, it may be that you just need to let it sit there.

00:13:06   And how long do you need to let it sit there? Ten minutes, an hour. I've had sometimes had to have the thing sit there for multiple hours before they're ready to turn on.

00:13:14   So be aware that's a thing. It can save you a trip to the Apple Store. You do have to find some way to check that the outlet and the adapter work.

00:13:20   So find some other device so you can test that they work. And you have to make sure the adapter is the correct wattage to actually power your device or whatever.

00:13:27   But yeah, Vision Pro apparently doesn't show you anything when that's happening. It just sits there until it's good and ready and then it boots up.

00:13:34   Yeah, well maybe. It might boot up. You might have to unplug the thing from the thing. And to be fair, everything you just said applies to almost everything with lithium ion batteries.

00:13:45   That's just how batteries work. When your battery gets very discharged, sometimes it's actually just dead forever if it's very discharged for a long time.

00:13:54   But I think this brand new device that has no cellular modem should be able to last in idle standby use for...

00:14:05   For two weeks? I don't know. I think you're asking a lot.

00:14:08   I don't think it should be so dead after two weeks that it literally can't power on for like 15 minutes after you plug it in. That's crazy.

00:14:15   And by the way, remember before we were talking about Adam's laptop and working without a battery? I do wonder how that squares because we got some feedback that said, "Oh yeah, Apple laptops can work without the battery as long as you plug them in."

00:14:26   But I guess when there's a battery in there, it doesn't bypass the battery and power the entire laptop off the adapter. Or maybe it can't power the laptop off the...

00:14:34   That's the whole point of the feedback. They said, "Oh yeah, if you take out the battery, they'll work fine as long as you keep them plugged in."

00:14:39   But when the battery's in there, plugging it in does not let you boot immediately. So there's some nuances there that I don't understand yet.

00:14:45   Yeah. And the Vision Pro, I think... All bets are off on talking about the Vision Pro because it's such a weird and obviously half-baked product.

00:14:53   Like it's just... It's so... Like, okay, I know there are people out there who like it. We'll get to this later. But it's a crap product.

00:15:01   Like, oh God, I'm so mad that I own one.

00:15:04   Just because it didn't last for two weeks in the drawer. I think this is a harsh judgment based on...

00:15:08   Yeah. Because it isn't just that. It's like, it's how it behaves in this... Like, iPhones and Macs behave so much better in this context.

00:15:16   No. The Macs don't. The Macs just show a black screen and have your kid calling you on the phone saying, "Why isn't my laptop turning on?"

00:15:21   I have to explain to them that it really is doing something, I swear.

00:15:24   The good thing is, once I did get the Vision Pro actually powered on and booted, I told it to do a software update because it was going from 2.0 to 2.1 or whatever.

00:15:34   And it just sat there and spun forever. And then I came back. I'm like, okay, what do I do? Do I... I guess I'll take it off.

00:15:41   Take it off, set it down, come back a couple hours later, put it back on, check on it. Still spinning.

00:15:47   You just MIME, CTRL, alt, delete with your fingers and it will see that your finger is doing that and it will reboot itself.

00:15:52   Literally nothing I've ever tried to do on the Vision Pro has been like a huge success.

00:16:01   Like everything is like, either this didn't work or it sort of worked or this is the promise or a demo of something that could be good later.

00:16:10   I do understand your frustration, especially since you were in a bad state of mind.

00:16:14   Yeah, I'm just mad from store kit testing, I think.

00:16:17   I totally get that. But that being said, I think you might be a little unnecessarily harsh on the Vision Pro, but that's okay.

00:16:25   I don't blame you for your anger. I think even if it's misplaced, I can kind of understand that too.

00:16:32   But I think maybe it's not so bad. So let's shelve that if you are content-ish for now.

00:16:41   We have some administrative, we have a new ATP member special.

00:16:45   Now, if you are one of the people who joined as a member for the recently finished merchandise sale,

00:16:51   which by the way, we got plenty of people reaching out saying, "Oh, I missed it. This is why I make the announcements over and over again."

00:16:56   This happens every time.

00:16:57   It always happens every time. But anyways, thank you to those who did buy merch. We appreciate you.

00:17:02   But for all of you that are members, we have a new member special. John, would you tell us about it, please?

00:17:07   Back to ATP Movie Club. That's actually how we kicked off the member specials for the series of three ATP Movie Club episodes.

00:17:13   Haven't done one in a long time and we were trying to decide what kind of movie to do.

00:17:18   I think it was Casey who actually suggested maybe we should do another Studio Ghibli movie.

00:17:22   We've done one so far and now we've done a second one. It's Kiki's Delivery Service.

00:17:27   Quite a change of pace from our normal tech topics and other stuff.

00:17:32   But maybe in line with our domestic workflows episode, if you're familiar with Kiki's Delivery Service, that makes some kind of sense.

00:17:38   Anyway, it's just a much more chill, pleasant holiday experience for you, even though it's just November.

00:17:46   ATP Movie Club, Kiki's Delivery Service, ATP.fm/join and you can hear it too.

00:17:51   And if you're already a member because you joined to get the discount code, you can listen to this member special and all the other member specials.

00:17:57   Yep. And you can binge them all. I mean, you can download them all and stop being a member if you so desire.

00:18:02   I don't recommend that. I wouldn't encourage it, but you could do it.

00:18:05   There is a dedicated feed for the specials if you are a member. You have multiple feeds on your member page.

00:18:10   And you can go to ATP.fm/specials to see all of them, whether or not you're a member. You just can't play them if you're not a member.

00:18:17   See, after I was upset by store kit testing and then by trying to do something with my Vision Pro, that would have been the wrong mood to watch that movie in.

00:18:28   That's true. That is very true. Yeah, you definitely want to be in a more chill mood for that.

00:18:33   And we talk about it quite a bit more after the fact. Or in the special.

00:18:37   Yeah, it was good. You should go listen to it.

00:18:39   So let's do some follow up. And I believe it was late last week.

00:18:43   It seems to be the rule that the day after we record is when Apple chooses to release new Vision Pro content.

00:18:49   Not every week, of course, but it seems like most days it's Thursday. Coincidentally, we're recording this week on a Thursday.

00:18:56   And there's the concert for one thing premiering on Friday.

00:19:00   So no matter what happens, it's always like a day or two after we record. And that bums me out.

00:19:05   But last week, The Weeknd released their first music video from their... his?

00:19:12   I don't know. His new album, I think.

00:19:15   And this music video was done in immersive format. So as I like to do every time, I will recap.

00:19:23   There's 3D where you just get a rectangle that has depth.

00:19:26   And then there's immersive when you can actually move your head around and the perspective of the camera moves with you.

00:19:31   This was immersive. It's about five and a half minutes.

00:19:34   I tend to like The Weeknd, which is almost frustrating because he actually did a performance at WWDC one year.

00:19:43   And all of us were like, "First of all, who the hell are you?" Because this was early-ish in his career.

00:19:48   And, well, certainly before he exploded anyway.

00:19:51   And secondly, why is this space so goddamn loud? Because I don't know if you guys remember, this was in Moscone.

00:19:57   I remember. It was loud.

00:19:59   It was so... Now granted, the fidelity was phenomenal, but it was so loud.

00:20:04   We needed our AirPods Pro, right Marco? We didn't have them at that point.

00:20:07   But anyways, I tend to like The Weeknd's music.

00:20:11   And I think it's been well-documented at this point that I'm a sucker for any immersive anything.

00:20:16   And guess what? I thought this was pretty cool. Weird. Weird as hell. But pretty cool.

00:20:22   And I don't have too much more to say about it other than you should give it a shot.

00:20:27   If you have a Vision Pro or access to a Vision Pro.

00:20:30   And my understanding is you can actually sign up for a Vision Pro demo again, or now, if you've never done one before.

00:20:36   And one of the things you can elect to, or perhaps they force upon you, is watching this music video.

00:20:40   Which I think is worth your time if you happen to live near an Apple store.

00:20:45   Marco, what were your thoughts? I hope you did do at least this much of your homework.

00:20:49   Do you know how long it took me to find this?

00:20:52   Oh, that is true. I'm trying to stay positive here, but let's just say that the information architecture on the Apple TV app is bad on every platform.

00:21:02   But I feel like it is uniquely bad on the Vision Pro because it should have a gigantic flashing...

00:21:09   What was the HTML tag that we all made fun of that was super popular?

00:21:12   Blink or marquee?

00:21:13   Yes, thank you. Or blink or marquee. Either one. Doesn't matter.

00:21:16   It should be both of those in the Apple TV app.

00:21:18   Here is where you get immersive crap from Apple. Right here.

00:21:23   There should be a thousand arrows at different depths and whatnot, all pointing to the button you're supposed to tap or pinch or what have you, in order to get to the immersive content.

00:21:32   And it is usually one of the small items, front and center, on the Apple TV app, but it is never where I expect it to be.

00:21:41   So, hard agree on that one. Very frustrating. But anyway, so hopefully you did eventually find it.

00:21:46   The Apple TV app on the Vision Pro is just the Apple TV app the same way it is everywhere else.

00:21:52   But it's native, like the new framer, but the information only.

00:21:57   What do you think people using the Vision Pro want?

00:22:00   I mean, yes, obviously, if you're really using it all the time, you want access to everything, of course.

00:22:05   It has one of those little sidebars on the left side where it has the five different things.

00:22:10   Add a sixth one for all the immersive content.

00:22:14   Right?

00:22:15   Newsflash, there's not that much of it. So, it's not like it's too much content to fit in a section.

00:22:21   Just add something on the side so that you can quickly...

00:22:25   Okay, so here's what I did. So first, I opened up the TV app. This just came out recently, right? Isn't it like a week old or something?

00:22:31   I think last Thursday or Friday. I forget exactly which day.

00:22:34   Yeah, so it's a week old. It's probably still the newest content available on Vision Pro.

00:22:39   And so I thought, how hard can it be? I'll open up the TV app and look for it.

00:22:43   Nope, nowhere. There's even a thing, there's a promo in the TV app for some kind of upcoming concerts thing that they're going to do.

00:22:51   So I looked at that. Of course, it's not there. Because I guess it's not a concert, it's a music video.

00:22:55   Okay, so I'm like, alright, well that's not it. Maybe I'll just go back and try to...

00:22:59   I browse through every section that I could find in the TV app. It's nowhere I could find.

00:23:04   So I'm like, okay. So then I'm like, maybe it's in the music app because it's a music video.

00:23:08   So I go over to the music app and it's, of course, I can't find...

00:23:13   And there's even like... I'm going through all these different things.

00:23:16   There's even some kind of promo for some kind of big featured station that they're going to do.

00:23:21   So I'm like, oh great, I'll click on that. And all that's showing me is super low resolution for some reason.

00:23:27   Live broadcast of some weird thing. I'm like, well that's not right. Okay.

00:23:33   So I eventually back out. It takes me a good five minutes just to find it. Eventually the way I found it was...

00:23:38   I searched the music app for The Weeknd, went to his page, and somewhere eventually in there...

00:23:47   It linked me back out over to the TV app. Where it deep linked me directly to the right thing.

00:23:54   That is very, very frustrating. For what it's worth, I did eventually put in Slack the actual link to the video.

00:23:59   But again, in your defense, this was probably an hour or two after I had asked you to watch it.

00:24:04   So I did not set you up for success on this, and for that I apologize.

00:24:07   Well yeah, you did send me the link, but I'm like, how am I going to get this link in my Vision Pro?

00:24:11   Surely it should be easier to just find it in the... Because I don't have Slack on there.

00:24:15   I don't even know if... Is there a Slack app on Vision Pro? I don't even know.

00:24:18   It's not native, but you would have to run the iPad app, I guess.

00:24:21   Right, yeah. But I don't have that set up, so that would be a whole thing.

00:24:25   Setting up Slack is a whole thing, so it's like... I don't know, I'll just... Anyway.

00:24:29   So I eventually found the video. It was very interesting.

00:24:34   It's a music video, so it has a very different style than a TV show, series thing, or a nature documentary.

00:24:43   It's a music video, so it's very artistic, abstract.

00:24:46   I did not like the motion of it, and I felt pretty motion sick afterwards.

00:24:53   Oh, interesting.

00:24:54   Because being a music video, there's more cuts than the other stuff we've seen in the Vision Pro immersive formats.

00:25:01   There's more movement. Some of the things they do are... There's a scene with the road, where the road's bending in front of you.

00:25:10   Yes, it is straight out of Inception. It didn't give me motion sickness, but it gave me some very weird vibes.

00:25:19   I felt not uncomfortable. I don't know how to verbalize it, but it's just like, "Ugh, I don't know what's going on here, and I'm not sure if I like it."

00:25:26   I was happy to see a different style of 3D content in the Vision Pro, and it showed me that there is a lot of promise for that still.

00:25:35   Because it's very sharp, very high-res. They do the thing where they get super close to, I guess, the guy, The Weeknd? Is that his name?

00:25:44   They get super close to Mr. Weeknd, to the point where you're like, again, if you were that close to a person, you'd have to be making out with them.

00:25:53   And for you to be that close in front of somebody you don't know feels a little uncomfortable.

00:25:58   It's almost like, "I shouldn't be here. I shouldn't be this close to this stranger. I'm being a creep here by being this close to this person."

00:26:06   But it did show off the format of immersive video well. Super high-res, super good lighting effects and everything.

00:26:16   One of the elements of the video is that they have these shadow people, where they're just shadow figures and bright lights for eyes, like starburst lights for eyes.

00:26:25   That was a really cool effect to see there.

00:26:28   There were a couple of scenes where you have a first-person view of what basically amounts to a car chase, but with an ambulance in front of you.

00:26:36   So you're going back and forth in the road. You're looking through this 3D car chase.

00:26:41   It's almost like showing you, here's a demo of a bunch of different types of scenes that immersive video can show you.

00:26:49   It's really cool, and it's very realistic, and it does feel like being there.

00:26:54   The problem is, it feels too much like being there, and I felt very motion sick.

00:26:58   Which I don't normally with watching other 3D content, but this was bad for me.

00:27:03   I almost couldn't finish watching it. I was almost going to bail.

00:27:06   But for the good of the show, I went through all this to find this thing.

00:27:10   So brave.

00:27:11   I'm going to get through the five minutes and actually finish it.

00:27:14   Yeah, Jon, you should never watch this.

00:27:15   Don't puke for the show. Just if you need to stop, stop.

00:27:18   That's a perfectly legitimate experience, because I tried to watch it, but I got so motion sick I had to stop.

00:27:22   I would say if you are motion sensitive, do not watch this. It would not be a good idea.

00:27:29   But if you are usually not motion sensitive and don't mind getting a little motion sensitive, it is something good to see.

00:27:37   But what it shows me is that there's a lot of promise with immersive video, but we haven't really nailed that format yet.

00:27:47   And more experimentation is needed.

00:27:49   But it does show a big range. It shows everything from close up shots to car chases to weird abstract road warping.

00:27:56   It shows you a bunch of different things.

00:27:59   So from that point of view, it's a good demo.

00:28:02   But I think they did not test this on enough people, because if they did, they would have revealed some pretty significant motion sickness, I think.

00:28:08   I didn't have any issue with it, but I don't tend to get motion sick.

00:28:12   I definitely got some heebie-jeebies about some of the moments.

00:28:14   At one point you're up in the air contained in something, and then you leave that container, I'm being vague on purpose, and you are way up in the air.

00:28:23   And it's a little like, "Ahh, I don't know if I like this at all."

00:28:27   But all in all, I do think it was very cool.

00:28:30   And I know I've said this many times, but it just gives me an even stronger thirst for more of this kind of content.

00:28:38   I wish we could get more, and they're doing better about getting more, and the pace is improving.

00:28:44   But golly, it's just so neat and so cool and so unlike anything else that I can or have experienced.

00:28:51   I'm not trying to say that equivalents don't happen on other platforms.

00:28:54   All I'm saying is for me personally, this is about all I've got.

00:28:57   And since I don't have the occasion to use the Vision Pro for many other things, this is one of the highlights of my use of the Vision Pro.

00:29:06   I have not yet tried the new Mac virtual display stuff, which universally has been deeply praised in the best possible way.

00:29:14   Everyone says it's amazing, but I'm not putting a beta on my laptop, just no, so I'll wait until it's all in the release.

00:29:19   But anyways, I don't have a lot of excuses to put on the Vision Pro, and this gives me an excuse, and I'm excited about that.

00:29:25   But it was just really cool, and I think it's worth, again, it's not worth driving an hour to the Apple Store or whatever to try this.

00:29:33   Genuinely, as I've said many times, if you have an occasion that you're near an Apple Store and you know you will be,

00:29:40   and can schedule one of these like try-ons or demos or whatever they call it, I can't stress enough, even just to experience it,

00:29:47   I think it is well worth your time.

00:29:50   And like I said, I think the last time we spoke about this, when I did it anyway, which admittedly was back in February,

00:29:55   they were not salesy about it at all, or not pushy is maybe a better way of describing it.

00:30:01   They were just like, "Hey, you can do this, you can do that, you can do this, you can do that."

00:30:04   And they were not like, "Okay, singing by, huh, huh, huh, huh."

00:30:06   You know, they were very chill about it, so it's worth giving it a shot.

00:30:09   What this video shows me, it continues to show me that there are so many experiences that can only happen in immersive video.

00:30:18   And that's a very good thing. Like, I am very sold on the idea of dedicated hardware that's capable of giving us 3D experiences.

00:30:28   Because when you see a really good one, like parts of the submarine one, like parts of this,

00:30:33   like when you see a really good one, it is really something, it's really amazing.

00:30:38   It's hard to communicate this without experiencing it because you can't show somebody a screenshot,

00:30:43   you can't show somebody a video of it and have them view it on a regular screen and be able to convey what it's like.

00:30:50   So much of technology, so many of the devices or services or the media that we have available to us,

00:30:57   so much of it, you're able to get a pretty good idea of what it's like by watching a video of it,

00:31:04   or like a video review that somebody has, or looking at a screenshot that somebody shows you.

00:31:09   There is no good equivalent to that to immersive 3D content that when you're viewing it on a regular screen.

00:31:17   Like, nothing can really convey what it's like to experience that in 3D.

00:31:23   And we say to be in there, to be in the Vision Pro, because it really feels like you're going into a different world.

00:31:29   Every time I experience really good 3D immersive content, which is still, we're still not past the,

00:31:36   you can get through everything the very first night you have it level of the Vision Pro.

00:31:40   There's still not enough content for that, but there is so much promise for the idea of 3D content.

00:31:47   So as much as I rail against a lot of the decisions Apple made with this product, I love the idea of more consumer availability

00:31:57   and adoption of hardware that can deliver us 3D experiences.

00:32:02   This just, this is still super early, and still has a lot, this is like, the Vision Pro is like,

00:32:10   Johnny Ive came back from the dead and had a fever dream and shipped it as a product with no editing.

00:32:15   Like, it's just, ugh, it's such a weird product with so many bad decisions.

00:32:20   But, it's compelling when you have these experiences and you're like, oh, this is a big deal, this is different,

00:32:27   this is better than I thought, this is more immersive than I thought, this is more immersive than I thought maybe.

00:32:32   But like, there is so much promise to that type of experience.

00:32:38   Part of the reason why I think AR and VR are almost entirely different things,

00:32:43   that's part of the reason why I'm largely down on the computing side of spatial computing, as discussed previously.

00:32:53   But I think the content experience side of it is very strong, and has a good future if the proper investments in the content are made.

00:33:04   And I hope they are, because it really, like, I would almost describe this video, or the submarine one,

00:33:11   I would almost describe them as amusement park rides. Like, it is really something to experience.

00:33:17   I would say the submarine one is closer to a real life play, this one was closer to what I would assume a very strong hallucinogenic drug trip might be like.

00:33:28   Having never tried hallucinogenic drugs, I concur that this is how I expect it would feel.

00:33:34   Yeah, so it's a different style, but it shows you, this is the kind of thing that is possible if somebody makes content really made for this.

00:33:44   So I hope more of that happens. And it's good that Apple was able to push on an artist that is in with them already to make this happen.

00:33:52   More please. Because again, we still, like, so useful to know in the chat, user Jared H. said that apparently Lens Rentals now rents the Vision Pro.

00:34:02   You can rent one for a week for a couple hundred bucks. You don't need to rent one for a week.

00:34:07   I'd say you can rent a Vision Pro for three days and get a very good idea of everything it can do for you.

00:34:12   The first day you can go through all the content, and then the second day you can actually, like, you can sign in as yourself and put all your stuff in it,

00:34:18   and try out some apps and try to do some productivity, try the Mac mode. You can do all of that in a three day rental.

00:34:24   I think pretty easily if you want to save some money. But, you know, eventually if they step on the gas a little with the content, this could work.

00:34:34   But we gotta see them step on the gas. And we have to see the content get a little more refined in the techniques they use to avoid things like motion sickness.

00:34:44   So I was looking at the trying to find Lens Rentals link to put in the show notes. I don't think they've ever sponsored the show, but I haven't been a patron of theirs in a long time,

00:34:55   but I have really, really liked their services in the years that I have used them several years ago. But anyways, Q&A for Apple Vision Pro, 256 gig.

00:35:04   First item. Why is the battery life so short? I just, no notes. No notes.

00:35:14   We are brought to you this episode by Squarespace, the all-in-one website platform for entrepreneurs to stand out and succeed online.

00:35:22   Whether you're just starting out or managing a growing brand, Squarespace makes it easy to create a beautiful website to engage with your audience and sell anything you want,

00:35:30   from products to content to time, all in one place and all on your terms.

00:35:35   Squarespace is such an amazing platform. I've used it and I recommend it to so many people and they've used it for so many different things.

00:35:41   My wife uses it for her business. My entire village uses it for all of the village website.

00:35:46   Like it's an incredible platform and they have amazing business features these days too.

00:35:51   So they now have Squarespace payments, the easiest way to manage your payments all in one place.

00:35:56   Onboarding is fast and simple. Get started in just a few clicks. Start receiving payments right away.

00:36:01   And your customers get more ways to pay you than ever with popular payment methods like Klarna, ACH Direct Debit, Apple Pay, Afterpay and Clearpay.

00:36:09   And as these things get added over time and get popular over time, Squarespace is always right there to support them.

00:36:14   So it's great for all the payment support for your business. They also have new design intelligence.

00:36:19   This combines two decades of industry leading design expertise with cutting edge AI technology.

00:36:25   So they empower anyone to build a beautiful, more personalized website tailored to their unique needs and craft a bespoke digital identity to use across your entire online presence.

00:36:35   It's so great. I can't fit it all in one app but check out Squarespace today. You can try it in free trial mode and you can actually build the site and see how it works for you.

00:36:44   Go to squarespace.com to start that free trial. Build the entire site in trial mode. You don't have to pay them anything.

00:36:50   You can see how everything works. Put in your business info. Make the template how you want it to look and everything. You can try it all without giving them anything.

00:36:57   When you're ready to launch, go to squarespace.com/ATP to save 10% off your first purchase of a website or domain.

00:37:05   So once again, squarespace.com for a free trial. Squarespace.com/ATP for 10% off your first purchase.

00:37:10   Thank you so much to Squarespace for sponsoring our show.

00:37:17   So we got a lot of feedback and appreciation for Jon's tip, which I was aware of but Marco was not, about, "Hey, if you're dragging something on Mac OS and you say, 'Oh, just kidding,' you can actually hit escape in order to cancel that drag."

00:37:33   And I don't remember how I stumbled upon this but I did and it's been something I do constantly and Marco was one of the lucky 10,000 that didn't know that day and now he knows, which is great.

00:37:42   But we had some feedback about alternative methods to cancel drags. Jon, do you want to take us through this?

00:37:47   Yep, everyone wanted to tell us the thing that I already knew because it's also from Classic Mac OS. You can also drag to the menu bar to cancel a drag, which is a big drag location so you don't have to be very precious about it.

00:37:57   Although I will say that I think it's possible to have menu extras, like the little icons in the menu bar that do allow you to drag things to them, so don't drag it to one of those.

00:38:05   You kind of just have to find a safe place in the menu bar but anyway, that's another thing from Classic Mac OS that was like an easy to hit drag destination that will let you cancel a drag.

00:38:14   And yeah, I don't know how many people still do that. I still think escape is better because you don't have to drag all the way to your menu bar if you have a big screen or whatever or if you're near the bottom.

00:38:22   But I'll give you one bonus tip here which I alluded to in the last episode. If you're like me and you like ListView windows in the Finder and you turn down the little disclosure triangles in the folders to show a hierarchy of things in ListView, I love that feature.

00:38:36   I use it a lot. If you ever want to drag something in the Finder into the folder that is represented by that window without mistakenly dragging it into one of the disclosed subfolders, you know what I mean?

00:38:50   You can try to like drag it and see if the Finder is highlighting the top folder or not highlighting one of the subfolders or whatever.

00:38:58   But the much easier thing that I still do to this day that I started doing in Classic Mac OS is if you drag to the header bar, the one that says like name, date modified, size, that bar on top of ListView and you, if you drag your item onto that bar, it will always go into the folder that is represented by that window and you will never mistakenly drag it into a subfolder.

00:39:18   That one's a little bit more nuanced than hitting escape or dragging to the menu bar, but it is very useful if you use ListView windows and you don't want to be fidgety with them.

00:39:26   Good deal. M4 versus M4 Pro, the Mac Mini SSDs are a little bit interesting.

00:39:34   So Thor Johansson writes, "While I don't have access to two Mac Minis to compare them, the behavior from all previous Apple Silicon Macs would suggest that the M4 Mac Mini 512 gigs is using two 256 gig chips,

00:39:45   while the M4 Pro Mac Mini 512 gigs uses four 128 gig chips and that the M4 Pro is also providing wider bandwidth to effectively utilize the extra chips."

00:39:56   So the M4 Pro might have far greater read/write speeds than the non-Pro.

00:40:01   Yeah, they're trying to figure out why would two SSDs that are the same size in the same Mac Mini, the only difference being the SoC, why would they be different speeds?

00:40:10   And apparently Apple has done this in the past. I haven't seen a tear down to confirm this, but it seems plausible.

00:40:15   Like basically, if you have an M4 Mac Mini and an M4 Pro Mac Mini and they have the exact same size SSD, why should they be different speeds?

00:40:21   And the answer is the Mac Pro might just have twice as many chips on it. And of course you can read and write those in parallel, so it gives it a speed boost.

00:40:27   And yes, the M4 Pro may have slightly better bandwidth to the SSDs as well. So that is the plausible and likely explanation.

00:40:35   Quinn, a friend of the show, Quinn Nelson, did a video with regard to the Mac Mini and Quinn tried to build a $600 PC to match the performance of the $600 Mac Mini.

00:40:47   You gotta read his quote. That's why I put it in there, because I thought he did a good job of saying it in a zingy way.

00:40:52   Alright. Well, Quinn says the following, which I'm being told in my ear that I should read.

00:40:57   Quinn says, "I tried to build a $599 PC to match the performance of the $599 Mac Mini. Size and efficiency be damned. I could not do it.

00:41:04   You cannot build a better PC for $600 using new parts, period. But the Mac Mini is only a good deal if you leave it as is."

00:41:12   And there's a 10-15 minute video on it, which with most if not all of Quinn's videos is very, very good and is worth your time.

00:41:18   Yeah, so that middle sentence there. This is a moment in time worth noting. Here's Quinn saying, "You cannot build a better PC for $600 using new parts."

00:41:29   I don't think that's been true of Mac versus PC for a long time, and when it has happened, it has been brief and fleeting.

00:41:39   Because that's always the thing with Macs. Some tech nerd is gonna say, "Oh, you use a Mac? I could build a better PC than that for half the price."

00:41:47   Right? That's always the thing. And usually it's true. Usually you can build a faster, more capable, you know, I wouldn't necessarily say better,

00:41:56   but spec-wise, you can build something that performs better, that finishes work faster than the Mac, that plays games at higher frame rates,

00:42:03   that has more storage, that has more RAM for less money than the Mac. That's just the order of the universe.

00:42:09   And yet here we are in this brief moment in time where if you get the base Mac Mini for $600, you literally cannot build yourself a computer at any size, any appearance.

00:42:20   Forget about trying to make a tiny little, you know, you can make it as big as you want, as noisy as you want. Quinn even said, "Forget about Thunderbolt. I'm throwing that out the window too."

00:42:29   None of those fancy Mac buses that no one cares about, just a plain PC, I don't care about the I/O, $600, can you make something that beats the Mac Mini in GPU, in CPU, in multicore, anything?

00:42:40   The answer is you cannot, which is pretty amazing and shows how amazing Apple Silicon is, but as Quinn points out, the second, he emphasizes this with the same word in the video,

00:42:50   the second you touch any options on that Mac Mini configuration page, you totally lose the price advantage.

00:42:57   Touch anything, add more RAM, add more storage, like maybe not add 10 gig ethernet, but maybe even adding 10 gig ethernet blows it, yeah.

00:43:04   The second you add anything to it and go up to a non-base model, then the PC, you can get something much cheaper and faster, which is a shame,

00:43:11   but it is worth noting that for this brief moment in time, there is a Mac that is the best buy in terms of performance, not in terms of aesthetics, not in terms of size, not in terms of power usage, nothing.

00:43:23   And performance, it's amazing. What a day to be alive.

00:43:27   And this just shows, a lot of times, Apple's base models are pretty good values compared to almost anything, compared to their own products or other competitor's products.

00:43:38   The base models can be great values, it just is usually not the case once you upgrade anything. That is a very common failure mode.

00:43:47   Also, the base models, this is the brief moment in time, but like five years from now, when it still comes with 16 gigs of RAM and it starts to seem a little bit constrained because Apple intelligence 2.0 or whatever can barely run in 16 gigs of RAM,

00:44:01   that's the problem with the base models. They're a great buy when they've just recently been bumped in their specs, but then they stagnate for years and years and years and they become a worse and worse buy.

00:44:12   The SOC maybe is a good buy, the computer is a good buy, but the storage and memory just get more and more anemic and eventually it stops being a good buy because if you buy this you won't be able to fit your stuff on it because it's like a 16 gig iPhone or whatever.

00:44:24   I think part of Apple's whole revenue and profit margin strategy is they're willing to eat into their margins a little bit when the product first launches and then they'll sit on those specs as long as possible so that yeah, it's a really good competitive deal and they might get less margin for the first few months that something's out,

00:44:46   but then over time throughout the lifecycle of that product when it's not getting updated, it becomes a worse and worse deal for us and a better and better deal for them.

00:44:55   And so if you pay attention, you can get pretty decent deals when you do things like jump on something right after an update where some important spec has been updated well, like the RAM has here.

00:45:06   So you can get better deals, but the availability of them goes in cycles with the product lifetimes.

00:45:13   So speaking of good and bad deals, Jon, it looked like you wanted to talk about storage pricing.

00:45:20   Yeah, I mean, it's not the same topic we were just touching on with Quinn. You know, as soon as you touch those options, it becomes a bad deal and we've been harping on it, but there was two good Reddit posts that I thought were funny on that topic.

00:45:29   First one is what do you get for your money? Option A, upgrade your Mac mini to two terabytes of storage. Option B, for the exact same amount of money.

00:45:38   You can get a PlayStation 5 Pro, which comes with two terabytes of storage and also $100 cash.

00:45:45   And let me tell you, the two terabytes of storage that comes with the PlayStation, first of all, with the Mac mini upgrade, you're only upgrading 1.1 and three quarters of a terabyte, right?

00:45:55   Because it comes with 256 and you're upgrading to two terabytes, so you're adding 1.75 terabytes. You know what I mean?

00:46:01   So you're not even buying a full two terabytes and that costs $800. For that same $800, you can get two terabytes of storage in the PlayStation 5 Pro and PlayStation 5 has fairly strict requirements for the SSDs you have to put in it.

00:46:15   The minimum spec is 5,500 megabytes per second read/write for the PlayStation storage. So this is not crappy, like, oh, it's not the same storage as in the Mac mini.

00:46:23   It's probably as fast or as faster than what you have in the Mac mini.

00:46:27   Of course, you get an entire PlayStation 5 Pro. Not PlayStation 5, the PlayStation 5 Pro, the $700 one that just came out.

00:46:35   And then you get $100 cash back. So, yeah, Apple's prices make no sense.

00:46:40   Maybe you could buy a PlayStation 5 Pro with two terabytes of storage and get the $100 cash and, well, I guess you have to desolder the chips and everything. Never mind.

00:46:49   And by the way, the PlayStation 5 Pro does have an M.2 expansion port in it as well.

00:46:54   And then the second item, this is also from Reddit, it is a fairly confusing chart that somebody made, but it does show some interesting stuff here.

00:47:02   So it's showing Apple versus market SSD prices and here I think they did a little bit of a cheat by not considering the quality and speed of SSD chips that Apple uses versus, like, market prices.

00:47:14   Because when people try to compare market prices, like, this is how much a terabyte costs. Well, what terabyte?

00:47:18   A terabyte that gets how much read/write speed? You can buy a slow terabyte for less money than a fast terabyte, but setting that aside, what it's basically showing here is this is a chart from 2013 to 2025 and it shows storage prices going down over time.

00:47:33   Which we've all experienced. SSD storage prices since 2013 have gone down over time. You can get more storage for less money. It's a fairly sharp curve.

00:47:41   And then on the same graph there are a bunch of lines for Apple's products and the storage pricing associated with them.

00:47:48   Starting with the 2011 Mac Mini, which was $300 for 256 gigabytes, or $1200 per terabyte, and the Apple product lines, like Marco was alluding to before, are completely horizontal.

00:48:00   Their price never goes down. It's just a horizontal line on the graph. So the Mac Mini was a terrible deal. And then came the 2014 Mac Mini at $800 per terabyte. That is a horizontal line that extends from 2014 to 2024.

00:48:14   Does not dip. The actual storage line is going down, down, down, down, down. The Mac Mini line is just straight across, never changing.

00:48:20   $800 per terabyte for 10 years. For 10 years they did not change the storage price. And now finally the new, the M1 Mac Mini in 2020 is its own horizontal line at $400 per terabyte, still above the market prices.

00:48:36   So yeah, that's the Apple strategy. Introduce a thing at an expensive price and never change it, sometimes for a decade.

00:48:41   While the entire pricing commodity parts environment around it changes radically, Apple is, you know, frozen in time with prices fixed in place as of the introduction of that computer.

00:48:54   And presumably that will happen with the M4 one as well. It's just that right now, that computer in terms of its capabilities is a good deal at the base model.

00:49:01   But yeah, once you add any storage, you jump off of this market line and you go up into Apple Fantasyland and you just stay there forever.

00:49:08   It's so frustrating because I'm so happy that we finally got the increased RAM, but it's just shining a gigantic, like, what is this, bat signal sized light on how egregious the storage pricing is.

00:49:21   It's just, it's not good. But we can move slightly forward.

00:49:27   Anonymous writes, "The ridiculous RAM and SSD upgrade prices Apple charges look even worse when you notice Apple only lets its retailers sell the lower end versions. Want to future proof your MacBook Pro by getting a two terabyte SSD that's only available from Apple directly?

00:49:41   So Apple keeps 100% of those ridiculous upgrade charges, making their margins even higher compared to the versions that are also sold by third parties." I did not know that.

00:49:49   This is something I didn't think about, but we all know the whole deal of Marco experiences this because he very often needs a computer in a hurry because he's Marco. If you go to the Apple store, they have a certain fixed number of like, oh here are the fixed configs we have in stock.

00:50:01   And there's usually like the base one and then like a better one. But if you were to go to like Best Buy or like any other random place, they have a limited number of configurations and I didn't realize that they just don't have like the very upgraded configurations at all.

00:50:15   And so yeah, it seems like Apple is just saving the highest margin products only for its channels, either watering through Apple's website or you know their store or whatever.

00:50:24   And then everyone else gets, I guess the base model, maybe one bump up. I haven't, I don't have extensive experience looking for Macs sold by companies other than Apple. But this is just another way that Apple is making sure that they keep most of the fattest part of the margin curve here.

00:50:39   By the way, this isn't entirely an absolute truth. There are like certain retailers that seem to have really good relationships with Apple and maybe sell a bunch of stuff to high end customers.

00:50:49   Like B&H maybe?

00:50:50   Yeah, so I was gonna say B&H is a good example. B&H usually has, so like even you know, when you go to Apple stores, there's always like you know, whatever base configurations they have on the Apple website.

00:51:03   Like there's usually like you know, three per computer family or two.

00:51:06   Used to be good, better, best.

00:51:07   Right, like you know, so whatever base configurations they have, every retailer that does any kind of volume will have those configurations.

00:51:14   But usually like if you ask an Apple store, if you go to an Apple store and say I need something today, what else do you have that's higher than these?

00:51:21   They do stock other configurations usually, but you know, not every configuration possible.

00:51:28   So it's like alright, well if you want the you know, the four terabyte SSD, you might need to upgrade to 64 gigs of RAM to get it that same day in that store or whatever.

00:51:37   But they do stock usually a couple of higher end configurations that are not listed on the website in Apple stores.

00:51:45   Well if you go to a retailer like Best Buy, usually they will have those, or Best Buy or B&H, usually they will have some of those in stock.

00:51:54   And if they are running any kind of discount or special, often times you know, if they'll take like you know, 100 bucks off for some kind of sale they're running, often times that will apply to those high end configurations also.

00:52:05   So I have seen higher end configurations discounted by resellers before.

00:52:11   It's not as common and you can't get every configuration you want, but they do exist.

00:52:15   Alright, and then we got some news I think around the time we actually recorded last week, but allegedly the M4 MacBook Pro just started quietly using Quantum Dot Display Tech, which I was not aware of.

00:52:32   So reading from MacRumors, the M4 MacBook Pro models feature Quantum Dot Display technology, according to display analyst Ross Young.

00:52:40   Apple used a Quantum Dot film instead of a red KSF phosphor film, a change that provides more vibrant, accurate color results.

00:52:47   And apparently, and John interrupt me whenever you're ready, but apparently Quantum Dot was a thing for a long time and Apple was aware of it but refused to use it because there was an element in there, I forget which one now, that apparently is not easy to recycle or not easy to come by without really getting it from really terrible places.

00:53:05   And so they said, "Eh, no thanks, but now you can do this Quantum Dot stuff without that whatever element it was." And so they're like, "Hell yeah, let's do it."

00:53:13   I'm not sure if the environmental reason was the main motivation since Apple seems very far behind in a lot of display stuff.

00:53:18   But just to clarify on the Quantum Dot thing, so we'll put a link in the notes to Ross Young's post about this and he's got little spectrograph images showing the red, green, and blue wavelengths of light emitted by the subpixels in a display.

00:53:35   These graphs are something that's very familiar if you watch a lot of TV reviews or any kind of monitor with RGB pixels. And you would think, you know, if you look real close on a monitor, it's got a little red subpixel, a little green subpixel, a little blue subpixel. Some TVs have white subpixels as well, but computer monitors don't.

00:53:51   You would think that if you expose that to one of these spectrum analyzers, you'd see like a spike in the blue, a spike in the green, and a spike in the red.

00:53:58   But surprisingly, especially on televisions, you will see some very misshapen lumps with like kind of a plateau between blue and green and then one spike is higher than the other and the other spikes are wider.

00:54:09   You're like, "Why are these so unevenly distributed? Why isn't this just pure red, pure green, and pure blue?"

00:54:15   Well, the way non-quantum dot LCD displays work is they have a backlight that shines usually white light through a filter and the filter, they have a red filter, green filter, and a blue filter, and the filter blocks all the wavelengths that are not blue and the green one blocks all the wavelengths that are not green and the red one blocks all the wavelengths that are not red.

00:54:34   It's like when you take one of those red film things or like 3D glasses with the red and the green, they're little things that go over your eyes and they work by blocking wavelengths that are not red or green, red or blue from getting to your eyes.

00:54:45   So the bottom line is they block light. So you have to turn the backlight up even higher because some of the light from that white backlight is being blocked.

00:54:52   In fact, like a third of the light or whatever, depending on the spectrum of the white backlight, is being blocked by each subpixel. That's not good for brightness.

00:54:58   The way quantum dots work, that's not actually how they work, but you can think about it as instead of blocking the wavelengths that are not red or green or blue, they take whatever light hits them and essentially change it into what light of the wavelength that it's desired.

00:55:12   Basically, the light hits the quantum dot, then the quantum dot emits light in a particular wavelength, so you don't lose as much light by blocking wavelengths.

00:55:20   I'll take your light, whatever color it is, and by the way, most quantum dot displays have a blue backlight because that is the highest energy and you can downgrade that to green and red.

00:55:28   So they have a blue backlight and the blue backlight will go straight through the blue pixel, so no filter whatsoever there, and then the blue blacklight will hit the green quantum dot.

00:55:37   And rather than blocking wavelength, I mean there is no green wavelength there, it will change the wavelength of the light by emitting a green wavelength after it's being excited.

00:55:46   Anyway, that's what quantum dots do. They eventually change the color of light in a more efficient manner, so you can run the backlight lower, so you can get higher brightness, all that stuff.

00:55:55   And the macro pros with the 1000 nit thing, I mean that's not that big of a deal because the old ones went up to 1600 nits anyway and it's really just a software setting.

00:56:02   But I think the reason they unlock that with a software setting without the fear of them destroying battery life is because the quantum dot display lets them get 1000 nits on that display with a less bright backlight because the quantum dots are more efficient.

00:56:15   What this isn't is anything like OLED. OLEDs, there are things such as a quantum dot OLED, which is what I have on my TV, but OLEDs emit light in an entirely different way and are a different technology and are much better than what Apple is doing with the mini LED.

00:56:28   But the rumor is that the OLED MacBook Pros will have to wait until the late 2025 or 2026, so keep holding your breath for those.

00:56:36   But for now, we get to enjoy brighter, more vibrant, more pure color with less energy on these new MacBook Pros.

00:56:42   Yeah, this is cool and I'm jealous. So there we go.

00:56:46   So, sometime in the last week or so, a couple weeks actually, there was a bit of a kerfuffle about iOS devices starting to just randomly reboot themselves and hear me out before you grab your pitchforks.

00:56:59   So this started on, I guess, the 9th of November with a report from The Verge reading from there, "There's apparently a new iOS 18 security feature that reboots iPhones that haven't been unlocked in a few days, frustrating police by making it harder to break into suspects' phones."

00:57:14   This apparently was all kicked off by a 404 media post, which we will also link, again reading from The Verge.

00:57:19   404 media, which first reported police warnings about the reboots on Thursday, writes that restarted iPhones enter a more secure "before first unlock" or "be a few" state.

00:57:29   Now, it seems, Apple added inactivity reboot code in 18.1 that triggers iPhones to restart after they've been locked for four days.

00:57:37   Which is kinda wild.

00:57:40   So there's a demo video put up by Jiska Klassen, who is a researcher at the Hesse-Plattner Institute and one of the first security experts to spot this new feature.

00:57:51   And their video demonstrating this shows that an iPhone left alone without being unlocked reboots itself after about 72 hours.

00:57:59   And I watched this video, of course they accelerated most of it, so you don't have to sit there for 72 hours.

00:58:03   I was gonna say, it's gonna be a long video.

00:58:05   It shows that almost exactly at 72 hours, sure enough, the thing reboots.

00:58:08   And then, this same Jiska Klassen did a fascinating deep dive in reverse engineering into how this exactly works.

00:58:18   Before I get there, do we have any commentary so far, or do you want me to read this next section?

00:58:22   There was a little bit of scaremongering when this came out.

00:58:24   It's like, well first, the police are complaining, "Oh, police, it's gonna make it harder to break into criminals' phones."

00:58:29   Any kind of security feature law enforcement is like, "We don't like it. We want backdoors. We don't want to be able to hack things. We want things to be..."

00:58:35   Because they need to find out things about criminals, but as individuals, you want to protect our privacy.

00:58:40   So this is like, "Oh, Apple's doing this thing. Are they thwarting law enforcement, or is this a bug?"

00:58:46   Or is it some... There was also some rumors about like, "The phones are talking to each other in the evidence room and telling each other to reboot."

00:58:51   I loved that.

00:58:52   That was very good.

00:58:53   That was the best... I loved the crazy crap cops come up with.

00:58:56   And they say it with the utmost authority.

00:58:59   Yeah, or like, there were some other theories like, it's when they're not on a network, because in the evidence room,

00:59:04   there's no Wi-Fi they can connect to, or they can't get cellular or whatever.

00:59:07   But anyway, yeah, this reverse engineering...

00:59:09   It must be a conspiracy between the iPhones to lock us out!

00:59:13   Yeah. So this reverse engineering does a good job of discovering exactly what it is.

00:59:17   But I think the most interesting part about this that Casey's about to read is the background on why doing this...

00:59:23   Why do this? What's the point? Like, why... So what?

00:59:26   Your phone reboots if no one touches it for 72 hours.

00:59:29   How does that stop someone from breaking into your phone?

00:59:33   I'm sorry to derail us just a little bit, but Tom H. in the chat said,

00:59:36   "They don't need to bring this to the Vision Pro because it already has another way to reboot long before 72 hours."

00:59:43   I'm sorry, it was too good. I couldn't help myself.

00:59:45   Again, Marco had it in his drawer for two weeks, not three days.

00:59:48   Trust me, it won't last three days.

00:59:50   Well, probably not.

00:59:51   You can run that experiment, we'll see.

00:59:53   So going back to just the class, this is a bit of a long passage, but it is worth reading.

00:59:58   Did you know that entering your passcode for the first time after your phone starts is something very different than entering it later to unlock your phone?

01:00:04   When initially entering your passcode, this unlocks a key store in the Secure Enclave Processor, or SEP, that encrypts your data on an iPhone.

01:00:12   The state before entering your passcode for the first time is also called "before first unlock."

01:00:17   Due to the encrypted user data, your iPhone behaves slightly differently to later unlocks.

01:00:21   You'll see that Face ID and Touch ID won't work and that the passcode is required.

01:00:25   But there's more subtle things you might notice. Since Wi-Fi passwords are encrypted, your iPhone won't connect to Wi-Fi networks.

01:00:30   If your SIM is not PIN protected, your iPhone will still connect to cellular networks.

01:00:34   That means technically you can still receive phone calls.

01:00:36   Yet if you receive a phone call, even if that number is in your contacts, the contact name won't be shown, as the contacts haven't been decrypted yet.

01:00:42   Similarly, when you receive notifications about new messages, you'll see that you got messages, but you won't see any message previews.

01:00:47   In the "after first unlock" state, or AFU, user data is decrypted.

01:00:52   You can't imagine this is like a key safe that is kept open while iOS is running.

01:00:56   Even when you see a lock screen, certain keys remain available to the operating system.

01:01:00   This way you can stay connected to Wi-Fi networks and receive message notification previews even when your phone is locked.

01:01:05   While it's more convenient, the AFU state is more susceptible to attacks.

01:01:09   An attacker who can somehow bypass the lock screen can get access to the decrypted data on the iPhone.

01:01:14   To bypass the lock screen, an attacker does not necessarily need to know the passcode.

01:01:18   Security vulnerabilities within iOS can allow attackers to get code execution and extract from an iPhone even while it appears to be "locked."

01:01:25   So just to summarize what they're describing here.

01:01:28   So we've all seen this, like when you boot your phone for the first time, you have to type in your passcode to unlock it.

01:01:34   And all these sort of side effects of like in the "before unlock" state that like, yeah, your phone's on and it's booted.

01:01:41   And if your SMS doesn't have a ping, you can receive SMS messages.

01:01:45   But none of your data is accessible yet.

01:01:48   It's all, I mean everything is encrypted, what they call encrypted at rest on the phone.

01:01:52   Like the bits on the disk are just scrambled garbage, right?

01:01:54   They make no sense if you look at them, they're encrypted.

01:01:57   You need the secret decryption key to decrypt them into something sensible.

01:02:00   When you boot your phone, it hasn't decrypted any of that stuff yet.

01:02:04   It hasn't decrypted it and put it into memory until you unlock it, right?

01:02:08   Once you unlock it, the keys to the kingdom are in the memory of the phone.

01:02:12   They've been retrieved from the secure enclave thanks to you entering your passcode.

01:02:15   It's unlocked the key safe that has the keys in them and now your phone's busy reading stuff.

01:02:19   It's reading your contacts, it's putting them into memory, it's reading your messages as they come and it's reading everything, right?

01:02:24   In the running memory of your turned on phone is all your valuable information.

01:02:29   It's just sitting in memory somewhere, right?

01:02:31   Obviously it's hard to get to, you'd have to crack into the phone and find a way to read memory, which you usually can't do, blah blah blah, but it's there.

01:02:36   It's unencrypted in the memory chips.

01:02:38   You can imagine if you could crack the thing open and somehow access the memory chips, like if you have physical access to the phone, all sorts of weird stuff that you could do, right?

01:02:46   It's very much like, people think like, when I lock my computer, like when I turn the screensaver on and it requires a password to get in, like everything is secured.

01:02:54   But think of it more like just taking a very thin curtain and putting it over the front of all your secret stuff.

01:03:00   And if they can like tear a tiny hole in that curtain, or a breeze can blow that curtain aside, or the curtain becomes a little transparent, or the curtain crashes,

01:03:09   to torture the analogy here, and disappears, that was like one of the early security flaws in the early version of Mac OS X, the password dialogue for when the screensaver locks your screen.

01:03:19   If you just held down a key and just entered like a really long password just by repeating the letter A a thousand times, it would crash the screen lock application up and the curtain would go away.

01:03:29   And guess what? There's all your stuff, totally decrypted, sitting right underneath the curtain.

01:03:33   So the after first unlock state is all your stuff with a thin veneer curtain hiding in front of it that hopefully stops people, but it's so easy to get around the curtain.

01:03:43   The before unlock state is everything is still entirely encrypted and it's of no use to anybody.

01:03:50   It is locked up, it is fully, it's almost like your phone is off, right? It is just encrypted at rest.

01:03:55   So even though, from our perspective, so what's the difference? I enter my passcode all the time, I do face ID, isn't it just as locked when I lock my phone?

01:04:03   No, it's totally different. Before unlock is way, way, way more secure than after unlock.

01:04:09   Yeah, I love that Apple takes iOS security so seriously and it's so incredibly advanced and has all these different protections.

01:04:16   But I also, I think even more than that, I love that they are constantly in motion and constantly tightening things down even further.

01:04:27   And they actually would care. You know, Apple, you know, you all know what I think of Tim Cook.

01:04:35   But when he does his shameless government cooperation, usually it's opportunistic ways that he can make sure that he keeps making a whole bunch of money.

01:04:46   As we're going to see him play very nice with Trump over the next few years. Like that's what happened last time, it's going to happen again this time.

01:04:53   And you can be sure that anything that, you know, if there's like tariffs on goods from China, you're going to see that, oh, they just mysteriously don't apply to Apple.

01:05:01   There's going to be a lot of that kind of stuff going on. He's going to play very nice with government and with the **** bag on top to make sure that Apple continues to make a whole bunch of money with its operations in China.

01:05:15   However, Apple also does not like cooperating with law enforcement more than it has to legally. And they especially do not like things that try to get around their phones' privacy and security measures.

01:05:31   So Apple is constantly closing loopholes, adding more protections, fighting against different hacks. And that's, you know, whatever you think of whether law enforcement should be able to hack phones that somehow would only be used for good purposes, ha ha ha.

01:05:48   Whatever you think about that, this type of security affects everybody. Like this is just Apple making sure that our phones are secure for everybody.

01:05:57   And this is total overkill for most of us. But I'd rather they err on the side of overkill when it comes to basic device security than, you know, underkill, whatever that word would be.

01:06:10   Like, I'm glad that they take these ridiculous measures. I'm glad that somewhere, some, you know, one of these various hacks from Celebrite or whatever, you know, one of these various hacks that these, you know, law enforcement agencies and, you know, foreign governments and, you know, other kind of bad actors.

01:06:26   One of the exploits, Apple realized, hey, you know what, if we just make the phones reboot after three days of not being unlocked, it'll erase this whole category of whatever from being used in practice.

01:06:36   Or like, I love that kind of stuff. And I'm so glad that they keep fighting that fight. It makes their products safer and more secure for all of us.

01:06:46   And by the way, that's why, like when the police have a phone that they want to break into, that's why they keep it plugged in, because they don't want it to like run out of battery and die and go into the before or first unlock state again.

01:06:56   They want to keep all that stuff that's in memory, all the decrypted data that's in memory, they want to keep it there. They want to keep it in the mode where it's all the goodies with a thin curtain in front of it just so they can figure out how to get around that curtain or get through it or whatever.

01:07:07   But once it reboots, it just becomes a bucket of garbage data that they have a very difficult time getting anything out of.

01:07:13   - Yeah, and you know, a lot of times there's processes. Like, oh well, we have this phone, keep it alive, keep it booted, keep it powered on until we can get, I mean, do they get warrants? Really, probably not.

01:07:25   But it's probably more like until we can get the hack machine from Celebrite or whatever to plug this thing into that maybe the entire agency and the entire state owns one and they have to wait for it a few days.

01:07:38   Like, now it'll put some pressure on their tactics that probably should be and maybe are illegal.

01:07:45   Like again, it protects all of us and this is a good thing.

01:07:49   - Yeah, so a whole bunch of reverse engineering happened and then there were some takeaways and reading from Jiska's post.

01:07:59   Turns out the inactivity reboot triggers exactly after three days or 72 hours. The iPhone would do so despite being connected to Wi-Fi.

01:08:07   This confirms my suspicion that this feature had nothing to do with wireless connectivity.

01:08:10   Law enforcement's conclusion that the reboot is due to phones wirelessly communicating with each other is implausible.

01:08:15   The older iPhones before iOS 18 likely rebooted due to another reason such as a software bug.

01:08:19   Security-wise, this is a very powerful mitigation. An attacker must have kernel code execution to prevent an inactivity reboot.

01:08:25   This means that a forensic analysis must be able to delay the reboot for the actual data extraction, but the initial exploit must be run within the first three days.

01:08:33   Inactivity reboot will change the threat landscape for both thieves and forensic analysts, but asymmetrically so.

01:08:39   While law enforcement is under more time pressure, it likely completely locks out criminals from accessing your data to get into your bank accounts and other valuable information stored on your iPhone.

01:08:49   - It's not just law enforcement that wants to break into your phone. If someone steals your iPhone, it is much less valuable to them if this thing is locked and they can't resell it.

01:08:56   If they can somehow figure out an exploit to get into your phone in an unlocked state, they can harvest all your information, try to get to your passwords, get access to your email account, reset your passwords, drain your bank account, all that good stuff.

01:09:06   Which is another reason if you're worried about your phone being stolen or taken or hacked into, don't just lock it. You can shut it down and put it into the before unlocked state.

01:09:16   This is a good feature and this is the type of thing that Apple does without really announcing, but it's just one more move in the cat and mouse game.

01:09:26   This is another reason if you care about this stuff at all. It's always the update to the latest OS because the cat, in this case, the hackers are always finding exploits, but then Apple closes them.

01:09:35   They find more than Apple closes them and on and on and on.

01:09:38   If you have a phone that's like, "Oh, you're running the latest version of iOS 17." Well, it has 25 known exploits, but the very latest version of iOS 18, all 25 of those have been patched.

01:09:49   That's the game. Not that there's none out there. There's always new ones being discovered, but they are patched pretty quickly after they're discovered in the best case.

01:09:58   Any older phone running an older OS probably has a laundry list of hacks that work on it, whereas the newer you get, the shorter that list of known hacks gets.

01:10:08   Then it's a clock on the thieves. They have three days, whether they keep your phone plugged in or not, they have three days to figure out how to get inside it and get your stuff.

01:10:17   Also, not to make this too dark, but I think this is important to think about because it's a realistic threat. Keep in mind the direction that the US government is going in.

01:10:32   There's a lot of data that is on our phones that the government might start wanting to look at more.

01:10:39   For instance, if you are in a state that has made abortion illegal, especially the really hardcore ones, that any form of abortion is illegal.

01:10:48   Well, information like you've had a period or not and what happened after you didn't have one, that information could get you thrown in jail or worse.

01:11:01   The way we're going politically in the US, we're going to have to really start taking a lot more of the data security stuff seriously and privacy data seriously.

01:11:12   Because the government's going in some weird directions and it can get a lot worse.

01:11:18   I think what we see with some of these political directions that things are heading in, we're not that far from things getting a lot more threatening in areas like that.

01:11:28   A lot of data is on our phones. A lot of data is in these services that we use on our phones.

01:11:34   We need to start building the infrastructure, if we don't already have it, to be a lot more careful and a lot more guarded and a lot more private about this stuff and a lot more secure.

01:11:45   Because you might think today you might be in a place or be a kind of person where you don't feel particularly at risk for government intrusion into your phone, but that can change quickly.

01:11:59   And I think we are in for some of those changes in those directions, unfortunately.

01:12:04   So there's never a better time than now to start getting your security in order and reviewing some of these options and some of these practices and bulking things up where you can.

01:12:14   And if you're in that paranoid mindset, keep in mind that in the US at least the current precedent law is that the police can force you to put your finger on touch ID.

01:12:23   They can force you to use face ID, but they can't force you to enter your passcode.

01:12:27   So if you care about that type of thing, another advantage would be for unlock state because face ID and touch ID don't work in that state and they cannot compel you to tell them your passcode.

01:12:37   Yet.

01:12:38   You know, brief question, which I don't expect you guys to know the answer to. You know how there's the trick of where on modern iPhones you hold the volume up button and the lock button for a few seconds and that will disable touch ID?

01:12:52   Does that get you into the before first unlock? I mean, strictly speaking, it's got to be different, but...

01:12:58   Yeah, that does lock out touch ID and face ID, but it does not get you into before first unlock.

01:13:04   We are sponsored this episode by Uncommon Goods.

01:13:07   Spark something uncommon this holiday season with just the right gift from Uncommon Goods.

01:13:12   This busy holiday season is here and Uncommon Goods makes it less stressful with incredible hand-picked gifts for everyone on your list on one spot.

01:13:20   Gifts that spark joy, wonder, and delight and give people that exactly what they wanted feeling.

01:13:26   So Uncommon Goods scours the globe for original, hand-made, and remarkable things and they always get really great gifts for every single person you know.

01:13:34   So I browsed over on the site and I got a couple things for myself and people I know.

01:13:39   They're just delightful. Like, it's so hard to find like, you know, fun, unique, unusual, nicely made things.

01:13:46   You know, it's easy to go on the internet and find a bunch of crap, but that is not what this is.

01:13:50   Uncommon Goods gets you really high quality goods. They support artists, small independent businesses.

01:13:56   Many of these are hand-crafted products that are made in small batches.

01:14:00   By the way, that's a good reason to shop now before they sell out because in the holiday season hand-crafted stuff tends to sell out early.

01:14:07   So go there now and from all the stuff you might want, from holiday host to hostess' gifts to the coolest finds for kids to hits for everyone from book lovers to die-hard sports fans.

01:14:18   Uncommon Goods, they have something for everyone. It isn't just the same old stuff you find everywhere else.

01:14:23   And with every purchase you make at Uncommon Goods, they give back $1 to a non-profit partner of your choice.

01:14:29   They've donated more than $3 million to date.

01:14:32   So to get 15% off your next gift, go to uncommongoods.com/atp.

01:14:39   That's uncommongoods.com/atp for 15% off. Don't miss out on this limited time offer.

01:14:47   Thank you so much to Uncommon Goods for sponsoring our show.

01:14:50   Uncommon Goods, we're all out of the ordinary.

01:14:53   Let's do some Ask ATP.

01:14:58   And Ammar writes, "Can you guys explain how an M4 Ultra is expected to outperform or compete against an NVIDIA 4090 when an M4 is just a tiny chip with a small heatsink,

01:15:07   while a 4090 is a triple-slot GPU, weighs over a kilogram, and consumes around 400 watts of power?"

01:15:13   I know Apple's good at making chips, but surely we're missing something here.

01:15:17   An NVIDIA 4090, which is I think their current top-end GPU, it is really big, really expensive, it's 400 watts of power, has a huge heatsink.

01:15:27   And you're saying, comparing to this, with these, M4 is just a tiny chip. Yeah, the M4 is a tiny chip.

01:15:34   The M4 Ultra, which doesn't exist yet, but when it does exist, it will not be a tiny chip.

01:15:39   It will also be a very big, very hot chip that requires a very big heatsink.

01:15:44   Take a look at the M2 Ultra and the size of the heatsink that it has.

01:15:47   Now it's not 400 watts, but just to level set here, to try to compete with an NVIDIA 4090,

01:15:53   it's going to take a chip that is substantially larger and hotter than the M4 that's in a Mac Mini.

01:15:59   It's going to have a big heatsink on it. It's going to cost a lot of money.

01:16:03   But still, the question is, how can they even be in the ballpark?

01:16:06   I did this calculation back before the M1 was coming out.

01:16:09   Is it possible for Apple to make an Apple Silicon chip with a "integrated GPU",

01:16:17   as in a GPU that is on the SoC, on the die with all the CPUs and everything,

01:16:22   that competes with the best video card that you can get, best single video card that you can get?

01:16:28   And the math that I did back then was based on the rumor of the Jade 4C die,

01:16:34   the thing that would be like two Ultras or four Maxes put together.

01:16:39   The math on that worked out that would have been competitive with the best single GPU video card available at the time.

01:16:46   But Apple never made that chip. They only made the M1 Ultra, which was two M1 Maxes stuck together.

01:16:52   They never made the Quad with four of them.

01:16:55   And that's why no single Apple Silicon chip has ever competed with a single best top tier PC video card.

01:17:03   Now, why are we having this discussion again?

01:17:06   Because Apple has been doing so well with their GPU work that now when you look at the M4 Pro and the M4 Max

01:17:12   and you start doing back of the envelope math, you can be like, "Alright, well, if they just made an Ultra one of these,

01:17:18   if they took two M4 Maxes and stuck them together, which again, I don't know if they're going to do this,

01:17:22   I still haven't seen a die shot of the M4 Max to see if it has the interposer, but anyway,

01:17:26   assuming the M4 Ultra has essentially twice the number of GPU cores as the M4 Max,

01:17:31   that starts to plausibly be within shooting distance of Nvidia 4090.

01:17:36   But here's the other thing to consider. The Nvidia 4090 is, I think the best GPU you can get today, it's an old card.

01:17:44   It's about to be replaced by the Nvidia 5 series.

01:17:47   It's kind of like when all the competitors were comparing their new like the Qualcomm ARM chip and everything

01:17:51   and Intel chips with the M3 just before the M4 came out.

01:17:55   Yeah, that's the time you want to do that comparison because when the Nvidia 5000 series comes out,

01:18:00   they're going to be way faster and I think they will maintain that lead.

01:18:03   How can they be even in the ballpark? I'm not sure what process Nvidia is using.

01:18:09   At various times Apple may have had a better process like 3nm versus 5nm.

01:18:14   The other thing is the Nvidia chips have lots of specialized stuff in them for applications that Apple does not care about.

01:18:21   Like, I don't know, cryptocurrency stuff or like AI model training, although Apple does care about that at this point or whatever.

01:18:27   So I think that we're in this moment in time where you could fantasize about a non-existent M4 Ultra that's not going to come out until WWDC next year,

01:18:36   could plausibly be somewhere in the neighborhood of the Nvidia 4090, which by the time the M4 Ultra is out will be last year's old news and will be replaced by better GPUs.

01:18:48   That's what it comes down to. Like, it's great that Apple is getting closer and their GPUs are really good and they are amazing performance per watt,

01:18:55   like the whole rest of Apple Silicon, but don't expect a single Apple SoC to trounce the best single PC GPU available.

01:19:10   If we can get in the ballpark that will be amazing, but even that is going to be quite a challenge.

01:19:15   When you get down to the lower ends, like if you start doing the comparison tests, like you can watch the Quinn's video that we talked about before,

01:19:20   where he's like, the M4 is not like a beefy GPU, but it's pretty good for its size and power,

01:19:27   and when you try to compete on pricing you get like the cheapest Nvidia GPU or like a really low-end PC GPU,

01:19:34   the M4 GPU holds its own against it, amazingly, and that is pretty amazing.

01:19:38   And remember the Nvidia thing, it's on its own separate card, it's got its own separate memory that it has to power,

01:19:42   it's got all its own separate circuitry and now it's got to communicate to the CPU through the PCI, E-bus and all that stuff, right?

01:19:47   So there's lots of extra overhead that you don't have when the GPU is literally on the die with the rest of this stuff.

01:19:53   So there are advantages to that arrangement, of course the unified memory architecture, you don't have to have a separate set of RAM, right?

01:19:59   But yeah, I too wish that Apple would at least try to compete with a single one of the PC video cards.

01:20:07   When the M1 was coming out I was saying, you know, the Mac Pro, you can put more than one of those video cards in it,

01:20:12   and it'll be, you know, there's nothing that Apple can do to compete with that.

01:20:15   And we were speculating if Apple would produce Apple Silicon video cards, and so far they haven't done that either, so yeah.

01:20:22   This is the question for my next Mac, am I going to try to get something with a big giant GPU speculatively

01:20:27   so I can play the Masterpiece Edition of Control, a game that was introduced three years ago or whatever.

01:20:33   Whenever I see an Apple game announced I'm like, oh it's cool, these vendors are porting their games to the Mac

01:20:39   and they're doing a good job on the ports and they have good performance, and I look at the game and it's like,

01:20:42   yeah, I remember that game from a few years ago when it came out.

01:20:45   That's not really, it's good that it's happening, but that is not enough to turn the Mac around as a gaming platform.

01:20:53   But anyway, Apple's GPUs are really good and they're getting better, but I don't think it's a fair comparison

01:20:59   to compare the non-existent M4 Ultra, speculative non-existent M4 Ultra, to the Nvidia 4090 that's about to be replaced.

01:21:06   A couple other things on that too, when you're comparing Apple's highest-end GPU configuration of an SOC

01:21:15   versus a dedicated PC GPUs highest-end model, there's a couple of factors that are also worth considering.

01:21:22   So number one, Apple's strategy of making these SOCs and making the larger ones, when you go from M4 Max to M4 Ultra,

01:21:31   presumably they're going to do a similar strategy they've done with M1 and M2 Ultra, they skipped M3,

01:21:35   where they just copy everything. You just get two Maxes glued together.

01:21:40   We don't know, we haven't seen if there's an interposer on the M4 Max yet. It's still up in the air.

01:21:44   Right, that is how they did the M1 and M2 Ultras, so presumably that is likely to be one of the ways they might do this.

01:21:52   It's probably the most likely way they might do this. So if they do, keep in mind that as you try to scale up this design,

01:21:59   you're also doubling a whole bunch of other stuff on that chip that is not just the GPU cores.

01:22:07   If they were to make a higher-end configuration for GPU purposes specifically, and instead of having two M4 Maxes next to each other,

01:22:17   if they just extended the M4 Max to have just a huge amount more GPU cores, but not doubling the Neural Engine,

01:22:27   the CPU cores, the media engines, all the other stuff that's on the die, they could fit way more GPU cores than they could by doubling the entire chip.

01:22:36   So if they did that kind of thing, maybe that would be closer to what the 4090 and those kind of GPUs are, because those are just GPUs.

01:22:44   So those are spending all of that die space and all of that wattage and all of that power and all of those terrible manufacturing yields,

01:22:50   those are spending all of those resources only for more GPU bandwidth and cores.

01:22:56   One of the reasons the rumor is that they might not be taking two M4 Maxes and sticking them together is because one of the historical downsides of taking two Maxes and sticking them together

01:23:06   is that Apple hasn't gotten linear scaling on doubling the GPU cores, presumably because of overhead of the interposer and signaling across that barrier and cross communication.

01:23:19   So even though you double the number of GPU cores, you don't get straight up doubling the speed, which is what you would expect for something like a GPU with massively parallel loads.

01:23:27   And it could be the interconnect, like they're too far apart from each other, they have to communicate across the interposer, it is impeding their ability to scale the way you'd want to.

01:23:37   So again, I don't know what they're actually going to do. I haven't seen any rumors about it.

01:23:42   That's why I want to see that I shut out the M4 Max, because if there's no interposer, we know they're definitely not doing that.

01:23:47   The other thing to consider is when you're comparing against the highest end GPU for the current high end family of NVIDIA whatevers,

01:23:58   the way these GPUs work, similar to how CPUs work, but I think to an even amped up degree these days in this market,

01:24:05   is you have the low end and the mid range configurations of these GPU families,

01:24:13   and they take much more reasonable balances of power and heat versus performance.

01:24:22   When you try to scale up performance of a computer chip, normally you're just doing that, like you have a certain family and you do it by either making more of those cores,

01:24:31   you know, making the chip bigger, or you ramp up the clock speed of those cores, or both.

01:24:37   When you ramp up clock speeds, the relationship between performance and heat is not linear.

01:24:46   Heat goes up way faster than performance.

01:24:50   So there's always like a sweet spot where the mainstream GPUs, the mainstream chips, those will be tuned in a certain sweet spot where they're getting pretty good performance for a nice reasonable amount of heat and efficiency that they can get.

01:25:06   All of Apple's chips in this family, all of the M series chips, they stay in that envelope.

01:25:12   So the M4 Ultra is in all likelihood probably not going to be cranked up to 400 watts.

01:25:21   They could, if they wanted to design chips to do that, they could design chips in that direction, but they don't.

01:25:26   They keep these chips within the sweet spots of heat to performance.

01:25:32   But when Nvidia releases GPUs, they have chips that are in those sweet spots, but they also will sell you a high-end model that is way outside of that sweet spot, where it might use four times the power of a lower-end model.

01:25:47   To get that extra 5% of performance.

01:25:49   Right, and maybe get twice the performance or something.

01:25:51   Not twice, definitely not twice.

01:25:53   Usually not, yeah. So when you compare it to one of those chips, those chips are designed with completely different trade-offs in mind to achieve, like the whole point of the 4090 and the whatever 90 series GPUs, the whole point is just give us the most performance you possibly can, power, size, and cost be damned.

01:26:14   Right up to the point where the card crashes and then back it off a little.

01:26:17   But Apple does not design their chips that way because they don't design their machines that way, and they don't want, and especially talking about carbon neutrality, that's the last thing they want.

01:26:24   And the only machine they have that could handle that is the Mac Pro, because every other computer that they have is so tiny and has limited cooling or whatever, so you can't put a 400 watt anything into any Mac except for the Mac Pro.

01:26:37   Every other one will just melt, like the coolers aren't big enough.

01:26:40   Right, like when you look at what PC cases have to accommodate in order to have one of these GPUs in it, it's ridiculous.

01:26:47   And there are markets for that, but those are not markets Apple cares at all.

01:26:51   Like Apple doesn't care about the super high-end gamer market that's going to buy these GPUs.

01:26:57   Obviously Apple doesn't care about that market.

01:26:59   I mean, I could argue whether they should or not, but they don't.

01:27:01   So you're comparing very different things when you're trying to say Apple should match their performance or should be in the ballpark of the performance of this super high-end Nvidia PC gaming GPU.

01:27:12   Like there's a lot of reasons why that's a very different kind of comparison.

01:27:17   Yeah, and that's why I like the M1 Extreme that never came, the four Maxes together.

01:27:23   That one would have been in the ballpark.

01:27:25   Now I think people are thinking maybe the M4 Ultra will be in the ballpark of the 4090 because we're at the end of an Nvidia generation because of the rumors about the M4 Ultra being so vague that people can just fantasize about,

01:27:35   "Well, imagine if the M4 Ultra had this number of cores."

01:27:38   I mean, you can just keep multiplying number of cores by number of floating point operations or whatever thing you're choosing to judge it by.

01:27:46   But yeah, the hope is, again, for the Mac Pro that they will ship a chip that actually requires this case because they didn't do that before.

01:27:54   They gave the same chip that works just fine in a Mac Studio, and that is entirely a waste of the massive cooling capacity of the Mac Pro.

01:28:01   So we'll see how that goes probably next summer at WWDC.

01:28:05   Keep up the life, Jon. Keep up the life.

01:28:07   All right, Yannick Boysen writes, "With Marco's recent switch from a NAS to a Mac Mini for his primary storage and my plans to do the same in the near future, I was wondering about file integrity in macOS.

01:28:17   Is Marco worried about file integrity or bit rot on his external drives?

01:28:21   While APFS is a modern file system, as discussed on previous episodes, it lacks any functionality when it comes to file integrity, checking, or scrubbing.

01:28:28   These features are available in BTRFS or ButterFS, on the Synology or ZFS.

01:28:32   I've read a bit on the topic, but I'm still not clear how big of a problem this could be, if at all, and if having redundancy or RAID and/or backups changes anything in this equation.

01:28:42   Apple seems to think that on internal SSDs and modern Macs, it isn't a big concern, though others have a different view, especially when it comes to possibly lower quality external hard drives or SSDs.

01:28:52   And we will link to a post from 2016 from Adam H. Leventhal on APFS that talks about this.

01:28:59   Yannick continues, "So the second question is, in Jon's opinion, should Marco and I be worried about this?

01:29:04   And is the dedicated NAS still the best option as the primary personal storage, or can it be demoted to backup duties only, without any problems, even for storing data in the long term?"

01:29:14   So Marco, you worried?

01:29:16   No, I figured Jon was the only one that'd be worried.

01:29:18   Well, maybe that's right now.

01:29:20   Well, so we've discussed this before, especially when APFS was coming out. These data integrity features that they're talking about is basically like, is any part of the file system or the computer checking that the bits that were written to it are the ones that they're reading back?

01:29:37   So if you write some bits to it and then wait two years and then read the bits back, is there any part of the system that says, "Hey, are these the bits that I wrote two years ago?"

01:29:45   Or have they changed since then? Or does it just say, "Here are the bits on the disk. Here you go," with no knowledge?

01:29:52   It can't have any knowledge of like, "Have they changed since I wrote them there? Like, did one of those bits flip because the cosmic ray hit it or something? Or is there some bug somewhere?"

01:30:00   Like, that's data integrity. ZFS was a real pioneer on this. It was a file system and the whole stack for ZFS was designed with features that let it know when anything has gone wrong.

01:30:13   There's a bad driver, there's a bad disk, there's a cosmic ray, there's a software problem. Any kind of thing that could go wrong in the entire stack between your storage device, your computer, your CPU, you know, bad memory, Casey, anything like that, ZFS would catch it.

01:30:29   Because ZFS had checksums on all the data. And so if anything changed, it would say, "Hey, something about these bits is off." It could correct small errors. If you had redundant storage of the same data, it could say, "Okay, well, the data off disk one is bad, but I have some of that same data on disk two, and it looks like it's good on disk two, and I'll write it back to disk one, so now it's good in both places again."

01:30:52   That is data integrity. I like that feature, and I really wished that Apple's next generation file system would have it. APFS does not have it as part of the file system stack.

01:31:04   So when APFS writes some data and then reads it back two years later, it has no way to know if that data has changed out from under it. It has no way to know if the data was perfectly fine on the disk, but then it hit a bad part of RAM, and then it was gave back to your program, and it's all scrambled because it came through a bad piece of RAM.

01:31:20   It has no way of knowing any of that because it doesn't do these things. So there are third-party utilities that say, "Okay, if the FOS is not going to do it for me, is there something I can do? Can I write a bunch of little checksum files in each directory that has checksums of all the files that are in that directory, so when I read them later, I'll also read the checksum file, and I'll sort of do the same thing that ZFS is doing under the covers, but manually with a bunch of files?"

01:31:42   Yeah, you can do that, and there's a bunch of utilities that do that. Why would you want to do this? Why do you care? Because in general, if you have lots and lots of data stored somewhere, you probably care about it, like, say, your family photos or your family photo library.

01:31:56   You don't want to go and read those photos five years from now and pull up your favorite photo, and it starts rendering, and halfway through the image, it cuts off, and then it's just gray or snow for the rest of the image because the JPEG is corrupted or something.

01:32:07   And how could that happen? Bit rot, cosmic rays, bugs, bad memory, bad disk, like, so many things could cause that to happen. The detection of that happening is step one in fixing it.

01:32:20   So obviously, like, if your data is going to go bad, what you want is you want to know that it's bad, and that's important, for example, when you're doing backups, because if you don't know that it's bad and you're doing backups, you've got a cloud backup, you've got a local backup, you've got the time machine, you're doing backups everywhere.

01:32:34   If things are going bad, you're just backing up the bad data to 17 different places, and in fact, maybe the good data was in your time machine backup, but then you overwrote it with the bad data, and slowly it pushed off the good data off the end, because, you know, you can only fit so much on your time machine disk before it pushes the old versions off the end, and now you had the good data, but you've since overwritten it with 17 new versions of the bad data, because the file system and the operating system and everything have no way of knowing that they're taking bad data and pushing it to the cloud, taking bad data and pushing it to your time machine backup.

01:33:03   They just think, here's the data, here it is, they don't know if it's good or it's bad, it's just this is what came back from the disk, so here you go, right?

01:33:09   That's why you want this detection, and the second part of it is redundancy.

01:33:13   If you have both detection and redundancy, it can detect when there's a problem and fix the problem and warn you about it, so it can fix it with the redundant data and warn you about it, right?

01:33:22   So this is a question about RAID and everything. RAID is not a backup strategy. RAID can help save you from disks going bad, or not data going bad, well maybe it'll know that there's a difference between the two things, but it won't know which one is right, depending on which RAID level you're using, if you're using RAID 5 with checksums versus RAID 1 where it's just duplicating stuff.

01:33:41   That can help a little bit, but a file system that enforces this is what you really want. I think ButterFS can do it for data and metadata separately, but you really want it for both.

01:33:53   The metadata is what keeps track of where all your files are, and then data is what keeps making sure the data is good.

01:33:59   Now, as for whether Margot should be worried, probably not because there's not really much point in worrying about something you can't do anything about.

01:34:07   That's the bad part here. There's no... I could get hit by a bus.

01:34:12   Yeah, it's a shame that Apple's storage stack doesn't have any data integrity features, other than the basics of error correction and the SSDs and redundant storage and stuff like that, it's all under the covers, but in the end it is not end-to-end, securely checking that your data is good, and there's not much you can do about it practically speaking.

01:34:32   All the solutions that write a bunch of checksum files or whatever, they are cumbersome, onerous, don't work in all situations. They don't work with Time Machine really. You'd be backing up the checksum files from the regular files. I don't think you can be sure that they'd even be in sync with each other.

01:34:47   And you're just going to be adding more files. It's difficult to write a system like that reliably. The third-party tools that do it can be good for targeted use, like just this folder, I want to be sure it's secure, but for things like your iCloud photo library, you don't even really have good access to the...

01:35:04   I mean, they're buried in there somewhere, all in the originals folder and those UUID type things, but the Photos app manages those files. If you try to put something on top of that to try to keep track of all the files in your photo library and then write checksums to them and correlate them, you're just going to get so many false positives from your system not working right that there's nothing I can recommend that you do that's going to save you from this.

01:35:27   I mean, one of the things is like, oh, keep your data in motion. Constantly be copying it from place to place to place so that when something goes bad or rots, you'll have good copies somewhere. That's kind of the best we can do, but it's just a race condition.

01:35:39   Have you been moving your data around at the right time such that you didn't just spread the corruption everywhere? It's not going to be the case where it goes bad here and you're like, oh, but I got good copies here, here, and here.

01:35:50   A, you won't even know it went bad, and B, by the time you do know it went bad, the bad thing is probably in all your places. So that argues for potentially doing what Marco did once, and I've done once, which is like, you know, write things out to a Blu-ray M disk and put it in a drawer.

01:36:05   If that happens to have the good copy of that data, then nothing's ever going to change that data again. It's not going to get overwritten by subsequent backups, right? But if that has the bad data, well, then, you know, tough luck.

01:36:16   So the question is, we should all know that this is a possibility, but unfortunately for us, there's not really anything we can reasonably do as an end user to fix this, which is why it's on Apple to eventually get its button gear and fix this.

01:36:33   I was so happy they did APFS for years. I've been hammering on them for like, they need a modern file system. APFS is a modern file system. It's great. I love it.

01:36:41   It's just not everything that it could have been for some good reasons, because a lot of these data integrity features hinder performance and take more memory and there's yada, yada, yada, right?

01:36:51   But eventually, if I live long enough and we're doing this podcast long enough, I'm going to be hammering them to say, you know what, Apple? It's time for you to have a modern file system.

01:36:59   Maybe APFS was great back in 20-whatever, but now it's 2040-something and it's time for you to have a file system with data integrity. And we'll see.

01:37:09   And again, it's a shame that like BTRFS has it, ZFS has it. There's just some things that do have it.

01:37:16   And as for NASes, as primary personal storage, I wouldn't use any network attached storage as primary personal storage.

01:37:24   You should use directly attached internal or external SSDs for your personal storage and use the NAS more for backups.

01:37:33   And for data integrity, yeah, if you can have a NAS that uses a file system that has data integrity checking on it, that can help you detect corruption and potentially correct it depending on which file system you're using.

01:37:45   You can buy a NAS that uses ZFS that has all these features on it. You don't really care about the performance because it's just a big backup.

01:37:50   I would recommend that. That's one of the advantages of having a NAS is, or just any kind of separate computer that's not an Apple computer that is running a file system that has data integrity checking

01:38:01   and using it to make backups. Keep in mind that if you carefully put your corrupted data there, it will carefully preserve your corrupted data because that was the data that it was written.

01:38:10   It thinks that's the right data. So you have to be careful with your backups. If you push the old backups off the end periodically, you will always end up spreading your corruption everywhere before you find out that your favorite picture of your kid when they were two is half corrupted.

01:38:22   Cool. Also make prints and print books because that's another hedge against this.

01:38:28   If you lose all your data or your one favorite picture is corrupted, but you printed five 8x10s in there and frames on your walls, even if they're UV bleached, it's still better than nothing.

01:38:36   Thank you to our sponsors this week, Squarespace and Uncommon Goods. Thank you to our members who support us directly. You can join us at atp.fm/join.

01:38:46   One of the many perks of membership is ATP Overtime, our weekly bonus topic. This week, Overtime, we're going to actually address the question.

01:38:54   Earlier we were talking about Apple's prices and the storage upgrade prices and everything. In Overtime, we're going to ask, is complaining about Apple's prices actually useful?

01:39:06   So, we'll get to that in Overtime. If you want to hear that, atp.fm/join. Thanks everybody and we'll talk to you next week.

01:39:13   [Music]

01:39:37   And you can find the show notes at atp.fm.

01:39:42   And if you're into Mastodon, you can follow them at C-A-S-E-Y-L-I-S-S.

01:39:51   So that's Casey, Liz, M-A-R-C-O-A-R-M.

01:39:55   Auntie Marco, Armin, S-I-R-A-C.

01:40:00   U-S-A, Syracuse. It's accidental.

01:40:06   They didn't mean to. Accidental. Accidental.

01:40:11   Tech podcast so long.

01:40:16   I decided I needed another project.

01:40:20   Many people know that I talked a couple years ago about putting fiber in the houses and nothing like that.

01:40:26   I still want to do that at some point. I'm still kicking that can over and over and over again.

01:40:31   I needed something that is far more cost effective to work on and a far shorter stretch of time to complete it.

01:40:39   The problem statement is as follows.

01:40:42   Because I hate myself, I'm a fan of the New York Giants.

01:40:46   The New York Giants is a football team, an NFL football team, an American football team.

01:40:51   Their record is currently for the season two wins and eight losses.

01:40:55   It has not been a good football season.

01:40:58   I've been a Giants fan since I remember.

01:41:01   Although I'm not a super duper duper fan, I generally prefer to be able to watch the Giants when I can.

01:41:08   The way the NFL works is that typically there's only three or four games that are happening concurrently.

01:41:16   Oftentimes maybe only one or two typically played Sunday afternoons.

01:41:20   And if you live in the region near where the football team is based, you will likely receive a broadcast of the game.

01:41:30   If you are out of market like I am, then it is pretty unlikely you will receive a broadcast of the game unless they're playing your local team.

01:41:41   So for me, my local team is the Washington Commanders, once known as the Washington Redskins,

01:41:46   which thankfully was finally changed because that's a very problematic name.

01:41:49   And so if the Giants play the Commanders, which does happen, then I will get the game.

01:41:54   But otherwise it's unusual for me to get the Giants game.

01:41:58   The easy solution to this problem is the Marco solution, which is to throw piles of money at the problem and fix it.

01:42:06   And you do that by subscribing not only to YouTube TV, which is not an insignificant cost,

01:42:12   but also NFL Sunday Ticket, which is hundreds and hundreds of dollars per season on top of the cost of YouTube TV.

01:42:21   And I don't want to do that because I like the Giants. I don't like them that much.

01:42:28   And I thought there must be a way around this problem. There must be a way I can fix this with technology and a smaller application of money.

01:42:35   So, so far, any questions and/or theories about how I am attempting to solve this problem?

01:42:42   I mean, I don't know anything about sports. The only thing I know is that people will do very ridiculous things to get their sports.

01:42:52   But the most common solution is usually just to pay a bunch of money for them somehow through some kind of cable or whatever subscription.

01:43:00   And Ben Thompson, who is not allergic to spending money, he has to do a Byzantine solution to this, I believe.

01:43:07   So he lives in Taiwan, but he wants to see his local team in Wisconsin. So I believe he has a residence in Wisconsin where he has a bunch of hardware running.

01:43:15   That hardware gets the game because it's in Wisconsin. And then he sends it over the Internet to his home in Taiwan where he sees it.

01:43:22   I think he uses a Slingbox or used to use a Slingbox.

01:43:24   So Casey, do you have a relative who lives in the New York metro area where the Giants are local and you could put a box in their house that gets the game and then sends it to you?

01:43:34   Is this going to be something where you're like, you're asking me to reach under my seat in a minute and I find like there's all of a sudden, "Oh my God, what's this?"

01:43:41   What Marco wants to be doing is nursemating a piece of hardware that records football and sends it to Casey.

01:43:47   So that might be the end of the...

01:43:49   That's definitely going outdoors.

01:43:50   Spoiler alert, that may be the end of this discussion, but that's not where it's going yet.

01:43:59   So yes, let me, all snark and kidding aside, the remainder of this topic is probably going to sound like spawn con.

01:44:09   It's not. This is hand to God, me trying to solve a problem for myself.

01:44:13   And it just so happens that I'm going to use tools that I know and love in order to do it.

01:44:17   But this is not sponsored. This is me just doing this because I want to.

01:44:21   Wait, is spawn con something people say?

01:44:24   Sadly it is. That's disgusting.

01:44:26   Sponsored content.

01:44:27   That is not this. This is 100% my own thoughts. Nobody's compensated me in any way, shape, or form.

01:44:33   So I apologize if it comes across as love letters to anything because it's not...

01:44:37   If they are love letters because I really wrote them, so to speak.

01:44:40   But anyways, so the solution to this problem is yeah, taking a page out of Ben Thompson's playbook.

01:44:45   So what Ben does now, as far as I'm aware, is he has one or perhaps more small PCs or perhaps Mac Minis or something

01:44:54   that are physically installed in one or more places around the country.

01:44:57   And I think you're right, John, that Wisconsin, if I'm not mistaken, God, I hope I have that right,

01:45:01   is the home base, and I believe he does have a residence there, where he has a, like a NUC,

01:45:09   you know, a small, like effectively the PC equivalent of a Mac Mini or something like it, and he has an HD home run.

01:45:17   There's several flavors of HD home run, but all of them, the point is basically to convert a either cable TV feed

01:45:24   or an antenna feed into something that's on the network.

01:45:28   So it's kind of a bridge between either an antenna or cable to your network.

01:45:32   And actually we pay for a television service with Verizon Fios here in Richmond.

01:45:38   And I have an HD home run, I forget the name of the model, an HD home run prime,

01:45:43   and we've talked about this in the past, that I've put a cable card into, and that is as close as I come to a cable box.

01:45:50   I have an HD home run with a cable card, and I use an app called Channels, which I think sponsored once, maybe twice in the past,

01:45:56   but hand to God, I genuinely love this app.

01:45:59   And I'm actually personal friends with one of the people who wrote it, so I'm predisposed to like this app,

01:46:05   but it's really an incredible app. And so what Channels does is it's a DVR basically, that will slurp down all the stuff

01:46:13   that the HD home run is sending it, and it will either record it or display it live, you can do Plex style,

01:46:20   like watch your TV from somewhere else, and this is the same software that Ben is using as far as I'm aware.

01:46:24   This is very much in the spirit of a Slingbox, but much more modern tech top to bottom.

01:46:28   So I have a friend that lives in Southwestern Connecticut, and he is a, I would call him a network administrator by trade,

01:46:37   he would probably bristle at that description, but he does this sort of thing for a living,

01:46:41   and he has deeply over-provisioned networking equipment at his house, because this is what he does for a living,

01:46:50   and so I bought a small Intel NUC, I'll try to put some links in the show notes,

01:46:56   it's, shoot, I don't even remember what this thing's called, but it was like $130 off Amazon,

01:47:02   and it is more than overkill for what I need. It's a Beelink N95, Intel 12th, 1.2th, Mini PC Mini S,

01:47:13   so this is 3.5 GHz, 8 GB of RAM, 256 GB SSD, and this is what I, it came with Windows on it,

01:47:23   I immediately killed Windows, put Ubuntu on it, and then put channels on it.

01:47:28   And so I have this, I have an HD HomeRun Connect, which is one of the HD HomeRuns that you can connect an antenna to,

01:47:39   and I bought an over-the-air antenna. And I set all this up here in the house, and I've got it working so that, you know,

01:47:46   the channels could see the HD HomeRun, the HD HomeRun could see local channels here in Richmond, everything was working great.

01:47:51   Thanks to some help from my friend John, who was, you know, one of the--

01:47:54   - I love that my solution is viewed as the throwing money at it problem.

01:47:58   You're talking about like hundreds of dollars worth of hardware here.

01:48:01   - Eh, it was like 200 bucks all in.

01:48:03   - Have you heard about how he opens and closes his garage door?

01:48:05   - Yeah, how the hell is that?

01:48:07   - Or not even open and close, it's how he can tell whether the garage door, which opens and closes through a different mechanism,

01:48:12   is in fact open or closed.

01:48:13   - Can confirm. So this is, I mean, as much as I'm getting a little grumbly, Marco, your point is fair.

01:48:20   It's a one-time fee of roughly 200 bucks as compared to paying like $400 every single season for NFL Sunday Ticket.

01:48:31   So the theory is, I solve this problem once, and that's that, and I never have to worry about it again.

01:48:37   - That's always, you will never have to worry about it again, for sure. That's how computers work.

01:48:44   - Yep, exactly.

01:48:45   - It's only true of Lutron, Casada, and everything else.

01:48:47   - Also not SpawnCon, but I should keep the timer running.

01:48:51   When I got that thing and installed it in my house and put black tape over all the lights and threw it behind my TV, I've never touched it. Never.

01:48:57   - I'm telling you, it's incredible.

01:48:59   So, yeah, so I set all this up locally, and then you have to do some kind of acrobatics to get the channels on the NUC, the N-U-C, the little PC,

01:49:10   to get the channel server there to basically broadcast to my primary channel server, which is running on my M1 Mac Mini here at the house,

01:49:19   in order to get those two to communicate with each other.

01:49:22   But the idea is that the stuff that's coming off the antenna would then just be additional, now I'm using an overloaded term,

01:49:30   additional television channels that are available within the channels app. Hopefully that makes sense.

01:49:36   So that all worked here when I was on my same network, but then of course I need to be able to put this on somebody else's network.

01:49:43   So enter former and recent sponsor Tailscale. They have paid me to say nice things about them, but not in this case.

01:49:49   This is me just genuinely being excited about Tailscale. I got Tailscale set up, that all worked great, and so it all appears as though, you know,

01:49:56   everything's on the same land, even though it really isn't, all's good.

01:49:59   So I box everything up, I ship it to my friend Sean, it arrived today.

01:50:04   And sometime shortly before I shipped everything, I think Sean had said to me, "Hey, have you looked at this?"

01:50:12   And he links me to, I think it's an FTC database, that's like, here's the digital TV, over the air digital TV maps here in the States.

01:50:24   DTV reception maps. And he says to me, "I don't think I get a lot of over the air stuff."

01:50:30   And if you look at this map, it's not good, Bob. So he says, "This may not go the way you think it's going to go."

01:50:39   And I said, "Nah, it's fine. If nothing else, it's a project and an academic exercise."

01:50:43   So he gets all this stuff today. He gave me my own private little VLAN on top of his network, because again, this is the sort of thing he does for a living.

01:50:52   And everything's set up, he plugs in my NUC and it boots up, it jumps around on my tail net, everything's good to go.

01:51:01   It connects and communicates with the HD Home Run. I'm able to use some slightly advanced features of tail scale that let me hop on to the HD Home Run,

01:51:10   even though it doesn't have tail scale on it. And so I'm able to tell the HD Home Run, "All right, go ahead and search for channels."

01:51:18   And it does it. And it comes up with like eight of them. And then I go to start tuning in to these channels.

01:51:27   And I see that one of them I think was ABC, but it won't actually play it because apparently the signal's too weak.

01:51:35   I think one of them might have been NBC, but it won't actually play that because the signal's too weak.

01:51:40   There's something that channels thought was FOX, but it's some like weird foreign affairs channel, and that comes in great, baby.

01:51:48   But that's useless for what I'm trying to accomplish. And if you are curious, this coming Sunday the Giants are playing, I forget who,

01:51:56   but they're playing a game that will be broadcast on CBS. I will give you one guest, gentlemen, what channel wasn't even offered as a weak possibility at Sean's house?

01:52:05   CBS. So I don't know what I'm going to do, but this academic exercise, the infrastructure of it worked perfectly. Chef's kiss.

01:52:18   Unfortunately, I need Sean to move because it's…

01:52:21   It might be cheaper to just buy a season of whatever on the whatever service.

01:52:25   Oh, for sure. And it'll be cheaper once you factor in your time. Although this is a fun little hobby.

01:52:29   But you're trying to get CBS over the air. Doesn't Sean get CBS not over the air in some capacity?

01:52:35   Well, and so it's funny you bring that up because some of the things that we have been discussing up until the time we started recording were,

01:52:41   "Hey, Sean might decide to ditch his TiVo's. Sean is younger than I am, but he has the spirit of an 80-year-old."

01:52:48   And so he is still clinging to his TiVo's, John, and he said, "Maybe I will take…"

01:52:55   Well, I think he has two of them, and he said, "Maybe I'll take the cable card out of one of those and put it in the HD home run,

01:53:01   the HD home run that accepts a cable card, and maybe he'll use channels for his own separate purposes."

01:53:06   Because he was thinking about going down this path for his own reasons.

01:53:10   And then I could… My channel server could also find that same HD home run on the local network, VLAN notwithstanding.

01:53:17   And I would only need one of the four tuners that it has available to it, and only on certain times on Sundays.

01:53:24   And maybe everyone would be happy.

01:53:26   Unfortunately, Silicon Dust, who is the manufacturers of HD home run, stopped, or seemed to have stopped,

01:53:32   making the HD home run that accepts a cable card, so you can only come up with them secondhand, which is mildly alarming.

01:53:39   And cable companies aren't giving out cable cards anymore either, and as they break they're probably not going to replace them.

01:53:44   I was actually thinking of getting rid of one of my cable cards, but I haven't quite done it yet.

01:53:48   But yeah, the writing's on the wall for cable card.

01:53:50   But yeah, so one of the things we were talking about is if he can come up with his own HD home run connect, which takes a cable card,

01:53:58   and maybe he'll do a channels installation of his own, and then I can just kind of occasionally borrow one of the tuners on his HD home run.

01:54:05   Another thing he was talking about is maybe if he could create a secondary login on his cable provider, just on their online systems,

01:54:14   and either I could use their app to potentially watch his cable from here, which is actually made easier because of a different feature of Tailscale,

01:54:23   where I can basically have my internet egress be through this NUC that's at his house.

01:54:29   So from a geographic perspective, I'm entering the internet in Connecticut, so that's a possibility.

01:54:34   That's not my preference. I'm trying to do this on the up and up, well, as much as I can be, because I have shipped hardware to him.

01:54:40   It's great getting it over the air, or that was the hope, and so on and so forth.

01:54:44   We're also going to look into TV Everywhere is the thing, which is kind of like, sort of kind of spiritually like YouTube TV,

01:54:51   but not at all YouTube TV, where you can use your cable provider to get access to a bunch of channels.

01:54:56   I don't know if his cable provider supports that, but maybe I could have a login, or even have him login on channels that's at his house,

01:55:05   so I don't even need to see his credentials or whatever, and we might try that.

01:55:10   But I will say, Marco, that I did, just for grins and gigs, look at what the reception would be like at the new place on Long Island.

01:55:19   And I've got to tell you, being very close to Manhattan means you've got a lot of options. A lot of options.

01:55:24   Although I don't think that CBS was one of them, if I recall correctly.

01:55:27   Oh really?

01:55:28   But you do have quite a few options if you're to believe the FTC's little website thing, and so depending on how this works out with Sean,

01:55:37   I might attempt to call in a favor. That's to be determined.

01:55:40   Fair enough.

01:55:41   We'll see. But I don't know, I thought if nothing else, it was a fun academic exercise and little baby project to see could this be done.

01:55:50   And I'm genuinely very pleased with the result from the perspective of, you know, I got everything set up here in the house,

01:55:56   I had him basically plug a few things into the wall and plug in a couple of things to Ethernet, and everything just worked no problem in that respect.

01:56:04   The problem is I need him to move. And I don't think he's going to be doing that. But it was a fun little project of nothing else.

01:56:11   So maybe he'll ship this stuff back to me, maybe I'll ship it to you if you let me. We'll argue about that another time.

01:56:16   But we'll see what happens. There's other alternatives and avenues to try.

01:56:21   Although it's funny, normally speaking of all your ridiculous TV-ness, for many years, part of my Thanksgiving celebration was messaging Casey the morning of Thanksgiving saying,

01:56:31   "Hey, my family is trying to figure out how to watch the parade. How do we do that?"

01:56:35   And a lot of times the answer was, "You would like give me access to your whatever TV bouncing situation you had."

01:56:43   It was a sling box for many years, but you haven't asked in the last couple years if I recall correctly.

01:56:48   Yeah, because what's happened in the meantime is that whatever network runs it just has an app that you run on Apple TV and they just broadcast it to it.

01:56:54   So it's no longer necessary to use your crazy hacks for that. But thank you for all those years of serving us.

01:57:00   Of course. It was that and the dog show, right, if I'm not mistaken?

01:57:03   Yeah, yeah. The parade and then the dog show that follows it.

01:57:06   I'm happy to be of service. You might be repaying that to me in the future.

01:57:12   We shall see. We shall see. Hopefully I'll find a different mechanism, but we shall see.

01:57:17   I got a lot of room in the garage.

01:57:20   (beeping)