PodSearch

ATP

626: No Longer ery Good

 

00:00:00   So I think I actually might be wearing out my MacBook Air keyboard.

00:00:04   What?

00:00:05   Are you using it that much?

00:00:06   Yeah, so I really am.

00:00:08   So because I'm, I keep going, you know, I'm doing restaurant stuff.

00:00:11   So I'm on the ferry back and forth.

00:00:12   I go to the city sometimes.

00:00:13   I'm on the train back and forth.

00:00:15   So in all these times, if I'm traveling, like taking a weekend trip somewhere, I'll take

00:00:18   just the Air.

00:00:19   So I'm actually using it a lot.

00:00:21   This is the M2 Air.

00:00:23   So I'm using it a ton, actually.

00:00:25   But the V is no longer very good.

00:00:30   Well, no longer airy good.

00:00:31   The command key is starting to go now to the one that's nearest to the V.

00:00:37   But we were out of this phase.

00:00:39   We got rid of the butterfly keyboard.

00:00:40   These keys are just supposed to work.

00:00:41   I thought maybe you were talking about your alien style acid blood slash finger secretions

00:00:46   that are wearing off the paint on the keycaps.

00:00:48   But no, you're saying you press the key and the letter doesn't appear on the screen.

00:00:50   Yeah.

00:00:51   Like I got to like press it harder and I keep missing pastes.

00:00:54   That's no good.

00:00:55   Yeah, I know.

00:00:56   It's like, I don't know.

00:00:58   Are these easy to repair these days?

00:00:59   I have no idea.

00:01:00   They can.

00:01:01   I mean, you can bring it in and they'll, you know, take off the little keycap and put

00:01:05   it in a new scissor switch or whatever.

00:01:06   But I'm hoping it's not.

00:01:07   I'm hoping it's just the plastic mechanism that makes the keycap go up and down and it's

00:01:12   not the little switch that's below it that the key hits.

00:01:15   Yeah.

00:01:16   God knows.

00:01:16   Because it's out of warranty, like by a pretty good amount.

00:01:19   We see what you're doing here, Marco.

00:01:21   We know that the M4 MacBook Air is coming out soon.

00:01:24   You're sort of like laying the groundwork for why you, of course, need to get an M4 MacBook

00:01:29   Air.

00:01:29   Honestly.

00:01:30   So, okay.

00:01:30   One, there are two things that would make me rationalize that very quickly that I think

00:01:35   are plausible.

00:01:36   Like cellular, I don't think it's plausible yet.

00:01:38   That would do it no matter what.

00:01:40   Amen.

00:01:41   God, another, like I had to reboot my phone yesterday to make it work on the ferry, like

00:01:46   as a tethering source.

00:01:47   Like there have been so many times in the last few months that I, like I use tethering at

00:01:53   least once a week, usually more.

00:01:55   I'd say maybe four times in the last few months I've had to reboot either the MacBook Air, the

00:02:00   iPhone or both to get tethering to work.

00:02:03   Like it's so buggy.

00:02:05   But anyway, what would make me upgrade?

00:02:08   Like sight unseen would be a significantly brighter screen because I'm often using it in

00:02:14   sunlight or a nanotexture option.

00:02:16   Like if either of those come to the Air, which I know that's not really an Air thing.

00:02:21   It's more of a MacBook Pro thing and the MacBook Pros now do have that.

00:02:24   I could see them doing the nanotexture since it's pretty cheap now, right?

00:02:27   Like it was a couple hundred bucks on the laptops.

00:02:29   Like it's nothing compared to the SSD upgrade prices they have on the MacBook Air.

00:02:33   I know, but I could, I could also like, it wouldn't surprise me if they keep that as a MacBook

00:02:37   Pro only feature.

00:02:38   So I don't know, but certainly I would love nanotexture and more brightness because I am

00:02:43   often using it like in a sunny train window or on the sunny ferry.

00:02:47   Like, and so that would actually get me to upgrade.

00:02:50   Yeah.

00:02:50   I had to wave my dad off from his, his, his Mac can't run the current version of TurboTax.

00:02:56   So that is what's triggering his need to upgrade.

00:02:58   He has a 10, he has a 10 year old MacBook Pro and he can't run the latest version of

00:03:03   TurboTax because it's tax season.

00:03:04   So I was like, well, it had a good run 10 years and he was, and I was recommending what

00:03:08   he should get.

00:03:08   I said, don't buy a computer because the M4 MacBook Air is going to come out and that's

00:03:11   what you should get, blah, blah, blah.

00:03:12   And he's like, MacBook Air, why not MacBook Pro?

00:03:15   And I explained to him what the differences are.

00:03:16   And I basically asked him, uh, the only thing that will be relevant to you is if you think

00:03:20   your current screen is not bright enough, because if you think your current screen is not

00:03:24   bright enough, a MacBook Pro will have a brighter screen.

00:03:26   I didn't think about the idea that the MacBook Air could have a brighter screen, but I really

00:03:30   doubt it's going to have a 1600 nit HDR, you know, uh, MacBook Pro screen.

00:03:35   Um, but he said he was fine with the brightness.

00:03:36   So he's, I told him to wait and he's going to get the M4 MacBook Air when it comes out.

00:03:40   Uh, but you, I can imagine if you're using the thing on a ferry with the sun coming in through

00:03:44   the window, a brighter screen would definitely help.

00:03:46   But, uh, a non-functioning key on the keyboard would probably also make you buy one.

00:03:51   Well, it depends on like, what will it take to get this fixed?

00:03:54   Cause I like the error rate of the non-functioning key and the fact that it's traveling to the

00:03:59   command key now, like the error rates going up.

00:04:01   And so it's starting to get really annoying.

00:04:03   So I, you know, if it's going to be, if it can be a quick, easy fix, maybe I'll get it fixed.

00:04:09   If it's going to be like, you know, a $600 fix, there's no way I would do that.

00:04:13   So they can do the key cap for you right in the Apple store.

00:04:16   I'm not sure replacing the key cap will fix it for you, but they can definitely do that

00:04:19   for a very small fee while you wait.

00:04:21   Probably.

00:04:21   I hope so.

00:04:22   All right, let's do some follow-up.

00:04:25   Uh, Stephen Klink writes, I liked John's example of, uh, of flighty as an app that doesn't need to

00:04:31   involve other people, but wanted to note that one of my favorite features is the ability to share a

00:04:35   flighty card with anyone via a simple URL and have them see the exact same info as me.

00:04:40   No app required, not even an email address verification code.

00:04:43   That's a great point.

00:04:44   Flighty even does that part well.

00:04:45   Yep.

00:04:46   I mean, it's a great app.

00:04:47   It really is.

00:04:48   Uh, it's, it, if you fly in an airplane with any, any regularity whatsoever, uh, you should

00:04:54   definitely check it out.

00:04:55   Or if you pick up people at the airport who are flying in an airplane, get the app anyway.

00:04:59   That's the main, the main thing I use it for is when picking up other people at the airport.

00:05:03   I'm not the one flying, but still the app is invaluable.

00:05:06   Yep.

00:05:06   Uh, it gives, I think all three of us give it our official two thumbs up, uh, with regard

00:05:11   to Apple invites, uh, Jim Weiner writes, my birthday is coming up.

00:05:15   Happy birthday.

00:05:15   So I thought I'd try out Apple invites.

00:05:17   Even if you can easily log in without an Apple account, my Android friends cannot figure it

00:05:21   out and are giving up invites creates different links.

00:05:24   When I invite someone via their phone number or email, why can't it use unique links to authorize

00:05:28   attendees of the 12 people attending my birthday?

00:05:31   Only three people to Android one iOS have gone through the hassle of RSVPing in the app.

00:05:36   Everyone else has just texted me back.

00:05:38   I'm so annoyed that I want to write my own invites app.

00:05:41   I don't think that's the solution, but yes, this is the, the danger of foisting technology

00:05:46   onto other people in your life who just want to do a thing that I think does not necessarily

00:05:50   involve technology.

00:05:51   They can tolerate it if it works well enough that it doesn't get in the way.

00:05:55   But the second, it is not perfectly easy and seamless.

00:05:58   It's like, oh, I'm just going to text the person.

00:05:59   All right.

00:06:01   With regard to Sidecar, uh, uh, we have a little bit of feedback from Matt West.

00:06:06   I'm a software engineer at Google and while it is discouraged, though not altogether forbidden

00:06:10   to sign into one's corporate Mac with a personal iCloud account, it is possible to

00:06:14   use Sidecar on a personal iPad over a USB-C cable.

00:06:17   I don't know why I didn't think of that.

00:06:18   It's a great point.

00:06:19   I didn't even know it worked over USB-C.

00:06:21   I've always just done it wirelessly, but that's cool.

00:06:23   Yeah.

00:06:23   Yep.

00:06:24   All right, John, uh, you have manifested something and it's a, it's a real boon for a lot of the

00:06:31   old time Mac users.

00:06:32   Do you want to, do you want me to do this?

00:06:33   Do you want to take your celebratory lap?

00:06:34   Well, I'm just, I'll let you do it, but let me just preface this by saying that, uh, even

00:06:39   though it seems like I complained about a thing on a podcast and then the next episode, uh,

00:06:43   Apple like did something about it, which has happened frequently in the past.

00:06:46   This is absolutely a stop clock is right twice a day phenomenon.

00:06:50   I've been complaining about this for decades.

00:06:52   If you just complain about something every single day, eventually something happens to

00:06:57   address the thing you were complaining about.

00:06:58   And I was like, Oh, look, your complaining worked.

00:07:00   If you just, you know, it's kind of like that thing where you, uh, tweet, uh, that every single

00:07:06   team won the world cup and then you just delete all the ones that are wrong.

00:07:09   Well, maybe it's not the same.

00:07:09   It's more like a stop clock.

00:07:10   But anyway, I take no credit for this other than the credit due to everyone who has been

00:07:15   complaining about this exact issue for, I think 25 years, Apple IDs slash Apple accounts

00:07:20   have existed.

00:07:21   It just so happened that one of the very regular times when I and other people complain about

00:07:27   this happened to be last week.

00:07:29   Since last week and now Apple has finally actually done something to address it.

00:07:36   Yeah.

00:07:36   This is, this is one of those things that like, I bet this was a huge pain in the butt for

00:07:40   them.

00:07:40   And this like, no, no manager is ever going to advance their career by doing features like

00:07:46   this, but God, it was so necessary.

00:07:49   So I'm glad they did.

00:07:51   It took 25 years to get it done.

00:07:52   Yeah.

00:07:53   All right.

00:07:54   So what we're talking about is migrate purchases from one Apple account to another Apple account.

00:07:57   A reading from the Knowledge Base article, which will be linked in the show notes.

00:08:00   If an Apple account is used only for making purchases, those purchases can be migrated to

00:08:05   a primary Apple account to consolidate them.

00:08:07   Let's pause right there because I read this when it first came out.

00:08:10   I'm like, what are they saying?

00:08:12   Are they saying if you have an Apple ID that you've only ever used to make purchases, then

00:08:20   you can migrate them.

00:08:21   But what if you've used that Apple ID for something other than making purchases?

00:08:24   Like it's so weirdly phrased and we'll get into the limitations inherent in this, but it's

00:08:30   like what I was complaining about last week was the ability to merge Apple IDs.

00:08:34   This is not really that, but this is the major part that people want, which is, Hey, I bought

00:08:40   stuff on one Apple ID, but I have another Apple ID, or I bought things on two Apple IDs and

00:08:44   I want to combine them.

00:08:45   There's a lot more to an Apple ID than just stuff that you bought.

00:08:48   There's all your data.

00:08:49   There's all everything having to do with the history of that account.

00:08:51   Truly merging accounts would be very big, but this, this article and this feature is clearly

00:08:56   focused on just purchases and the way they word it makes it seem like if you have this

00:09:01   account where you've never done anything except buy stuff, then you can transfer them.

00:09:05   That's not really the case.

00:09:06   You can transfer them no matter what you've done out of an account, but a lot of that stuff

00:09:10   that you've done is not going to come.

00:09:11   Only the purchase purchases will be transferred.

00:09:13   And by the way, this feature isn't available to users in the EU, United Kingdom, or India.

00:09:17   So tough noogies.

00:09:19   You can choose to migrate apps, music, and other content you've purchased from Apple on a secondary

00:09:24   Apple account to a primary Apple account.

00:09:26   However, it's worth now I'm not reading anymore, but there are a lot of limitations here.

00:09:30   And let me read from the knowledge base, a smattering of limitations.

00:09:34   Neither Apple account can be a child account created through family sharing.

00:09:37   Neither Apple account can already be used for migrated purchases.

00:09:41   You can actually undo a migration of purchases, which is kind of surprising.

00:09:46   If you undo a migration of purchases from a secondary account, you won't be able to migrate purchases

00:09:50   again for a year.

00:09:51   You can't migrate purchases if both the primary Apple account and the secondary Apple account

00:09:55   have music library data associated with each of them.

00:09:57   Now, that's a pretty big one because now it's like, okay, well, I want to migrate purchases,

00:10:00   but if you ever had music library data associated with one, if you had an iTunes library on both

00:10:09   of them, you can't transfer stuff?

00:10:13   That's kind of what they were getting at.

00:10:14   And they're like, if you've only used it for purchases, that seems like a big limitation.

00:10:18   Like just, I know they're not going to try to merge the music library stuff.

00:10:22   Fine.

00:10:22   Like they're just trying to transfer purchases, but it's like, well, well, I'm sorry.

00:10:26   Both of these Apple IDs have music library data associated with them.

00:10:30   So now you can't transfer stuff.

00:10:32   Look, yuck.

00:10:33   That is one of the worst limitations.

00:10:35   You can't migrate purchases.

00:10:38   If you've set your Apple one subscription to provide iCloud storage to a third

00:10:43   different account, if your primary account has never been used for purchases or free

00:10:47   downloads, you can't migrate purchases.

00:10:49   I think the implication there is because you don't have any to migrate.

00:10:52   No, no, it's the other way.

00:10:53   It's the primary account.

00:10:55   It's the one you're migrating them to.

00:10:56   Oh, my bad.

00:10:57   That one has to have been used to do stuff, which makes some sense, but still is a little

00:11:01   bit.

00:11:01   Oh, I didn't catch that.

00:11:03   That's a good call.

00:11:03   Thank you for the clarification.

00:11:04   Neither Apple account can be receiving any special access to apps or content.

00:11:08   For example, an Apple account enrolled in the VPP program.

00:11:11   What is that?

00:11:11   Volume purchase program?

00:11:13   Yeah, volume purchase program, I think.

00:11:14   The volume purchase program program.

00:11:15   That's it.

00:11:16   To an employer to receive special access to apps.

00:11:19   And then, as a lot of people found out shortly after this was released, you also lose all your

00:11:24   test flight enrollments.

00:11:25   And apparently, one of the things that you're shown when you do a migration is on screen.

00:11:29   It says, the following will not be migrated to the primary account.

00:11:32   Personalized recommendations, digital project reviews, and test flight access.

00:11:35   And then it continues, access to test flight won't transfer to the primary account.

00:11:38   Continue using test flight, sign in with the primary account, and request beta app access

00:11:42   again.

00:11:42   If only that worked, Icon Factory is finding out that you can't just request access from

00:11:48   the primary account because when you try to enter it, test flight says, oh, you can't

00:11:52   enter that person.

00:11:53   They're already registered.

00:11:54   And if you delete them, it doesn't help because when they try to register anyway, like, it

00:11:58   thinks like both email addresses or both Apple IDs are associated with the same thing.

00:12:02   So whichever one you try to register with, it thinks they're already registered, including

00:12:04   after you delete them.

00:12:05   So some bugs remain.

00:12:07   So, you know, a lot of people are looking at this and like, finally, I can do this big

00:12:12   transfer.

00:12:12   And unlike iCloud photo library, where I pretty much did it on day one after messing with

00:12:17   the betas, I would recommend people wait on this one because this feature did take

00:12:22   25 years or so to arrive is extremely limited.

00:12:25   It has a lot of caveats.

00:12:26   It probably has a lot of bugs.

00:12:27   Maybe let other people go first.

00:12:29   You've been waiting for how many years for this?

00:12:31   You can wait another month just to see, let Apple shake out the stuff because this stuff

00:12:35   like messing up purchases and other things associated with your Apple ID historically have not been

00:12:43   fun or easy or sometimes possible to get fixed.

00:12:46   You can call Apple support.

00:12:48   You can go through all the different levels.

00:12:50   You can like you're just can somebody like I bought this movie.

00:12:53   Can somebody make it work again?

00:12:55   A year and a half labor.

00:12:56   Maybe someone will do something about it.

00:12:58   Like it's not it's not the type of thing where you can just fix stuff easily.

00:13:01   Certainly you can't do it yourself because they're Apple servers.

00:13:03   And then getting Apple to fix their server stuff is incredibly difficult.

00:13:07   So maybe just chill on this one.

00:13:10   If you've been able to sustain your current split environment with multiple Apple IDs, keep

00:13:15   these limitations in mind so you don't accidentally trip one, like don't accidentally make an iTunes

00:13:19   or make a music library on one of the accounts or whatever.

00:13:22   But maybe let some other people go first and see how it works out for them before you transfer

00:13:27   stuff.

00:13:27   So anyway, I applaud Apple for doing this, but I don't have a lot of faith that it was done

00:13:33   as well as it could have been.

00:13:36   Certainly it is not the merging of Apple IDs, which would be a union of all of your stuff,

00:13:40   which would be incredibly difficult.

00:13:42   But again, 25 years is a long time and Apple has a lot of money.

00:13:44   So I feel like they should have been able to do it.

00:13:45   But transferring purchases, it's a good start.

00:13:48   Maybe in a year it will be ready.

00:13:51   So you haven't tried it yet then, huh?

00:13:53   I don't have things to transfer.

00:13:55   I do have multiple Apple IDs, but one of them is my developer Apple ID, which I've only

00:14:00   used for I think that was my original Apple ID.

00:14:02   And the only reason I had it was to register for developer discounts back, back before it

00:14:07   was an email address, back in the day when you'd subscribe for ADC Premiere and you get

00:14:12   a free ticket to WWDC and a hardware discount that was tremendously huge that I used to buy

00:14:17   like my Power Mac G5 and a cinema display.

00:14:20   Those that's, that's the era that my original Apple ID dates to.

00:14:24   And then I got another Apple ID when iTools came out.

00:14:26   And those are the, and I have other ones for testing and stuff or whatever, but those are

00:14:31   the two main ones that I use.

00:14:32   But there is nothing on my developer account except for developer stuff.

00:14:35   My WWDC ticket, all my apps, blah, blah, blah.

00:14:37   That's my developer account.

00:14:39   All of my personal stuff is on my personal Apple ID.

00:14:42   All my movies, all my music, TV shows, all that stuff, all the apps.

00:14:48   So I don't have anything to transfer.

00:14:49   Fair enough.

00:14:51   All right.

00:14:52   We got a handful of people who, I don't know why people are so grumpy about Marco and I's

00:14:57   desire to have a cellular Mac.

00:14:59   But people are, maybe not grumpy, but they seem deeply confused that this is something

00:15:04   that we would desire.

00:15:05   Well, like I said, they haven't been convinced because they haven't ever been in a situation

00:15:09   where they've seen what a difference it makes.

00:15:11   Like it's not, it's, it's not the end of the world.

00:15:13   Like you can get things to work.

00:15:14   Marco can reboot his phone.

00:15:16   He can reboot his laptop.

00:15:17   It will eventually work.

00:15:18   But if you haven't experienced how much nicer it is not to deal with that, it just seems like

00:15:23   not that big of a deal.

00:15:25   And they'll, all those people, all the doubters will be convinced when Apple finally ships

00:15:29   this.

00:15:29   Yeah.

00:15:30   And the thing is like, I don't like when people tell you in tech, I need capability X, I need

00:15:39   this.

00:15:39   Here's why I need this.

00:15:41   I need this.

00:15:41   If you respond by saying no one should need that, that's not a helpful response.

00:15:47   Like, I don't know who needs to hear this.

00:15:49   Apparently everyone.

00:15:51   But like, you know, if someone is telling you, especially like, look, Casey and I, like,

00:15:58   we know computers pretty well.

00:16:00   Like, I'd say it's safe, it's safe for us to say without any modesty, we are computer experts.

00:16:06   We are pretty good at computers.

00:16:07   So when we say we want, we want a cellular mode of built in so we don't have to use tethering

00:16:13   because tethering is not working well for us.

00:16:15   I think we can say with some credibility, this is what we actually want.

00:16:20   So for people to come and say, you don't want that, why do you want that?

00:16:24   That's stupid.

00:16:24   No one should need that.

00:16:25   That's what you're saying is you don't want that or you don't think you want to pay for

00:16:31   that.

00:16:31   Maybe that's different from no one needs that.

00:16:34   Well, a lot of people writing in have another solution that they say, why don't you just do

00:16:38   X?

00:16:39   I'm doing X.

00:16:40   I think it's fine with me.

00:16:41   I'm solving the problem in this other way.

00:16:43   If you two only try this other way that I'm recommending, you wouldn't want this anymore.

00:16:48   I think that is the more common one, which is, you know, again, assuming that you either

00:16:51   have never tried the thing that they're doing or that if you did try it, you would find it

00:16:57   satisfactory.

00:16:58   So a lot of people wrote in and said, hey, why not use a hotspot, man?

00:17:02   You should just use a hotspot.

00:17:04   A hotspot will fix all your problems.

00:17:05   So right now, yeah, there are those standalone, like basically a little tiny Wi-Fi routers with

00:17:10   cell modems in them.

00:17:10   That don't drain your phone battery because it's got its own battery.

00:17:13   Right.

00:17:13   It has its own battery to drain and to keep charged.

00:17:16   I actually currently own one of those.

00:17:18   I bought it for a trip two years ago or one year ago.

00:17:22   And I've been using it since then as a backup internet connection as for my home internet.

00:17:29   They are fine.

00:17:32   In certain ways, they're better than tethering.

00:17:35   In certain ways, they're worse.

00:17:37   They are not as good as built-in cellular.

00:17:41   And the main reason why is because, once again, it is a separate device that requires

00:17:48   you to, first of all, carry it.

00:17:49   Second of all, the data plans on it are actually very expensive.

00:17:52   Like the AT&T ones, I think what I pay is, I think, 50 bucks a month for that.

00:17:57   And they're like, you know, limited data caps and everything.

00:17:59   They're not great plans.

00:18:01   And obviously, this will vary by carrier and country and things like that.

00:18:04   But like here in the US, the plans for those are not amazing, at least if you want decent

00:18:08   coverage.

00:18:09   So sorry, T-Mobile people, that's not going to work for me.

00:18:12   But anyway, so yeah, separate plan.

00:18:17   And it's an expensive plan.

00:18:19   Now, granted, whatever they would offer on a computer, maybe it would be the same plans.

00:18:23   Maybe it would be something between the iPad plans and that.

00:18:27   I don't know.

00:18:27   Whatever corporate laptops have, I'm sure it'd be the same plans then.

00:18:30   I don't know.

00:18:30   Like the handful of corporate laptops that I have built-in someone else, I don't know

00:18:34   what they charge.

00:18:34   But I'm sure that that would not be that different.

00:18:36   But it is a separate device that you have to carry.

00:18:40   And they're not small.

00:18:43   they're the size of like, you know, basically like a tiny Wi-Fi.

00:18:47   You know, like the one I have...

00:18:48   The deck of cards.

00:18:49   I'd say mine is like two decks of cards or like, you know, maybe like a novelty deck, like

00:18:54   a large print Uno or something.

00:18:55   Like, so it's not...

00:18:57   They're not small.

00:18:57   And it's just one more thing to charge.

00:19:01   And you have to like turn it on.

00:19:02   And as long as it's on, it is using power and draining itself slowly.

00:19:08   So like, yeah, I could put it in my backpack when I'm going to like, you know, go on the

00:19:12   ferry for the day.

00:19:12   But I still have to like remember to go reach in there, turn it on.

00:19:16   It's going to take up space in there.

00:19:17   I have to make sure it's charged before I put it in there.

00:19:19   And then am I going to remember to turn it off when I'm done?

00:19:22   Like when I arrive?

00:19:22   And then what if I accidentally leave it on all day and it's dead?

00:19:25   Like, it just, it's another thing to manage.

00:19:28   And that is better in the sense, it's better than tethering in the sense that the laptop

00:19:33   will indeed connect to it fairly quickly because it is basically broadcasting a tiny Wi-Fi network.

00:19:37   So it'll, the laptop treats it more like Wi-Fi.

00:19:40   So that's good.

00:19:41   But it comes with all those other burdens that I'm not sure are worth it.

00:19:47   Like, and this should tell you something that I literally just said I own one of these

00:19:51   devices and I don't bring it with me for my like daily ferry trips because it's too much

00:19:57   of a hassle.

00:19:57   Yeah, I couldn't agree more.

00:19:59   So I had realized, I'm pretty sure I talked about this on the show.

00:20:03   I realized a while back that at my local library or libraries, which they're all incredible

00:20:09   and I'm so lucky to have them.

00:20:11   Um, but one of the things they offer is you can check out a hotspot from the library and

00:20:15   you get it for, you know, three or four weeks and you pay nothing for it.

00:20:18   And when you're done, you bring it back.

00:20:20   And our library in the county in which I live, uh, they distribute T-Mobile hotspots, which

00:20:25   are okay.

00:20:27   Um, they're physically, you know, the devices themselves are clearly a little bit older and

00:20:31   T-Mobile coverage is okay.

00:20:33   Um, then there's a neighboring County.

00:20:36   That's like a 20 ish minute drive from where I am.

00:20:38   And they actually offer, um, not only do they offer reciprocity with, you know, card holders

00:20:43   from my County, but they also offer Verizon hotspots and they're a little bit bigger, uh, but

00:20:48   they're way more modern and they work really well.

00:20:51   And so this is relevant because I tried my darndest to make sure I had a hotspot available

00:20:57   for football tailgates.

00:20:58   Because if you recall, I did that whole tailgate tub thing and I have a portable router in the

00:21:03   tub, which yes, I, I know that's a little redundant.

00:21:05   We're not going to talk about it right now, but there's reasons.

00:21:07   And what I'll do is I'll plug one of these wifi hotspots via USB into that travel router to

00:21:13   distribute internet.

00:21:13   And it is nice and convenient, but I echo everything that Marco said.

00:21:18   It is not as convenient.

00:21:19   It is one more thing to manage both physically and charge level.

00:21:23   It's not small, particularly the nicer Verizon one is quite a bit bigger than the T-Mobile

00:21:28   one.

00:21:28   The T-Mobile one really is like a deck of cards, but I concur with your assessment of the

00:21:32   Verizon one.

00:21:33   It's, you know, like a couple of decks or, you know, a big deck of Uno or something like

00:21:36   that.

00:21:37   And no matter what, it's one more thing to worry about.

00:21:40   And I think I would feel very differently if I was doing like long car trips with the children

00:21:45   all trying to use iPads or something like that.

00:21:47   And that's where something like, you know, a little MiFi, they're often called colloquially,

00:21:50   but one of these little portable hotspots, that's where it shines.

00:21:53   But I don't care about that yet.

00:21:56   Maybe I will in the future, but not today.

00:21:57   And today, what I want to do is I want to open my laptop and have it be immediately connected

00:22:02   to the internet.

00:22:02   And that is, and not have to worry about any freaking thing else.

00:22:06   And that's not a hotspot.

00:22:08   So this is what I want.

00:22:10   I want a cellular Mac.

00:22:12   That's what I want.

00:22:12   Ryan Powers writes, why does anyone use Sonos app in the age of Airplay 2?

00:22:17   I have two identical Sonos setups in my primary and guest bedrooms, a TV with a beam and Ikea

00:22:21   Symphonisk, I think I'm pronouncing that right, surrounds.

00:22:23   I also have a few Sonos Ones in our kids' rooms and a Sonos Move.

00:22:27   I'm a sucker for Sonos and use these speakers regularly to play all sorts of audio.

00:22:31   Here's the thing, I have not opened the Sonos app since I set these speakers up months or

00:22:35   years ago.

00:22:35   I play to the speakers using Airplay or the Apple TV hooked up to the beams.

00:22:39   I was genuinely surprised to hear that anyone cared whether the Sonos app worked or not.

00:22:42   It's totally irrelevant to my Sonos use case.

00:22:46   What am I missing here?

00:22:47   Is there some amazing thing in the Sonos app that makes it a must use?

00:22:51   I think, strictly speaking, I believe in order to have a lossless playback, you need to use

00:22:57   Sonos app, but I could not possibly care less about that.

00:22:59   Just to be clear, I don't care.

00:23:01   I don't think I'm capable of hearing the difference.

00:23:03   I don't think you are either.

00:23:04   You're not.

00:23:05   But I don't care.

00:23:05   So in any case, the reason I like it, I feel like I might have glanced off of this last

00:23:11   episode, but the reason I like using the Sonos app is because I don't want to

00:23:16   to do any sort of, or I don't want my phone or other device to be in the midst of playing

00:23:22   anything when I'm trying to use it.

00:23:24   I want, I view the ambient music in the house to be a house thing, not a Casey's phone thing.

00:23:30   There's nothing wrong with what Ryan is saying.

00:23:32   And if that works for you, then keep on keeping on.

00:23:34   I mean, that's great.

00:23:35   But to me, I like having everything in the Sonos app, the playback, the management of

00:23:42   speakers, the management of volume.

00:23:44   I like having it all in there.

00:23:45   And for all of the foibles that the Sonos app has, and this has many, managing which things

00:23:49   you're playing and the volume of each is so much better, even in the crummy versions of

00:23:54   that app, then it is for me anyway, an AirPlay 2.

00:23:57   I find when I start an AirPlay 2 speaker, it's, oh yes.

00:24:05   Okay.

00:24:05   Yes.

00:24:06   I'll play music now at a volume that is nowhere near the volume you expect.

00:24:09   It will either be exceedingly loud or almost silent.

00:24:13   And that is just not what I want.

00:24:17   And so for me, I don't care for using AirPlay 2.

00:24:21   And the only time I do, coincidentally, is with this podcast app I like called Overcast.

00:24:25   That's pretty much the only time I ever use AirPlay 2 for any of my Sonos stuff.

00:24:30   So that's my use case.

00:24:33   I don't know, Marco, you might have the opposite opinion of me because I thought you were mostly

00:24:38   AirPlaying.

00:24:38   Is that right?

00:24:39   Yeah, I almost never open the Sonos app for any reason.

00:24:44   The only reasons I open it are like to change configuration, basically.

00:24:49   Like if I want to like, you know, either if I've added, if I'm adding or moving a product

00:24:52   or if I like, like the other day, I moved some stuff around to different rooms.

00:24:57   I didn't, you know, modify some stuff there.

00:24:59   Or if I want to like change some settings, like, oh, I want to change the EQ on this speaker.

00:25:04   Like, otherwise, I am never in that app.

00:25:06   Like, there is never a time when I think, I would like to play music.

00:25:09   Let me dive into that mess and connect it to all my stuff.

00:25:14   Like, no, that never happens.

00:25:15   I use Sonos for TV sound and for AirPlay sound.

00:25:20   And I never open the app for anything else.

00:25:22   Yeah, that's fair.

00:25:23   And I'm not trying to say that I'm right and you're wrong.

00:25:26   It's just not the way I think of and want to manage my music.

00:25:29   This is actually very similar to the opinions that I had about Spotify versus Apple Music.

00:25:35   Bear with me here.

00:25:36   One of the things I loved about Apple, excuse me, about Spotify before their app got real bad.

00:25:41   But up until a couple of years ago when I really went all in on Apple Music, the Spotify app,

00:25:46   I viewed that as ephemeral music.

00:25:48   Like, yes, I marked favorites and so on and so forth.

00:25:51   But that was music that I didn't own and that could go away at any moment.

00:25:55   And that was where their music lived.

00:25:58   Even the music I liked, it was their music.

00:26:00   It's over there.

00:26:00   And I liked having iTunes, you know, Apple Music, like the non-streaming form of Apple Music,

00:26:05   the Apple Music app.

00:26:06   I liked that as being my music.

00:26:09   The stuff I brought.

00:26:10   You know, maybe it's Dave Matthews concerts or maybe it's stuff I paid for, whatever the case may be.

00:26:14   And one of the things that really turned me off about Apple Music originally when I first started converting to it

00:26:19   was that there was no delineation between my music and their music.

00:26:22   Over time, I've started to feel differently about that.

00:26:25   And I don't think it really matters because my music is kind of everything, right?

00:26:30   Like there really is.

00:26:31   The distinction was always kind of synthetic or arbitrary anyway.

00:26:34   But it's that sort of delineation.

00:26:36   I like compartmentalizing the home music playback to the home.

00:26:42   And, you know, my playback, be that, you know, Instagram or maybe I'm watching something

00:26:47   while there's ambient music playing, that can happen on my phone.

00:26:50   All right.

00:26:52   With regard to DeepSeq censoring in different models, Sebastian Roshka writes,

00:26:57   while the 671B DeepSeq R1 flagship models based on 671B DeepSeq V3,

00:27:04   the smaller DeepSeq R1 models have different base models.

00:27:10   That's a lot of models in one sentence, but that's okay.

00:27:12   A possible explanation is that the difference in censoring could already be taking place on the base model level.

00:27:17   The 70 billion model is based on Llama, which is Meta AI's model.

00:27:20   Then the 32 billion model is based on Quen or Xwen, Q-W-E-N.

00:27:25   I'm sorry, I butchered that.

00:27:27   A model by another Chinese company.

00:27:29   You can confirm this via the official technical report, page 14, table 5, which is in GitHub,

00:27:34   and we will link in the show notes.

00:27:35   That makes a lot more sense to me.

00:27:36   I didn't realize the 70 billion one was based on Llama, so that one probably doesn't have –

00:27:41   Llama is Meta slash Facebook's AI model.

00:27:44   That one doesn't have Chinese government censoring in it versus the 32 billion model based on another Chinese model.

00:27:49   So, yeah, that's – a lot of this is, I think, branding is the confusing thing.

00:27:55   Like, oh, these are all DeepSeq LMs, but it's like, well, what is the base model?

00:28:00   And is the base model for the big one you're using through the app the same as the base model for the small ones you can download?

00:28:04   And apparently it's not.

00:28:05   So that does make more sense, but it is still kind of weird that this one company is fielding these different models

00:28:11   with different base models with very different censorship behaviors, but that's apparently the way it is now.

00:28:16   Right.

00:28:17   Screen time, we talked about – I think – was it, John, you had, like, some sort of throwaway comment about that?

00:28:22   What was the genesis?

00:28:23   Yeah, it's another one of those things that is complained about all the time by me and others.

00:28:30   And so last episode, I made my, I don't know, annual, biannual screen time unreliability complaint because it's unreliable.

00:28:38   Right.

00:28:39   So Jonathan writes, I don't see anything wrong with screen time numbers.

00:28:42   And they provided an image where it says screen time, all devices, daily average, 2,395 hours and 49 minutes.

00:28:50   That's a high daily average.

00:28:51   That is indeed.

00:28:52   That takes a lot of work.

00:28:53   Even if you have, like, if you buy every product that app loans and you leave them open and running all the time,

00:28:58   setting aside the fact that it shouldn't be counting that as your screen time if you're not in front of that computer,

00:29:03   I still don't think you can hit 2,300 hours a day.

00:29:06   That would be a lot of open devices.

00:29:09   With a lot of open apps all counting at the same time.

00:29:12   This was not the only feedback we got about screen time.

00:29:16   My offhanded aside about how screen time has never been reliable.

00:29:20   So many people sent screenshots of their completely absurd, ridiculous numbers that don't make any sense.

00:29:27   Even when the numbers were within the realm of imaginable reason of like, well, 30 something hours and maybe it's counting multiple apps that I'm running on my Mac at the same time, blah, blah, blah.

00:29:36   The numbers never made sense to the people reporting them.

00:29:39   It's like, this doesn't feel like I can't connect this, these numbers to things that I did.

00:29:45   And so what's the point of this feature?

00:29:46   Like I said, it might as well be a random number generator that just makes a bunch of graphs.

00:29:51   This has never worked.

00:29:53   I used it, tried to use it for my kids to track and control.

00:29:56   The control part, by the way, also doesn't work very well.

00:29:58   But the tracking definitely doesn't work.

00:30:00   It's like, what apps are my little kids using and how long are they spending on?

00:30:03   Who knows?

00:30:04   Because the little numbers and bar graphs are basically meaningless.

00:30:07   They've had this feature in their operating system for years.

00:30:10   They advertise it.

00:30:11   And as far as I could tell, it just does not work and has never worked.

00:30:14   Cool.

00:30:14   All right.

00:30:16   Last episode, you had made mention of Apple's Unix certification of Mac OS.

00:30:22   And Paulo Pinto writes, it is still certified as Unix 03, but there are several things that have to be enabled or changed so that Mac OS actually works as a certified Unix.

00:30:30   Also, the latest standard is version Unix 07.

00:30:33   There was recently a very ranty article on OS News going over how Apple has achieved its certification.

00:30:39   We'll link that from Tom Huelda, I believe.

00:30:42   Anyways, Tom writes, in order to be allowed to use the Unix trademark, your operating system needs to comply with a single Unix specification, SUS,

00:30:49   which specifies programming interfaces for C, a command line shell, and user commands, more or less identical to POSIX, as well as the X or OpenCursus specification.

00:30:59   Mac OS 15.0 only conforms to version 3 of the SUS, which is what Paulo was saying, which dates all the way back to the ancient times of 2004, when Marco and I were just graduating college.

00:31:07   And as such, Mac OS is only Unix 03 on both Intel and ARM.

00:31:12   However, you can argue that this is just semantics, since it's not like Unix and POSIX are very inclined to change.

00:31:19   I'm kind of surprised Apple was keeping this up, because if you read the article, which is provocatively titled, Apple's Mac OS Unix certification is a lie.

00:31:27   Basically, there are a bunch of settings in Mac OS that you have to toggle to make it so that Mac OS passes whatever the certification is.

00:31:36   And I'm kind of amazed that Apple is still doing that, because the settings are probably annoying to maintain.

00:31:42   Like, we've got to make sure, you know, they went through the effort to certify what was then Mac OS X as a real trademark Unix, all caps, U-N-I-X.

00:31:51   And they've just kept up that certification by every time they add something to Mac OS that would make it not comply, they have a switch that says, put it back to the compliant mode.

00:32:01   And most of the things that, like, they've switched or whatever, it's better the way Mac OS does it out of the box.

00:32:09   But to pass the test, it has to do with the slightly worse old way.

00:32:13   And so they have a way to do it.

00:32:15   They have a way, okay, turn it back on, turn this thing off, turn this performance enhancement off, change this behavior back to the way this Unix-specific,

00:32:21   certification wants it.

00:32:22   Now, they're not keeping up with the certifications.

00:32:23   It's not like they're, you know, I don't know how much, what difference is there between Unix-03 to Unix-07.

00:32:28   But I'm actually very surprised that Apple has kept this up.

00:32:31   And I think they're putting in a surprising amount of effort there.

00:32:35   And I don't mind that these things have to be settings.

00:32:37   I would prefer, I would be just fine if they left it behind and say, you know what, we're not going to bother complying with that.

00:32:42   All those settings, remove them, remove that code, remove those conditionals.

00:32:45   Because in most cases, when you look at what they are, they're things that are not relevant to the average person's life.

00:32:50   Or they're things that no end user would ever, like, if they had some software that wasn't working right because that setting was wrong.

00:32:58   Like, a lot of them require, like, disabling system integrity protection and stuff like that.

00:33:01   It's like, no thanks.

00:33:02   I'd like to leave system integrity protection enabled.

00:33:06   And I would like modern behaviors.

00:33:08   I don't really care about compliance with the 2004 Unix spec.

00:33:12   But there you have it.

00:33:13   Apparently, they're still complying.

00:33:14   I don't know if it's just corporate inertia, but Apple, I think you can safely leave that one behind.

00:33:18   You don't need to keep maintaining all those feature toggles.

00:33:21   Yeah, I agree.

00:33:22   I mean, I think Tom was particularly worked up about the fact that, yes, you have to flip these switches.

00:33:27   But I agree with you.

00:33:29   Like, this is the march of progress.

00:33:31   And things are better the way it ships by default, I guess, unless you're a purist.

00:33:36   But for any regular or reasonable human, it's better this way.

00:33:41   And at least a fallback is provided.

00:33:43   Now, I concur as well with you, John, that I think it's probably long since time that they just walk away from all this.

00:33:50   But I don't really understand why we are all so worked up about this.

00:33:55   It could be like a government contracts.

00:33:57   You can only use this software if it's Unix compliant in some government application.

00:34:00   But honestly, if that was the case, that there would be people in government taking macOS and making it, like, worse and less secure to pass government compliance stuff, which, again, is not too surprising.

00:34:11   But, yeah, there's always reasons for this type of stuff.

00:34:13   But it would be nice if they moved on from this.

00:34:16   But apparently they're still doing it.

00:34:17   So there you have it.

00:34:18   We had talked a couple of weeks ago.

00:34:21   Was it over time, I believe, that we were talking about this?

00:34:23   Is that right?

00:34:24   Yeah, I think so.

00:34:24   The Switch 2 intro.

00:34:26   Right.

00:34:26   We were talking about the Switch 2 introduction.

00:34:28   And I believe, if memory serves, Marco was convinced that the Joy-Cons would not support any sort of mouse movement.

00:34:36   And John was convinced that they absolutely would.

00:34:39   And it turns out that John is owed a dollar from Marco because…

00:34:44   We don't know that yet.

00:34:45   Well…

00:34:45   But it's leaning in my direction.

00:34:46   It's certainly looking at all signs point to yes.

00:34:48   So, reading from Ars Technica, the Japanese-language patent about the Switch 2 Joy-Cons, whose illustrations match what we've seen of Switch 2 Joy-Cons precisely, features an English abstract describing, quote, a sensor for mouse operation, quote, that can detect reflected light from a detected surface, the light changing by moving over the detected surface.

00:35:07   Much like any number of optical computer mice, schematic drawings in the patent show how the light source and light sensor are squeezed inside the Joy-Con with a built-in lens for directing the light to and from each.

00:35:17   A machine translation of the full text of the patent describes the controller as a novel input device that can be used as a mouse and other than a mouse.

00:35:24   I love patent language.

00:35:25   Mm-hmm.

00:35:25   That could also be the translation, but yes.

00:35:27   In mouse mode, as described in the patent, the user cradles the outer edge of the controller with their palm and places the inner edge on, for example, a desk or the like.

00:35:36   Side mousing.

00:35:37   Yep, yep.

00:35:38   I think it's a thing.

00:35:40   I mean, we'll see.

00:35:41   You're right.

00:35:41   It's not a done deal, but it certainly seems like a thing.

00:35:43   We had talked about at some point how it's difficult to hear dialogue on TV shows these days because the three of us are old.

00:35:52   And Nicholas Carrente writes, on the topic of poor dialogue mixing in streaming shows and movies, I've been using the solution for years now and it works great.

00:35:58   Use AirPods with your Apple TV.

00:36:00   The sound quality is excellent and I can understand dialogue clearly every time.

00:36:03   What makes it even better is that Apple TV lets multiple people connect their AirPods simultaneously.

00:36:09   My partner and I have made this our default way to watch TV.

00:36:11   We only switch back to regular speakers when we have multiple guests over.

00:36:14   It's become such a game changer that I consider Apple TV's best feature.

00:36:17   Have any of you ever tried the setup either solo or with someone else?

00:36:20   I do do this probably once or twice a week when it's just me.

00:36:24   A great example of this is from my kitchen, you can see into the living room and since slash R slash TV too high, you can see the TV from the kitchen.

00:36:35   But in order to hear it, I either need to grab one of my Sonos portable speakers, which occasionally I'll do, or I'll just throw in my AirPods.

00:36:41   And then I can hear it much better without having to crank, you know, the main sound system.

00:36:45   But I can't say that I've ever done this with Aaron and it sounds like it would be awfully burdensome to start and stop every time.

00:36:53   But again, I've never tried it.

00:36:55   So I might have that, you know, totally wrong.

00:36:57   Yeah, this is kind of a testament to how difficult it is to get good audio in home television watching environments.

00:37:04   Because, I mean, I think most people just move, use their TV speakers and TV speakers are usually terrible.

00:37:08   And that means that whatever sound was recorded in the show, setting aside how well the dialogue is mixed in it or whatever,

00:37:16   it has to pass through your cruddy TV speakers and bounce off the back of the plastic casing and the wall and the floor and everything and eventually get to your ears.

00:37:23   And by the time it gets there, it's substantially changed from what was originally put into the show.

00:37:27   Again, setting aside whether what was put into the show was good or not.

00:37:30   That what the AirPods are doing for you there is they're cutting out all that in-between stuff.

00:37:34   We'll get the audio digitally to very close to your ear and then we will amplify it and play it into your ear holes.

00:37:42   And so all that stuff that I talked about, the shape of your room, your walls, your cruddy TV speakers,

00:37:47   that is all eliminated from things that can make the dialogue hard to hear and you were left only with how well was dialogue mixed.

00:37:54   If everybody had a, like, theater-quality, you know, speaker setup for their television, this wouldn't be as big an issue.

00:38:02   When you were sitting on your couch, you'd still only have the problem of how was the audio mixed on the show and you wouldn't have those other problems.

00:38:09   But most people just don't do that, even if people have something like a soundbar or whatever.

00:38:13   It's not like that is even calibrated in any way or may actually be making things worse when it comes to dialogue legibility than the television speakers,

00:38:19   which are often tuned to make dialogue understandable at the cost of other things.

00:38:25   So, yeah, most people don't have fancy hi-fi setups and it actually is surprisingly difficult to get a home theater setup to do a good job on audio

00:38:37   because most of the audio comes out of the center channel speaker.

00:38:39   And for a variety of reasons, the center channel speaker in home theater setup is like the unloved stepchild.

00:38:46   It is not the glory speaker.

00:38:48   It is not the one that people think about.

00:38:50   And yet it is the most important speaker when you're hearing people talk on a television show.

00:38:54   And so, so many things about the design, the physical design of center channel speakers.

00:38:59   I think I talked to this on a show a while ago when I was talking about it, my home theater setup.

00:39:02   Conspire to make the center channel very bad at what it does.

00:39:08   And, yeah, headphones are a great solution to that.

00:39:11   If the pairing works well and if you have a small number of people, that's great.

00:39:14   And also, if you don't want to disturb people elsewhere in the house.

00:39:17   Yep, yep.

00:39:18   And also to get ahead of follow-up, you had said, you know, uncalibrated soundbars.

00:39:23   I get the point of what you're saying.

00:39:25   But, you know, I can do – I forget what it's called.

00:39:27   It's not True Tone.

00:39:28   But it's something where I take my phone and wave it around the room while the Sonos is playing some sort of particular tone.

00:39:35   And it will do maybe not the kind of calibration you're talking about, John, but some modicum of calibration.

00:39:40   Yeah, no, I think people just don't even do that.

00:39:42   That's fair.

00:39:42   It's too burdensome.

00:39:43   Like they don't look it up.

00:39:44   But most soundbars do have something that you can do to help.

00:39:47   Now, does that process help and how good is it compared to the fancy ones?

00:39:52   But still, I bet most people who have a soundbar take it out of the box, hook it up, sound comes out, sit down.

00:39:56   That's all.

00:39:56   Like they're not seeking – only like home theater nerds or like actual professional installers are going to even bother launching an app and trying to do it.

00:40:05   Definitely.

00:40:05   All right.

00:40:06   I have a little bit of news with regard to my status board project.

00:40:10   Apparently, a listener of ATP reached out to James from Home is Where the Smart Is, which is mostly a UK – well, it's a business in the UK as well as a video and YouTube channel and website and whatnot.

00:40:25   And James was kind enough to reach out to me after doing so.

00:40:29   But let me read what Home is Where the Smart Is is all about.

00:40:32   This is what James had written.

00:40:33   And the trouble was most guides I found to doing LED stuff seemed too involved, even for me, usually with soldering and jumper wires all over the place.

00:40:40   So my dad and I set about making the easiest starter boards we could as he is the brains behind the circuit board designs.

00:40:46   So we've designed these very small boards, which can be powered from USB if you wish, or mainly for strips that are different voltages like 12 volts and 24 volts.

00:40:53   You can leave the USB alone and power the strip instead with an external power supply and the board will power from the strip.

00:40:59   So James was kind enough to reach out and send me, all the way from across the pond, send me a couple of the Home is Where the Smart Is boards.

00:41:06   And what these are, are hilariously, ridiculously, absurdly tiny ESP32 boards with a little bit of electronics around them.

00:41:17   It's ridiculous how small these things are.

00:41:20   I cannot overstate how impressively tiny they are.

00:41:23   It's basically the ESP32 and the teeniest little bit of electronics around.

00:41:27   I know I just said that, but like I cannot stress enough.

00:41:30   I'd never seen an ESP32 before, and they're so freaking small.

00:41:33   They're like the size, less than the size of an American post stamp.

00:41:35   So anyways, James has sent me one of these and sent me a small strip of, you know, nanopixels.

00:41:41   What is, I forget the name of it, but it's like the, whatever I was talking about a couple of weeks ago, the 8212 or something like that.

00:41:48   I'll put a link in the show notes, forgive me.

00:41:50   I forget exactly what these are.

00:41:51   But what this allows me to do is, you know, James had pre-assembled all of this for me.

00:41:57   And what it is, is it's this ESP32, which he has pre-loaded with WLED, which is a Home Assistant style, like open source project with the best URL I've ever seen in my life.

00:42:09   The URL for the WLED project is KNO.WLED.GE, which spells out knowledge.

00:42:17   Wow.

00:42:17   So good.

00:42:18   So good.

00:42:19   Anyway, so it's this WLED software.

00:42:21   And what I did was I plugged in the strip to a USB port.

00:42:25   I connected to the Wi-Fi that this little itty bitty postage stamp size chip is broadcasting.

00:42:30   I set it, I gave it my actual Wi-Fi credentials.

00:42:34   And the next thing you know, I have a web interface for controlling the strip of like 10 LEDs, which is cool.

00:42:41   And I guess there's an open source iPhone app that you can download from the store or whatever, and you can control them that way as well, which is also cool.

00:42:46   But the key, though, is that as soon as I went back to Home Assistant, have I told you guys I'm into Home Assistant these days?

00:42:51   Maybe we should talk about it.

00:42:52   I went back to Home Assistant and I opened it up and said, hey, I just detected a new WLED device.

00:42:59   And so I think you might want to use it.

00:43:02   And I said, yes, yes, I do.

00:43:03   And within not too terribly long, I now have my status board insofar as a strip of little LED lights that are addressable and the hue or the color is configurable and the brightness.

00:43:17   And so I have a red LED for when the garage door is open, a white LED that changes the brightness based on the inverse of how charged the car is.

00:43:26   When the car is almost charged, it's very, very dim and it goes off when it's charged.

00:43:31   When it's not very charged at all, it's as bright as the sun, or at least that's what it seems like sometimes.

00:43:36   And then finally, a blue LED for when the mail is waiting for us.

00:43:40   Now, you might ask, where have I mounted this?

00:43:42   And right now it's just sitting freeballing on my desk because I haven't figured out where to put it.

00:43:46   But this is such cool tech.

00:43:48   And the historical commission is not aware of much of this happening at this time because I haven't figured out where to mount it.

00:43:54   I think, to be honest with you, I might just mount it on the incredible forehead of one of my LG 5Ks.

00:44:01   It's just so it's in the office because, as Marco was chuckling and remembers, the forehead in the LG 5K is quite, I mean, it's only like an inch, but it seems just obscenely large when you look at it.

00:44:11   And so I might just mount it there and then, you know, plug the USB power into the back of the studio, or excuse me, the LG 5K.

00:44:19   I just got to say, this tech is so cool.

00:44:22   And getting these components individually, again, James was kind enough to send these for free and didn't ask for a plug or anything, but I'm genuinely plugging because I enjoyed it.

00:44:31   But you can get these boards, and I think Americans, you'd have to dispatch them from Amazon, UK, which is probably a little bit pricey.

00:44:38   But nevertheless, you can get these itty-bitty, teeny-tiny boards, and you can get these pretty affordable LED strips, and you can do whatever you want.

00:44:47   And this WLED software is super cool.

00:44:50   You can configure it through MQTT.

00:44:53   You can configure it through Home Assistant.

00:44:55   I'm sure there's like a REST API or something if you want to go that route.

00:44:57   All extremely cool stuff.

00:45:00   And as if that wasn't good enough, our friends at Terminal delivered my Terminal.

00:45:04   And I believe John's as well.

00:45:05   And so I set mine up, and I'll let John talk and speak to whether or not he did anything with his yet.

00:45:10   This thing is really freaking cool.

00:45:12   Now, they are a future sponsor, and they did send me a freebie.

00:45:14   So I'm telling you my genuine, honest opinion.

00:45:17   But to be fair, they did send me a free one, and they will be sponsoring in the future.

00:45:20   But it is very cool.

00:45:22   And the only thing that kind of bummed me out a little bit about it was I didn't realize that for purposes of keeping the battery to last more than five minutes, it only refreshes at most every 15 minutes.

00:45:34   And so at first, before mine showed up, I had like coded up this whole WebSockets-based thing that showed the status board in the corner of the terminal, and I was all excited for it.

00:45:44   And then I plugged it all in, and I opened the garage door, and nothing happened.

00:45:48   And it took me a while to realize, oh, nothing happened because it only updates every like 15 minutes.

00:45:53   And it does that for perfectly good reason.

00:45:54   It's because if you refresh even every 15 minutes, it's dramatically less battery life than it would be otherwise.

00:46:00   And once I took that status board off and told it, no, no, no, no, no, anything else you're showing, you can refresh once an hour, maybe even more than that.

00:46:07   Battery life has been phenomenal.

00:46:09   And so since I optioned the bigger battery, I got to imagine this is going to last at least a couple of months, maybe even as much.

00:46:15   I think they quoted six months, but we'll see what happens.

00:46:18   But I really like this terminal thing, and it's very affordable.

00:46:23   So even if I had paid for it, I think I would be saying all the same stuff.

00:46:25   It is very slick and very cool.

00:46:27   And the fact that you can cause updates, or I shouldn't say cause updates.

00:46:30   The fact that you can give their servers updates, which eventually the terminal will go and request, via WebSockets is super cool.

00:46:38   Not WebSockets.

00:46:40   I keep saying WebSockets.

00:46:41   What am I thinking of?

00:46:42   Webhooks?

00:46:43   Webhook.

00:46:43   Thank you, John.

00:46:44   Gosh, you saved my life there.

00:46:45   Anytime I've said WebSocket in the last few minutes, I meant Webhook.

00:46:48   I apologize.

00:46:49   That's 100% my fault.

00:46:50   AKA an HTTP request.

00:46:52   AKA an HTTP request.

00:46:53   You're exactly right.

00:46:54   But anyways, very cool stuff.

00:46:56   I really enjoy the stuff that James had sent.

00:47:00   Again, home is where the smart is.

00:47:01   We'll put a link in the show notes.

00:47:02   I've really enjoyed this terminal thing.

00:47:05   And even if you're not interested in either of those devices, ultimately, they're both powered by the same stuff, which is the ESP32, which is that little teeny tiny chip.

00:47:15   Very good.

00:47:15   John, have you any updates on your terminal?

00:47:19   I got mine and I set it up.

00:47:20   I tried a bunch of different display settings.

00:47:24   Once the terminal website fixed its broken CSS because their CSS was 404ing over the weekend.

00:47:29   Somebody pushed a bad update there.

00:47:31   But anyway, they fixed that.

00:47:33   What I landed on was weather and calendar, but not the month calendar, because I found that the month calendar with the amount of stuff our family has on our shared calendar with all our stuff in it is just too much information for that small of a display, especially if you want anything else to be there.

00:47:51   So I kind of wish they saw one that was four times as big.

00:47:54   Yeah, I hear that.

00:47:55   I do.

00:47:55   Right?

00:47:55   Because then I would have more room for them.

00:47:57   So what I have is that I have the calendar showing just the day's activity.

00:48:00   Well, it shows like the next couple of days, but it's not the whole big grid of the calendar month or whatever.

00:48:06   And then the weather, and I was trying to find out where I'm going to put this in the house.

00:48:08   I ended up putting it basically like over the thermostat in the dining room.

00:48:13   It's in a place central in the house.

00:48:15   You walk by it a lot.

00:48:16   When we get ready in the morning, people are eating breakfast at that table.

00:48:20   They can glance up and see what the weather is and what's on the schedule for the day.

00:48:24   But usually the question is, for me, they're asking me, do you have a podcast tonight?

00:48:29   When I say it, it's on the calendar.

00:48:31   It's not quite like they'll be shocked that I have a podcast tonight for something that's been on the calendar for like months at a time.

00:48:37   Or in the case of ATP, it's just always like – anyway, it's on the calendar, but they don't see the calendar.

00:48:42   So anyway, now there is slightly less of an excuse because they're literally walking by the thing every day that says what my podcast schedule is.

00:48:50   And also, you know, it's got everyone else's schedule on there as well.

00:48:53   So I am enjoying it.

00:48:54   I'm also curious to see how long the battery will last.

00:48:57   I also got the bigger battery.

00:48:58   I just stuck it on the wall.

00:49:00   It was fully charged when I put it there.

00:49:02   And we'll see how long it lasts.

00:49:03   Yeah.

00:49:04   I have mine set to only refresh, I think, every 30 minutes or hour.

00:49:08   Yeah, I think mine's close to that.

00:49:10   And I have yet to have to charge it.

00:49:13   Like I stuck it on the wall with Velcro strips and it's still there.

00:49:18   Like that was, I think, a month and a half ago or two months.

00:49:23   Yeah.

00:49:25   A couple of quick notes on that.

00:49:26   First of all, my setup is during the morning when it's like the high transit getting out the door sort of situation.

00:49:32   I have the left-hand side show the next, you know, day's calendar.

00:49:36   The right-hand side is then split in half again.

00:49:38   So it's the weather at the top and countdown until spring break for the kids on the bottom.

00:49:43   And then once everyone is kind of migrated out of the house, the kind of, you know, steady state of it is the monthly calendar, which for me, I totally understand what you're saying, John.

00:49:51   But for us, that's still simple enough that we can get away with it.

00:49:55   And then the other thing I was going to say is I am, I believe, and I check my math on this, but I think that a lot of terminals back-end stuff is either is or will be open source.

00:50:05   So hypothetically, John, you could get your own e-ink display, you know, of a different size and use a lot of their software or maybe fork their software to power it.

00:50:15   Now, I know that you probably don't have any interest in that, nor do I, but that is something that I think they would enable you to do if you wanted to go down that route.

00:50:23   Again, check my math on that.

00:50:24   I might be lying to you by accident.

00:50:26   Yeah, probably, although I would imagine an e-ink screen of the size that I want actually would be kind of expensive because if you think about the biggest e-ink devices like the Remarkable tablets or whatever, they do start to get costly when the screens get big.

00:50:36   So I'm not even sure how big they may make e-ink screens these days.

00:50:39   Yep.

00:50:40   All right, John, any hyperspace updates for us?

00:50:42   Yep.

00:50:42   The test flight is ongoing.

00:50:44   We passed an important milestone.

00:50:45   This past week, which is that the test flight version will now reclaim one file for real in your updates.

00:50:52   I was trying to figure out what would be the first step between, like, you know, not actually making any changes, but, you know, do all the work right up into it.

00:51:00   But then it would just throw away the work that it did because I didn't want to mess with people's disks until I had some confidence.

00:51:04   I figured one file was the best choice because at the end of reclaiming, it can point you to, you know, this big button to reveal it in the finder.

00:51:13   Here is the one file.

00:51:15   Well, look at the one file.

00:51:16   Make, because if I, if I did like more than one, I was like, oh, I don't want to have to manually check those files, but you can manually check one file.

00:51:22   And what I want you to do, and what I want you to do, all the testers, I want them to reclaim one file for real and look at that file and make sure it's not destroyed.

00:51:31   I disabled the setting that, like, I disabled the setting that, like, skips the trash can or whatever.

00:51:35   If it is destroyed, pull out the original from the trash, right?

00:51:39   But so far, no one has reported any kind of damage or problem with the restoration process.

00:51:49   I think people are reclaiming.

00:51:50   People have said they successfully reclaimed.

00:51:51   They say, oh, it looks fine to me.

00:51:52   It looks fine.

00:51:53   Works fine.

00:51:53   I tried it.

00:51:54   You know, like, so good.

00:51:55   Thumbs up.

00:51:56   I'm going to be in the one file mode for a little while, partially because we're going on a family trip soon.

00:52:01   And during that time, I don't want to be messing with too much test flight stuff.

00:52:04   So there'll be a little bit of a pause here.

00:52:06   While I paused, everybody who is a beta tester, please keep reclaiming one file.

00:52:12   If you have a thing that says, oh, I found, you know, 10,000 files, you can reclaim all of them.

00:52:16   You just got to do 10,000 separate runs.

00:52:18   And do one file for real each time.

00:52:21   As I said in the testing notes, if you want to pick which file that is, just deselect everything except for a single file group.

00:52:26   And then within that file group, only select one file.

00:52:29   And then you can guarantee which one file it will do.

00:52:31   Otherwise, I think it picks the biggest file.

00:52:34   But, yeah, the bug, I've burned down all of the outstanding bug reports as far as I'm aware.

00:52:39   There's some enhancement requests and stuff like that.

00:52:41   But I'm getting close to being ready to ship this.

00:52:45   Like I said, my trip will probably put a little delay in this.

00:52:49   But probably early next month, I'm probably going to be shipping this or maybe even before then.

00:52:53   Because I've more or less drawn a line in the sand that I'm not going to add more features at this point.

00:52:59   Although I did sneak one in a couple of days ago.

00:53:01   But I'm really getting to the point where I just want to say, what's there?

00:53:04   Is what's there?

00:53:05   Make sure it works.

00:53:06   And then I've got to do all the other stuff of, you know, try to find some way to make screenshots for this.

00:53:11   I used to do such a bad job on the screenshots.

00:53:12   It's not a very exciting app.

00:53:13   Make a web page, an announcement thing, blah, blah, blah.

00:53:17   Yeah, it's getting close.

00:53:19   The testers.

00:53:20   Testers have been great.

00:53:20   I did start a Slack for it, by the way.

00:53:22   I mentioned that in the test flight notes.

00:53:25   Slack has been so weird.

00:53:27   Like I made a Slack for it.

00:53:28   I have a Slack for Switch Class as well.

00:53:31   But like the invite link that I put in there, for some people it has never worked.

00:53:36   And yet other people have been joining successfully with that link as recently as today.

00:53:41   Some people say, oh, this link has expired.

00:53:44   I tried it myself and it worked for me when I did it in an incognito window.

00:53:47   But other people say, yeah, that link never worked.

00:53:49   So anyway, if you want to join the Slack, as I say in the notes, you can just email the address that's listed there.

00:53:54   And just say, hey, I want to join the Slack and the link didn't work for me.

00:53:56   I don't know why the link doesn't work for you.

00:53:58   I can't figure out what's wrong with Slack these days, but it's an issue.

00:54:02   But anyway, yeah, people have been filing great reports.

00:54:05   Some people have joined the Slack because they prefer to give feedback that way.

00:54:08   Some people are emailing me.

00:54:09   Some people are using test flight feedback.

00:54:10   It's all systems are go.

00:54:13   Oh, and I will release a version of the app that reclaims everything for real after I have a little bit more confidence with the one file thing.

00:54:22   But so far, so good.

00:54:24   You know, as a quick aside with regard to Slack, I was using Slack on my iPad, which I do somewhat regularly.

00:54:29   And for the eight millionth time, I hit the up arrow in order to, I think I was in the midst of editing a multi-line thing.

00:54:37   And I hit the up arrow to go up within the context of the thing I had written.

00:54:40   And of course, what does it do?

00:54:42   But it goes to the most recent message that I had posted rather than where it should go, which is up within the editing space that I'm working within.

00:54:50   And I fired off like a, you know, help message in Slack for iPad.

00:54:54   And I threw it across the wall, assuming you went into DevNull.

00:54:57   And within like two hours or something like that, I got a response from a human saying,

00:55:02   huh, this doesn't seem right.

00:55:04   We'll look at it.

00:55:05   It was unreal.

00:55:06   Yeah.

00:55:07   Slack actually responds to bug reports.

00:55:09   Imagine a world where bug reports are actually responded to.

00:55:13   And maybe it wasn't two hours, but given that what I'm comparing it to is Apple, which is literally never, it was effectively instant.

00:55:22   It was unbelievable.

00:55:23   I was so impressed.

00:55:25   Yeah, I've gotten a lot of good.

00:55:26   I've filed a lot of those.

00:55:27   I've actually probably should have filed the thing on the links that I don't understand.

00:55:29   But why does this link work for some people and other people it doesn't?

00:55:32   What am I doing wrong?

00:55:33   But it's honestly not that important.

00:55:35   Again, if people want access to Slack, they can just email me.

00:55:38   But the other times that I have filed things, it's totally like you will get a response from someone who seemingly read and understood what you wrote, which is just mind boggling.

00:55:48   Compared to the Apple experience where if you do get a response, it's so hard to tell.

00:55:53   Did the person who's responding to this even read what I wrote?

00:55:59   Or if they did read it, how did they fail to comprehend it?

00:56:02   Like, you start questioning everything about what you're writing.

00:56:04   Like, was my writing unclear?

00:56:06   Like, it's just, it's really a terrible experience.

00:56:10   It really is.

00:56:12   All right.

00:56:12   Let's talk about some other terrible things, which is to say, Apple has apparently been ordered to open encrypted user accounts globally to UK spying.

00:56:24   That's fun.

00:56:25   Not US.

00:56:26   We're doing everything wrong in the world except this one thing.

00:56:29   Not yet.

00:56:30   I mean, don't worry.

00:56:31   We'll get there.

00:56:32   Well, I mean, give it time.

00:56:33   I feel like I really want to rant about this.

00:56:35   And I know in the middle of the show is not the place to do it.

00:56:38   And I'm trying to not make a lot of a lot more work for Marco.

00:56:41   But maybe in an after after after show, I can pop off about what this ridiculous coup that's happening right now.

00:56:46   Anyways, reading from The Verge.

00:56:49   Apple has reportedly been ordered by the UK government to create a backdoor that would give security officials access to users encrypted iCloud backups.

00:56:55   If implemented, British security services would have access to the backups of any user worldwide, not just Brits.

00:57:00   And Apple would not be permitted to alert users that their encryption was compromised.

00:57:04   The Washington Post reports that the secret order issued last month is based on rights given under the UK's Investigatory Powers Act of 2016, also known as, and I love this, the Snoopers Charter.

00:57:31   Officials have apparently demanded blanket access to end-to-end encrypted files uploaded by any user worldwide rather than access a specific account.

00:57:38   Apple's iCloud backups aren't encrypted by default, but the advanced data protection option was added in 2022 and must be enabled manually.

00:57:44   It uses end-to-end encryption so that not even Apple can access encrypted files.

00:57:48   In response to the order, Apple is expected to simply stop offering advanced data protection in the UK.

00:57:53   This wouldn't meet the UK's demand for access to files shared by global users, however.

00:57:59   Apple has the right to appeal the notice on the basis of cost of implementing it and whether the demand is proportionate to the security requirements, but any appeal cannot delay implementation of the original order.

00:58:08   This is such a bonkers set of rules.

00:58:11   My goodness.

00:58:11   The UK has reportedly served Apple a document called a technical capability notice.

00:58:15   It is a criminal offense to even reveal that the government has made a demand.

00:58:19   Similarly, if Apple did accede to the UK's demands, then it apparently would not be allowed to warn users that its encrypted service is no longer fully secure.

00:58:28   Now, in case you think the Washington Post is crazy, let's talk about the BBC, who writes,

00:58:32   this misguided attempt at, I'm sorry, this is a quote that the BBC has quoted from somebody else,

00:58:38   this misguided attempt at tackling crime and terrorism will not make the UK safer, but it will erode the fundamental rights and civil liberties of the entire population,

00:58:45   privacy campaigners Big Brother Watch said in a statement, another quote,

00:58:49   The main issue that comes from such powers being exercised is that it's unlikely to result in the outcome they want,

00:58:54   said Lisa Forte, a cybersecurity expert from Red Goat.

00:58:57   Criminals and terrorists will just pivot to other platforms and techniques to avoid incrimination.

00:59:01   So it's the average law-abiding citizen who suffers by losing their privacy.

00:59:04   An entire country that loves security cameras more than anyone in the entire world decides that they get to security cam anything they want in our iCloud backups.

00:59:13   Color me surprised.

00:59:15   Well, they're not deciding this, but here, this is a situation where, uh, we've talked about Apple dealing with, like, uh, difficult government, uh, demands and, uh, you know, just navigating, uh, various laws in different countries.

00:59:31   But this one, I feel like it's just so incredibly clarifying given how incredibly dumb this law is, which you outlined well, that, like, that it doesn't just apply to the UK, but they want access to everybody worldwide.

00:59:43   So even disabling advanced data protection in the UK does not satisfy it.

00:59:47   Uh, the answer is Apple pulls out of the UK.

00:59:50   No more Apple products will be sold in the UK.

00:59:53   That is the only answer to this because anything else is inconceivable unless the, unless the diverge article is wrong about what it requires to comply.

01:00:04   Uh, because if it was just a matter of, okay, people in the UK can't get advanced data protection, oh, well, sucks for them.

01:00:08   But if that doesn't do it, and the only solution is they want a backdoor to everything worldwide, no more Apple products in the UK.

01:00:16   Like, that is the direct, very straightforward, only possible consequence of this thing going through.

01:00:23   Now, maybe their appeal, something will happen there.

01:00:25   Like, it's so, it's so difficult to predict what will happen.

01:00:28   But given this description of the law, that is the only thing that can happen, right?

01:00:33   Like, am I, what am I missing?

01:00:34   Is there any, any possible other thing that could possibly happen?

01:00:38   I mean, I think the most likely outcome here is that most countries, like most, especially kind of like, you know, similar countries in like, you know, development and law enforcement status as the US and Europe and everything.

01:00:52   I think most countries are going to make advanced data protection illegal.

01:00:57   And Apple's going to have to disable it or not offer it in those regions.

01:01:02   And I think the US is right behind them.

01:01:04   Like, there's no way we, because look, we have, you know, the culture of law enforcement is that they feel genuinely entitled to everything from everyone all the time.

01:01:20   They do not like having, you know, roadblocks put in their face, like the constitution or rights or due process.

01:01:27   And the last thing they want is a technical roadblock, which they cannot get around.

01:01:32   So law enforcement worldwide would love to just have access to whatever they demand.

01:01:40   And the more they can just have it on everybody and get these pesky judges and processes and constitutions out of the way, the better.

01:01:47   And they, and look, they're not like evil people.

01:01:51   They think they're doing it for good reasons.

01:01:54   They think they're protecting us from terrorists and stuff like those are like, and in the, in their world, they are justified in their thinking here.

01:02:01   Unfortunately, that conflicts with, you know, rights and constitutions and, and reality because.

01:02:07   And security.

01:02:07   Like they, they think what, even within their world, if their world was just expansive enough to realize what the reality of their world is, is that when you make a backdoor like this, the bad people get access to it.

01:02:19   And you get compromised in a worse way than you can possibly, which happened recently with China finding a way into one of the backdoors that was mandated into some telecom system in the U S right.

01:02:27   There is no way to make a backdoor just for the good guys.

01:02:30   So by demanding that a backdoor exists, you are essentially self-owning.

01:02:34   You are compromising your system because the bad people will get access to it.

01:02:38   And if you're a law enforcement agency, that doesn't help you.

01:02:41   It's not actually justified even within their world of like, well, if we just look at what our needs as law enforcement agency are, this is the right thing to do.

01:02:49   It's not even right then.

01:02:50   It is just wrongheaded in every possible way, but I agree that they think it's the right thing to do.

01:02:55   They're just absolutely wrong.

01:02:56   Right.

01:02:56   And, and, but the reality of what's going to happen here, you know, we have, I mean, we have our own problems here in the U S obviously with our recent politics.

01:03:07   Um, but like a, a swing to the right and authoritarianism is not limited just to the U S recently.

01:03:15   Um, this has been happening in a lot of the developed world.

01:03:18   And so I think the, the, the culture of law enforcement and government, you know, having full control over people and the erosion of freedoms, uh, is, is happening in a lot of places, especially in technology.

01:03:32   And the tech companies are never like, there is not a chance in hell.

01:03:38   Apple pulls out of a market.

01:03:40   No, Apple will keep making all their money in every single market they possibly can.

01:03:45   And what they will do is just the same thing they've done with so many other things, China, the Gulf of America.

01:03:54   Like what they're going to do is they're, they're going to say, we have to follow the laws in the countries in which we operate and they're going to just not offer the encryption in these countries.

01:04:04   Like that's what's going to happen.

01:04:05   No, they, that won't solve it.

01:04:07   Like, according to what is written here, they can't do that.

01:04:08   That's what I was going to say before.

01:04:09   Like China in China, they're able to bend over backwards and do what the Chinese government wants.

01:04:13   The Chinese government does not want as much as the UK government.

01:04:17   The Chinese government asks for something that they could actually get, which is within China, we have all these rules.

01:04:22   We get access to all your servers, blah, blah, blah, blah.

01:04:24   But the UK is asking for more than that.

01:04:26   They're saying you have to compromise everybody in the entire world to satisfy our law.

01:04:33   Even China didn't ask for that.

01:04:35   In all fairness, like, I think that detail is very likely to say, nevermind.

01:04:41   Like, like, I think that one particular detail, like, I think, I think in a month that detail is gone.

01:04:45   When, when, when does that nevermind happen?

01:04:49   Is that like, is that nevermind happen in the appeal process?

01:04:52   Because I don't think the law can be changed in the appeal process.

01:04:55   Anyway, we're just going by this article here, but by what is written in the article, Apple can't do what it has historically done.

01:05:03   It's only choices are backdoor every single Apple customer worldwide in perpetuity without telling anybody or pull out of the UK.

01:05:12   And that's why I think they won't do what they did in the UK, in China.

01:05:15   If they could do that, you're right.

01:05:16   They would, if they can just say, okay, well, there's a simple change we can make.

01:05:19   It's different for the people in China.

01:05:21   Now it's different than people in UK.

01:05:22   That's their deal.

01:05:23   That's their problem.

01:05:24   Their justification for China is like, well, it's better than us not being there because as compromised as we are, we're still the least compromised in all of China.

01:05:31   Which I think is true, but it's a low bar.

01:05:33   And they could say the same thing in the UK.

01:05:35   But it seems like, again, I don't, I'm not a lawyer and I have not read this law.

01:05:40   I'm just going by the articles in The Verge.

01:05:42   It seems like they can't do that, which is why the only option is pull out of the UK.

01:05:48   Well, or the option also, they, I mean, again, not a lawyer, but the other option could be they will comply within the UK and they just won't comply with people outside the UK and the UK can sue them and they'll see what happens and they'll challenge it.

01:06:01   Yeah, I suppose.

01:06:02   Like it's the, you're, you're learning lots of lessons from the current administration of just like, what if I just ignore the law?

01:06:07   Then what happens?

01:06:07   Uh, that tends not to be Apple's, uh, MO anywhere.

01:06:12   They're much more likely to fall.

01:06:14   Like I would imagine what would happen is that this, this law is so wrongheaded and Apple is so large and powerful and the threat of pulling out is so, um, so powerful to elected people in the UK because if Apple did pull out and everybody in the UK knew it was because of this dumb law, a lot of people aren't getting reelected.

01:06:30   So I imagine what will actually happen is big, important people will have big, important discussions and this will be changed.

01:06:36   And I, they'll, at the very least, they'll change it so that all of the badness is confined to the UK, which sucks if you're in the UK.

01:06:43   Uh, but that is absolutely what Apple will do in that case.

01:06:47   They'll be like, fine.

01:06:48   If we don't have to do it worldwide, we'll just do it in the UK.

01:06:50   Everybody will know that it's happening in the UK because we leaked this or whoever leaked this.

01:06:54   Like it's not, Apple can't technically say anything about it, but now we all know about it.

01:06:58   So, uh, when advanced data protection disappears in the UK, we'll be like, oh, that's why.

01:07:03   Um, but the problem is with this law, if, uh, advanced data protection disappears in the UK, uh, but doesn't disappear anywhere else, how do we know that Apple hasn't compromised all of its customers everywhere?

01:07:17   We would assume they wouldn't because that just doesn't seem like something Apple would do, but the law says that they can't say anything either way.

01:07:22   So all these laws that, that require you not to say anything about something the government is making you do are terrible.

01:07:29   I feel like the terribleness of those laws should be confined to the company, to the country that a company is in.

01:07:35   Like the U S government can make Apple do that, but I don't feel like it's tenable to have any government in the world be able to do that.

01:07:41   So I really hope that if they can't come to agreement, Apple will just come out and say, look, this is what they asked us to do.

01:07:47   And we said, no.

01:07:48   Yeah.

01:07:48   It's just, it's just crummy.

01:07:51   It's gross.

01:07:52   I mean, and I'm, as much as I'm getting fired up about this, I mean, honestly, we have no like to stand on as Americans right now.

01:07:59   It's, uh, I'm, I'm doing everything in my power.

01:08:01   It is very similar in that it is, it is like, what kind of decision can we make that everybody who has a brain knows is bad and wrong, but can we just force that through because we won an election and will there be any consequences from that?

01:08:15   And we were all in the, we're all in that finding out phase right now because a bunch of bad people with bad ideas were elected and they're doing stupid stuff.

01:08:23   And now it's a question of how far can you go with that?

01:08:27   Because there are, at least in the UK, I would imagine would definitely be electoral consequences of forcing Apple out of your country.

01:08:36   Because I think a lot of people in the UK who vote like Apple products, that would not be a good move for you as a politician or as a political party.

01:08:45   And yet I feel like that is the inevitable consequence of holding the line on this one, which is probably why they will back off and do something and, you know, change it around or whatever.

01:08:54   But boy, like just dumb people are going to be dumb, man.

01:08:59   I mean, like, and the U.S. does exactly the same thing.

01:09:01   There's always things going through the legislature in this country of like, we want to have a backdoor, but only for the good guys.

01:09:06   And just like, how many times do we need to have this conversation?

01:09:08   That's not how math works.

01:09:09   Like, it's just, you can, because, because that, that sells well.

01:09:13   You can get people to vote for you, say, I'm going to protect you.

01:09:15   I'm going to make sure that the good guys, blah, blah, blah, because it's too, like, it's too nuanced and weird and techie to explain to people why this is terrible.

01:09:24   And so we just keep coming back to that same thing around and around and around.

01:09:28   Like every government in every part of the world will just keep coming to the same thing.

01:09:32   For the reason Marco said, law enforcement wants it.

01:09:34   You can run on it and seem like you're going to get elected because you're helping protect the people.

01:09:38   And then when the rubber hits the road, hopefully the, you'll get enough smart people to talk and say, this is impossible.

01:09:45   It can't be done.

01:09:46   You're, you're, it's not, it's not a thing.

01:09:48   This is not a thing.

01:09:49   Right.

01:09:50   And sometimes it gets forced through anyway, like whatever, uh, I wish I could find a link to that.

01:09:53   The, uh, the U S thing where we got owned because we did force through our law that required government to have backdoor access to some telecom system.

01:10:01   And, oh, look, China found the back door.

01:10:02   No one could have guessed that would have happened except everybody who ever looked at it and said, the bad guys will get the back door.

01:10:08   Cause it's the best thing to get.

01:10:10   If there's a back door, everybody wants it and they'll get it.

01:10:13   That's just, that's just, it's, it's, it's maddening, but, uh, we are doomed as a species to have this debate over and over again.

01:10:20   And the only thing we can hope is that, you know, smarter heads will prevail eventually on this issue.

01:10:27   Uh, even if we have, uh, degrees of backsliding.

01:10:29   So fingers crossed that the UK dodges this one and fingers crossed that, uh, enough people notice what happened in the U S with the telecom thing getting compromised.

01:10:38   And maybe the next time one of these laws comes up, someone in Congress will bring this up.

01:10:43   Not that it matters because Congress doesn't vote based on reason.

01:10:45   Anyway, it's totally a tribal thing.

01:10:47   Our country is broken, but anyway, uh, uh, UK good luck.

01:10:53   Uh, we need it.

01:10:54   And so do you.

01:10:56   So, uh, last week, I think it was, or thereabouts, um, we got a very surprising, uh, release from Apple at machine learning dot apple.com.

01:11:05   We got elegant, E L E G N T expressive and functional movement design for non anthropomorphic robots.

01:11:12   And this is a short, uh, web page.

01:11:16   It's not even really a full website.

01:11:18   It's really just a web page for the most part.

01:11:20   Um, it has a link to the full publication and it has a very cute five minute video.

01:11:25   And in that five minute video, you see, what is it?

01:11:27   Lux that I'm thinking of from Pixar.

01:11:29   Is that right?

01:11:30   Luxo jr.

01:11:31   Luxo jr.

01:11:31   Thank you.

01:11:32   Um, it's a lamp, very similar to Luxo jr.

01:11:35   And the TLDR of this video is, look, if you're writing the code or you're effectively like piloting a robot, then the most efficient thing for the robot to do is go from point A to point B.

01:11:47   And that is fine, but it's kind of clinical when perceived by a human.

01:11:53   And what Apple is saying is, Hey, if we take a kind of circuitous way to from point A to point B and maybe overshoot or, you know, kind of like brace ourselves to get ready to go and then launch out and go.

01:12:07   So if we have these sort of human qualities to it, it's a much more enjoyable experience for the humans observing it.

01:12:15   And they have this video that demonstrates this.

01:12:17   And honestly, the difference between the kind of clinical standard robot and the, uh, the, the more emotional, if you will, robot was really stark for me.

01:12:27   And I really preferred looking at an interact, well, not that I was interacting, but like imagining interacting with the more emotional robot, uh, rather than the one that is arguably more efficient.

01:12:37   And they even showed an example of where the robot is housing a voice assistant.

01:12:41   And, you know, when, when they asked the robot the question and it kind of like, if I remember right, it kind of like leaned back and thought about it for a second.

01:12:49   And it didn't just immediately answer the question and they're doing the side by side and split screen with the clinical version, as I keep calling it, although that's not what they called it.

01:12:56   And the emotional version, again, not what they called it.

01:12:58   And the clinical version was done quicker, but the emotional version was so much more pleasurable to interact with, or at least that's, that's what I got from it.

01:13:06   Uh, John, I'm sure you saw the video.

01:13:08   So am I bananas or does this ring true to you?

01:13:11   Well, first I want to talk about the fact that this webpage exists at all, because if you've been listening to the show,

01:13:18   for the past several months, we've talked about the rumor of like a table sitting Apple home device with a screen and the screen is robotically controlled.

01:13:27   And there's that Apple framework that currently works with that Belkin, uh, camera pointy thing where there's an API from a Mac or other devices where you can control a, like a, a robot servo type thing, or it's not really a robot, but anyway, a mechanical thing that points a camera in a particular direction.

01:13:43   There's a whole framework for that.

01:13:44   So many rumors about Apple products, uh, potentially using that.

01:13:48   Again, there's the Belkin third party one that you could buy right now that actually does use it.

01:13:52   Um, and then the, you know, the, the home thing with the screen where the screen points at you and emotes and so on and so forth.

01:13:59   And then I guess it's a fun tie-in with the, uh, the, uh, the iMac G4, the flat screen iMac with the cool, uh, spring loaded, like, uh, uh, metal arm thing that they had in the commercial and it was sort of, uh, gesticulating and, and, uh, motioning or whatever.

01:14:14   Um, those are all rumors on, like, Mac rumors and, you know, uh, Bloomberg from German stuff or whatever.

01:14:19   Uh, usually Apple doesn't put up webpages showing technologies that, uh, for things that have been rumored.

01:14:28   Patents, sure, because those have to be public and Apple patents everything.

01:14:31   And just because there's a patent doesn't mean there's going to be a product.

01:14:34   But given half a year or more of rumors of a thing that has, like, uh, a screen slash camera on an arm that does, like, you know, that points at things and, like, moves in an emotive way.

01:14:46   And then having, having Apple put this up, it's, it's almost like, it's so out of character for Apple because they don't tend to, like, the, the analogy has often been used in the Apple community is, like, Apple doesn't make concept cars.

01:15:00   A concept car is at car shows or, like, a car manufacturer will come with a car that they're never going to make that is usually just, like, a, a, a model with nothing on the inside of it or whatever.

01:15:09   But that points in a future direction.

01:15:11   Here's some ideas we're thinking about.

01:15:13   Here's some design ideas.

01:15:14   Here's some technology ideas.

01:15:15   It's, it's a concept car.

01:15:17   It's not a product.

01:15:18   It never will be a product.

01:15:19   Uh, but here it, it shows the direction of our thinking.

01:15:22   And if you squint at this, you can see what our future products might have some of these qualities.

01:15:26   Apple doesn't do that.

01:15:27   They only show something when they have an actual product.

01:15:29   So they don't show their research and development.

01:15:32   They don't show their Orion glasses that they're working on in the lab that cost $10,000 that they're not going to ever really sell to consumers.

01:15:38   Just show, like, look, we're working on stuff and we're making some headway.

01:15:41   And, like, they could do that.

01:15:43   The whole time they were developing the Vision Pro, they could have been having little.

01:15:45   Tech demos of the various technologies as they advanced or whatever.

01:15:48   But that's not how Apple goes.

01:15:50   But here we have seemingly pretty concrete rumors of a thing with a screen where something moves the screen to point at stuff.

01:15:58   And then this research thing that says, hey, we've been doing some research on how to make things point at things in a motive kind of way.

01:16:04   So weird.

01:16:06   And, like, it almost makes me think, oh, I guess they're not making that product.

01:16:09   Because if they were making it, they would never do this.

01:16:11   But maybe, like, the machine learning research people, like, I know they let them publish stuff.

01:16:17   Because, you know, obviously with the OLM stuff or whatever, they publish papers about things or whatever.

01:16:21   But I feel like publishing papers versus making a video.

01:16:25   And it's not particularly slickly produced.

01:16:27   Like, if you've watched, like, a SIGGRAPH video or, like, a video made by, like, graduate students or Ph.D. students.

01:16:33   Not that I'm saying it's a bad video.

01:16:35   But it's not, like, Apple polished, like, WWDC video video.

01:16:40   It looks for all the world like a SIGGRAPH or a Ph.D. student video.

01:16:45   And that's what it smells like.

01:16:46   And it's just, like, how did this get out of Apple?

01:16:49   Like, how?

01:16:50   It really does make me think that they've decided not to make that product with the little emotive arm thing.

01:16:54   But anyway, sorry for that big, long aside.

01:16:56   Because it's just boggling my mind that this thing exists.

01:16:58   But here it is.

01:16:59   I'm looking at it right now.

01:17:00   And the webpage is still up.

01:17:01   So there you have it.

01:17:02   For the difference between the sort of, you know, I think it was the car welding robot.

01:17:09   If you've ever seen, everything's cars with us.

01:17:11   Ever seen a car assembly line with the giant robotic arms that weld things on cars?

01:17:17   They just move in straight lines.

01:17:18   Like, there's no, they're not trying to be emotive.

01:17:21   They're going from one welding position to the next as quickly as possible because time is money.

01:17:26   They're not trying to impress anybody.

01:17:29   But for something that might sit on your desk and, you know, move around and do things, having it look more friendly makes a difference.

01:17:37   But here's the thing.

01:17:38   Well, two things.

01:17:40   One, the thing about mechanical moving things that I'll get to in a second that I've talked about in the past.

01:17:44   But the other thing is having a personality and being, you called it emotional, less clinical, whatever you want to describe this, being more Disney Imagineering.

01:17:55   Because Disney Imagineering is 100% like they do this amazingly well.

01:17:59   Getting machines to move in a way that connects with people, either by looking like living things or by evoking emotion or whatever.

01:18:06   The art of animation, that's how all the, you know, inanimate objects and the beast's castle and beauty and the beast can look like things because they're squashing and stretching.

01:18:16   But also because, you know, it's the work of an animator.

01:18:19   And you can do that with physical real world objects as well to have a better connection.

01:18:24   But there is a baseline level of actually doing the thing you want it to do that you need to pass before I feel like you get any benefit from being more emotive.

01:18:37   In other words, it has to be able to do the thing before you care about, did it do the thing in a way that makes a connection with me?

01:18:46   Because if it fails to do the thing, those emotive qualities either have no effect or make you hate it more.

01:18:54   And I'm not entirely sure, given Apple's history for things like Siri, that any product they field with this type of technology is going to pass that baseline bar of, but did it do the thing at all that I wanted it to do?

01:19:10   Before you get to the point where you can consider, and it did it in such an engaging way, you know?

01:19:15   Like, and watching this video, that's all I could think of is how angry people would get at this poor thing if it did not do the thing they wanted.

01:19:24   Like so much of Apple's, so many of Apple's like home slash intelligence products don't do it.

01:19:29   And how all the extra work they're putting into being more emotive would not save it from the wrath of the user.

01:19:36   I see it in my own kids when they're trying to talk to our HomePod to turn the lights on and off and it doesn't work.

01:19:41   And the things they have to say about Siri are not kind and then they talk to the Google device and it always works.

01:19:46   It's, so that's, that's what I'm thinking.

01:19:49   I'm thinking like the people doing this research should go work for Disney Imagineering because the Disney stuff does do the thing people expect it to do, but they just expect to be entertained.

01:19:59   But if you ask this thing to, you know, whatever the, you know, this thing was doing stuff that Apple's never going to ship because it's too expensive.

01:20:05   But if you ask the Apple thing to like look at me or make sure you can get us all on camera or whatever and it doesn't do it, you don't care how motive it was in attempting to do your thing.

01:20:16   You just care that it didn't do the thing.

01:20:18   And so I, my pessimism about this whole approach is let's work on the baseline functionality and get that nailed down before you worry so much about this.

01:20:29   It doesn't mean you shouldn't be researching this.

01:20:30   It's not like you can just add this on later.

01:20:32   You should be researching it, but I would be much more impressed by a behind the scenes look at somebody making sure that like, you know, the next home device is responsive and actually does what you ask it to do, which is a bar that they have not crossed with the current ones.

01:20:47   And as I alluded to before, the mechanical nature of this with all these servos and motors and moving parts or whatever is so incredibly expensive and so and so requiring of a philosophy that Apple does not currently conform to, which is the repairability and maintenance of something with as many moving parts that I just can't see any product like this being near in the horizon.

01:21:12   Because the thing that is difficult about these devices still today is not so much the computer smarts that controls them, but it's the physical reality of anything that works and moves anything like a living thing.

01:21:27   That's why those like Boston robotics, terrifying dog things cost a whole jillion dollars.

01:21:32   It is incredibly expensive to do what our little fleshy flesh and bones and blood and muscles do so easily with a mechanical device and it's even more expensive to make something like that mass market that you can just sell to consumers have any expectation of the thing not breaking within a year.

01:21:49   So I don't think anything like Luxo Jr. is coming our way anytime soon.

01:21:54   If we're lucky, we'll get a home pod with a screen where the screen like rotates and tilts and hopefully that won't break.

01:22:00   And hopefully it'll work instead of being like, hmm, sorry, I can't do that right now.

01:22:05   I wish I had recorded the interaction with Siri the other day.

01:22:08   My I think one of my home pods is finally my original home pod is finally just like not working.

01:22:15   You can talk to it and all it will ever tell you is what you just said, Marco, like various excuses about why things don't work.

01:22:21   It will never actually do anything.

01:22:23   I don't understand it.

01:22:24   I can't even tell what version of the OS it's running.

01:22:27   When I try to use it on the app, it tells me to bring my phone closer.

01:22:29   When I bring my phone closer, nothing happens.

01:22:31   So that one may be, you know, slowly sailing off over the horizon.

01:22:37   But yeah, in the meantime, it is just it's like sun sun setting, sun downing, whatever they call it.

01:22:43   You can talk to it and it just talks to you in a series of hmms and ums and not hearing back in responses.

01:22:48   And sorry, I couldn't do that.

01:22:49   And it will keep the conversation going like a telemarketer or whatever, but it will never actually do anything.

01:22:55   This week we are sponsored by HelloFresh.

01:22:57   With HelloFresh, you get farm fresh pre-portioned ingredients and seasonal recipes delivered right to your doorstep.

01:23:02   Don't like going to the grocery store?

01:23:04   Hey, skip it and just count on HelloFresh to make home cooking easy, fun and affordable.

01:23:09   That's why it's America's number one meal kit.

01:23:10   So if you're tired of figuring out what's for dinner each night, night after night, especially on those weekdays, you know what I'm saying.

01:23:16   You can get dinner done the easy way thanks to HelloFresh.

01:23:18   It's easy to find time to eat well with 50 5-0 wholesome, hassle-free meals to choose from each week delivered right to your door.

01:23:27   Now you get to choose what meals you want.

01:23:30   But for me, HelloFresh wanted to make sure I got a little sampler of a few different things.

01:23:33   So they sent me Mediterranean chicken and couscous bar.

01:23:37   They sent a ricotta tomato ravioli with toasted panko and finally one pan cheesy black bean tacos.

01:23:44   All three of these meals were good.

01:23:46   However, the ricotta tomato ravioli with toasted panko, holy cow, that thing was delicious.

01:23:53   Not only were the ravioli great, but the sauce that they had us make on the side, which was predominantly like tomato paste and cream cheese,

01:24:01   doesn't sound like it would be that tasty, but oh my goodness, I cannot even tell you how tasty it was.

01:24:07   I am genuinely thinking about it a week or two later.

01:24:09   It was really, really, really incredibly tasty.

01:24:12   So get up to 10 free meals and a free high-protein item for life at HelloFresh.com slash ATP10FM.

01:24:22   One limit per box with an active subscription.

01:24:24   Free meals applied as a discount on the first box.

01:24:26   New subscribers only.

01:24:28   Varies by plan.

01:24:29   That's up to 10 free HelloFresh meals.

01:24:31   Just go to HelloFresh.com slash ATP10FM.

01:24:34   That's H-E-L-L-O-F-R-E-S-H dot com slash ATP.

01:24:37   Then the number 10FM.

01:24:39   Thanks to HelloFresh for sponsoring the show.

01:24:46   All right, let's do a little bit of Ask ATP.

01:24:49   And let's start with Glenn Lamb, who writes,

01:24:53   what kind of app planning or wireframing tool do you all use when planning an app?

01:24:57   Figma?

01:24:57   Pen and paper?

01:24:59   For me, usually pen and paper, if anything at all.

01:25:01   Or otherwise, I'll just start throwing stuff against, you know, Xcode and start, you know,

01:25:06   whipping up a bare-bones version of something in SwiftUI.

01:25:09   But oftentimes, it's pen and paper, if anything.

01:25:11   I've never meaningfully used Figma or what's the S-Sketch, Sketch, something?

01:25:17   I don't know what I'm thinking of.

01:25:18   Those are both software, but Sketch is the one you're thinking of.

01:25:21   Thank you.

01:25:21   There you go.

01:25:23   I don't really use any of those personally.

01:25:25   So, yeah, it's just pen and paper for me.

01:25:28   Marco, let's start with you and then finish with John, please.

01:25:31   I don't do anything like this.

01:25:34   I just have an idea and I try to just build it.

01:25:37   And I prototype and I design basically by building it.

01:25:42   So, you know, in the era of SwiftUI, this is actually great for my workflow here, such as it is,

01:25:48   because I can actually just try a bunch of different things really quickly.

01:25:52   And this is, like, one of the things I've cited, I don't know, I talked about it under the radar a bit,

01:25:56   but one of the things I cited about, like, why I like SwiftUI, despite, you know,

01:26:01   its prickliness in certain points, is that it allows me to quickly iterate and try different designs

01:26:08   and try, like, radically different layouts and techniques fairly quickly so that I, you know,

01:26:15   it's similar to the type of prototyping that, and kind of design iteration that I think other people

01:26:21   are able to use these tools for, but that I'm just not, like, the right kind of designer to

01:26:26   ever do that or think that way.

01:26:29   Like, for me, if I, for me to tell whether an idea works, I have to build it.

01:26:35   And that's, like, my design process of, like, how I get good designs at the end of the day

01:26:41   is mostly by just building stuff and trying it and seeing, like, does this look good?

01:26:46   Does this feel good?

01:26:47   Does this work well?

01:26:49   And, you know, if the answer to any of those is no, it's like, well, all right, let me see

01:26:51   what else I can do here.

01:26:52   And I just try a bunch of stuff until I find something that works well.

01:26:54   John?

01:26:55   Yeah, I think Marco hit on an important thing.

01:26:58   SwiftUI makes it so much easier as a programmer to rapidly, I'm not even going to say prototype,

01:27:05   but, like, rapidly get something up on the screen to validate ideas.

01:27:08   And if you are primarily a developer, chances are good that your skills are more suited to

01:27:16   writing code for trying things out than they are to trying things out in an app like Figma.

01:27:22   Because apps like Figma or any kind of design app, it's, like, it's not like you can just

01:27:29   magically use them.

01:27:29   It's like, well, I'm a programmer.

01:27:30   Of course I can use a simple media app.

01:27:32   Graphics editors are incredibly complicated.

01:27:35   And if you don't use them day in and day out and don't know how to use them efficiently,

01:27:38   it's a massive slowdown to try to use a tool you're not familiar with.

01:27:43   It would be the same thing as taking someone who's an expert at using Figma in Photoshop

01:27:46   and sending them in front of Xcode and saying, now prototype this.

01:27:49   They could do it, but they'd be way faster in Figma or Photoshop, right?

01:27:52   So it's really a lot about where expertise lies, especially when you're an independent developer.

01:27:55   You don't have the luxury of, like, different departments and different people.

01:27:58   You've got your current skill set.

01:28:00   And you can expand your skill set, but under time pressure with limited resources,

01:28:04   normally you're going to lean towards, what do I already know how to do?

01:28:07   It's why Marco's got tons of stuff written in PHP.

01:28:09   It's like, it's more efficient.

01:28:10   Like, I could learn a whole new thing or I could just do it in PHP because I know that'll be done quickly.

01:28:14   So during my web development career, did I design things using Sketch or Photoshop or any of those other apps?

01:28:22   No, because I'm not as good at using them as I am typing HTML.

01:28:26   I would just write, when I wanted to see a UI, I would have an idea in my head and I would write HTML.

01:28:32   Like, it's like, why don't you just write it down on a piece of paper first?

01:28:34   Doing it in HTML for me is faster and better than writing down a piece of paper because the fidelity of the HTML,

01:28:40   it's literally the thing I'm going to be making.

01:28:42   Like, it's there.

01:28:43   I don't have to, there's no other step and I can do it faster and better than I can with a pencil, right?

01:28:47   It's, that's the weird thing that people don't think about.

01:28:49   It's like, well, sure, you need some place to, to sketch out these ideas and prototype them.

01:28:53   It's like, I'm faster just doing it, like doing the code, doing the HTML, doing whatever.

01:28:58   It's not like the finished version, but that literally is for people with that skillset, the fastest, best way to design things.

01:29:05   It's only not that way if you're actually better with a pencil and paper, a pen and paper, Photoshop, Figma or whatever.

01:29:13   And again, you can learn new skills in those areas, but to be really fast with those design tools does actually require lots of use and experience.

01:29:23   It's not as simple as like, oh, I'll just learn what the tools do and I'll be done.

01:29:26   It's just like coding.

01:29:28   There's, there's ways to be more efficient in using the tools that people who do it professionally and repeatedly know that I certainly don't.

01:29:35   And so, yeah, how do I figure out the UI?

01:29:37   How did I figure out the UI for the app that I'm doing?

01:29:39   I just did it in SwiftUI and it's way faster than doing it.

01:29:42   It's even faster than doing it in Interface Builder, which is another example of like, oh, you can just mock it up in Interface Builder.

01:29:46   At this point, it's probably faster just to do it in SwiftUI because I'm going to have to do it in SwiftUI anyway.

01:29:52   Like that's what it's going to be written in.

01:29:54   And so why would I, why would I pull out Interface Builder and drag a bunch of little things out and arrange things and say, okay, now I'll go make that in SwiftUI.

01:30:00   I've just wasted my time.

01:30:01   So me and Mark are on the same page here.

01:30:03   Yeah.

01:30:04   Yeah.

01:30:04   I mean, it makes perfect sense to me.

01:30:06   All right.

01:30:07   That's one of the things just for John.

01:30:08   Mike Hatfield writes, is HFS plus still relevant in 2025?

01:30:11   If you were adding new spinning drives for media or Linux ISOs in 2025, would you format the file system as APFS or HFS plus?

01:30:19   Context, my Plex library is growing, so I'm adding storage capacity.

01:30:22   I'm using a QNAP 4 bay configured as just a bunch of disks connected to a Mac mini via USB.

01:30:27   HFS plus is still kind of relevant because it is a file system that was designed in the age of spinning disks.

01:30:34   So its behavior with respect to locality of disk head movement is so much better than APFS, that it is a faster file system on spinning disks.

01:30:47   Does that mean you should use it on spinning disks?

01:30:50   I feel like, especially in the context given here, if you have a spinning disk and it's connected to like a NAS, don't use any Mac file system.

01:31:01   Use BTRFS, you have EXT4, use ZFS, use something else better suited to that task because then you can just SMB mount it on your Mac and it will be fine.

01:31:11   It's a reason we wanted to get away from HFS plus, despite the fact that it is very efficient for spinning disks as compared to APFS, it is not a great file system.

01:31:19   It doesn't have lots of file system features that you might want, especially for something like a NAS.

01:31:23   Other file systems are better there.

01:31:26   My personal choice, even when I had spinning disks, you know, in the age of APFS, I would format all my spinning disks as APFS.

01:31:33   It would make them slower.

01:31:35   Like there's no doubt about it.

01:31:36   It would.

01:31:36   But normally what I was keeping on those disks was like large files and other stuff where the performance doesn't really matter

01:31:41   because it just boils down to sequential speed, which is the same.

01:31:43   It should be the same in both of them or close anyway.

01:31:45   I just took the speed hit because I was sick of problems with HFS plus and I wanted the reliability of APFS despite the performance.

01:31:53   So my recommendation, I think it is still relevant for people who want to make that trade off.

01:31:58   Like if you decide, no, I can't stand how slow this is.

01:32:02   I have tons of small files.

01:32:03   HFS is so much faster on a spinning disk.

01:32:04   I'm just going to do that.

01:32:05   But only do that if you're forced to directly connect the disk to your Mac and you can't stand the speed hit of APFS and you're okay with running disk utility, everyone's allowed to repair errors or you don't care about errors or whatever.

01:32:17   In all other cases, either use APFS on spinning disks and just take the hit or if anything, if at all possible and you're in a NAS-like scenario, don't use any Apple file system.

01:32:26   Use a good file system that is supported by your NAS.

01:32:29   Leon Cowell writes, when discussing John's new app, he briefly mentioned the many aspects of files to consider, metadata, extended attributes, ACLs, et cetera.

01:32:37   Would you mind expanding a bit on that?

01:32:39   How will your tool handle that as it deletes a file and then replaces it with a copy-on-write clone?

01:32:44   What metadata, if any, is preserved or lost?

01:32:46   What metadata, if any, is considered in determining whether two files are identical?

01:32:51   I'll take the second question first.

01:32:52   What do you care about when determining whether files are identical?

01:32:56   Literally the only thing you care about is the content of the file, the data.

01:33:01   All that other stuff is not in the decision-making process.

01:33:06   All that other stuff can and will be wildly different between two files.

01:33:11   All you care is, is this data the same?

01:33:13   Because the data is the thing that you're going to be sharing.

01:33:16   That's the thing you're going to have one instance of, whereas before you had multiple instances of.

01:33:22   Everything else is private and will remain private to each individual file with no sharing whatsoever.

01:33:28   So when I'm wandering the disks trying to say, is this file the same as that one?

01:33:31   I'm looking at the data.

01:33:32   I also look at the resource fork, which technically I don't think I have to do, but I'm just doing out of habit.

01:33:39   And honestly, how many people still have resource forks?

01:33:41   I'm pretty sure the resource fork doesn't matter.

01:33:42   But why?

01:33:43   You know, I just better safe than sorry.

01:33:46   So for two files to be considered identical, they must have the same data fork and the same resource fork, even though the resource fork is accessed through an extended attribute, blah, blah, blah.

01:33:53   But setting that aside, nobody has resource forks.

01:33:55   It's not a big deal.

01:33:55   Although apparently I do because I have all these ancient files on my, from like old Mac games, classic Mac games buried in my games folders.

01:34:03   Anyway, so that's how you decide two files are the same.

01:34:06   Once you've decided that two files have the same data in them and you're going to do a space saving clone.

01:34:11   Yeah.

01:34:13   The job you have to perform is, okay, make a clone.

01:34:15   So it's sharing all the data with whatever the original file was or whatever.

01:34:20   And then the file that you're getting rid of or replacing with the clone, you've got to copy all of that metadata to the new replacement file.

01:34:29   And I try to copy all of it.

01:34:33   Every extended attribute, every permission thing, obviously the file name, all the file dates, so on and so forth.

01:34:40   It's not actually possible to, on a modern Mac OS, to copy all of it.

01:34:47   Some things, for example, the file system sort of maintains on its own.

01:34:51   And you can call APIs that supposedly set it, like things like the last open time, last access time.

01:34:56   There are APIs for changing that.

01:34:58   And you can call them and they'll return success.

01:35:01   And the file system will be like, yeah, nah, I've got that covered.

01:35:07   Because it's like, you're trying to tell me the last time this file was accessed was sometime in the past, but you just accessed it, man.

01:35:15   And so it just doesn't do it, which is fine.

01:35:19   Like, most of the time people don't care about that.

01:35:22   And honestly, it is true.

01:35:23   Like, this file was just accessed right now.

01:35:26   I did it.

01:35:26   Like, I accessed it, right?

01:35:28   And so even though the APIs for setting that return success and there is no error, most of the time the file system will ignore you.

01:35:36   Other things you literally can't set at all.

01:35:39   Like, there's a bunch of extended attributes that Apple doesn't really document well that do various things.

01:35:43   If I can't set those, it's an error and I can't reclaim the space.

01:35:49   Like, I tried to set all the ones that I can set, but if there are ones that are meaningful that I can't set, like literally can't, especially ones that I don't really know, like it's like binary blob of stuff that I don't understand.

01:36:00   My app will throw up its hand and say, look, I tried to, I tried to save your space in this one, but I couldn't set the com.apple.macl extended attribute.

01:36:08   Sometimes it lets me, sometimes it doesn't.

01:36:11   I don't know why.

01:36:12   Some extended attributes are in fact protected by system integrity protection.

01:36:15   If it's one of those and I can't override it, I can't override it, man.

01:36:19   Like, you know, another thing is, this is a sandboxed Mac app.

01:36:25   There is no way that I've been able to find to have any sort of like, why don't you just ask me to authenticate it as an admin user and then your app can do anything.

01:36:32   I don't think you can put an app in the Mac app store that does that, even though I'm sure there are ones that are there.

01:36:37   I think there are sort of like leftovers from when Apple used to allow that.

01:36:40   But right now, I don't think they do.

01:36:43   So again, in future versions, I might have an unsanded boxed helper app to help out with this.

01:36:47   But right now, if, for example, you want to reclaim space used by a file that you do not own, you can't do that because my app can't set the owner back to whatever it really is.

01:36:58   Right.

01:36:58   So that's part of the metadata.

01:36:59   Like, oh, I've made a space saving clone.

01:37:01   Now all I got to do is make this file look like the one it's replacing.

01:37:03   And the one it's replacing is owned by somebody who's not me.

01:37:07   Well, you can't CH own a file to somebody who's not you when you're running as you.

01:37:13   And there's no way for me to ask for an administrator password to do that or whatever.

01:37:17   So again, if I cannot get the metadata to match to the best of my ability, what I think is the stuff that it needs to match, I'll show an error and say I couldn't do that for you.

01:37:29   Or in many cases, if I know I won't be able to do it, I'll just skip over it and not include it in one of the eligible files.

01:37:34   Like, so if I see a file is owned by another user, I'm just skipping that or whatever.

01:37:37   There are some that I will let go by.

01:37:39   So, for example, if I can't set some date thing, like the last access date, the fact that I can't set that, I'm fine with that.

01:37:47   Like, honestly, because I would never be able to clone a file if people insisted that date stay the same.

01:37:52   Because, look, I am accessing it.

01:37:53   It is truthful that that date should be updated to be the date that I did my thing.

01:37:57   So I set it and then I forget it.

01:38:01   Like, I do set it and if the setting call returns an error, I would cause an error.

01:38:07   But it always returns success and so I continue on my very way.

01:38:10   So, yeah, I'm pretty much doing, I'm making best possible effort for a Mac sandboxed app.

01:38:16   Nothing that any user really cares about should ever be missing.

01:38:19   And if it is, my app should bail out and say I couldn't do this file and move on to the next one.

01:38:25   All right.

01:38:25   Thank you to our sponsor this week, HelloFresh.

01:38:28   And thanks to our members who support us directly.

01:38:30   You can join us at atp.fm slash join.

01:38:33   One of the many membership perks is ATP Overtime.

01:38:38   This is our weekly bonus topic.

01:38:40   So members get an additional bonus topic.

01:38:43   Every week runs usually like 15 to 30 minutes more.

01:38:46   You can get that at atp.fm slash join.

01:38:49   This week on Overtime, we're going to be talking about iOS 19 UI rumors and how that relates to Apple invites.

01:38:58   So if you want to hear that, once again, atp.fm slash join.

01:39:01   Thank you so much, everybody.

01:39:02   And we'll talk to you next week.

01:39:04   Now the show is over.

01:39:09   They didn't even mean to begin.

01:39:11   Because it was accidental.

01:39:13   Oh, it was accidental.

01:39:16   John didn't do any research.

01:39:20   Marco and Casey wouldn't let him.

01:39:22   Because it was accidental.

01:39:24   Oh, it was accidental.

01:39:27   And you can find the show notes at atp.fm.

01:39:33   And if you're into Mastodon, you can follow them at C-A-S-E-Y-L-I-S-S, so that's K-C-L-L-S-M-A-R-C-O-A-R-M-A-N-T-M-A-R-C-O-R-M-S-I-R-A-C-U-S-A-C-R-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U

01:40:03   I have been doing so much restaurant stuff.

01:40:10   Are you an Inferno right now?

01:40:12   I assume it's a reference, I'm not kidding.

01:40:16   Dante's Inferno.

01:40:18   Oh!

01:40:18   Oh, I didn't get it either, but that actually, that was a much better joke than either of us gave you credit for.

01:40:22   I was thinking the coupling direction, which is a very different thing.

01:40:25   All right, so anyway, yeah, so I did ask last week.

01:40:31   I had mentioned that I discovered this, or I had known about this audio technology called Dante that allowed you to route audio signals over the network.

01:40:38   I'd never really used it, and last week I had discovered that I can indeed use it for some of the needs at the restaurant.

01:40:45   Basically, like, you know, certain, like, you know, DJ input area is very far away from the amps and mixer and control areas and stuff like that.

01:40:54   So, and then the subwoofers are really far away from everything else, and so how do we, you know, how do we link everything up?

01:41:00   And the way it's been done so far is with a large quantity of very old and unreliable cables that are snaked around the entire restaurant, you know, collecting dust and looking bad.

01:41:15   So, anyway, I was seeking to reduce some of this cable clutter and simplify certain things, make things more reliable and less reliant on very long analog cables snaked behind God knows what.

01:41:29   So, anyway, Dante is, I haven't actually had a chance to set up Dante yet, but I have all the hardware.

01:41:36   I have a bunch of the little tiny, like, basically they're dongles.

01:41:39   They're like XLR ports with network ports on the other side, and you just, like, plug them into the network, and there you have XLR in or out.

01:41:46   I have a handful of those.

01:41:49   We got a lot of feedback from people who are familiar with Dante or who use it professionally.

01:41:55   It's kind of like if we had been listening to a podcast and someone on the, if we three had been listening to a podcast and the person on the podcast said, yeah, I've been trying to do this project.

01:42:03   And someone told me about this thing called Linux, and, like, it's, like, a different kind of operating system that you might be able to use in this application, so I'm going to look into that.

01:42:11   Like, we got the feedback like that about Dante.

01:42:13   It's, like, the whole world except for us knew about Dante, and once you mentioned it, they came out of the woodwork, and it's, like, yes, a million people who use Dante for a living listen to this show, and you're going to hear, but it's, like, saying, have you heard of this thing called Linux?

01:42:26   It's some kind of other, it's not Windows, it's not the Mac.

01:42:30   Interesting, I'm going to look into that for next week.

01:42:33   Yeah, so, the feedback was pretty universally two types of feedback.

01:42:39   There was one that was from people who said, I learned about Dante, not I use it, that's separate.

01:42:47   I learned about Dante through some way, and you really should have a totally physically separate network for it.

01:42:54   And then the other group of feedback was, I actually use Dante professionally, and this will be fine on your network.

01:43:02   So, thank you to everybody who responded.

01:43:07   Again, I haven't had a chance to actually install it yet.

01:43:09   There was a bunch of wiring that had to happen over my last few visits there, but I'm looking forward to trying it probably next week.

01:43:18   The feedback we got suggested that, yes, it's very dependent on, obviously, like, your network speeds, your network switching architecture, and how, you know, do you switch to support QoS, or do you want to isolate Dante onto its own VLAN and prioritize that VLAN?

01:43:35   So, I've been doing a bunch of research on, you know, which of these things I should do, how do I do that?

01:43:40   The good thing is, I am using all Ubiquiti gear, and I thought, this would be a really good opportunity to try something I haven't done before.

01:43:53   I am now, in that one context, partially living the 10-gigabit Ethernet lifestyle.

01:44:02   Oh, my word.

01:44:03   I'm sure your restaurant needs that kind of bandwidth.

01:44:07   So, what everyone said with Dante was, like, you know, you just got to make sure that your network doesn't get clogged up with other stuff.

01:44:13   And we have a gigabit Internet connection.

01:44:15   The Internet connection is used for, you know, there's going to be, like, wireless terminals here and there.

01:44:20   I'm sure that's not much bandwidth, but still, wireless terminals for the POS, the little walk-around handhelds.

01:44:25   There's going to be, you know, the TV streaming over the Wi-Fi, or over the Ethernet, rather, but over the network.

01:44:31   There's going to be, you know, there's Wi-Fi around.

01:44:33   I have a guest network for the Wi-Fi, but I have it right now, limited in Ubiquiti settings to 100 megabits total.

01:44:39   I don't know if I'll keep that there, but just for now.

01:44:42   But I'm like, you know, the way the wiring is routed through the restaurant, the signals for Dante, in order to get from one location, like, from basically from the DJ plug-in to the speakers and the mixer and everything, it has to go through two switches.

01:45:01   And I'm like, well, what's the latency of Ethernet between switches that are, you know, well-performing switches?

01:45:07   Like, does 10 gigabit Ethernet actually have substantially lower latency than one gigabit Ethernet, or does it just run, like, more in parallel?

01:45:14   And I did some quick chat GPT research, and apparently 10 gigabit Ethernet has way lower latency, because it is just running the whole protocol just runs at faster data rates.

01:45:28   So I'm like, well, if my goal is to have lots of headroom and to reduce latency, and I have all of this, like, you know, modern ability, I have the ability to run modern CAT 6A wires just as easily as I'm going to run CAT 6 wires.

01:45:44   Why don't I just run really good wires and spend the few hundred bucks on Ubiquiti's store to get a 10 gig switch for those two long runs?

01:45:53   So not everything is to, oh, and then the other thing, this is, the other thing that made this decision easier.

01:45:58   A couple of years ago, Ubiquiti came out with a switch called the Flex.

01:46:03   This is a little five-port switch.

01:46:05   These are the ones that I have on the outside of my house running the security cameras and outdoor APs, because they are indoor-outdoor rated, John.

01:46:15   And I've had them now running very well for, I think, two years?

01:46:24   Perfectly well, and they're these little tiny, like, they're, what makes them great is that they are indoor-outdoor rated, powered by PoE, and also will then re-output PoE to their other four ports.

01:46:37   And they're really cheap.

01:46:39   They're, like, a hundred bucks or a three-pack for, like, 280.

01:46:41   So I've used these Flex switches.

01:46:43   I've used them all over the place in my, in, you know, at home and different uses.

01:46:47   They recently came out with the Flex 2.5G PoE switch, which is only 200 bucks.

01:46:55   It's eight ports.

01:46:56   Its input is 10 gig, and its outputs are all 2.5 gig.

01:47:01   And all across the Ubiquiti line, 2.5 gig is all of a sudden everywhere.

01:47:07   Like, everything supports 2.5 gig.

01:47:09   So I'm like, well, I'm already, I'm getting faster.

01:47:12   And if I just use that switch instead of the regular Flex, then I get 10 gig back to a home switch.

01:47:21   So I got the one, they have a, like, five-port 10 gig, or a four-port 10 gig switch for a few hundred bucks.

01:47:27   And they have the Flex 2.5 PoE for 200 bucks each.

01:47:32   And I just needed two of them.

01:47:34   And so now I have basically, like, all the other, like, most devices will be plugged into a 2.5 gig port.

01:47:41   I know they're not going to use it mostly, but they, they will have that port.

01:47:45   But then from switch to switch, that's running 10 gig.

01:47:49   So for the two long legs where it's going, like, across the whole restaurant to a switch and then back again to a different part of the restaurant, those, like, trunk legs of it are 10 gig.

01:48:00   And it's glorious.

01:48:02   Like, it's, it's like, I wired everything up today.

01:48:05   And, like, and, I mean, this is, the wiring process alone has been, as I mentioned last time, like, very, very demanding.

01:48:14   Like, I'm, like, crawling around on top of walk-in fridges, like, crawling through an attic space to, like, run different wires, drill, like, lots of holes that, you know, with varying degrees of success.

01:48:25   Um, I had to fish a, fish a couple of wires through, like, there was, like, you know, a wall, and I had to go, like, from one side of the wall to the other, both of them through holes.

01:48:35   So I'm going through, like, you know, hole, gap, hole.

01:48:39   How do I get two Ethernet wires through this?

01:48:43   I'm looking around, like, I had, at my house over there, I had, like, one of those, like, wire fish things, and I could not find it for the life of me.

01:48:51   So I go back to the restaurant, like, what the heck could I possibly use at the restaurant?

01:48:54   And I find there is this, like, this metal, like, the kind of little tiny flagpole that, like, when you see somebody decorating their lawn for the 4th of July with a row of little tiny American flags stuck in the ground, one of those.

01:49:09   And I'm, like, if I just tie, if I just, like, zip tie the Ethernet cables to the stick of this, I can stick it through the wall and line it up with the other one and pull it through, like, that's the kind of, and by the way, that worked great, and I've done it three times.

01:49:25   That's the kind of thing that I've been doing the last week or so at the restaurant.

01:49:29   But it has been very, very fun.

01:49:33   And now I have everything wired up.

01:49:35   I have my 10-gig backhaul trunk links.

01:49:38   I have my 2.5 gigs at the two major points of devices.

01:49:43   I have all the APs.

01:49:44   I have three APs installed.

01:49:46   I think that'll probably end up being enough.

01:49:48   Everything is ubiquity.

01:49:49   Everything is so nice and so easy and so freaking fast.

01:49:54   So, so far, it's going very, very well.

01:49:57   And thank you, everyone, for all the Dante feedback and everything else.

01:50:01   And hopefully Dante running on a 10-gig backhaul should be plenty for what's probably going to end up being something like four channels or six channels of actual Dante use.

01:50:12   Big question in the chat room of, is this Wi-Fi only for the employees or is it for the patrons as well?

01:50:18   I think it will mostly be used by the employees because it's not like a coffee shop.

01:50:23   It's not like the kind of place people would bring a laptop and come work.

01:50:25   It's a bar and a restaurant.

01:50:27   So, it would be like no one's sitting there with a laptop all day.

01:50:30   Like, it's generally, it's going to be for employees' phones, I think, when they're bored and it's slow.

01:50:37   And then separately, again, the walk-around POS terminals.

01:50:41   But those, so I created a private network and I don't intend to give that password out to anybody, including the employees.

01:50:49   The private network has, you know, full access to the network.

01:50:53   I'm going to put the POE walk-around hand or the POS walk-around handheld things on that network.

01:50:58   And then what I'm going to actually give the employees if they want to connect their phone for whatever reason will be the guest network.

01:51:05   Because that way, like, it limits everything.

01:51:08   It keeps, you know, then I don't have to worry about, like, them giving out our private network password to someone else.

01:51:13   And then someone else being able to come in and, like, control our mixer or whatever.

01:51:17   Like, that's a terrible idea.

01:51:18   So, I'm going to try to keep those things separate.

01:51:20   And if I need to, so there is, there's already a VLAN for the guest mode of the access points.

01:51:27   If I need to create a second VLAN for the Dante stuff, I can.

01:51:34   But I don't know if I need that level of complexity.

01:51:39   Because I assume that all of these modern ubiquity switches support the proper QoS tagging of the packets and everything to probably not need that.

01:51:47   But we'll find out.

01:51:48   You know, the way you're describing your backhaul between the basically front of house and back of house, that's what I was planning on doing here when I was still, I mean, I still am fantasizing about, like, fiber and whatnot.

01:52:00   But if I actually do it is more unlikely with each passing moment, especially as I get distracted with all things home assistant.

01:52:07   But anyway, my thought was I would have, like, fiber to go from the garage, which would be, you know, kind of sort of the command center, and then flow up to the upstairs and into, you know, some sort of, like, switch in the attic.

01:52:23   And then I would probably bring fiber into the office, but everywhere else would just get probably gigabit Ethernet, maybe not even 10 gig Ethernet, because nowhere else really needs it except the office and wherever, you know, like, the Synology ends up, for example.

01:52:35   So it's a very similar approach to what I was talking or thinking about doing.

01:52:40   Now, at the time I was thinking about doing it, I would argue that 10 gig Ethernet was far less common.

01:52:47   And the thought was I would be forever future-proofing by having fiber, which I know is not quite that simple.

01:52:52   But for the sake of this conversation, that was the thought.

01:52:54   But I haven't acted on any of this, and I am unlikely to unless, you know, Stephen Hackett comes to visit and wires the house with me.

01:53:01   So we'll see what happens.

01:53:03   I mean, the thing is, like, faster-than-gigabit Internet connections are starting to become available in the U.S.

01:53:09   Yeah, yeah, yeah.

01:53:10   Like, and many of the, I think, the latest Wi-Fi 7 stuff, I think the reason why Ubiquity is putting 2.5 ports on a lot of their switches now, I think, is because some of their access points have 2.5 ports.

01:53:22   Because Wi-Fi is getting so fast that I think at maximum capacity, some of these, you know, high-end enterprise APs can actually exceed 1 gigabit.

01:53:30   So I think it is worth considering, it is worth planning for a faster-than-gigabit infrastructure when you're putting network stuff in.

01:53:38   But that being said, like, you can get 2.5 over regular, I think even Cat 5e might do it.

01:53:46   And certainly Cat 6 would do it.

01:53:47   Like, you don't even, like, a Cat 6a can do everything.

01:53:51   So, like, there's, you don't need too crazy of, like, a wiring setup to have very high speeds, especially if your distances are short.

01:53:59   Like, yeah, I think regular Cat 6, I think, can even do 10 gig below something like, you know, 100 feet or something like that.

01:54:06   So, like, it is worth considering all these things if you're putting new wiring in, but you don't need to go too nuts with some of this stuff.

01:54:14   Because you can get by with more than you think.

01:54:17   Like, you can get a lot faster on regular cables than you think.

01:54:20   Setting aside the Finder's terrible interface to local file sharing in macOS these days,

01:54:26   I actually was looking into both 2.5 and 10 gig solely so the two computers that are five feet away from each other in this room that both have 10 gig Ethernet ports on them could talk to each other at 10 gig.

01:54:40   My internet is still one gig.

01:54:42   So, instead, rather than having, like, Marco's situation where he's got, like, the backbone of the network being 10 gig and then it's branching out, I would have the backbone of the network being 1 gig.

01:54:50   But just in this room, these two computers that both have 10 gig Ethernet ports, they should be able to talk to each other over 10 gig.

01:54:57   I would get, you know, 12 feet of cable.

01:54:59   And I don't even think I need to replace cables.

01:55:01   Like you said, Marco, the ones I have would probably do it.

01:55:03   But once I started looking at the prices of, like, a four or five port 10 gig switch or, you know, even, like, one with, like, 10 gig, what do you call it, upstream port and then 2.5 between, it was getting pretty pricey.

01:55:18   I'm like, eh, I hope this will come down over time.

01:55:20   So, what I'm probably going to do is just do nothing and then wait until the day when 10 gig is, either 2.5 gig is my internet connection, in which case I'll just replace everything from end to end with at least 2.5 gig because that would be worthwhile, or when 10 gig becomes cheaper.

01:55:38   But I am looking in that direction, like, again, because, like, I keep, I always buy computers with 10 gig ports on them and every time I have to wait for some large file to transfer from, or even, like, even just the Synology.

01:55:49   I don't think none of my Synology actually has a 10 gig port, but a new Synology that I bought, I would be sure to make sure it had one for future proofing.

01:55:55   I do wait for file transfers, and when I'm waiting for them, I start thinking to myself, like you said, Marco, like, would this be faster for Wi-Fi 7 than the wires that I'm using, given that these two computers can see each other?

01:56:07   But, yeah, the march of technology comes with infrastructure costs.

01:56:11   Yeah, and to be clear, like, I don't intend, I can't imagine a situation where this network at the restaurant is going to actually use 10 gig speeds between anything.

01:56:23   Like, it's only going to have one computer.

01:56:26   It's not transferring large files.

01:56:28   How many tracks of audio would that require?

01:56:30   How many tracks of, like, 96, 192 kilohertz, like, audio of, like, you know, high resolution that nobody can hear the difference?

01:56:37   You'd probably need thousands upon thousands of those tracks being transferred simultaneously.

01:56:41   Yeah, like, you know, CD quality, 44.1, which I haven't configured yet, but I assume I'm given those kind of options, is 1.5 megabits.

01:56:49   So...

01:56:50   You get a lot of those streams in 10 gigabits.

01:56:52   Yeah.

01:56:53   But, yeah, like, I don't intend to actually need that kind of, like, transfer.

01:56:58   My goal is, like, I want nothing to ever drop out, ever.

01:57:03   And so, yes, obviously, a physically separate network would probably do a better job of that.

01:57:07   But I'm not, I don't want to run twice as many cables and twice as many switches everywhere.

01:57:10   Like, I want the one network that can, that I know will have so much headroom at every possible link that nothing will ever get bogged down and make my audio drop or make my TV frames drop.

01:57:22   Like, the internet connection might, that's a separate thing.

01:57:24   But, like, I don't want the audio to start cutting out, you know, at midnight when a DJ is playing on a Saturday night.

01:57:30   And so, to have a whole bunch of headroom everywhere, I think will allow that.

01:57:34   Especially because, again, it was, it was a difference of a few hundred dollars at most for, like, total for all of it.

01:57:39   So, I'm very happy with that.