PodSearch

ATP

362: Xcode in Anger

 

00:00:00   I'm actually going to need you to wait a few minutes until I finish what I'm doing here. I'm doing something extremely important.

00:00:05   You pay more bills? No, no, no, not tonight. That is a deep cut.

00:00:10   No, I'm entering the Virginia Tech football schedule for this fall. It's a very important business.

00:00:15   Where are you entering it? In my calendar. Anyway, we can get started. I don't know. I feel glum. I feel glum.

00:00:22   What, the traumatic brain injuries in a football game that you're into watching? Is that why you feel glum?

00:00:27   Is that why you feel glum? Wow. It's like that, is it? I'm not hitting them in the head.

00:00:32   Wow. Hey, for what it's worth, I'm weaning myself off of football.

00:00:37   It doesn't seem like you are. It seems like you're preparing to settle in for another season.

00:00:42   I'm weaning myself off of football by entering every single game that my home pods play into my calendar.

00:00:47   My home pods. No, I've weaned myself off the NFL because the NFL is terrible.

00:00:52   Even leaving aside football as a terrible sport, which I'm not debating as terrible,

00:00:57   the NFL is particularly and uniquely terrible. And it just so happens that my favorite NFL football team is also terrible.

00:01:05   And so that was a really good time to just wean myself off the NFL.

00:01:10   But that's like saying, like, I give up alcohol except beer.

00:01:13   Right, yeah. Baby steps, baby steps, man. Not really. I don't smoke weed. I just listen to fish.

00:01:18   That's very different. You know it.

00:01:23   All right, we should probably get started with some follow up. And Blake Walsh wanted this.

00:01:29   I don't know if I should be offended by this or overjoyed by this. Probably overjoyed.

00:01:33   But this is the most preposterous yet beautiful follow up we've gotten in a while.

00:01:37   Blake Walsh wanted us to know that we were not looking at the Windows logo on one of John's mice.

00:01:45   We were actually looking at the Microsoft logo because it is a perfect square rather than whatever you call that other object,

00:01:53   which is like slanty on the top and the bottom.

00:01:55   This is amazing. This is like, OK, this is not the Windows logo. That's the Microsoft logo.

00:02:02   You can obviously tell the difference because the Microsoft logo is basically straight.

00:02:07   And the Windows logo is basically the same thing in italics.

00:02:11   It's like, OK, totally different. Same thing, but slanted.

00:02:19   You know, this is one of those pieces. So here this is a little inside baseball.

00:02:23   But, you know, when you when one is a podcaster, especially doing a nerdy podcast,

00:02:29   one will receive all sorts and manner of feedback.

00:02:32   And nerds often, but not always, are not the most socially adept creatures.

00:02:38   And sometimes the feedback comes across deeply obnoxious, even if it really honestly wasn't meant that way.

00:02:44   This is one of those times where I think it really could have been one of those like,

00:02:48   "Ooh, this could go real bad." You know, like, "Hey, you idiots, that's the Windows.

00:02:53   That's not the Windows logo. That's Microsoft logo. What's wrong with you?"

00:02:56   But no, thank you, Blake Walsh, for writing that line ever so deftly.

00:03:00   And this was well done, well executed. I was happy to receive this. This was quite funny.

00:03:06   It wasn't the only one to send it, though. A lot of people sent this feedback.

00:03:09   I'm just so happy that, like, obviously, you know, a company like Microsoft, when they change their logo,

00:03:14   you know, this is not a small process.

00:03:16   And I can imagine, like, all the board meetings and design reviews and research surveys

00:03:23   and branding exercises that all led them to finally come up with,

00:03:27   "Here's a square with, you know, two lines forming gaps that make window panes.

00:03:33   This is going to be the Microsoft logo."

00:03:35   And then, all right, now we need a Windows logo.

00:03:37   Go through all that same process again, and then they come out with the exact same thing.

00:03:43   This is not a new logo, by the way. It's been a new logo for years.

00:03:46   And I'm familiar with the Windows one from all that time I spent watching the Windows 10 installer run.

00:03:51   I think what threw me on the mouse, other than me just being old,

00:03:55   is that I'm used to seeing the new Microsoft logo in its color form.

00:03:59   Like, it's a play on the old. You remember, think back to Windows 95,

00:04:03   the Windows logo, it's like a wavy flag with these little pixelated squares coming off the end.

00:04:08   And that wavy flag is cut into four pieces, and the four pieces are different colors, right?

00:04:13   The modern Microsoft logo is a play on that, where it is flattened out,

00:04:18   because, you know, flat versus the puffy, whatever, '90s-era design.

00:04:22   And the colors are slightly different and muted or whatever, right?

00:04:24   But that's what it is. Like, it's not -- yes, when you look at it, it is four squares stuck to each other, right?

00:04:29   But if you know the history of the logo, you're like, "Oh, I see how that's kind of a modern simplification and refinement of what I knew to be the Windows logo."

00:04:37   But it's not the Windows logo, it's the Microsoft logo.

00:04:39   And then the Windows logo itself looks more like a window. You know, it's perspective skewed,

00:04:43   so it looks like a window on the side of a house.

00:04:45   And I think there's a color variant of that, maybe.

00:04:47   But anyway, you see it in Windows itself, surprise, when you're watching the installer and when you're logging in and stuff like that.

00:04:53   I actually don't think the logos are that bad. It is just very -- in the black and white version,

00:04:58   there's really not much to it. And you really need to have a little bit more character, I think, to pull off a monochrome logo.

00:05:04   Like, the Apple logo is pretty darn good, let's just say.

00:05:08   And it looks good in color, it looks good in its original rainbow stripes, and it looks good in monochrome.

00:05:14   And also, you know, it's got a strong outline. This does not really have a strong outline.

00:05:18   If you didn't even know it was a company logo, you know, and you saw it on the mouse, you're like, "I think it would just be invisible."

00:05:24   The Windows logo does look more like a logo because it is perspective skewed, so I think that's not actually that bad.

00:05:30   But both of them require you to have sort of a cultural knowledge of the history of Microsoft and related stuff to get anything from it.

00:05:40   Whereas you don't have to know anything about Apple the company to understand the --

00:05:45   I mean, this is the cultural significance and, you know, American significance of the Apple, biblical significance of the Apple, and with the bite out of it and everything.

00:05:51   Like, it's all there in the logo, you don't need to know that it's Apple Computer and Steve Jobs worked on it, orchard, and all that other stuff.

00:05:57   So, anyway, not every company can be Apple, but --

00:06:00   Yeah, I didn't know that.

00:06:01   I don't think Microsoft is -- I think these logos are actually not that bad.

00:06:05   And I certainly like the Windows logo better than the weird wavy flag Windows 95 one, which was very dated, even when it was new.

00:06:13   Of course you would say that.

00:06:15   All right, Jon, tell us about how you get that darn Dropbox icon out of the Finder, if you please.

00:06:20   Yeah, Seitu Shah wrote in to tell me how to get rid of the Finder extensions.

00:06:25   It's not like a preference in Dropbox anymore where it's like you disable Finder integration.

00:06:28   I had totally forgotten that there is an extensions preference pane because I'm not reviewing the OS anymore and I forget about these things.

00:06:33   And in it there is a whole list of all sorts of extensions.

00:06:37   There is one category called Finder, and if you go to the Finder extensions, I have a bunch listed here that are mostly just the Apple built-in ones.

00:06:44   Oh, that's just the Finder things.

00:06:46   There's Finder and Finder extensions.

00:06:48   Not that that's confusing.

00:06:49   Anyway, I have OneDrive, Dropbox, some Adobe thing, Expand Drive, iCloud Drive, and also Dropbox.

00:06:57   And so I disabled Dropbox.

00:06:59   In fact, I unchecked every single box in the Finder extensions thing just to cover all my bases.

00:07:04   Did that fix the problem?

00:07:06   No, it did not.

00:07:07   I'm glad to know that this is here, but it didn't fix it.

00:07:10   But while I was in here messing with this stuff, I was like, what else can I turn off?

00:07:14   Can I just stop anything from extending anything to see if I can find out what this problem is?

00:07:19   I scrolled down the source list on the left-hand side and I clicked on Quick Look, which is also a thing in the Finder.

00:07:25   There are Quick Look plugins where you can select the file in the Finder, hit space bar, and it will preview it and you can have plugins that understand different file formats and everything.

00:07:32   And when I clicked on the Quick Look sidebar item in this preference pane, in the background, all my Finder windows instantly spawned toolbars.

00:07:42   Just clicking on the Quick Look.

00:07:44   What?

00:07:45   Just clicking on the item.

00:07:46   Like not actually doing it.

00:07:47   Let me see if I can do it again.

00:07:48   This happened right before the show, so it's fresh in my mind.

00:07:51   Let's get this and let's see.

00:07:53   If I click on Quick Look.

00:07:55   Yep, did it again.

00:07:56   Reproducible.

00:07:57   I just clicked on Quick Look and all my Finder windows popped inside toolbars.

00:08:03   So there's some weird stuff going on here.

00:08:05   Investigation continue, but I'm glad to know that there are some.

00:08:11   I'm glad to know I have some kind of reproduction.

00:08:13   I'll probably try to make a movie of this and send it to Apple in vain.

00:08:17   Moving on.

00:08:19   Anonymous Pro Display XDR presets.

00:08:22   John, tell us about your Pro Display XDR, if you please.

00:08:25   The presets aren't anonymous.

00:08:27   This is an anonymous source on Pro Display XDR.

00:08:30   Is that what I said?

00:08:31   Sorry.

00:08:32   I immediately glazed over when I see Mac Pro Talk, so my apologies.

00:08:35   It's not Mac Pro Talk.

00:08:36   You can use this display with Marco's laptop.

00:08:39   I got it with my iMac Pro, though, so it's dead to me.

00:08:42   Well, you can.

00:08:43   Just at 5K, right?

00:08:44   I think that's right.

00:08:45   Yeah.

00:08:46   Anyway, I was asking the questions about the display, like, sort of profile presets.

00:08:51   One of them was called Pro Display XDR P3 1600 nits and one was like Apple Display P3 500 nits.

00:08:57   What was the deal with those?

00:08:59   So here is an anonymous source giving a fairly authoritative answer.

00:09:02   So it's basically what you would expect.

00:09:04   In the default Pro Display XDR P3 1600 nits one, it can display up to 1600 nits of HDR content,

00:09:10   but it's only when it's showing HDR stuff.

00:09:13   The Mac OS UI renders in SDR with a maximum of 500 nits, and you can control that brightness

00:09:18   with the sort of brightness slider and the buttons on your keyboard or whatever.

00:09:23   But it composites any HDR content into that same scene.

00:09:26   You can see this really well if you get the aerial screensaver, which is like the Apple TV,

00:09:32   a slow motion flying over cities movie screensaver.

00:09:35   Someone ported that to the Mac because all of those video URLs are publicly accessible.

00:09:41   The video files are public accessible URLs on Apple servers, so someone made a screensaver out of them.

00:09:46   And a bunch of them are 4K and HDR.

00:09:48   So when you go to the screensaver preference pane, the whole rest of your screen is SDR,

00:09:53   because the entire Mac UI is SDR.

00:09:55   But this little tiny window is HDR, showing you a preview of what the screensaver is going to look like.

00:09:59   And it's like this little tiny portal into a brighter world inside your monitor.

00:10:03   It's really freaky.

00:10:04   Although it does make me wish they should update the Mac OS UI to be HDR somehow.

00:10:11   Remember how amazed we were at Aqua?

00:10:14   Like, wow, look at this UI.

00:10:15   It's like a movie interface, and everything squishes, and everything is composited in there,

00:10:19   soft shadows, and you can see through stuff.

00:10:21   And that's slow motion genie, a playing movie into the dock.

00:10:24   The next step of that, the next wow factor is HDR UI.

00:10:28   You heard it here first.

00:10:31   Ariel, that screensaver is very good, by the way.

00:10:34   It's my preferred screensaver if I'm not just going to put up family pictures or something like that.

00:10:39   It is very, very good.

00:10:40   Yeah, and one more bit on the display stuff.

00:10:42   So the SDR preset is there if you want to see, for people who want to see what content will look like on an SDR display, right?

00:10:49   So sometimes you want, like you're creating content that not everyone has an HDR television or monitor or whatever,

00:10:54   and you want to see what it's going to look like, so the SDR preset is tailored for that.

00:10:59   And this person suggested, unless you're doing that, unless you are trial running content to make sure it looks okay in SDR,

00:11:05   just leave it on the default, which is what I'm doing.

00:11:07   P3, 1600 nits.

00:11:10   I love the idea of running the Ariel screensaver, especially on an SDR,

00:11:14   because you have the whole original idea of the screensaver, of like, let's make your screen do something that's going to keep it in motion and everything

00:11:23   so it doesn't get burned in or whatever else.

00:11:24   So basically, like, you know, literally try to conserve the screen's lifespan.

00:11:28   And meanwhile, you're going to do something that requires, like, downloading hundreds of gigs of video

00:11:34   and then playing it, playing HDR video so that the screen actually uses more of its capacity while it's allegedly idling.

00:11:43   But it still keeps the thing in motion, so if you're worried about image retention or whatever,

00:11:48   it's not keeping the same image. It changes slowly, but, you know, enough that the image changes on the screen.

00:11:54   And it's only 33 gigs, by the way, I know, because I downloaded them all, because I have so much disk space.

00:11:58   This is going to be like when we talk about taping things, you realize, or we're going to talk about disk space.

00:12:03   Like, what the hell is disk space?

00:12:05   It's almost as bad as somebody abbreviating pictures "picked."

00:12:09   No, that's totally unrelated.

00:12:11   Although people are going to say, "And why is disk with a K?"

00:12:14   It really annoys me when people don't understand disk with a C versus disk with a K when it comes to computer technology,

00:12:18   because you see it all the time and it's very consistent, but people, you know, I guess, are not that observant.

00:12:24   Anyway, all this knowledge will be lost like tears and rain.

00:12:28   All right, tell me, Jon, about your Logitech G305 lightspeed mouse, if you don't mind.

00:12:35   We talked about it last episode, but I didn't have that one. I now do have it.

00:12:41   I was motivated to get it, even without actually trying it in person, because I'm like, "I'm never getting it this far.

00:12:48   I'm never going to actually go to Best Buy and try this thing, so let me just get it."

00:12:52   Mostly because I heard it from a lot of people who are fans, and it has a higher refresh rate, like it does 1,000 samples per second,

00:13:01   and the other ones are like 500 or something.

00:13:04   It's a very high sampling rate for games, so you can do fast motion with the mouse and it can keep up with it,

00:13:09   and it won't lose track of where you are and all the other good stuff.

00:13:12   And this is not like a high-end gaming mouse, it's like a low-end one, but it's got the same shape as my beloved old crappy MX300/Logitech USB wheel mouse thing.

00:13:25   It's so clearly like the same plastic molds, but with a modernized front.

00:13:29   It's kind of like when they put a new front fascia on a model of car.

00:13:33   Like a Tesla.

00:13:34   Yeah, I'm sure on the inside it's totally different.

00:13:36   Anyway, I got it, I'm using it right now.

00:13:39   The absurd thing, which is kind of explicable when you can explain it, but it still seems a little absurd, is...

00:13:47   Remember I installed the Logitech software that I was saying was really cool and managed all your devices and had settings and put it in the cloud and all that stuff?

00:13:54   Well, the gaming line of mice has its own software that is totally unrelated to the consumer side.

00:14:00   It has its own website too, by the way.

00:14:01   If you go to logitech.com and look at all the mice, you won't see a single gaming mouse.

00:14:05   You have to go to logitechg.com or something.

00:14:08   They have all their gaming brand, but everything is black with RGB LEDs in it and everything.

00:14:13   And they don't even cross-promote, it seems like.

00:14:15   It's just two totally different bins.

00:14:17   So here I am over in the G land and I got this G mouse.

00:14:20   First of all, it's incredibly light.

00:14:22   I know this is a thing with mice.

00:14:24   People take out the one AA battery and sometimes people put in a lithium battery, which is lighter,

00:14:31   or they get one of those adapters that lets you use a AAA in a AA space just to save weight.

00:14:36   The new trend now is gaming mice with holes in them, like sort of cheese grater holes, like mesh plastics, to be just incredibly light.

00:14:42   So this thing is very, very light.

00:14:44   It kind of makes sense, you know, it has more momentum.

00:14:46   Although I do wonder with the lightness thing, like if you watch people review gaming mice on YouTube or whatever,

00:14:51   they're all about weighing them on their little food scales to find out how many grams they are.

00:14:55   And yes, it takes less force to stop a mouse from moving in one direction and move it into another.

00:15:00   You know, like you can change direction more quickly with less effort with a lighter mouse.

00:15:05   Totally makes sense.

00:15:06   But I question the assumption that being able to change direction with very little force is necessarily good,

00:15:14   given the vagaries of the human motor system.

00:15:17   Like a little bit of momentum in terms of when your mouse is headed in one direction and you try to slow it down and bring it in another direction to correct.

00:15:25   I'm not sure, like, just imagine you were doing with like an invisible mouse, a zero gram mouse.

00:15:31   I'm not sure that's the best performance for gaming.

00:15:34   Like I think a little bit of the momentum is good to smooth out the, you know, the twitching of your tendons.

00:15:40   I don't know. Anyway, the gamers love light mice.

00:15:42   So it's very light.

00:15:43   That has the side effect of making it feel cheap because, you know, like stereo components and all sorts of other things, tungsten cylinders.

00:15:54   If they're light, they feel cheap.

00:15:56   Like it feels like there's nothing in it because guess what?

00:15:59   There's nothing in it.

00:16:00   The plastic is thin.

00:16:02   The thing itself is light.

00:16:03   It feels cheap.

00:16:04   It glides really nice.

00:16:06   It's got four feet on the bottom, I think.

00:16:08   Let me see. Yeah, four feet.

00:16:09   Plus it's also got a little turdie fifth foot at the very tail, like a little dot.

00:16:14   And it's got a little bit of the non-stick stuff, non-slip, non-slip, the slippery stuff around the sensor.

00:16:20   So maybe six feet.

00:16:21   Anyway, glides really smooth. Tracking is unbelievable.

00:16:25   It comes with its own new little dongle.

00:16:27   It doesn't work with the Logitech Unified dongle.

00:16:30   It comes with its own little dongle, the Lightspeed dongle, which looks exactly the same, but it's totally different.

00:16:34   It also comes with an extension cable to extend the dongle away from your interference having USB 3.0 peripherals.

00:16:41   It's mostly just to get it close to your mouse.

00:16:43   It's like a very long, thin cord that you would snake from your computer and put it presumably like right in front of your laptop.

00:16:49   It's got like little feet on this little dongle thing that says, you know, it's like a USB extension cable but with little feet on it.

00:16:56   So it can be just like an inch from your thing so you're getting maximum signal strength on your wireless mouse.

00:17:01   And it really is shaped like my old mouse.

00:17:03   So it's like, hey, old friend has come back.

00:17:05   But it's got two side buttons on the side and because it's shaped like my old mouse, there's no place for the side buttons to hide.

00:17:11   So I kind of feel them by my thumb because they're right on the flat side of the mouse and, you know, they can't, they're not perched up on the top of it or whatever.

00:17:18   And then the scroll wheel, finally.

00:17:20   The scroll wheel is plasticky rubberized stuff.

00:17:24   It is better than my ancient mouse but not in the same league as any of the metal wheels.

00:17:29   It feels cheap. It makes more noise when it turns. Here, listen to it.

00:17:34   You know, you can hear it and it, you know, there's no free spinning, there's no ratcheting, there's no different modes.

00:17:40   The button where the ratcheting, you know, switcher thing usually just changes DPI.

00:17:44   So you can change to like less sensitivity when you're sniping or whatever.

00:17:48   Anyway.

00:17:49   Why would you want, okay.

00:17:50   Because when you're zoomed in and sniping and you want to make fine adjustments with larger motions of your hands, you know what I mean?

00:17:56   I guess.

00:17:57   Yeah, that's the thing.

00:17:58   I mean, it comes, it's such a prominent feature on the gaming mouse lines that you can configure up to like maybe five or six or seven different DPI levels and configure exactly what they are and then cycle through them and have like keys to swap to them.

00:18:12   Like when you hold down shift, it'll swap to one and then the other one will be the default and you can hit the button to cycle through them.

00:18:17   The software is very complicated and very gamery.

00:18:20   So and both of them, by the way, the original logitech option software installed like a local web server or something that I immediately disabled.

00:18:28   God knows what it's doing.

00:18:29   This I haven't even looked at what this gaming thing installed.

00:18:32   I think it is installed.

00:18:33   Actually, I looked at the package content.

00:18:35   I used pacifist, which is a great program you should check out. It lets you open any dot pkg file on the Mac and see where what's inside it and probably will let you know where it's going to install them.

00:18:46   Like what is included?

00:18:47   Are there any launch amens launch agents or launch demons files going into application support or files going into user local?

00:18:55   That's pretty cool.

00:18:56   Yeah.

00:18:57   I looked inside of this one and had a bunch of drivers like force feedback wheels like it's their logitech gaming software period.

00:19:03   It's not just for this mouse.

00:19:04   So if I buy any logitech gaming peripherals that works with this.

00:19:07   So now I have two large wads of logitech code running.

00:19:11   And oh, and by the way, this mouse, the drivers that come with it, there's like a menu bar icon, a logitech gaming menu bar icon.

00:19:17   I think if you quit that thing, all of that software that goes with the mouse just goes away.

00:19:23   And then the mouse is controlled by, you know, just Mac OS.

00:19:26   And it feels different, like the logitech software that's controlling it has a bazillion settings and it feels different when you use it that way.

00:19:32   And when you quit the software, the whole mouse feels different.

00:19:34   So I kind of feel like I have to run the software when I'm using the mouse.

00:19:36   That would be a deal breaker for me.

00:19:38   Same.

00:19:39   Like I don't mind when software like writes settings to the mouse and then you can quit it and the mouse kind of retains those settings.

00:19:44   I don't mind that.

00:19:45   It has that feature.

00:19:46   Like there is memory on the mouse and it's also you can save them on the internet or whatever.

00:19:49   But in my brief experimentation, even when I write the settings to the mouse and when I quit the software, I think the acceleration curves are different because you can customize that too.

00:19:59   And the OS's acceleration curves are different as well.

00:20:01   I realize I'm also running Steermouse.

00:20:03   I turned off Steermouse for this mouse so I think it's just using logitech software.

00:20:06   None of them feel bad.

00:20:07   With them, without the software, they don't feel bad.

00:20:09   But it feels a little bit better with because I spent all that time tweaking the DPI settings and everything.

00:20:14   And I know what you're saying about it being a deal breaker.

00:20:16   Like how many drivers and the menu bar icon is not monochrome, by the way.

00:20:20   It's bluish.

00:20:21   So it's like, ugh.

00:20:22   Oh, another deal breaker for me.

00:20:23   Yeah.

00:20:24   But that said, I think this mouse is closest to what I was looking for in terms of the shape.

00:20:31   I bet it's the same damn plastic molds.

00:20:34   The buttons are different but it's what I was looking for with the side buttons aside.

00:20:39   And I'm kind of glad to have a gaming mouse because if I ever do any gaming like boot into windows and try playing Destiny once I get a better video card or whatever, I'll probably use this mouse.

00:20:50   Because the 1000 hertz polling stuff and all of the configuration options for this and presets for different games and everything, I like it.

00:21:00   It's good.

00:21:01   But for my day to day stuff, I think I might be back to my current winner which is I think now still the Microsoft Precision mouse.

00:21:10   Because here's the thing.

00:21:11   When I use the Precision mouse, it's like knobs in cars on toasters and stereo equipment.

00:21:18   It feels expensive.

00:21:20   I'm sitting in front of what I know to be objectively a very stupidly expensive computer.

00:21:24   And when the things I touch with my hands also feel expensive, I'm like, "Ah, I'm sitting in front of my expensive computer."

00:21:29   When I use this mouse, I'm like, "What is this am I using?"

00:21:33   This feels kind of janky and lightweight and like I could crush it with my fingers because the plastic is so thin.

00:21:39   It doesn't feel expensive.

00:21:40   It's just stupid.

00:21:41   It's like, "How do you care?"

00:21:43   But that's an important part of the interface.

00:21:45   I mean, think if you buy like a car with a nice leather-wrapped steering wheel versus a car with a shiny plastic steering wheel with like plastic mold seams on it.

00:21:54   It doesn't really matter how great the car is.

00:21:56   If you take and search your favorite car here, whether it's a luxury sedan or a sports car, and you slap on a steering wheel from like a 1984 Chevy base model, you know, it's not going to feel as good.

00:22:10   Even though the car is the same and has the same performance characteristics and the same ride and the same handling, it feels worse because the thing you're touching feels cheaper.

00:22:18   And that is definitely the experience of using the very light gaming mouse with my very heavy and expensive computer.

00:22:25   And also, you know, the scroll wheel like just feels way better on the Microsoft One.

00:22:29   It is my favorite scroll wheel.

00:22:30   I'm very addicted to it now.

00:22:31   I do like the lack of a thumb shelf on this one.

00:22:33   So anyway, I'm going to give this one a few more days just because for all these mice, I want to use them for multiple days, not just past judgment after a day of use.

00:22:39   But that's my judgment so far on the Logitech G305 Lightspeed.

00:22:45   We are sponsored this week by Casper, who makes awesome mattresses and sleep products.

00:22:50   Casper products are cleverly designed by humans for humans to provide supportive comfort for all kinds of bodies.

00:22:57   You spend a third of your life sleeping and they believe you should be comfortable.

00:23:01   So their experts work tirelessly to make quality sleep surfaces that cradle your natural geometry in all the right places.

00:23:08   It all started with the original Casper mattress.

00:23:11   This combines multiple supportive memory foams for a quality sleep surface with just the right amounts of both sink and bounce.

00:23:17   A breathable design to help you sleep cool.

00:23:19   And with over 20,000 reviews and an average of 4.8 stars across Casper, Amazon, and Google, it is becoming the Internet's favorite mattress.

00:23:27   And they now offer three other mattresses as well.

00:23:30   The Wave, the Essential, and the Hybrid.

00:23:32   The Wave, this is the one that I sleep on.

00:23:34   I've been sleeping on it for over a year now and I got to say, I'm a big fan.

00:23:38   The Wave features a patent pending premium support system to mirror the natural shape of your body.

00:23:43   They also have the Essential, a streamlined design at a price that won't keep you up at night.

00:23:48   The Hybrid, which combines the pressure relief of the award winning foam with durable yet gentle springs.

00:23:53   And also a wide array of other products like pillows and sheets to ensure an overall better sleep experience.

00:23:59   All of their products are designed, developed, and assembled right here in the US.

00:24:04   And they're brought to you at affordable prices because Casper cuts out middle people and sells directly to you.

00:24:10   They're all backed by free delivery right to your door within the US and Canada.

00:24:14   Free returns and you can be sure of your purchase with Casper's 100 night risk free sleep on it trial.

00:24:22   And if you're not completely satisfied after that time, they'll just take it right back for free within the US and Canada.

00:24:27   So get $100 toward select mattresses by visiting casper.com/ATP2019 and using code ATP2019 at checkout.

00:24:36   That's casper.com/ATP2019 with special code ATP2019. Terms and conditions apply.

00:24:43   Thank you to Casper for sponsoring our show.

00:24:45   So I wanted to call your attention to a podcast by a friend of the show, Jonathan Mann, called "As It Happens, Song a Day."

00:24:56   And this is a podcast he's doing chronicling him creating a song every single day.

00:25:01   You know him because he does the closing theme for the show.

00:25:04   And some of you also know that there's stuff that happens after that theme, which we've talked about on and off over the last several years.

00:25:10   Anyways, the episode that came out this week, I don't know what number it is, but we'll put a link in the show notes.

00:25:15   It's about the post WWDC episode from this past June, which includes tweets from me and I think Marco and John, if I'm not mistaken.

00:25:25   It certainly includes tweets from some of us. And it's a quick 15 minutes on the nose and I listened to it earlier and it's quite enjoyable.

00:25:32   So I just wanted to point you in that direction if you wanted to check it out.

00:25:35   Yeah, the whole process of writing songs to me as somebody who has never done anything even close to that seems like magic.

00:25:43   And I think one thing that Jonathan Mann shows is that you can get surprisingly good at that if that's what you do.

00:25:52   And that's what he does. He's been practicing by writing songs every day for, I mean how long has it been? Like 10 years or something? 9 years? Something like that?

00:26:00   He's gotten really good at it. And it's really interesting to hear his process.

00:26:05   And that's what this podcast does. It explains, it's him talking through and you can kind of see how these songs get made.

00:26:13   And I don't know, I find that fascinating.

00:26:16   Real time follow up, Over 10, January 2009. My mistake.

00:26:20   There you go.

00:26:21   I can't imagine writing a song, much less a song a day for, what is that, 11 years? Good grief.

00:26:29   And more importantly, doing anything once per day. Like literally anything. Especially if it's something that requires some kind of effort.

00:26:39   I suppose you all brush your teeth every day, but that is a lot less work than coming up with a new song, words, music and recording it that has never existed before.

00:26:47   And then the next day you've got to do it again.

00:26:49   It seems even more like magic when you don't possess that skill up front.

00:26:54   But yeah, even if I had to just post a tweet on Twitter every day.

00:27:01   Even that, that's the most nothingest nothing of all time.

00:27:05   It's like the biggest thing that feels like something but isn't. Spoiler to all your Twitter protests out there, it's nothing.

00:27:11   But that takes nothing. Nothing at all. And yet doing that every day for 11 years would be nearly impossible.

00:27:18   As somebody in the chat room just said, "I'm not sure I poop every day." I think that's a pretty good summary.

00:27:26   At least not every day for 11 years.

00:27:28   You might want to get more fiber in your diet.

00:27:30   Oh my word. All right, Jon, why don't you give us an update on Front & Center. You've been hot and heavy with the updates, my man. What's going on there?

00:27:36   Yeah, so first I'll start off by saying thanks to everybody who purchased Front & Center. I'm assuming it's only people who listened to the show because my experience has shown that no one who didn't listen to me explain at length what this thing does, understands what it does.

00:27:50   Which is not their fault. It is a weird program that's hard to explain. Half of the difficulty of releasing this is trying to explain to people who are looking at it what it does.

00:28:01   So that if they decide that they think they want it and they get it, they won't be surprised by what it does or doesn't do.

00:28:08   But anyway, I got a lot of press coverage on the first day from all my friends. It was nice. I thank all of them for that.

00:28:15   And as you would expect for an application like this, which is like I said, probably the most trivial application that could actually exist on the App Store and not get rejected.

00:28:22   That one day of coverage resulted in the vast majority of its sales. Again, thank you to everybody who bought it.

00:28:30   And then the sales dropped off to nothing. So my plan has always been, as I discussed, to eventually raise the price from $2.99 in my deterrence pricing strategy.

00:28:40   Mostly because I just don't... basically after sales dropped to zero, I don't want anyone accidentally buying it on an impulse and being disappointed.

00:28:48   Because it's difficult to explain and people don't read text on the internet or in the App Store. They just see the icon and see some screenshots and think they know what it does.

00:29:00   And then they get it and they're disappointed because it doesn't do what they want. So I want to keep those people away. I don't want people to buy it and be disappointed.

00:29:06   So I raised the price from $2.99 to $4.99 to keep away the riff raff. And don't worry, this is not affecting sales because they already dropped nothing. So it's not a big deal.

00:29:19   But still, it did much better than I thought. Obviously the press coverage helped Apple put it in their little top...

00:29:27   Or their editorial section where it's like games that we love right now on the Mac App Store. So I'm very thankful for that. I got to look at the sales graph to see the first day of coverage is like 99% of the sales or 95% of the sales.

00:29:41   Then the sales go down like a rocket. And then when Apple added it to the apps we love, a little tiny lump. Which I appreciate. I appreciate that lump, Apple. Thank you so much for that lump because it's better than zero.

00:29:52   But it just goes to show the Mac App Store is not a place where people visit every day. Whereas say Daring Fireball is a place that people visit every day. So if you're featured in Daring Fireball, you'll get way more sales than if you are featured on the Mac App Store in the Games We Love section.

00:30:11   Or on ATP for that matter because obviously us talking about it in the show really helped. And again, thank you to everyone who bought it.

00:30:16   You can buy sponsorships at ATP.com/ATP.FM/sponsorship.

00:30:21   You got it wrong again. It's ATP.FM/sponsor.

00:30:25   Oh jeez, I never go there. I never have to sponsor the show. I can promote my stuff for free.

00:30:31   Speaking of your stuff, have you bought a Mac Pro yet?

00:30:35   No, so last episode I had mentioned that I was having trouble with my iMac Pro for the first time ever.

00:30:44   And that I was getting noticeable fan noise when doing things that just heated up the CPU's a little bit.

00:30:52   And that I had spent most of the last two years using this computer never hearing any bit of the fan at all.

00:30:58   And I heard from a couple other people who had a similar problem or had heard of other people having a similar problem.

00:31:04   At the time I thought, let me just try blowing out the computer. I assume it's dust that's impeding the thermals.

00:31:09   And so I'll try blowing it out. So I brought it into the garage very carefully on my lap on the floor with an air compressor.

00:31:16   And tried blowing it out, first blowing out into the intake, into the exhaust so it would blow stuff out the intakes.

00:31:23   And nothing really came out of it. And then I tried blowing into the intakes themselves at various angles.

00:31:30   And a couple of very small pieces came out but nowhere near what I was expecting.

00:31:36   And then I vacuumed the intake holes to kind of finish up.

00:31:40   But obviously I can't really tell what came out of that. But it didn't seem like there was a lot of dust in there.

00:31:46   But I can tell you that before the cleaning, the idle temperature was about 10 degrees higher Celsius than after the cleaning.

00:31:56   I did a quick little benchmark running Cinebench and looking at the fan RPMs over time.

00:32:01   And the iMac Pro usually idles around 1100 RPM. That's when you basically can't hear the fan at all.

00:32:07   Before the cleaning, it would be at 2400 RPM by about 45 seconds into Cinebench.

00:32:14   And after the cleaning, 45 seconds in, it was still at the idle speed of 1100 RPM.

00:32:21   And the highest it ever got before the cleaning was about 2500. After the cleaning, the highest it got was 1500.

00:32:29   It took 68 seconds to get that high. Even that's only slightly audible.

00:32:34   So I consider it a success even though it doesn't appear as though a lot of dust actually came out of it.

00:32:40   But maybe I moved it around in there just enough. I don't know.

00:32:45   Or maybe there was some dust in just the wrong place. I don't know.

00:32:49   But whatever it is, it now is significantly better thermal performance.

00:32:54   And it seems to be either back to normal or close enough to back to normal that I no longer notice it. So success.

00:33:01   You know what you need on your computer, Marco?

00:33:03   Access to the inside.

00:33:05   Way bigger holes.

00:33:06   Yeah, honestly.

00:33:08   Way bigger holes and more of them. Yeah, that's right.

00:33:11   Yeah, definitely. While I did solve the problem and while I do still love this computer,

00:33:17   this moment did make me wish for a tower.

00:33:20   Because I have no real access to the insides of this thing unless I do heavy disassembly,

00:33:26   like taking the screen off, which I'm not going to do.

00:33:29   So I do wish, at that moment, I wish I had a Mac Pro instead.

00:33:33   But that moment alone is not enough to make me actually ditch my setup and buy a Mac Pro.

00:33:38   Yeah, the popular mechanics article was talking about this, was exactly how widely spaced the heat sink fans are

00:33:44   on the things in the Mac Pro.

00:33:45   Obviously the holes in the front are big and we talked about them not having a dust screen because they want the fans to be able to run more smoothly and pull the air through.

00:33:52   There's very large holes in the front of it.

00:33:54   Not difficult to get air through it, but then once the air gets into there, and I suspect this is what's going on inside your iMac,

00:34:00   if there are any kind of heat sink fins, the closer those fins are together, the more able they are to trap dust and get clogged up.

00:34:07   Like the fins are really far apart in the Mac Pro.

00:34:09   I don't know if they're like a centimeter apart, but they look like you could fit a pencil between them.

00:34:13   They're not like you'd expect heat sink fins to be, you know, sort of stacked close together.

00:34:17   That's not like the previous Mac Pro or the Power Mac G5, which had very closely spaced fins, which I often blew out with compressed air because they really did clog up.

00:34:26   So I'm glad you used the Apple and the 2010s and 2020s solution of compressed air to fix your computer.

00:34:33   Yeah, because normally if you're designing a heat sink, normally you want as many thin, very thinly spaced fins in the heat sink as possible,

00:34:44   so you can get as much surface area as possible for the air to blow over so it can cool as well as possible.

00:34:50   And so normally you do design them really close together.

00:34:53   And I don't know how much dust plays into the engineering of these things, but clearly on the new Mac Pro, they thought of that.

00:35:01   So you have these very widely spaced fins on these heat sinks that you do give up some density of surface area,

00:35:10   although you also have a much longer path for the air to go through total.

00:35:14   Well, that's why I can't do this on the iMac, because the reason it works at all in the Mac Pro is they're like eight inches long, each fin, right?

00:35:22   So you can get away with having fewer, but there's not a lot of room back there on the iMac.

00:35:25   So just to get enough surface area to cool things, maybe they need to have them more closely spaced.

00:35:30   Or all I know, maybe there aren't even any fins in there. It's all heat pipe stuff.

00:35:33   I don't actually recall what's inside that thing. But the point is, there's not a lot of space in there, so your options are limited.

00:35:38   They obviously did an amazing job on the cooling system, but it seems more vulnerable to dust.

00:35:43   We'll see how this Mac Pro does. And how old is your thing? Three years old now? A little over two.

00:35:49   And we'll check back in two years.

00:35:50   I can say that I did blow out dust from my 2008 Mac Pro, but never from the CPUs. I was always just blowing it off of my third-party video card that had its own GPU cooler that just made this terrible dusty mess in there.

00:36:02   I never took compressed air to the CPUs, so I guess they survived dust.

00:36:07   But it wasn't because there wasn't dust trapped in there. There's plenty of it. Like I said, the dust started to weld to the inside eventually.

00:36:13   You go to the attic and pull up my 2008 Mac Pro, you're like, "Oh, it looks dusty in there." And then you run your finger across it, and the dust doesn't move.

00:36:20   It's just textured metal now. Metal that has been textured with dust.

00:36:24   Oh, man. Do you go up there and cuddle your old Mac Pro ever, or is it good-ridden?

00:36:30   No, but I did send you a picture. I did refactor everything up there. I got rid of a lot of big boxes, rearranged stuff.

00:36:38   We're still working on the attic. There's a whole other side that is a gigantic mess. Looks like a bomb went off, but my side is looking pretty good lately.

00:36:45   We are sponsored this week by Health IQ. Now, you know what makes a healthy lifestyle.

00:36:53   You can average eight hours of sleep a night. You can eat a nice diet, probably a plant-based diet.

00:36:58   You can exercise at least four times a week. You do these things, you're doing everything right to ensure that you live a long life.

00:37:05   You also need to think about things like life insurance. And the problem is, historically, life insurance is overpriced for people who are healthy.

00:37:14   Health IQ uses science and data to secure lower rates for healthy people like you on life insurance.

00:37:22   So, for example, if you're a runner or a cyclist, or you're into CrossFit, or you're another type of athlete, even if you're just a committed weekend warrior,

00:37:29   if you're vegetarian or vegan, you deserve to be rewarded for your hard work with more affordable life insurance rates.

00:37:36   Health IQ is an agency. They're a life insurance agency. They can save you up to 41% on their life insurance,

00:37:43   because physically active people have significantly lower risks for things like heart disease, cancer, and diabetes that drive up life insurance prices.

00:37:50   Health IQ is not a lead generator. They take you through the entire process of applying, and the policy is underwritten by one of their top insurance partners.

00:37:58   And these savings are exclusive to Health IQ. You won't find them anywhere else, and you must qualify to get a special rate.

00:38:04   To see if you qualify, go to healthiq.com/atp to take the proprietary Health IQ quiz.

00:38:10   And your score, as well as other factors, might save you up to 41% on your life insurance premiums compared to other providers.

00:38:17   Again, healthiq.com/atp to let them know we sent you, and start the process with the Health IQ quiz.

00:38:24   There's no commitment, and you'll learn even more about potential opportunities to be rewarded for your commitment to living healthy.

00:38:29   One more time, healthiq.com/atp. Thank you so much to Health IQ for sponsoring our show.

00:38:35   There's been a big brouhaha this week about iCloud backups, encryption, and Apple, and whether they really give a darn about privacy or not.

00:38:47   And as chief summarizer and chief, I will do my best to summarize. Gentlemen, please feel free to interrupt me if I go off the rails.

00:38:53   There was a Reuters article just a couple of days ago saying in summary that Apple had planned to do end-to-end encrypted backups.

00:39:05   And then either pre-flighted it with the FBI or somehow got wind of it. And the FBI unsurprisingly said, "Nuh-uh-uh-uh-uh, nope."

00:39:15   And then Apple did an about phase.

00:39:17   Now what does encrypted end-to-end mean? What that means is if there's a backup of your phone that resides on Apple's servers but is encrypted from the time it leaves your phone,

00:39:28   then, and I'm deeply oversimplifying to be clear, but anyways, if it's encrypted from the time it leaves your phone with keys that only you have,

00:39:36   then that means Apple would not be able to, say, crack that backup open and send your iMessages to the FBI.

00:39:43   Now obviously there's good and bad that comes of that. There's good in that that's hyper-private.

00:39:48   It's bad if you are a terrorist or do terrible things and should be investigated for doing those terrible things.

00:39:56   And there's a lot of different ways to look at this. There's a really good post on Stratechery this week, which I believe was the free post.

00:40:03   If it was, I will put it in the show notes. But one way or another, there's a lot of different ways to look at this.

00:40:09   But there was also a lot of debate as to whether or not Apple really acquiesced to the FBI or if that story at Reuters was all kind of wrong and backwards.

00:40:20   And there was a series of really good posts on Daring Fireball about this as well. Is that a reasonable summary?

00:40:26   Again, I know I've oversimplified, but I'm trying to do this in less than 16 hours. Does that sound about right?

00:40:32   Yeah, it's close. I feel like the reason I put all the Daring Fireball links in there is I think Grubber did a good job of trying to make sense of the various stories.

00:40:41   All of which could be true at the same time, but not really getting the whole picture. In particular, I think his most salient point was the idea that Apple would consider doing a thing but then go and ask the FBI what they think.

00:40:53   Not because Apple is saying that Apple wouldn't ask for permission, but because why bother? You know what the FBI's opinion is. You think the FBI's going to go, "Oh, no, you're good. Go ahead. Go do that."

00:41:05   You don't have to ask them to know. Law enforcement always wants access to this. There is no situation in which this topic would ever come up and their opinion would be different.

00:41:13   So the idea of Apple bringing this information to them for their opinion or approval is completely ridiculous. It doesn't change the fact that Apple knows their opinion.

00:41:23   The FBI probably expressed their opinion to Apple many, many times. That may have factored into Apple's decision.

00:41:29   Now the other articles that Guru put in here about interviews with Tim Cook, some of them from years ago, discussing this very thing, probably related to previous security blowups and FBI asking for access to people's phones or whatever.

00:41:44   And the suggestion was that we're thinking about doing end-to-end encryption for your backups, but one of the reasons—this is Apple speaking here, Tim Cook—one of the reasons I haven't been doing it is because—and Casey didn't mention this, and I think this is actually—this sounds like corporate BS, but it's actually probably a real thing—is that when people don't know their passwords and their data's gone and it's only in Apple's backups, if Apple couldn't give them their backups, people would be angry.

00:42:13   Even if, as Guru suggested, I'll just make it optional. Don't make it the default, but for people who care about security, let them enable it.

00:42:20   Everybody thinks they're not going to forget their password, right? "Oh, yeah, I want the maximum security." And then they forget their password, and then they want to get their data back, and they go to an Apple store and they say, "I don't remember my password. Can you just give me my data?"

00:42:34   And they'll be like, "Sorry, we can't. You turned on super-duper encryption." And the customers will be sad. Whether or not the customers are angry—some of them probably will be angry because people are people—but universally, they'll be sad.

00:42:45   "Oh, I've lost all of my data." And it's not really everything because things like photo that appear on the web aren't part of this, because if there's a web page where you can go to to view your photos and anybody can view them there, it's clear that Apple has the ability to decrypt them because they're showing them on a web page.

00:43:03   But for other stuff—for your contacts, for your text messages, for your notes, for anything that Apple has on their server, any kind of data in any of your iOS applications—if it really was end-to-end encrypted, it would be a customer service and user experience negative.

00:43:22   And only Apple knows the extent of that, because they know exactly how many times they end up with customers who don't remember their iCloud backup password and their phone fell on a lake and they want to get a new phone and they say, "Okay, where's all my data?"

00:43:34   They'll be like, "Oh, well, just log in with your Apple ID." And they're like, "Oh, I don't remember that."

00:43:37   Well, if Apple didn't have the ability to say, "No problem, because you've been doing iCloud backups, we can get your data back for you," if they didn't have the ability to do that, customers would be sad. So I'm not sure what the solution here is.

00:43:52   I think the whole government angle is mostly irrelevant, because we know what the government's—we know what law enforcement's position is, and we know what Apple's position in general is, and I think one of the reasons that Apple's position is not hardline-like encrypt the entire world is this customer service angle.

00:44:09   The other side of it is also Apple's probably sick of legally fighting with FBI over this, and that is definitely a factor, but I think to frame it as Apple sacrificing your security to appease the government is a simplification.

00:44:26   It is not factoring in, like I said, what sounds like corporate BS, but I think is a real thing, and the wildcard in this, and Gruber also posted about this, that Android, the world's most popular mobile operating system, or at least if you use Google services, Google does offer end-to-end encrypted backups.

00:44:43   I'm sure the FBI hates that they do that too, but it's not as big a news story maybe because Apple's not involved or whatever, so I think eventually Apple will probably implement this somehow, some way, and at least give it as an option, but right now it hasn't been for years.

00:45:01   If you're in the security circles, this is not news, I think we talked about it on this show the last time we talked about the FBI thing, the San Bernardino shooter FBI thing or whatever, the fact that the phones and the device is all encrypted and locked away, but if you've been doing iCloud backup, those are also encrypted, but Apple has the key and can give them to you, and the stats and the latest things.

00:45:24   Apple does that thousands of times, like law enforcement asks for backups and Apple gives it to them because they have a warrant or whatever, they comply with the law because they have to.

00:45:33   If Apple couldn't comply because they were encrypted, then they couldn't comply, and that would be a different story, and that's what they're fighting over, but of the billions of Android phones, I'm not sure how many of them actually use Google services and use their backup services, so maybe it's a small portion.

00:45:48   But anyway, it's a complicated topic, and the right thing to do is probably to offer end-to-end encryption, but I kind of understand why Apple has been waffling for so many years to do so.

00:46:00   It's such a complicated topic and practice for so many reasons, and a lot of this goes back, we were talking maybe a month or two back about the complexity of Apple dealing with China and other big world governments where they have to sell products, or they don't necessarily have to, but they basically have to.

00:46:22   This has a lot of overlap with that, of like, we're dealing with not just Apple's technical abilities, but we're dealing with Apple having potentially large clashes with the countries in which they need to sell phones and their own country that they are based in, because encryption is really tricky with law enforcement.

00:46:44   There's lots of different encryption laws all over the world with what kind of encryption is even legal in different parts of the world, there's always going to be this friction between the reality of encryption and law enforcement, because as John said, law enforcement has a job to do, their job is to allegedly solve crimes most of the time, and that is most of the time what they do,

00:47:07   but they also have a culture of feeling entitled to everything, to any possible thing that might even lead to evidence, anything that might maybe contain a little bit of evidence, and they really, really feel entitled to look through your phone.

00:47:24   As encryption gets better, their ability to do that is going down over time, as various security gets better, as security holes get patched, and hopefully not too many more made, it's getting harder for them to access what they consider evidence they are entitled to.

00:47:41   And so of course, they're going to go to the public, they're going to make a stink in public, they're going to try to scare people, because throughout all of history, it's been a proven strategy that if you want people to give up their freedoms, scare them, and they will usually give them up more easily.

00:47:58   And so they make all these crazy threats in public about how, "Oh, you're enabling terrorists," and all this stuff, or helping drug dealers, and they drum up these big, hefty terms and labels and scary things to try to make a public case, try to convince lawmakers maybe to maybe change what the laws are.

00:48:18   None of this has anything to do with the tech, really, it's all political, and it's very hard for us as tech commentators to fully understand that world, and to be able to really say, "Oh, they should definitely do this," or "They should definitely not do this."

00:48:31   Most of it goes way above our heads, most of it is happening behind closed doors, or is part of more complicated strategies that we aren't really thinking of or knowledgeable about.

00:48:41   So it's so hard for us to say, "Yeah, they should definitely offer full encryption," because if they do offer full encryption, they are taking a very big risk that that will provoke the government into making full encryption illegal.

00:48:53   And there's lots of reasons why we don't want that.

00:48:56   Because keep in mind also, the legislators are not only people who are incredibly financially bought off for the most part, and the law enforcement complex is a very big complex in this country, so they're a very powerful lobby.

00:49:15   It's also really bad politically to ever show yourself as being soft on crime at all, just like, again, another hack that works with people, it's like, you can't ever say as a politician that you're being a little bit soft on what criminals can do.

00:49:31   So the reality is, we're at a very, very dangerous point where we're very close to this kind of encryption becoming illegal, and to even the US, the country that allegedly has freedoms, asterisk, asterisk, asterisk, even we are very, probably very close to outlawing this kind of encryption at all, and to requiring companies like Apple to build in backdoors for our law enforcement agencies so they can spy on brown people when they cross the border.

00:49:58   So, it's so complicated.

00:50:03   So I know that Apple usually has their head on straight with matters like this, even if they're doing things that we see as unpopular, or even when they're doing things that we see as capitulating unnecessarily to an oppressive government, whether it's somebody else's or ours.

00:50:21   But in the long run, in retrospect, we can look back on what they've done and usually we can say, okay, that was probably the right move at the time.

00:50:30   So I'm willing to give them the benefit of the doubt when it comes to stuff like this, most of the time, that if they've made a decision that doesn't seem quite right to me, in this arena, in the area of like, dealing with big governments, basically,

00:50:48   they probably had good reason to do it, or they didn't have a choice.

00:50:53   And we can complain all we want about that, we should, because the reality is our freedoms are getting eroded at an alarming rate, but that's not really Apple's fault, and there are much bigger issues in our own society and government that need to be addressed.

00:51:08   That's where the real problem is, and if Apple is being forced to really toe a line here, it's probably not Apple's fault.

00:51:17   Are you just being an apologist?

00:51:19   Yeah, you know me. You know me, I'm known for never criticizing Apple.

00:51:25   Fair, fair, fair. I don't know. Like you said, it's so tough and I'm so torn, and it turns out I was looking, the Stratechery piece is not free for this week, which is kind of too bad because it's a really, really good piece.

00:51:39   And the gist of it, without doing near as good a job as Ben did, is that, hey, there's many different ways to look at this, and there's compelling arguments on every side of it.

00:51:49   Like, I could make a compelling argument that nobody should be able to use encryption in case you are doing something naughty, because I'm not doing anything naughty.

00:51:55   No, you couldn't. You could not make a compelling argument.

00:51:57   Well, okay.

00:51:58   You could make a bad argument for that.

00:52:00   Fine, fine, fine. You take my point. I can see reasons why one would desire for less encryption. I don't agree with them, but I can see the reasons why.

00:52:11   Terrible reasons, but yes. It's like Marco said, like he was saying, fear, but it's like appeal to emotion.

00:52:16   All the logical fallacies you can think of are things that motivate people to argue for dumb things like no encryption anywhere, right?

00:52:23   But I think Marco was really getting to the heart of it. It's like, it's doing something less than the absolute right thing as a long-term strategic play to prevent even worse things from happening.

00:52:35   Which unfortunately, in this country in particular, we're in a precarious situation. It's like, you should really be playing the long game a little bit and saying, I can't make a moment-to-moment decision of always doing the right thing, because it has a high chance of triggering a much worse calamity in the very near future.

00:52:52   In some respects, when/if our actual United States government was functioning in a reasonable way, each of the parties involved in any sort of governmental issue should be, and it's like the pro-workflow group in Apple, should be lobbying from their position.

00:53:14   Law enforcement should be doing everything they can to get every strap of evidence. That's their job. They should try as hard as they can within the bounds of the law.

00:53:24   They're always going to want more data. They're always going to want, like, that, but that is their interest. Like, that's what they're supposed to do.

00:53:30   There has to be a countervailing force, which is, okay, on the other hand, people have rights and they elect representatives to protect those rights.

00:53:37   So as strongly as law enforcement tries to get all the data and personal information from people, equally strongly, our laws and representatives should be protecting the rights of the people from the overreach of law enforcement.

00:53:49   That's how it's supposed to work. Like, two groups with different interests, like, you know, coming together, balancing each other, checking each other's power, right?

00:53:59   Right in this country right now, checking each other's power is not working quite the way it's supposed to, so we're in a dangerous situation where things could go downhill very fast.

00:54:09   And so in this situation, you know, and again, companies want to make as much money as they can, protect their data from the government, you know, like, be able to make a pitch like Apple saying, "We are the privacy company. We'll protect your data because that helps them sell more devices."

00:54:24   And, you know, whatever. Like, they have, Apple has interests as well. If Apple were to lobby as strong as possible for its interests, saying, "We are going to end encrypt the entire world and middle finger to the government,"

00:54:38   because the system of balances of the government itself is not in a healthy state right now, that could very easily tip things.

00:54:45   And so I feel like, you know, this is all more fear-mongering. "Oh, if Apple end encrypts, that means they'll outlaw encryption." I don't think that's true at all, right?

00:54:53   All I'm saying is that it's not a slam dunk to say, "Oh, it's obvious Apple should just, you know, say screw the government and encrypt everything immediately," right?

00:55:01   Because there are potential consequences to that. And it's worth at least considering them.

00:55:06   Now, I think my personal opinion is, yes, Apple should absolutely end encrypt everything. They should, the government will be mad, they should do it in a tactful way, they should have done it years ago, they shouldn't even be waiting.

00:55:16   Google already did it, Apple should have already done it. That's my personal opinion. But I do understand that every point when Apple had to make that decision, thinking about, even if it was years ago, right?

00:55:26   Thinking that, "Eh, like there's the customer service angle," and also, as one of the sources in the routers, I always say routers, wrote your story, said, they didn't want to poke the bear.

00:55:38   It's like, "We just got through this big fight with the government. We do have to deal with the government." That's the worst corporate slime. It's like, "Oh, well, so you're going to screw your customers because you want an easier relationship with the government so you can make more money."

00:55:49   That's mostly true, but there are other angles to that exact thing that I just said that are slightly more altruistic than the most cynical possible angle.

00:55:58   So in this case, I think Apple did make the wrong call many times over and continues to make the wrong call, but not by a huge amount, right?

00:56:07   So I grow tired of people who really believe that companies like this or whoever is in this kind of conflict with the government should always be taking the hardest of hardline positions.

00:56:20   If you are one micron off of the absolute hardline position, you're dead to me. That is a more reasonable position to take when the system that we're all sort of playing in, the game rules and the sort of balance of powers and structure of the game rules is such that that is a reasonable thing to do.

00:56:40   But we're not anywhere close to that right now, and hardline position in one or two areas can very quickly lead to worse things.

00:56:46   And again, I don't want to be fearmongering about that. I just think that's the thinking that is factored into Apple's decision to essentially do the wrong thing multiple times over by a small amount.

00:56:59   And that's before even getting into like, "Okay, well then Apple has to sell products." It has to.

00:57:03   Apple does sell products across the entire world, and everyone else has different encryption laws, and how do you deal with that?

00:57:08   It's complicated. It makes you not want to be the CEO of Apple, you know, setting aside having to stand next to Trump at a Mac Pro factory in just a depressing episode. Who put this topic in the notes?

00:57:22   Yeah, and I have much more a problem with that Mac Pro factory thing than I do, and the whole thing with the tariffs. It's one thing if Apple's trying to just make more money off of tariff BS.

00:57:34   Or not pay as much taxes.

00:57:36   Yeah, like I have absolutely zero respect for Tim Cook on those fronts. None whatsoever.

00:57:42   But when it comes to standing ground on things like privacy and encryption, he's doing a pretty good job.

00:57:49   And so when it comes to stuff like this, you know, I do have to give him the benefit of the doubt that, yeah, if it's about tariffs and ways that Apple can either cheat the tax system to make more money, even though, I know cheat is a loaded word because it's what all corporations do.

00:58:05   But if Apple can, you know, loophole the tax system to make more money or avoid tariffs that many other companies have to pay, like that's just slimy.

00:58:14   And I have zero respect for how much effort Tim Cook seems to be putting into things like that.

00:58:21   But privacy stuff is pretty solid, and I do give him credit for having a lot of credibility on that front.

00:58:29   They probably have their reasons for the decisions they make or don't make around encryption and privacy and the way it interacts with governments.

00:58:37   I would also say, like, you know, we're focusing a lot on the government angle here. Don't forget the customer service angle on this as well.

00:58:44   Because I think that's bigger than people realize. People do forget their passwords all the time and need Apple's help to get back into their stuff all the time.

00:58:53   And as we lock down security better with things like two-factor and end-to-end encryption, we do cut off avenues for people to have, like, a way out.

00:59:03   And we try to tell people, okay, here's some, you know, recovery codes or, you know, have iCloud recovery enabled for certain things, whatever.

00:59:10   But the reality is, we've heard from people who work in Apple stores all the time that, like, it's heartbreaking how many people come in and cannot get their data recovered

00:59:19   and lose their, you know, pictures of their children or whatever because they forgot a password and they're locked out of everything in a way that Apple can't help them recover it.

00:59:28   That happens all the time, every single day, probably in every Apple store in the world.

00:59:33   And so, yeah, right? And so, like, that is such a huge factor.

00:59:39   It wouldn't surprise me if that's a major factor in Apple decision-making in this area.

00:59:44   Just to leave them an out because if they didn't have that out, how many more people every day would have that horrible outcome?

00:59:54   Yeah, I think that's exactly right. I actually finally got around to replacing my iPhone 11 Pro that, if you recall, I shattered within, like, 12 hours of receiving it.

01:00:02   And I was at the Genius Bar, was it Tuesday, I believe, and I was kind of listening to what was going on as I was waiting for a restore to go onto the phone and just generally killing time.

01:00:14   And I even spoke to the Genius I was working with. And, you know, the Genius I was working with, they had said that, "Oh, you know, this happens a lot."

01:00:22   Because I'd asked, you know, "Do you have to break hearts often?" And I forget. I don't think I phrased it in that way.

01:00:27   But basically, you know, "How often do you have to deal with people who have lost their photos forever?"

01:00:30   And the Genius said, "You know, it happens a lot, and it breaks my heart every time. And this is why I constantly tell people, you know, you gotta have backups, you gotta have backups."

01:00:39   And said the Genius. And, you know, as I'm watching the different discussions happen around me, it was clear that pretty much nobody that was there was excited to be there, which isn't really surprising.

01:00:52   But at least half, if not three-quarters of the people that I saw were dealing with potential data loss problems. And they were devastated because of it.

01:01:00   And I don't know, I didn't hear any, like, specific sob stories about wedding pictures or baby pictures or anything like that.

01:01:05   But it's not a hard thing to imagine. And, yeah, I think you're exactly right, Marco, that I would be stunned if Apple made this end-to-end encryption the default, if it happens at all.

01:01:17   I would be stunned if they made it the default for exactly that reason, for customer service reasons. Because, you know, that leaves all of the responsibility of the customer.

01:01:27   And when you're a company as big as Apple, I would wager that a lot of your customers are probably not as, I'm trying to find a word better than smart, responsible as they should be.

01:01:39   No, I mean, it isn't about intelligence. People screw up. No one's perfect. We screw up, too. Everyone screws up. And it's nice when you screw up really badly.

01:01:49   It's nice when somebody can come in and save your ass. And if you don't leave a way for that to happen, you're playing with fire.

01:01:58   And if you have security concerns, like even with Apple's stuff in its current state, just don't do iCloud backup. You can turn off iCloud backup and then your device will be your device and it will be the only place where your stuff is unless you backup locally to your computer, which you can still do in Catalina through the Finder and yada yada.

01:02:15   If you are super security conscious, Apple still does give you the tools to do what you want. But I think, you know, and speaking of customers being said, the Apple store has lost their stuff. The introduction of iCloud backups made that better, both because people had the ability to have their pictures someplace other than just on their phone, which was a failure mode before iCloud backup, or someone would be like, Oh, my phone broke. Well, where are my pictures? Well, can you get them off the phone? It's like, the broken phone? The phone in the bottom of the lake? Not really.

01:02:42   So introducing iCloud backup really helped with that, you know, because it would put them on a server. And for the people who did remember the password, you could just get them off the server. If you don't remember your passwords, Apple could still get them off the server because they had the ability to decrypt it because they had the key for it or whatever.

01:02:57   But if Apple really wants to make fewer said customers, we've talked about this a million times, more space for iCloud backups. I don't know how many people who was like, Oh, I don't want to enable iCloud backups because it'll fill up because I have too many photos or whatever. It's like, yeah, and I was like, well, just pay a couple bucks a month.

01:03:10   People don't want to pay for backup space. So fewer people do iCloud backups. Therefore, more people have the potential to lose data if they drop their phone in a lake because it isn't backed up, independent of remembering or forgetting your password.

01:03:23   But, you know, like I said, I think Apple absolutely should introduce end to end encryption for iCloud backups, if only as an option. And I think they will eventually. It's just a matter of time.

01:03:36   We are sponsored this week by Clear, the best way to get through airport security. Clear makes your life safer, simpler and more secure. With Clear, your eyes and your fingertips get you through security faster, airports, stadiums and other venues.

01:03:51   So you never need to run to your gate again. Clear helps you get through security with a tap of a finger so you can get to your gate faster and reduce that pre-flight stress.

01:04:00   You are your ID with Clear. Clear replaces the need for physical ID cards using your eyes and fingertips to get you through security because you are the best ID out there.

01:04:10   And it's super easy to sign up. You can create your account online before going to the airport. Once you get to the airport, a Clear ambassador will help you finish the process and then you can immediately use it.

01:04:20   And Clear helps you get through security faster in 65+ airports and sports stadiums across the country with more being added every day. There's also family plans. Up to 3 family members can be added at a discounted rate at your existing account and kids under 18 are free when traveling with a Clear member.

01:04:38   So Clear is the absolute best way to get through airport security and it works great with TSA PreCheck too. Right now, listeners of this show can get your first 2 months of Clear for free by going to ClearMe.com/AccidentalTech and using code AccidentalTech.

01:04:55   That's ClearMe.com/AccidentalTech. Code AccidentalTech for your free 2 months of Clear. Thank you so much to Clear for sponsoring our show.

01:05:05   You know, one of my favorite things to see in the show notes is something that I don't entirely understand but I know there's a good story. And the next line item in the show notes is as follows, "Xcode layout hell."

01:05:21   Jon, I presume this is you and you've had some bad experience with Xcode.

01:05:27   Yeah, this is a sort of companion to my, you know, just follow up item about how Front and Center was doing. So I have been in Xcode doing development. I've done 10 releases of Front and Center in the past 2 weeks which is too many.

01:05:40   Yeah, and that's all going through the App Store?

01:05:43   Yeah, yeah. The Mac App Store has not a lot of traffic going on. It's just things sail through. Although the very last update did take several days and then the very last update took like 48 hours to propagate to so it was really long.

01:05:55   Alright, so I always keep thinking like, "Oh, maybe they do, you know, the thing to do, lots of companies do this where like your first whatever, your first widget from the widget company comes through really fast to make you have a good impression of the company."

01:06:06   Right? Like they prioritize new customers on their first widget or whatever their thing is. So I was like, "Oh, well probably on your first submission to the App Store you jump to the front of the queue so you have a positive thing."

01:06:15   But then as I did my second and third I'm like, "Well, am I eventually going to get like throttled? Like am I going to get on a blacklist? This guy puts out a new release every day. Put him at the back of the queue."

01:06:25   I don't know. I don't know the answer to that question. I think I praised it in the last episode. My review times have continued to be very good. Granted, my app is incredibly simple, right?

01:06:36   So it's not requiring lots of deep scholarship to figure out whether it should be approved or not. But the review times have been fast. Anyway, I put out ten releases. That's too many. Again, more rookie mistakes.

01:06:47   Hey, how about you just get it right before you put it out? I know. But like part of it is mindset. Having never put in anything on an App Store that's mediated by a company before, I'm in the mindset of like, "I'm a service-side developer. You can deploy five times a day."

01:07:01   I'm just used to the idea of sort of iterative development. And of course it can always be a little bit better. And as soon as you have an improvement, you put out that small improvement. Because why sit on that small improvement?

01:07:14   Well, the reason you sit on it is because App Review takes a long time. And if you spend your whole time waiting for App Review, you know. Anyway, I need to get in a different mindset for doing things for the App Store and just chill a little bit.

01:07:24   Work more on the thing before I release the first version and then maybe batch the updates in more ways. It's difficult because like the first one, there's a bunch of bug reports and things that are critical to get out and stuff like that.

01:07:35   But anyway, all this is to say I've been spending a lot of time in Xcode. And this is the first time I've actually sort of used Xcode and Anger to do anything real, under any kind of pressure.

01:07:46   Like, "Oh, there's a bug. I need to get it fixed and figure out..." and so on and so forth. And surprisingly, of all the new experiences of using sort of modern Xcode, where the last time I used it, Interface Builder was separate and then maybe the last time I used it before that, it was called Project Builder.

01:08:01   You know, there's the Swift stuff and we talked about that before, but like, of all the things I didn't think would drive me nuts, it is laying out the controls in my one stupid window, my dinky little application. It's like a couple of pop-up menus, labels, checkboxes and some text. Like, that's it.

01:08:19   And having played with Xcode before and played with Interface Builder and seen a million WWC things, like, "Ah, you just drag the controls out of the cool little palette and there's all sort of grids and snapping and it'll just put them into your view and you're good to go."

01:08:32   That has not been my experience of using Xcode. Like, the layout I want to achieve, I feel like I could achieve more easily in Photoshop or Illustrator than I can in Xcode.

01:08:45   Part of it is the lack of zoom, which I already complained about, because, you know, these little tiny retina pixels and there's no way to actually zoom in the Xcode Interface Builder thingy on the Mac. Apparently, in iOS you can zoom, but not on the Mac.

01:08:59   So I've been using the screen zoom, you know, sort of control mouse wheel or whatever, but that just makes the pixels a little chunky or whatever. But really, it's like, Apple has, I'm, you know, sifting through the rubble of every layout system that Apple has introduced over the past several years.

01:09:14   And they're all available at the same time and you can mix them together, which you should not do. So it took me a while to learn that lesson, like, do not mix springs and struts in Auto Layout because you'll drive yourself insane.

01:09:24   The idea of a WYSIWYG editor, "Hey, just put the controls where you want in the window," right? And then you run the application and your controls are all over the place. It's like, what's the point of WYSIWYG if the control is going to shoot off in some other direction?

01:09:37   Like, it's not there in the thing. Like, ugh, it's just driving me insane. And then, once I eventually resigned myself to say, "Look, stop trying to be fancy. The old ways are best. This window is not resizable. Pixel perfectly place every control and just never have it move."

01:09:52   Even doing that is driving me insane because like, "Oh, what if you want to add another control? Well, I'll just make the window taller and put the new control. Oh, when I do this thing, Auto Resize the subviews is on somewhere because it's dragging something down. I've got to hunt through the thing and turn off all the springs and struts and everything."

01:10:04   And then I'm in there trying to line stuff up. There are guides in Xcode, but there's also grid snapping and there's also guide snapping and there's also snapping to controls, trying to give you the proper spacing between things, trying to let you align the baselines of text, but then being off by like a half a point, right? Like one retina pixel.

01:10:21   And then I've got to go in there and put fractional numbers in the positions in the text fields, 10.5 instead of 10 because they're not lined up even though the guide snapping says they're going to be. It's like, "Oh my God, this should be so much easier."

01:10:34   Like this should be like a grid. It should be like snap, snap, snap, snap. Like everything should be just chunky, gigantic 16 by 16 point grids or whatever. You know, it should be impossible for things to be off by one pixel.

01:10:46   But not only is it not impossible, it's practically impossible not to have things off by one or two pixels. And I just want to do things like I want this to be the same distance as that. Like I wish I was in OmniGraph, I wish I was in Photoshop, I wish I was in Illustrator, I wish I was in any other application that lets me put things on a canvas and align them in some sane way other than this hell that is Xcode's interface building.

01:11:07   This is one window, one tiny little stand. Now granted, I'm terrible at this. I'm bad at this, I'm a beginner, I'm a novice, I don't know what I'm doing, I have fundamental misunderstandings of how things are supposed to work.

01:11:18   But I'm not entirely ignorant and I feel like the thing I'm trying to do, getting back to the Swift thing, easy things should be easy. What I'm doing is an easy thing. This is not a fancy program. It's got one stupid window with some controls in it.

01:11:30   It should be so easy to do the right thing and get a correctly laid out window there. There are places where you have to make decisions about subjective aesthetic decisions or whatever, but in general it should be impossible to have things like one pixel off misaligned because you sneezed when you were trying to move something.

01:11:46   So I am really struggling with that, struggling to the point where I've got Xscope, which by the way is an amazing application from Icon Factory that lets you sort of overlay on your screen rulers and guides and frames and all sorts of other things.

01:12:00   I'm there zoomed in with Xscope lining up every single thing by single retina pixels, making sure, okay, I'm going to send this to the App Store. Are all the frickin' colons lined up on my labels? Oh, that one moved the hairline, I gotta move it back.

01:12:13   Are the baselines all in a text line? Oh, this one's aligned, but that one's not. How is that possible? Are these things exactly this number of points away from each other? How many points is it supposed to be? I don't know, but when I drag it, I see the little guide and it snaps that, but sometimes it doesn't show the guide.

01:12:26   So when it doesn't show the guide, I have to measure the other gap and say if the guide was visible, it should be this far apart. So this is one, two, three, four, five, six, seven, eight retina pixels. Let me move it eight retina pixels down here.

01:12:35   Oh, you can't use the arrow keys for that because it doesn't do the half pixel. It's driving me insane. I don't know how anybody does any substantial application with Xcode interface building.

01:12:44   The answer is, of course, oh, you can just do it all in code and then you put the exact values in. Why are you bothering with a GUI builder? And I tried that approach for a few things.

01:12:51   Like I've tried a lot of things. A spoiler for the future, I'm already working on my next application and I'm using SwiftUI.

01:12:59   And so I tried doing it programmatically. I tried doing with Auto Layout. I tried doing with Springs and Struts, trying to do it with SwiftUI.

01:13:06   I'm sampling everything to see if anything is easier. But thus far, again, caveat, I'm bad at this. I'm a beginner. I don't know what I'm doing.

01:13:15   But it should be easier to do these simple things. And so my overall thing is I was surprised that this is the thing of all the things about making an app and App Store Review and Swift and all the APIs.

01:13:28   And of all the stuff, it is laying out the minuscule GUI in my tiny, trivial applications that's driving me up a wall. I'm so sorry.

01:13:38   I hate to tell you, but it doesn't actually get easier the more experience you have.

01:13:44   You're like the opposite of the ad campaign in Margot Armon. It doesn't get better.

01:13:47   No, it really, when it comes to using Apple's various layout systems to try to make correctly looking interfaces without that much effort, it actually doesn't get better.

01:13:57   You just trade in one hell for a different hell.

01:14:00   But I'm not doing anything fancy. I have no custom controls.

01:14:03   Yeah, but it isn't about that even. Custom controls don't actually make it that much harder.

01:14:07   You have a tremendous amount of legacy. You have a tremendous amount of complexity.

01:14:13   And you have UIs that are used by people who are mostly experts in them.

01:14:20   And therefore, or rather, they are designed by people who are most experts in them. And so it's very unintuitive to beginners, first of all, as you have found already.

01:14:29   But auto layout is extremely complicated. The interface for making auto layout constraints and dealing with them in Xcode is hilariously obtuse.

01:14:39   Although, so is the rest of Interface Builder.

01:14:42   Don't even try to object to that. Like, I know how to use the GUI now. I know how to use it.

01:14:47   Auto layout itself is inscrutable. But the UI for doing it can be figured out. It's just not obvious.

01:14:53   But it's not good.

01:14:55   Yeah, so there's all that, right? Then you also have the problems of, first of all, you have these many different systems that all have different behaviors.

01:15:03   So you have the old, you know, auto resizing mask springs and thrust system. Then you have auto layout.

01:15:09   Then now you're doing Swift UI, which is its own brand new thing, which is both completely different and also incredibly immature still.

01:15:15   So you have many different problems that you're juggling between these three different systems. None of them are great.

01:15:23   And people have such different opinions that, like, whatever I think or Casey thinks is probably going to be different than what you think, John.

01:15:31   Like, for me, I do everything in code for the most part. That's not great either. It just has downsides that I'm willing to tolerate more than the alternatives downsides.

01:15:42   Yeah, see, I feel like let me let me start by saying I've never done anything on the never written anything for the Mac.

01:15:49   So I can't speak to your particular foibles when it comes to writing Mac OS software.

01:15:55   But like vignette uses storyboards and I've survived. Like, it's fine. I use auto layout and it mostly works just fine.

01:16:06   And yeah, I mean, auto layout's weird, man. It really is. But I don't think it's entirely inscrutable, as with all things Apple lately.

01:16:16   Like, the documentation is hot garbage and it's very unapproachable. I don't think it's inscrutable, though.

01:16:23   And I agree that Interface Builder is very well, I keep I mean, obviously it's not Interface Builder anymore, but laying out an iOS app is very weird.

01:16:35   I wouldn't say it's hard necessarily, but it's very, very weird. And the way that IB does things is very unlike any other visual sort of designer I've used in the past.

01:16:47   And there are definitely times that things are are hard to understand or I get error messages that I can't really make heads or tails of like those things all do exist.

01:16:57   I'm not saying you're completely wrong or full of crap like your lived experience is factually your lived experience, but I don't I get the feeling up until what Marco said just a moment ago, I got the feeling that you're both saying that IB is hot garbage and is unusable.

01:17:11   And I don't think that's really the case. It's it's got its own set of trade offs. And Marco, I like what you said a moment ago about how you do everything in code, but that also does indeed have its own set of trade offs.

01:17:23   And that's fine. Like if that works for you, man, then stick to it. You don't need you don't need my permission to keep doing that. And you certainly don't need me guilting you into using IB.

01:17:32   For me, I like laying out these things visually, and it's easier for me to reason about it visually than to do it in code.

01:17:39   And I've also found that it, you know, IB is much easier to tolerate when you either have a extremely small team or a team of one.

01:17:49   And so, like when we were at work, when I was at work work, when I had an actual real job, I eventually got to the point that we were passing around some sort of trinket, I forget what it was, to kind of claim who was using the storyboard or the or whatever, you know, nib at the time, which is absolutely barbaric.

01:18:09   I mean, it was like using exclusive checkouts and Perforce way back in the day, which is also barbaric, if you ask me.

01:18:15   But that's what we needed to do. So yeah, I'm not saying interface builder is perfect. But I also don't think that it's a complete utter disaster, at least with iOS.

01:18:23   Again, I'm not trying to argue with you, Jon, about macOS. macOS may indeed be that bad of a disaster. But on iOS, it works for me. It's not perfect, but it works for me. I mean, it's not it's not completely worthless.

01:18:35   I think iOS has has it a lot easier.

01:18:37   Yes, I completely agree with that. It is significantly harder to make a well-laid-out interface on the Mac than it is on iOS.

01:18:45   Because for lots of reasons, I mean, the Mac is just more complicated for like there's way more UI usually to a Mac app.

01:18:52   Like iOS apps tend to have significantly less UI. There are fewer standards that you're supposed to comply with on iOS.

01:18:58   Yeah, making a Mac app is or making a great Mac UI is significantly harder than a great iOS UI.

01:19:05   Or even just a reasonable looking Mac UI. Here's the thing about the Mac versus iOS. On the Mac, you have this giant blank canvas that is a window that can be any size, any shape, and you can put a billion things on them.

01:19:16   And you can put them anywhere. Like there's really no precedent for that in iOS, because in general, in iOS, you're, you know, first of all, usually full screen or half screen or quarter screen or whatever.

01:19:26   And you're using controls and things that essentially define bounding boxes for themselves. You've got a table view. A table view has rows. Within the row, maybe you have some freedom to lay things out, but there's like a thing on the right and a thing on the left and you can align them and you can have padding and that's about it.

01:19:41   And that is incredibly constrained compared to here's a gigantic gray window, throw these 900 controls on them. And that's what you really need the tool to help you.

01:19:50   All right. What should the margins be on this window? How far away should a label be from its pop up menu? How wide should the pop up menus be? How much space should there be between them? If you have to group them, how should you group them? Should you group them with white space or you group them with a bounding box?

01:20:01   If you make a bounding box, does everything get nested in that view or it should not be nested in the view? Once they're nested in multiple views, can you align things in, they're supposed to be aligned if you're in a good Mac design, things in these little gray boxes should be aligned with each other.

01:20:11   Like the label should all line up, but you can't actually align them with the tool because you can't command click or shift click items that are in different bounded views. So you could take them out of the views, but then every time you try to move them, they re-nest themselves into the views.

01:20:23   Like the tools are not helping and you really need help from the tools because you don't have help from the controls themselves. They're not things nested inside each other.

01:20:31   They don't tend to go from edge to edge and define sort of regions or whatever. I'm not saying that iOS design is easy because iOS has its own weird set of problems with device orientation changes and different sizes and things you can't control or whatever.

01:20:43   But in general, the controls on the Mac, it's like just a bunch of Legos and you just dump them out onto a carpet. It's like, make sense of that. And I guess that's where you really need the tools to help you.

01:20:52   And the tools aren't really fighting me, but they're not doing me any favors. That's why I'm using accessibility, the screen zoom and Xscope to get in there and zoom.

01:21:03   And again, I've heard that in storyboards and iOS, you can actually zoom in Xcode itself, which would really help when you're trying to get things lined up.

01:21:11   But even with that zoom, like I said with the grouping, that's a real thing that I'm doing because even in my SwiftUI app, I have other windows that I was starting to do in SwiftUI.

01:21:22   I was like, how the hell do you do regular controls in SwiftUI? And I was like, oh, I'll just do this one the old fashioned way.

01:21:29   So I have SwiftUI and a storyboard in this new application. And for the storyboard based view, I do actually have a bunch of controls that I decided to group with sort of, I don't know what they're called, but like these boxes,

01:21:39   these little sort of recessed darker gray regions that you're familiar with on the Mac. Like if you go into, I'm looking at it right now in system preferences in the extensions pane, there's a sort of source list on the left.

01:21:49   It's like a table view, a scrolling table view. On the right, there's a detail view. And that's sort of recessed in a little well.

01:21:56   And I wanted to group the controls in those boxes. But once you do that, you can't use the alignment tools in Xcode to align things across those boxes.

01:22:06   So you have to use a guide, but then when you put the guide in, how do you place the guide so that it is correctly positioned so that the thing you already know you snap to the right distance from the field?

01:22:17   Like how do you place the guide so that it is in place with the first set of items? Because you can put the guide and eyeball it, but then when you try to move the thing, you're like, oh, actually that guide is one pixel off where it's supposed to be because the thing just moved and it shouldn't have moved because it was already aligned.

01:22:30   It's not helping me as much as I feel like it could. That's all I'm saying.

01:22:37   I think in many ways, if it goes the way it's supposed to, according to plan, SwiftUI should really help this.

01:22:45   I have a whole other show about SwiftUI. Let me tell you.

01:22:48   Oh, I'm ready. My body is ready. Let's do it.

01:22:51   It should, in theory, provide more standard grouping, standard layouts for controls across the platforms, including the Mac.

01:23:01   That I think is what we're really lacking. As you mentioned, the controls basically doing a lot of this work themselves.

01:23:09   With SwiftUI, if it fulfills the promise, I think you should have significantly less of this work to do manually.

01:23:15   That being said, that's a really big if.

01:23:18   I'm not going to go into all the SwiftUI thing now, but if you go to my website, go to hypercritical.co, and look.

01:23:25   I keep updating. As I release new versions of front and center, I keep updating the screenshot on the website.

01:23:30   The screenshot you see there is the current version, so look at that dialogue.

01:23:36   Or you can just launch front and center, which I know you're all running, and check the preferences.

01:23:40   I bought it, but I'm not running it normally.

01:23:43   Anyway, if you look at this and think about what Marco just said about SwiftUI, like that these controls come with canned metrics,

01:23:50   and that there's some cross-platform nature where it'll put the right control for the right thing.

01:23:55   There's nothing, as far as I'm aware, so far in SwiftUI that would help with a window like this.

01:24:02   Because this window, I think, is not perfect. It's not great. It's overwhelming because I have to have all this explanatory text.

01:24:09   That's the fault of my application. It's not the fault of Xcode. Me making an application is hard to explain, so I've got to be all wordy.

01:24:15   Anyway, set that aside. Just imagine it was two tabs, two pop-up menus, four checkboxes. Forget about all the other crap.

01:24:22   SwiftUI doesn't give you anything that will help you lay out these controls in a Mac-like way.

01:24:29   Because there's 17 Mac-like ways you can lay out these controls.

01:24:33   And the one I've chosen is partly, like this is part of the things in Mac, it's partly aesthetics.

01:24:39   It's partly artistry, which sounds highfalutin, but it's like there are tons of different ways to do it.

01:24:45   You are sort of expressing the personality of your application, and by extension yourself, in what you decide to do.

01:24:53   There is no generic, standard way to lay out these controls, because they're not just controls.

01:25:00   They have semantics in your application, so you have to sort of try to provide some kind of visual hierarchy that expresses the meaning of the controls to the user.

01:25:12   I don't think that, not only do I not think SwiftUI would help me lay out this dialogue, I don't think I could lay it out in this way with SwiftUI without a ton of work.

01:25:24   I'm using SwiftUI in my new app for what its strengths are. When you use SwiftUI, it's a lot like doing web development.

01:25:30   It feels more like that. It feels like using CSS, right? Right down to dot padding or whatever, and then alignments, and hstacks and vstacks.

01:25:40   It is very much like doing web work, where in the web in general you sort of define these regions and then you style them.

01:25:46   hstacks and vstacks and lists and text and whatever are like divs and all those other things, right?

01:25:54   You just tell me what the elements are and then you can style them with some other...

01:25:58   But if I had to make a web page that looked like this dialogue, it would also be a little bit tricky, because things really are sort of lined up down to the pixel based on spacing and visual weight.

01:26:12   I'm not particularly happy with the result. It's too busy, I'm not sure about those lines, the spacing is a mess, but at this point I just don't ever want to touch it again, because anytime I touch anything, everything just cascades into this giant mess and everything's misaligned.

01:26:24   I'm terrified of this stupid thing. For example, the space of the interface and startup regions of checkboxes, I wanted them to be separate because they're kind of two separate things.

01:26:33   One of them is about hiding and showing icons, the other one is like, "What do I do when I startup?"

01:26:37   How much space should there be between those two sets of checkboxes? Does anybody know? I can tell you for a fact Xcode sure as hell doesn't know.

01:26:45   Because it does not give you any guides. If you want to have a space there, how much space do you want? You can choose it down to the retina pixel. How much space do you want?

01:26:54   God forbid you have multiple groups, because then they should all be spaced by the same amount. Can you do that in Xcode? Have fun zooming in and trying to make sure they're the same space.

01:27:02   The tools for laying out groups, this doesn't do it for you. You've got to do this yourself down to the pixel.

01:27:09   Again, with SwiftUI doing it, I spend a lot of time wandering through the preferences dialogues of every application on my Mac, third party and first party.

01:27:18   There is a huge variety out there. It's the expression of the personality of the application that comes through in the way they lay out their preferences.

01:27:30   Sometimes you can look at it by age. If you go through system preferences, you can date them by, "I remember when this was the way we used to do Mac UIs. This hasn't been touched in five years, this hasn't been touched in seven years."

01:27:41   You can really feel that if you're familiar with the way things are done. But then you're like, "How should I be doing it now?"

01:27:48   That's kind of like asking the question of, "What kind of songs should I be making now? What's good music now?"

01:27:55   It's like, "Well, that's up to you to do." There is no, "I just want to know how to make a song. How are people making songs today?"

01:28:02   The same thing with apps, right? I just feel like the tools should at least help you align your...

01:28:12   I'm trying to give an audio analogy. Align all of your various tracks in Logic.

01:28:17   Logic doesn't make the song for you, but it makes it easy to have multiple tracks and cut and remove things from them and align them up.

01:28:26   I'm hoping I don't have much experience with Logic, but anyway, that's what you want the tool to do.

01:28:30   The tool's not making the song for you, but the tool is letting you know, "Can I make a one-second gap between these things, and can it always be one second?"

01:28:40   Yeah, because the tool has a way for you to do that. It's a little bit different in that there are standards for standard spacing of stuff.

01:28:47   For example, the distance that the label is from the checkbox. Xcode does that for me. I don't have to guess that, right?

01:28:52   The distance from the label to the left-side label. Xcode has a snap for that, but it has snaps all around there.

01:29:00   Because you can't zoom, like, "Am I aligned with the baseline of the text, or am I aligned with the bottom of the checkbox?"

01:29:04   They're about one pixel away from each other. Make sure you're aligned with the right one.

01:29:07   It's just very persnickety. All this is to say is that app development is hard. Surprise. The person who doesn't do app development finds it difficult.

01:29:17   Surprise. This is not a condemnation or anything other than just myself and my poor choices and not learning this stuff better before I started using it.

01:29:26   But yeah, app development is hard, and maybe I shouldn't be surprised, because the programming part? Programming for 20 mumble years, right?

01:29:37   Programming is just programming, right? Finding the right APIs and fighting with sandboxing and stuff like that is a little bit tricky, but in the end it's not much different than fighting with browser APIs and all the other stuff that I've done in my actual career.

01:29:51   Programming is programming, but gooey stuff and having to use tools and having to decide, "Do I want to do it programmatically? Do I want to use SwiftUI? Do I want to use Auto Layout? Do I want to use Spring

01:29:51   do I want to use SwiftUI? Do I want to use Auto Layout? Do I want to use Spring Construct? Do I want to throw up a webview?" People make all sorts of decisions in their applications for good or for ill.

01:30:05   Maybe I've gone over the deep end where I have the ability to do all of those things badly, and I'm taking a tour of all of them and just finding all the different ways they're all bad, or that I'm bad at them.

01:30:20   As usual, the hardest problems in computer science are choosing your GUI framework, fighting your tools, and visual design.

01:30:27   So true. Speaking of visual design, why is there a crossfade between the two tabs?

01:30:32   This is the great thing. I get a lot of having GUI apps and getting bug reports and not being able to actually communicate with your customers.

01:30:40   One of the bug reports I got was, "I click on the tab." There's the general tab and the exclude tab. It said, "I click on the tab and nothing happens."

01:30:47   They didn't even say that. "I click on the tab and it doesn't work." Or something like that. It was a very terse thing.

01:30:55   The thing is, that tab you control, first of all, it's inscrutable to be able to... I didn't even go into this, but it's very difficult to get that to work.

01:31:03   But that's a control. You just make that and you add tabs to it. I have zero amount of code. I'm not controlling that.

01:31:09   You can programmatically make that tab group and control it yourself, but I'm not. I'm using the widget from the little library in the interface builder.

01:31:17   It does that. I can change the animation to be on or off or whatever, but I've just left the default.

01:31:23   So that fade you see is the default action.

01:31:26   No way.

01:31:27   There's a checkbox to turn it off and there's a pop-up menu to pick what kind of animation you want, but I'm pretty sure that's just the default.

01:31:34   I sure as hell didn't seek it out and add it.

01:31:36   I assumed you did seek it out and add it because I can't recall ever seeing this crossfade. I'm sure it exists somewhere, but I cannot recall ever seeing this crossfade anywhere.

01:31:44   Yeah, but anyway, I'm not controlling that. So when they say, "Hey, I clicked on Exclude and it doesn't work," it's like, "But I didn't make that work. That's part of the control."

01:31:51   But the thing that drives me nuts about this with storyboards is, so you've got the window in the storyboard, right?

01:31:56   And then you've got the view, which is a second rectangle with a line coming from it in the storyboard view.

01:32:03   Then you've got another line from that view box to the tab control, which shows the two tabs.

01:32:08   And then you've got two lines coming from that, one for the contents of the left tab and one for the—

01:32:13   And that's a lot of boxes for everything that's going to be a single window.

01:32:16   The thing that was driving me nuts is when I click from the left tab to the right tab, I don't want anything to move.

01:32:22   In particular, I don't want the tabs that I just clicked on to move.

01:32:25   So you have to make the views so they exactly fit in the same size box so that when you switch from one tab to the other, the tabs don't move.

01:32:33   And the darker gray rectangle, the inset thing, also doesn't move when you change tabs.

01:32:39   I must have spent hours doing that, mostly because I didn't understand.

01:32:43   What is it that's determining the size of these things? You can control them down to the pixel in Excode.

01:32:47   I had them down to the pixel matching, but then I started measuring them when I ran it.

01:32:51   I'm like, "Yeah, I have everything down to the pixel matching, but when I run it, it's like three pixels different."

01:32:56   So what is determining the size?

01:32:58   And again, this is just ignorance on my part, but it's surprising to me that you would think, "Oh, see this window you see in this screenshot?

01:33:05   That's exactly what you see in Excode, right?"

01:33:07   Nope, that is not what I see in Excode. What I see in Excode is this big giant sprawling thing in storyboards with lines between them,

01:33:13   and none of those boxes are the same size as the box you see on your screen right here.

01:33:17   It's non-obvious to a beginner, let's say. Easy things should be easy. In Excode, easy things are possible.

01:33:25   I think one of the bigger challenges also that you have here, which you were talking about earlier,

01:33:31   is you're trying to make a "correct-looking Mac interface," basically.

01:33:38   You're trying to make the right style, using the right spacing, using the right controls for things.

01:33:45   But in practice, that is kind of poorly defined.

01:33:51   On iOS, it's all over the place, but it always has been, so it's kind of okay.

01:33:56   I feel like Mac enthusiasts like us have this idea in our head of what a Mac app should be, or what's a good Mac app, or what's a native Mac app style.

01:34:08   What should a song sound like? That's the idea we have in our head.

01:34:11   We know it when we hear it. We know when we hear a good song, we know when we hear a bad song, we know when we hear an old song, we know when we hear a new song.

01:34:16   But it's very difficult to say, "Well, how do I make a song?"

01:34:20   Right, and when it comes to making a "Mac-like Mac app," or a native Mac app,

01:34:26   we have this idea of the kind of things it should have, the kind of way it should look,

01:34:33   but all these little details, most of them are not codified anywhere.

01:34:37   Most of them are not in the Hague. There's no standard.

01:34:41   Everyone kind of just fuzzes around and does what they think might look right.

01:34:45   There's the secondary but significant problem of not only are the number of developers who make good quality Mac apps seemingly pretty small,

01:34:58   but that number seems to be going down over time, not up.

01:35:02   So you look around, Apple can't make a great Mac app to save their lives anymore,

01:35:08   and it's getting more and more rare to see it out of anybody else either.

01:35:14   Meanwhile, you have a lot of Mac apps coming out that are just total random garbage,

01:35:21   or just basically web apps that are wrapped in a UI or something that just throw away any concept of there possibly being a right way to do these things.

01:35:30   Of all the apps that we use every day, how many of them are actually "good Mac apps"?

01:35:36   I bet all three of us have Skype open right now.

01:35:39   At least two or three of us probably have Chrome open right now.

01:35:43   We have Slack open.

01:35:45   How many of these apps have anywhere near what you would call a good Mac interface?

01:35:50   It's getting increasingly rare that this is going to become one of those lost skills,

01:35:57   that there's just very few people left not only doing this, but who even will know how to do this.

01:36:04   Yeah, I mean, there's Mac-like, which you mentioned that you don't have metrics for all this stuff,

01:36:12   and the HIG just tells you vague stuff,

01:36:14   but the original Aqua HIG had metrics for everything, like down to the pixel,

01:36:20   because that was before points and pixels, but it was very...

01:36:23   I wish I could have an old copy of it, maybe I'd do it somewhere.

01:36:25   But it would show you dialogues of like, "This is how far the OK button needs to be from the left,

01:36:30   this is how far it needs to be right, this is how wide it should be,

01:36:32   this is how much white space there should be around the labels on buttons,

01:36:34   this is how far the buttons should be from each other,

01:36:36   this is where the text should be, this is where the icon should be."

01:36:38   It was nailed down.

01:36:40   For the basics anyway, not for a complicated window like this.

01:36:44   And I don't even think the original Aqua HIG guidelines told you how far apart the checkbox should be.

01:36:49   And on a classic Mac OS, there were fewer controls and it was simpler,

01:36:53   and your layout options were fewer, and they did define the metrics more precisely.

01:36:59   But on the Mac today, there are the "Mac-like Mac apps",

01:37:04   which is just a totally drifting target, as you noted.

01:37:07   But then there are other applications that bring their own thing, like Slack,

01:37:11   and other applications that say, "Yeah, we're 'native' applications,

01:37:16   but what we're basically bringing is a web-style UI."

01:37:19   And the web has its own aesthetic, with which I am very familiar.

01:37:22   And bringing that on the Mac doesn't feel Mac-like,

01:37:26   but at least when I'm in those applications, I feel the groove of that song genre.

01:37:31   I'm like, "Okay, you're a web UI. I get it. I use web UIs.

01:37:34   Are you a good web UI or are you a bad web UI?"

01:37:36   I'm not confused into thinking you're a Mac UI, but you're like web-like.

01:37:40   Things like Chrome are like, "Well, you're not really web-like,

01:37:42   you're not really Mac-like, you're your own weird thing."

01:37:44   And then there are things like, speaking of good Mac applications,

01:37:47   all of us are probably running right now Audio Hijack.

01:37:49   There's nothing in the HIG that's going to let you make Audio Hijack.

01:37:52   That's an example of saying we have a problem that we think we can solve

01:37:55   with an interface that is undreamt of by Apple.

01:37:58   That's an example of how you write a song.

01:38:00   Sometimes no one's giving you any guidance.

01:38:03   You've just got to make up your own thing, and if you do it really well,

01:38:05   you get something like Audio Hijack, which we use and we would say

01:38:09   feels "Mac-like," but I don't know if there's any standard controls

01:38:12   in the entire application.

01:38:13   So it just goes to show that you don't have to use standard controls

01:38:16   at standard spacing with standard fonts and all that other stuff

01:38:19   to be Mac-like. It really is more abstract than that.

01:38:22   But I totally agree that, I was mentioning going through system preferences

01:38:25   and being able to date the time that UI was made by how it looks,

01:38:30   that the modern face of canonical Apple Mac applications,

01:38:38   or canonical Mac applications, is that Apple hasn't been

01:38:41   the standard bearer for that for years.

01:38:43   There are still great Mac apps. I think Safari is great at them.

01:38:45   But that's not a new application.

01:38:47   The new applications we have recently are, you know,

01:38:50   stocks and voice memos and these catalyst apps,

01:38:52   and they are not good Mac applications.

01:38:54   They're not good iOS applications.

01:38:56   They're just not really good applications, period.

01:38:59   Rewrites of existing applications, I think the Notes application is good,

01:39:03   but it is more like Audio Hijack than it is like Safari

01:39:05   in terms of making up its own UI.

01:39:07   So really, that center that used to be there,

01:39:12   the sort of center of Apple's bundled application,

01:39:16   show you what a Mac app should be like.

01:39:19   And they may be simple, text-edit mail, Safari finder,

01:39:23   but here it is. And if you look at them all together,

01:39:26   they have a family resemblance, they look like Mac apps,

01:39:28   and they're kind of the standard.

01:39:30   It's kind of like if you made an iOS app in the old days

01:39:32   with just Apple standard controls everywhere

01:39:34   with the standard spacing and everything.

01:39:36   You'd look at it and you'd say, well, it's not anything to look at,

01:39:41   but I look at that and I know that is the beating heart of iOS,

01:39:44   and then branch off from there.

01:39:46   That doesn't really exist in the Mac anymore,

01:39:49   and Apple is not doing anything to sort of bring it back.

01:39:52   I think maybe the peak of that was like when Apple was making

01:39:55   the iLife applications. Here's a suite of fairly complicated applications

01:39:59   that take the standard Apple, you know, take the standard Mac design flavor

01:40:03   and riff on it a little bit, because they used custom controls

01:40:05   and they used all sorts of weird stuff, but they defined a sort of,

01:40:08   here's what Mac apps look like today, even if it was, oh,

01:40:11   they're giant brush metal windows and have a bunch of glossy buttons on them.

01:40:14   That was the thing for a while, and Apple had many examples of it,

01:40:18   and if you wanted to make an application to look Mac-like during that era,

01:40:21   you could pull up every application in iLife,

01:40:23   look at every single window, and just look at them and say,

01:40:26   make something that looks like that and you will fit it in on the Mac today.

01:40:29   If you go to a modern Mac, there are no set of Apple applications

01:40:33   that you can open and crib off of and make something that looks like the Mac.

01:40:36   You'd open them and you'd be like, these are all made by the same company

01:40:39   in the same decade? Like, seriously, go look at the preference dialog boxes

01:40:44   from like seven first-party applications from Apple

01:40:47   and compare them to each other and see how wildly different they are.

01:40:51   It's a little bit of the wild west today.

01:40:53   It's not to say there aren't good ones out there,

01:40:55   but it's definitely the sort of, the beating heart of Mac user interfaces.

01:40:59   I'm not going to say it's exploded and spread all over the place,

01:41:03   but it's hard to find, let's say.

01:41:04   Well, I think that's the same problem Windows has had forever.

01:41:07   Like, you know, one of the reasons why Windows app UIs are all over the place,

01:41:12   I mean, there's multiple causes for this, but one of the big reasons

01:41:15   is that there was fairly weak leadership from Microsoft,

01:41:18   from the platform vendor and the major application vendor,

01:41:20   like, there was fairly weak leadership from them

01:41:23   on what a good interface for the platform is.

01:41:26   And for a long time, Apple had really strong leadership

01:41:29   in that area on their platform.

01:41:30   That's one of the reasons why third-party software on the Mac

01:41:34   tended to be better than third-party software on Windows,

01:41:36   or at least nicer.

01:41:37   There was strong leadership and a strong concept of what is a, like,

01:41:41   you know, good/correct Mac design to make.

01:41:44   And now, I think Apple has the exact same problem

01:41:48   that Microsoft has had forever, which is, like,

01:41:50   Apple itself is not providing strong leadership in that area anymore,

01:41:53   and they haven't for a little while now, to the point where, you know,

01:41:56   I said earlier Apple can't design a Mac app to save their lives.

01:41:59   Apple can't seem to design an app anymore to save their lives.

01:42:03   Like, Apple seems to be really incapable of making good interfaces anymore.

01:42:08   Whatever their current, you know, software design,

01:42:11   leadership and structure and variables, whatever goes into that,

01:42:15   when's the last time Apple made a great UI?

01:42:17   It's been a while.

01:42:18   Like, there's a reason why most of our favorite products from Apple

01:42:22   are things like AirPods that have no UI,

01:42:25   that, you know, they're just not making great UIs anymore.

01:42:29   And they're really good at making junk drawer style things

01:42:32   where, like, you just sweep everything off the table,

01:42:34   and you have, you still have tons of complexity.

01:42:37   It's just buried.

01:42:38   And they call that, you know, simplicity or minimalism or whatever.

01:42:41   But, like, the apps are still horrendous to use.

01:42:44   They're, you know, things are still very unintuitive.

01:42:46   There is no standard for anything anywhere.

01:42:49   They, different teams in the company that make different apps follow

01:42:53   seemingly totally different UI conventions and standards,

01:42:56   or no standards whatsoever, music.

01:42:58   So, like, there are so many just, like, random bad designs

01:43:03   coming out of Apple these days.

01:43:05   They are providing no leadership whatsoever anymore

01:43:07   on what makes a good UI.

01:43:09   And so we're going to have this problem.

01:43:11   We have it on all their platforms where, like,

01:43:13   the standards are fairly eroded or gone at this point,

01:43:17   and we all are just kind of fending for ourselves

01:43:19   trying to figure out, is this good?

01:43:21   Is this good?

01:43:22   And the company has a different opinion of what that means.

01:43:24   I mean, I think it's mostly, like I said,

01:43:26   mostly true for new apps,

01:43:27   because a lot of their existing apps,

01:43:29   even existing apps that have been refreshed,

01:43:31   like I said, notes before, reminders,

01:43:33   there is a family resemblance to them,

01:43:35   but they're not, to your point, they're not new apps.

01:43:37   Like, where is the new app that Apple came out with?

01:43:39   Here's this new application from Apple.

01:43:41   Like, examples, I know they're a catalyst,

01:43:43   but, like, setting a catalyst on it,

01:43:45   they made new apps that either came with the Mac

01:43:47   or were purchased separately for doing stocks or podcasts

01:43:50   or TV or, you know, voice memos or whatever.

01:43:53   Those were just new applications from Apple.

01:43:55   Like, we don't see that.

01:43:56   We see, okay, well, you're continuing to refine Safari,

01:43:58   and I think Safari is great,

01:44:00   and if you want to look at a screen

01:44:01   that has tons of complicated UI in it

01:44:03   that Apple does a pretty good job of wrangling,

01:44:05   the Web Inspector in Safari,

01:44:06   they add features to it all the time.

01:44:07   It's very complicated.

01:44:08   It's a developer tool,

01:44:09   and they do such a great job of taming that complexity

01:44:12   in a reasonable Mac-like looking UI, right?

01:44:15   And Notes and all these other applications

01:44:17   that have the toolbar with the monochrome buttons

01:44:19   and the title-barless windows

01:44:21   where the toolbar buttons are alongside the window widgets.

01:44:23   Like, that's -- If I had to try to pinpoint

01:44:26   some kind of, you know,

01:44:28   faintly beating heart of modern first-party design,

01:44:32   it would be to look at how Apple has redesigned

01:44:34   a bunch of their bundled Mac applications

01:44:36   to have this family resemblance.

01:44:38   And then we can debate, like, the second thing is, okay,

01:44:40   if that's where Mac design is at, supposedly,

01:44:43   those three or four applications

01:44:45   that have some kind of family resemblance

01:44:47   that are trying to say this is what a Mac app should be like,

01:44:49   then we can say, "Is that a good way to be?"

01:44:52   You know, again, getting back to brushed metal,

01:44:54   there was clearly a way that Apple was saying

01:44:56   first-party apps should be.

01:44:57   Was that a good way for them to be,

01:44:59   or was that kind of not really, you know,

01:45:02   as timeless as they could have wanted it to be, right?

01:45:05   I, you know, I could --

01:45:07   If I was still writing Mac with interviews,

01:45:09   I probably -- I think I maybe did get into this

01:45:11   when they first did the thing of, like,

01:45:12   removing the title-bar

01:45:13   and merging it with the toolbar

01:45:15   and bringing transparency and the vibrancy layers

01:45:17   and the sidebars and borderless windows

01:45:19   and hiding the scroll bars and all that other stuff.

01:45:22   Like, lots of decisions that have been presented

01:45:25   as Mac-like, you know, new directions

01:45:30   and Mac-like design,

01:45:31   defining what it means to be the Mac,

01:45:33   even when they've been very strong,

01:45:35   sometimes haven't been the best decisions.

01:45:37   Again, it's like the, you know,

01:45:39   the group of songs that you can tell are, you know,

01:45:42   made at a certain time and a certain moment in history

01:45:44   and have a certain feel and are in a certain genre,

01:45:46   but aren't great songs.

01:45:48   So I do have some complaints about even the commonalities

01:45:51   that I find in Mac UI,

01:45:53   which is why I think, like, the standouts are, again,

01:45:55   you know, because I'm staring at it on my screen,

01:45:57   like, things like Audio Hijack, which are like,

01:45:59   "We are going in our own direction,

01:46:01   and we're just going to make a great UI, period."

01:46:03   And it will feel Mac-like because the people who make it

01:46:06   have the Mac in their bones

01:46:07   and understand sort of the underlying ethos,

01:46:10   but it doesn't have to actually use any standard controls,

01:46:14   and it doesn't actually have to look like Safari or Notes

01:46:18   or Reminders or Contacts or anything like that

01:46:21   to be a good Mac app.

01:46:23   Thanks to our sponsors this week,

01:46:25   Clear, Casper, and Health IQ,

01:46:26   and we'll talk to you next week.

01:46:28   ♪ Now the show is over ♪

01:46:32   ♪ They didn't even mean to begin ♪

01:46:35   ♪ 'Cause it was accidental ♪

01:46:37   ♪ Accidental ♪

01:46:38   ♪ Oh, it was accidental ♪

01:46:40   ♪ Accidental ♪

01:46:41   ♪ John didn't do any research ♪

01:46:43   ♪ Margo and Casey wouldn't let him ♪

01:46:46   ♪ 'Cause it was accidental ♪

01:46:48   ♪ Accidental ♪

01:46:49   ♪ It was accidental ♪

01:46:50   ♪ Accidental ♪

01:46:51   ♪ And you can find the show notes at ATP.fm ♪

01:46:56   ♪ And if you're into Twitter ♪

01:46:59   ♪ You can follow them at C-A-S-E-Y-L-I-S-S ♪

01:47:05   ♪ So that's Casey List M-A-R-C-O ♪

01:47:08   ♪ A-R-M ♪

01:47:10   ♪ N-T-M-A-R-C-O ♪

01:47:11   ♪ R-M-N ♪

01:47:12   ♪ S-I-R-A-C ♪

01:47:15   ♪ U-S-A-C-R-A-C-U-S ♪

01:47:17   ♪ It's accidental ♪

01:47:19   ♪ Accidental ♪

01:47:20   ♪ They didn't mean to ♪

01:47:23   ♪ Accidental ♪

01:47:24   ♪ Accidental ♪

01:47:25   ♪ Tech podcast ♪

01:47:27   ♪ So long ♪

01:47:30   We haven't done an Ask ATP in a couple episodes

01:47:33   because we've been a little chatty,

01:47:35   but there was a really, really, really fun one

01:47:37   that we thought we'd do as like a neutral after show.

01:47:40   And so Matt Rigby writes,

01:47:42   "If the ATP crew were to take a top gear style road trip

01:47:46   in separate cars,"

01:47:48   which is probably the only way we could survive,

01:47:50   "what three cars would you choose

01:47:52   for something along the lines of a cross country trip?"

01:47:55   Like, so the implication that Matt is getting at here,

01:47:57   I think, is that this isn't like, you know,

01:47:59   down the road or anything like that.

01:48:01   The three of us are driving in separate vehicles

01:48:03   easily halfway across the country.

01:48:05   Now, I have an answer, which I am,

01:48:08   I like my answer, I'm not overjoyed with it.

01:48:11   Would you like me to tip my hat and just start

01:48:14   or would one of you prefer to go first?

01:48:16   - Is it a Jeep Wrangler?

01:48:17   - No, it is not a Jeep Wrangler.

01:48:18   Oh, that's an interesting thought, but no.

01:48:19   - It should be, as punishment for thinking about buying one.

01:48:22   (laughing)

01:48:23   - Can you imagine, is there a worse punishment

01:48:25   than being forced to drive a Jeep Wrangler for like,

01:48:28   how wide is the country, like 5,000 miles?

01:48:30   You don't know what animals look like

01:48:32   or how big the country is, that's good.

01:48:34   (laughing)

01:48:35   - So wasn't it just recently that the--

01:48:37   - How much could a banana cost?

01:48:38   - Wasn't it just recently that there was a new

01:48:40   Cannonball Run record of like 24 hours

01:48:42   or something like that?

01:48:43   It was preposterous, whatever the answer was.

01:48:45   - Yeah, they broke the record that was made

01:48:48   and widely publicized on the internet like,

01:48:51   five or 10 years ago, I forget what the new time is though,

01:48:54   but yeah, it was broken by a lot.

01:48:56   - Yeah, 'cause Alex Roy did it, Alex Roy did it

01:48:58   and that was like the-- - 32 hours or something?

01:49:01   - Something like that, it was in the M5 too,

01:49:03   and it was the, it will never be beat time

01:49:06   and then like a couple of years ago, that got beat

01:49:08   and then I think just in the last six months to a year,

01:49:11   there was another new record.

01:49:13   - Mm-hmm.

01:49:14   - Preposterous, I tell you.

01:49:15   All right, well since, I'll just go ahead and go first

01:49:17   since none of you seem over-enthusiastic.

01:49:19   So I was thinking to myself, all right,

01:49:21   I'm going to be in the car for a very long time.

01:49:23   I'm going to want a car that probably can do

01:49:26   a fair amount of self-driving.

01:49:27   But I don't want an electric car because I don't want

01:49:30   to have to stop all the time to charge.

01:49:32   - Can you back up a little bit?

01:49:33   You're going to want a car that can do

01:49:35   a fair amount of self-driving.

01:49:36   Could you please unpack that statement for me?

01:49:38   (both laughing)

01:49:40   - So there are degrees of like self-drivingness.

01:49:43   So for example, my Golf R, it will ping-pong inside

01:49:47   the edges of a lane if I just let my hand off the wheel,

01:49:50   which I would never do.

01:49:51   I'm just saying like it is capable of keeping me in a lane.

01:49:53   - That sounds terrible.

01:49:54   - And it will get very angry about it.

01:49:55   Oh, it's a terrible approach.

01:49:57   Like I would never rely on it.

01:49:59   I'm just saying strictly speaking,

01:50:01   it would keep me in a lane if I really, really,

01:50:04   really needed it to,

01:50:05   boinging between the two dividing lines.

01:50:08   That's not really self-driving.

01:50:10   Aaron's car does a fairly decent job,

01:50:12   at least on the highway anyway, of full-on self-driving.

01:50:15   Like you have to keep your hands on the wheel,

01:50:16   just like on a Tesla usually.

01:50:18   And it'll actually stay dead center in the lane.

01:50:22   It'll follow appropriately if people in front of you

01:50:25   slow down and it'll speed up again if they speed up,

01:50:27   et cetera, et cetera.

01:50:28   And then to me, I actually think the best self-driving

01:50:31   that I'm aware of is the Tesla.

01:50:32   And as much as I love to poke fun at Teslas,

01:50:34   their self-driving suite, for lack of a better word,

01:50:37   is really and truly incredible.

01:50:39   So I would want something that's along the lines

01:50:42   of Tesla's self-driving capabilities,

01:50:44   but I don't personally want to do this trip,

01:50:47   this hypothetical trip in a Tesla.

01:50:49   Is that fair, Jon?

01:50:51   - You can continue, yeah.

01:50:53   (laughing)

01:50:54   - So I want a gasoline/petrol-powered car.

01:50:58   Actually, I didn't even think about diesel,

01:51:00   but I don't think I want that,

01:51:01   especially since in America it's not as prevalent

01:51:03   as it is elsewhere.

01:51:04   - And the kids will do the thing

01:51:05   where they pull their arm down.

01:51:07   They want you to honk the horn.

01:51:08   (laughing)

01:51:10   - I wonder if that happens in other countries.

01:51:12   But anyway, so I want a sedan.

01:51:14   I don't think I want a coupe,

01:51:16   although a coupe is an acceptable answer, I suppose.

01:51:18   I want a luxury barge, is what I want.

01:51:22   And the obvious answer to this question

01:51:24   is some sort of ridiculous S-Class.

01:51:27   But now, to be fair, I haven't driven a modern Mercedes,

01:51:30   really, in probably 10-plus years.

01:51:32   But I returned to Old Faithful,

01:51:35   which is really old, unfaithful, actually.

01:51:37   I returned to BMW, and I thought to myself,

01:51:40   "Well, what would I get from BMW?"

01:51:42   And so this has actually been in the show notes

01:51:44   for several weeks, and so several weeks ago

01:51:46   I actually built myself a 2020 750i X-Drive sedan

01:51:51   with, of course, the M Sport package.

01:51:54   This is zero to 60 in under four seconds in a sedan

01:51:59   that's probably as long as my house

01:52:01   and weighs about twice as much.

01:52:02   And the MSRP as built,

01:52:04   and we will put a link to my build in the show notes,

01:52:06   $111,500 for this 750i X-Drive sedan.

01:52:14   So again, my theory is this will kind of self-drive

01:52:17   to at least some degree.

01:52:18   It will be comfortable, it is large,

01:52:20   plenty of room for whatever luggage I might want to bring,

01:52:23   and it's just nice.

01:52:24   So that is my answer.

01:52:26   - So I mostly agree with a lot of what you have said.

01:52:31   - All right, that's a good start.

01:52:32   - I don't agree with the grill on that, Cara.

01:52:34   That's one thing I don't agree with.

01:52:35   - No, that's fair.

01:52:36   That's very fair.

01:52:37   - Well, no, we'll never lose sight of you

01:52:39   in the rear-view mirror, Casey.

01:52:41   (laughing)

01:52:42   - And the gigantic grill gleaming behind us.

01:52:45   - So I think for me, one of the critical questions here is,

01:52:49   is electric really an option?

01:52:52   So this depends on a lot of the details,

01:52:54   the implementation details.

01:52:55   Like are we sticking together, top gear style?

01:52:58   - Yeah, exactly, 'cause if we're not sticking together,

01:53:00   we're not gonna all sit around for you

01:53:01   while you sip coffee for 45 minutes while your car charges.

01:53:04   (laughing)

01:53:05   - Right, I love driving the Model S,

01:53:08   and I've driven it for lots of long highway trips.

01:53:10   I drove it today on a long highway trip.

01:53:12   I love it, but there is the reality that

01:53:15   about every four to five hours of driving,

01:53:19   depending on how you're driving,

01:53:20   you're gonna have to stop for about 40 minutes.

01:53:23   I personally, in my life owning these cars for now

01:53:26   almost four, four and a half years, whatever it is,

01:53:29   I find that totally fine.

01:53:31   I hardly ever have to actually do it in practice

01:53:33   'cause I hardly ever take drives that are longer than that.

01:53:35   And on the rare occasions I have,

01:53:37   I have found it pretty pleasurable, actually,

01:53:39   because that is about, usually after about four hours,

01:53:43   I wanna stop for about a half hour anyway

01:53:45   just to get some food or take a quick rest, whatever it is.

01:53:49   - But you know the top gear rules.

01:53:51   You stop, we just leave you behind.

01:53:53   Sorry, later, there's no waiting.

01:53:55   - Right, so for me, if you guys would actually wait for me,

01:54:00   no question, Model S, no question at all.

01:54:04   - Okay, so slow down, why not the X?

01:54:07   Not to say you're wrong, I'm just curious.

01:54:08   - 'Cause he wants to drive around in a shoe.

01:54:10   - It gets less range, first of all.

01:54:12   Yeah, first of all, I think it's less attractive.

01:54:14   It also gets less range.

01:54:15   - Fair enough, fair enough.

01:54:16   - You get a sunburn on his head.

01:54:17   (laughing)

01:54:19   To wear his hat the whole time in the car.

01:54:21   - I mean, the Model X is also excellent.

01:54:23   It's very similar in many ways to the Model S,

01:54:25   so really I would be perfectly happy with that as well,

01:54:27   but I would be happier with the S.

01:54:29   So really the question becomes like,

01:54:31   is that the style of driving we're doing?

01:54:33   Are we going across the country on the interstate highways

01:54:37   or are we not using the interstate highways?

01:54:39   Are we gonna be somewhere crazy

01:54:41   where there's not gonna be any superchargers

01:54:42   for hundreds of miles around?

01:54:44   - See, that's the thing that worries me more

01:54:46   because you would know the supercharger network

01:54:48   better than me and I'm glancing at the map

01:54:50   that's at tesla.com/supercharger

01:54:52   and it certainly does seem,

01:54:53   just looking at the supercharger map,

01:54:55   that there are some east-west passages

01:55:00   that clearly have superchargers

01:55:03   pretty much the whole way across the country.

01:55:05   But there's one that looks like looking through North Dakota,

01:55:07   which I don't know why we would go through North Dakota,

01:55:09   but if we chose to go through North Dakota,

01:55:11   it looks like there's some superchargers coming soon,

01:55:13   but there's a long swath of road

01:55:15   where superchargers are not there today.

01:55:18   So I hear you and I accept the answer

01:55:22   with the caveats you've given,

01:55:24   but I would also be curious,

01:55:25   have you thought about,

01:55:27   when you're done with the electric part,

01:55:28   if there's a gasoline or diesel-powered option

01:55:31   that you have considered,

01:55:32   I would love to hear that as well.

01:55:33   - I can't with the diesel.

01:55:34   What do you care about diesel for?

01:55:36   - Diesel would be terrible on a long road trip

01:55:37   because you'd have to wait until you found

01:55:39   a diesel gas station,

01:55:40   which across the US,

01:55:42   that's not gonna be every highway exit.

01:55:45   - I think it's plenty to define diesel,

01:55:47   but I don't wanna listen to a diesel engine for--

01:55:50   - Spoken like an American.

01:55:52   Anyway, so carry on.

01:55:53   So any other thoughts about your--

01:55:55   - No, I mean, the whole appeal of gas

01:55:57   is that you can stop at any exit off of the highway

01:56:01   and pull in directly off of the ramp

01:56:04   and there's going to be a gas station there

01:56:06   and you can just get gas and be done in 10 minutes.

01:56:08   Diesel makes that not always the case in America.

01:56:11   I know other countries it's much more common,

01:56:13   but in America, if you're not in a very dense area,

01:56:17   it might take you a few exits

01:56:18   before you can find a station that has diesel,

01:56:21   or it might not even tell you

01:56:23   and you just kinda have to guess and try a few

01:56:25   until you find one,

01:56:26   so it's not nearly as common.

01:56:28   So anyway, so yeah,

01:56:29   I think if you're gonna go with any kind of burning fuel

01:56:32   in America, you go with gas.

01:56:34   But I still would really dramatically prefer electric

01:56:38   because the self-driving is so good

01:56:40   and I know it's just a very comfortable car for long trips

01:56:44   'cause I've taken many long trips in it

01:56:46   and I know it's,

01:56:47   'cause for me, long trips you're optimizing

01:56:49   for comfort and ease of driving, basically.

01:56:53   You want something that's going to be nice,

01:56:55   that's going to be fairly easy,

01:56:58   but you're also not gonna get too bored with the car in

01:57:01   because any car gets boring on a long highway trip,

01:57:04   but you at least wanna have some fun with it.

01:57:06   So that's why I didn't even think of things

01:57:08   like a big old Mercedes boat

01:57:11   because I find them really boring

01:57:13   and they just kinda don't get my gears revving, I guess.

01:57:17   So for me, my number one pick was the Model S

01:57:21   with the caveat that only if

01:57:24   we're actually gonna stick together

01:57:26   (laughing)

01:57:28   through the supercharging.

01:57:29   If not, if I had to get a gas car for that purpose,

01:57:33   I think I would go back to the M5.

01:57:36   Even though I haven't yet ever seen

01:57:39   the current generation one

01:57:40   and I certainly don't love the idea

01:57:42   of its automatic transmission

01:57:44   despite what everybody says

01:57:45   it being so close enough to good,

01:57:49   but that's, I don't love the idea of that.

01:57:52   I'm skeptical.

01:57:53   But anyway, I did also take a lot

01:57:56   of long road trips in the M5.

01:57:59   - In more than one country.

01:58:00   - Yes.

01:58:01   - In like three different countries.

01:58:02   No, three, it was two countries here

01:58:04   and like three or four there, is that right?

01:58:06   Something like that?

01:58:07   - Yeah, something like that, yeah.

01:58:08   So I've taken many long trips in that.

01:58:11   I've driven thousands of miles on the highway in the M5

01:58:15   and it's very comfortable.

01:58:18   'Cause it's similar.

01:58:19   It's a large sedan.

01:58:21   It has a lot of cushy interior features.

01:58:23   It has the butt massaging seats.

01:58:25   (laughs)

01:58:26   There's all sorts of features like that.

01:58:28   It has radar cruise control.

01:58:30   'Cause that's to me,

01:58:31   if you're not gonna give me self-driving

01:58:33   that'll keep you in the lane,

01:58:35   my minimum for long highway drives,

01:58:37   a functionality, if I'm gonna make a pit like this,

01:58:39   is it has to at least have adaptive speed cruise control

01:58:42   where it has the radar to look at the car in front

01:58:44   and everything.

01:58:45   It has to at least have that.

01:58:46   So if we're having these things, to me, no question.

01:58:50   It's the Model S first

01:58:51   with the asterisk of electric waiting periods.

01:58:53   And if you're not gonna wait with me,

01:58:55   I don't need to get a gas car,

01:58:56   I'd probably go for the M5.

01:58:58   - So John, you'd have an Accord

01:58:59   and that's the end of the show.

01:59:00   Thanks everyone for listening.

01:59:01   We'll see you next week.

01:59:02   - I'm glad to hear that both of you have come around

01:59:05   on the ocean, that if you're taking a long trip,

01:59:07   the most important thing is to be comfortable.

01:59:09   'Cause now you're old and have old person butts.

01:59:11   (laughs)

01:59:12   And want your old person butts to be pampered

01:59:14   so no one's getting a Ferrari Daytona

01:59:17   and just being like,

01:59:18   "Yes, I'm gonna drive that for 25 hours

01:59:20   "'cause it gets old real fast and it's just not worth it."

01:59:24   So my choice is the one you both kept talking about

01:59:26   and dismissing because you are wrong.

01:59:28   - The big old Mercedes.

01:59:29   (laughs)

01:59:30   - The big old Mercedes.

01:59:31   Check your show notes now.

01:59:32   It is the, what do they call it?

01:59:35   It's the AMG S63.

01:59:38   It's faster than Casey's BMW,

01:59:40   is undoubtedly cushier and more luxurious.

01:59:43   And the thing is, that's what I want for a long trip.

01:59:45   I want to feel like I'm driving in the living room.

01:59:47   I want it to be ridiculously comfortable.

01:59:50   I don't care about the handling.

01:59:52   I mean, having power is great

01:59:54   and this thing has plenty of power.

01:59:56   It's like 3.5 seconds to 60, huge top speed.

01:59:58   But being comfortable for a long period.

02:00:01   So yes, all these cars have heated and cooled seats

02:00:04   and butt massagers or whatever,

02:00:05   but the Mercedes ones have the reputation

02:00:07   for being the most squishy, the least sporty, let's say.

02:00:10   Because even though the car is incredibly powerful,

02:00:12   they're big squishy seats.

02:00:14   Beautiful materials all over the interior.

02:00:17   Burled walnut is what I selected for mine

02:00:19   because I'm just a traditionalist.

02:00:20   Yes, it's cliche, but it looks really nice.

02:00:23   Everything is nice in leather.

02:00:24   It smells good.

02:00:26   You have good visibility.

02:00:28   They have, you know, their dashboard is a nice big screen,

02:00:30   but not like a Tesla screen.

02:00:32   It's more like just a regular large console

02:00:33   that happens to be a screen.

02:00:34   It's got a heads up display.

02:00:36   And I bet it's really quiet at speed.

02:00:39   I bet it's very comfortable.

02:00:40   But if you're as solid as a rock

02:00:42   and you can go down straight highways at high speed.

02:00:45   Now, I'm going to depart from both of you

02:00:47   on the whole requiring electronic assistance.

02:00:51   I don't want any of that because I tend not to trust it.

02:00:56   And all of my long road trips have been taken in cars

02:00:59   without any of that stuff.

02:01:01   And other than basic cruise control,

02:01:03   so you don't have to hold the accelerator pedal down

02:01:05   for hours at a time, other than that,

02:01:08   I don't need any other assistance.

02:01:09   I'm sure this has them.

02:01:10   I mean, all cars have them and everything like that.

02:01:12   And I wouldn't do things like turn off

02:01:15   the emergency braking system so that like,

02:01:17   if you're going to rear end the car in front of you

02:01:18   and you're falling asleep, it will stop the car.

02:01:20   They all have that now.

02:01:21   I would leave that on.

02:01:22   I'm not saying I would like,

02:01:23   "I got to turn off all the electric nannies

02:01:24   because I'm going to, you know,

02:01:26   I got to drive it all myself."

02:01:27   No, I would leave on like the emergency things,

02:01:29   but things like lane keeping cruise control

02:01:31   and even maybe even radar detecting cruise control,

02:01:35   be wary of.

02:01:36   Because the thing is about long trips is

02:01:38   I want to be engaged enough to make sure

02:01:41   I am paying attention.

02:01:42   I can't let the car do too much.

02:01:45   So even though this car has them,

02:01:46   I wouldn't use them.

02:01:48   - You say that, but have you experienced

02:01:50   radar cruise control?

02:01:51   Because radar cruise control is amazing.

02:01:54   - I'm sure it is, but I feel like that is,

02:01:57   for me personally, that is one level of engagement

02:01:59   that is a little bit too, you know,

02:02:02   it's removed too much.

02:02:03   And I don't, especially with cruise control

02:02:06   and especially if you're going on long trips,

02:02:07   like there's not, you know, you're on the open road,

02:02:09   there's nobody around for miles.

02:02:10   It's not as if you need it.

02:02:12   And if I'm in traffic or whatever,

02:02:13   I mean, remember I've only ever owned stick shift cars.

02:02:16   So if I'm not constantly shifting in traffic,

02:02:19   that already is fairly luxurious.

02:02:21   I don't have to be doing that, right?

02:02:23   So I maybe, maybe over the course of long trip,

02:02:26   I would come around to radar cruise control,

02:02:28   but I would definitely never do line keeping.

02:02:30   I am very down on lane keeping just because,

02:02:32   I mean, if you know how the lane keeping stuff works,

02:02:35   for the most part, GPS, you know,

02:02:38   highly accurate GPS maps aside,

02:02:41   the car has no idea where the road is

02:02:43   other than by looking out in front

02:02:46   the same way a human would and trying to figure it out.

02:02:48   And humans are better at that than cars by a long stretch.

02:02:52   Driving in Massachusetts where sometimes you will come

02:02:54   upon a road that has 20 sets of lines

02:02:56   going a hundred different directions,

02:02:57   some of which lead off into a ditch,

02:02:59   I fear what a lane keeping system would do

02:03:03   when faced with that.

02:03:04   You're hoping it would just throw up its hand

02:03:05   and start beeping or something,

02:03:07   but if there's one clear set of lines

02:03:08   slowly leading off into the ditch,

02:03:10   I have to tell them the car's gonna take that route

02:03:11   and it's gonna kill me.

02:03:13   So I say no to lane keeping.

02:03:15   I say yes to big, luxurious, fast, quiet Mercedes.

02:03:19   I actually considered going in,

02:03:20   the only other direction I considered going in

02:03:22   was picking like a classic,

02:03:24   a classic for my childhood Mercedes

02:03:26   'cause I took a couple of long road trips

02:03:28   in my friend's father's '80s Mercedes,

02:03:31   which is how I came to my Mercedes love

02:03:34   'cause I was always just amazed at how solid it felt

02:03:36   and how quiet it was and how squishy the seats were

02:03:39   and how fast he drove in it

02:03:40   and that always, you know, that sort of like

02:03:42   gave me my childhood impression of Mercedes.

02:03:44   And I mean, the '80s Mercedes

02:03:46   were not particularly good looking,

02:03:48   but they were smooth and they were solid

02:03:50   and they were quiet and they were surprisingly fast.

02:03:53   And the modern ones, I'm not sure if the modern ones

02:03:55   are continuing with that tradition,

02:03:56   but everything I've read about them

02:03:58   makes you think that more or less BMW users

02:04:01   still slightly sportier in the large car,

02:04:04   not in the rest of the car market these days,

02:04:06   but in the large car market,

02:04:07   BMW feels the need to be tougher

02:04:10   and, you know, stiffer suspension.

02:04:12   So the M5, especially the M5 competition

02:04:14   is probably a much more harsh ride than any of the S-classes.

02:04:17   So that's why I'm going with my tried and true Mercedes S-class.

02:04:21   And so since I am the oldest

02:04:23   and have the most old person butt and need to be cradled,

02:04:27   I think that by the time we arrived at our destination,

02:04:30   my body would have the least wear and tear

02:04:32   despite being the oldest and the creakiest.

02:04:34   And I even selected the model when I was building it

02:04:37   that has like the rear seat heaters and coolers and everything

02:04:40   so that on the way back,

02:04:41   you too can just ride in the back of my car

02:04:43   and we'll all be comfortable

02:04:45   and we can just, you know, ditch those other two lesser cars

02:04:48   and not wait for Marco to have to fill up his battery again

02:04:50   and just drive back in quiet.

02:04:52   - A genuine question, and I think I know the answer,

02:04:56   why not the wagon?

02:04:57   - There's no S-class wagon.

02:04:59   - Oh no, I'm sorry, no S-class, you were correct.

02:05:01   I'm sorry, I was looking at the S in E63 S wagon,

02:05:04   but no, you are correct, I apologize.

02:05:06   - I was actually considering one of the coupe options

02:05:08   because I'm like, oh, I'm not gonna have any people,

02:05:09   it's us driving separately,

02:05:10   but I got the big backseat for YouTube

02:05:12   'cause I know you're gonna wanna get out

02:05:13   of your uncomfortable car. - Aw, thanks, buddy.

02:05:14   - You are gonna wanna get out of your uncomfortable cars.

02:05:16   I got the wireless charging and the rear seat options

02:05:19   so you can just put your phone down

02:05:20   when you wanna charge it and the screens,

02:05:22   you'll be all set back there.

02:05:23   There was a thing called like, what was it in the options?

02:05:25   It was like, something bucket.

02:05:28   - There is an option to get a CD player

02:05:31   in the glove box for $130.

02:05:33   - I didn't pick that one.

02:05:34   - Or for $5,000, you can get something

02:05:37   called Magic Sky Control.

02:05:39   - Yeah, that's the little stars in the sky.

02:05:42   No, here it is.

02:05:43   - No, no, no, it's not.

02:05:44   It's like electronic tinting of the sunroof glass.

02:05:46   - Ah, there you go, 'cause yeah,

02:05:48   I didn't pick that either.

02:05:50   Comfort box.

02:05:51   (laughing)

02:05:53   - And you're driving peace of mind

02:05:55   when carrying smaller items in the trunk.

02:05:57   Oh, I thought this was like in the console.

02:05:59   I see the picture.

02:06:00   A box in the trunk to hold smaller items

02:06:02   so they don't rattle around.

02:06:03   It's only $350, I did not choose it.

02:06:06   Anyway, the total price of mine is fairly reasonable

02:06:09   considering how much luxury nonsense is in this car

02:06:12   and you know, performance stuff.

02:06:14   Again, it's faster than KC's BMW.

02:06:16   I think it's also better looking.

02:06:18   The total comes to,

02:06:22   I picked Good Wheels and I picked like the blacked out

02:06:24   light package so there's less chrome.

02:06:26   I think it's 151.

02:06:28   It's pretty reasonable.

02:06:30   - That's a Golf R more than my Phantom BMW for God's sakes.

02:06:34   - I mean, we're all picking cars that you could like,

02:06:36   you can get a pretty good house in Ohio

02:06:38   for this amount of money.

02:06:39   (laughing)

02:06:40   Yeah, but this is more comfortable than a house in Ohio.

02:06:42   (laughing)

02:06:45   - Well done, well done.

02:06:46   This is all wheel drive, is that right?

02:06:48   - You know, I didn't even look.

02:06:49   - I think it is.

02:06:50   I'm not confident I'm correct though.

02:06:51   - I feel like that's a must for a cross country trip

02:06:53   'cause like, we also have the possibility of like,

02:06:54   you know, what kind of conditions

02:06:55   are we driving through here?

02:06:56   Are we driving across the bottom of the country

02:06:58   where it's gonna be pretty warm

02:06:59   and therefore we might want things like sky control

02:07:02   or are we going to be going across the top of the country

02:07:06   where, and what time of year is this?

02:07:08   Are we going across the northern part of the country

02:07:10   in the winter?

02:07:11   'Cause that's gonna possibly change my pick

02:07:13   to like some kind of giant monstrosity thing.

02:07:16   - Oh actually, another thing to think about, John,

02:07:18   is I don't think you have car play in this,

02:07:20   whereas I do, probably wireless in fact.

02:07:22   - I don't care, I don't care about car play.

02:07:24   - You say that.

02:07:25   - I almost picked the weird fancy 3D surround sound thing

02:07:29   for the fancy speakers,

02:07:31   but I decided the stock speakers were probably fine.

02:07:33   I should be listening to podcasts anyway.

02:07:35   - Yeah right, it's like, what are we listening to?

02:07:37   Is it gonna use the fancy like, you know,

02:07:39   Burmester high end 3D surround sound system for $6400?

02:07:43   - Mm-hmm.

02:07:44   - Anyways, these are all good choices.

02:07:45   I'm not surprised by any of them if I'm honest, but.

02:07:48   - Yeah, they're all kind of boring choices.

02:07:50   (laughing)

02:07:51   - Well, but that's the thing,

02:07:52   when you reach a certain age,

02:07:54   and you're gonna be in the car for hours,

02:07:55   you wanna be comfortable.

02:07:56   - Yeah, exactly, that's why like,

02:07:58   I didn't consider any kind of comedy option

02:08:00   or fun old car, you know,

02:08:01   I'm not gonna pick like a DeLorean or anything,

02:08:03   'cause like, what you really want, yeah,

02:08:05   it's like you want a comfortable car

02:08:07   that's gonna mostly drive itself on the highway,

02:08:09   at least with cruise control,

02:08:11   and you're gonna want like, you know,

02:08:13   all the, you know, creature comforts of it.

02:08:15   You know, good cruise control, you know, good cushy ride,

02:08:18   great visibility. - Quiet.

02:08:19   - Yeah, quiet, and that's actually,

02:08:20   quiet is not great in the M5.

02:08:23   The Model S is way quieter,

02:08:24   and I'm sure your S-Class is quiet as well.

02:08:27   I also thought about things like with a gas car,

02:08:29   like you want a car with a long range,

02:08:30   so you don't have to stop as much to fill up.

02:08:32   So you want like a really big gas tank.

02:08:34   - That's not the M5.

02:08:35   - Yeah, no, it really isn't.

02:08:36   - No, those cars do have big gas tanks.

02:08:37   Like, doesn't the M5 have like

02:08:38   a 25 gallon gas tank or something?

02:08:40   - They had to add a giant gas tank to it

02:08:43   because it's so incredibly inefficient.

02:08:44   - Yeah, you know, the mileage isn't great,

02:08:45   but that's the thing about these cars.

02:08:46   You can just add, adding a bigger gas tank

02:08:49   is really easy to do and extends the range

02:08:51   by a ridiculous amount.

02:08:53   Because there was some, I think it was one

02:08:55   of the Engineering Explained videos recently

02:08:57   that was comparing like the range

02:08:58   of a bunch of electric cars and everything

02:09:00   and saying like, oh, here's the long range Model S

02:09:02   and here is like, maybe it was a Camaro or something.

02:09:05   I don't remember, it was some terrible,

02:09:06   a car with like terrible gas mileage.

02:09:08   And it's like, so the long range Model S

02:09:10   gets more on a fill up than this terrible,

02:09:12   like Camaro or whatever.

02:09:13   So it's like, if you wanted to extend,

02:09:16   but here's this other car that had like,

02:09:18   I think it was a cord or something like that.

02:09:20   It had a very long range because it was like

02:09:22   a wimpy four cylinder.

02:09:23   It's like, well, the electric cars

02:09:24   can't match this range.

02:09:25   It was like a 800 mile range or something.

02:09:27   How much more battery would you have to add

02:09:29   to the electric to match this range?

02:09:30   And it was like, well, you'd have to add

02:09:31   another 5,000 pounds or something.

02:09:32   It was ridiculous, right?

02:09:34   Then it was like, how much weight would you have

02:09:36   to add to the Camaro to match the range?

02:09:38   And it was like you had to make the gas tank

02:09:41   like six gallons bigger.

02:09:43   It was nothing.

02:09:44   Like, because the energy density of gasoline

02:09:46   is phenomenal, and making the gas tank bigger

02:09:49   weighs nothing.

02:09:50   And putting the actual gas is like,

02:09:52   it was ridiculous.

02:09:54   It kind of really just hammered home

02:09:56   the energy density dichotomy between gas cars and electric.

02:10:00   Not that I'm saying we shouldn't all go electric,

02:10:02   but like, boy, gas cars have it easy.

02:10:03   So if you have a gas car with bad range,

02:10:05   know that that is entirely chosen based on

02:10:08   like interior space concerns.

02:10:10   And maybe if it's a sporty car, a little bit of weight.

02:10:13   But really, gas is lightweight, energy dense,

02:10:19   and it weighs nothing when it's not in your car.

02:10:21   If only there were no other problems with it.

02:10:23   - Yeah, well, there's that.

02:10:24   - Yeah, well, you know.

02:10:25   - All right, so final question since we are running long.

02:10:28   If someone who is just filthy rich said,

02:10:33   I will literally buy these cars,

02:10:36   and you decide whether or not we can keep them afterwards,

02:10:38   but I will buy all three of these cars.

02:10:40   - I'm glad I picked the most expensive one.

02:10:42   - Yeah, see, exactly.

02:10:43   I will hand you the keys,

02:10:45   and you guys have to film or record

02:10:47   or do something to chronicle the trip,

02:10:49   but I will fund the trip of the three of you

02:10:53   to go from New York to LA.

02:10:55   Would you do it?

02:10:57   - Does it have to be video?

02:10:58   Does it have to be LA?

02:11:00   - No, no and no.

02:11:02   (laughing)

02:11:03   Fine.

02:11:04   No, it does not need to be LA,

02:11:06   and no, it does not have to be video.

02:11:08   Golly, tough crowd today.

02:11:10   - Well, like, to do video well

02:11:13   would cost way more than these three cars are worth.

02:11:15   - And that would be a hassle.

02:11:17   - Yeah.

02:11:18   - You know.

02:11:19   - Doing video well is a giant pain in the butt

02:11:21   and takes a lot of people and, you know.

02:11:23   - Yeah, assume that whatever it is,

02:11:25   it's no impact on us.

02:11:26   Like, if it's video,

02:11:27   there's a film crew that handles everything.

02:11:29   We just have to be the talent, as they say.

02:11:31   - Well, I would probably do it just for the life experience,

02:11:35   as long as it wasn't a race,

02:11:37   'cause I don't wanna have to be, like,

02:11:39   you know, rushed or, you know,

02:11:41   going fast or anything like that.

02:11:42   - Yeah.

02:11:43   - And honestly, if someone's paying for it,

02:11:45   I would go as slow as possible

02:11:46   and stop at every stupid tourist attraction

02:11:47   and just, like, hang out and make it, like,

02:11:49   an entire, you know.

02:11:50   (laughing)

02:11:51   I was assuming I'd get time off work, but you know.

02:11:53   - Well, yeah, just like,

02:11:54   what's, like, the babysitting situation here?

02:11:55   (laughing)

02:11:56   - Yeah, that's the other.

02:11:57   I was thinking to myself, like--

02:11:58   - Yeah, that's the exact tolerance

02:11:59   of our respective spouses to have us gone

02:12:01   for what amount of time?

02:12:03   Doing what exactly?

02:12:04   - Yeah, yeah, you're doing this why?

02:12:06   - I have always wanted to do, like,

02:12:07   a cross-country road trip, but--

02:12:08   - Oh, amen.

02:12:09   - It's road trip.

02:12:10   Oh, God.

02:12:11   - I would love to do a cross-country road trip.

02:12:13   I think that would be incredibly, incredibly fun.

02:12:15   - And fly back, right?

02:12:16   - Probably, yeah.

02:12:17   - Oh, yeah, you're not driving back.

02:12:19   (laughing)

02:12:21   (door slams)