PodSearch

ATP

359: I Could Live in There

 

00:00:00 ◼   ► [Coughing] Hi. Time of year. Merry Christmas, everybody. Yeah. Oh, my word. Are you home,

00:00:11 ◼   ► or are you upstate? I am home for one day. Just you? Me and Tiff are here, and then we

00:00:17 ◼   ► are going to Cancun tomorrow morning. Oh, nice. I've never been to Cancun, or Mexico,

00:00:22 ◼   ► actually. Neither have I. Mostly good things. We discussed this on an earlier show, Casey,

00:00:26 ◼   ► but you've forgotten already. Oh, yeah, this does ring a bell. Yes, yes, yes, yes. Now

00:00:30 ◼   ► I'm remembering. It's all coming back to me. I think there's like five of Casey, and only

00:00:33 ◼   ► one of them is on the show at any given week, and then the next one shows up. It's like

00:00:37 ◼   ► those TV shows where twins trade lives with each other, and they have to coordinate what

00:00:40 ◼   ► each person knows. You'll never know, John Craig. You'll never know. You're the one who

00:00:45 ◼   ► knows my middle name. So, John, what computer are you using this week? Dammit, Marco, you

00:00:51 ◼   ► took it from me. I was about to ask. I'm on my Mac Pro. Yay! What monitor? Wait, they're

00:00:58 ◼   ► both Mac Pros. I did the same joke both weeks, and you had different reactions both times.

00:01:02 ◼   ► I'm on my Mac Pro. That's the joke. Does it have small holes or big holes in the front?

00:01:08 ◼   ► It's fine, big. Everything old is new again. All right, what year did this Mac Pro come?

00:01:14 ◼   ► Is this Mac Pro old enough to vote? No, not vote. Is it old enough to not drive? I don't

00:01:20 ◼   ► know. Is it ancient or is it not? This is a 2019 Mac Pro. It actually shipped in 2019,

00:01:25 ◼   ► and it's set up and running in 2019. We did it. 2019 Mac Pro. Are you using your ancient

00:01:32 ◼   ► monitor or are you using something else? I'm using my PlayStation monitor. Because that's

00:01:38 ◼   ► all I got, because my other one hasn't shipped. Destiny has been given a back seat? You've

00:01:43 ◼   ► said to Destiny, "No, thank you. I have more important things." Not entirely. We'll address

00:01:48 ◼   ► and follow up. All right, so a certain somebody I know sent you an early birthday present,

00:01:55 ◼   ► since your birthday is coming up extremely soon. Why are you not leveraging that to use

00:02:00 ◼   ► your ancient monitor? Because, A, my ancient monitor, by the time I got that thing, was

00:02:05 ◼   ► already packed up and put Raiders of the Lost Ark style into my attic and is not easy to

00:02:11 ◼   ► get at. And the second reason is that monitor was non-retina, and I just can't do that to

00:02:16 ◼   ► my Mac Pro. You know, I don't blame you. So what do you have now? Like a 4K, 24-inch kind

00:02:21 ◼   ► of thing? Yep. I'm actually kind of surprised they make the 4K monitors that small. It seems

00:02:26 ◼   ► like nobody wants that, except Mac nerds. But it seems like everyone, like the entire

00:02:31 ◼   ► PC and gaming worlds, want 4K resolution at much larger sizes, but nobody seems to want

00:02:39 ◼   ► retina scale. It feels so tight to me. Again, obviously it's bigger than the other monitors

00:02:45 ◼   ► I've replaced, but I'm used to the 5K iMac, and everything just feels so much bigger on

00:02:49 ◼   ► this screen. I know 5K is not that much bigger than 4K, but I'm just like, "Wow, is that

00:02:55 ◼   ► how big my browser window normally is? Why is everything taking up so much?" Like, the

00:02:59 ◼   ► screen seems so short. Anyway, I'll be happy when I get my real monitor, but for now, it's

00:03:05 ◼   ► 4K. And that has not even shipped yet, is that correct? It has not. So other people

00:03:09 ◼   ► are getting scary messages that say that their shipment has been delayed, but so far I have

00:03:14 ◼   ► not received that notification. So, fingers crossed. I feel like I should update you on

00:03:19 ◼   ► my computer situation. Alright, go ahead. Wait, what? There shouldn't be an update.

00:03:26 ◼   ► There shouldn't be. That's not a good thing. Well, it's me, and where would I be if not

00:03:31 ◼   ► with—no, I'm just kidding, everything's fine. Oh, God. I was so afraid you messed

00:03:34 ◼   ► with the RAM or something. No, not yet. Just don't case up this computer, please. Keep

00:03:42 ◼   ► all liquids and third-party RAM away from it. No promises. No, everything is good. I

00:03:47 ◼   ► will say, though, that I realized that one of the three of us is now running Catalina.

00:03:54 ◼   ► Does that mean I can too now? No, I replied to you in Slack. You don't have to. I have

00:03:59 ◼   ► to. I have no choice. My machine doesn't run anything earlier than Catalina, so I am

00:04:03 ◼   ► stuck, but you don't have to upgrade. You can just hang out for a while. But Dad! Yeah,

00:04:08 ◼   ► I've been running Catalina on my laptop all week as I've been moving around. As I've

00:04:12 ◼   ► been using it for a week, I'm reminded why I don't have it on my desktop yet. So all

00:04:17 ◼   ► kidding aside, tell me why, because I feel like any of the bad experiences I had with

00:04:21 ◼   ► Catalina were really the hardware that I was running on, not the software, because on my

00:04:25 ◼   ► MacBook, it's been fine. I can't think of anything that's been particularly wrong

00:04:29 ◼   ► with it, although naturally I've been using my MacBook less and less recently. But what

00:04:34 ◼   ► has reminded you of the bad—what are the bad that you've been reminded of? I've

00:04:39 ◼   ► had two, maybe three issues so far. Two and a half issues so far. Number one is just the

00:04:45 ◼   ► annoyance of all the stupid permission dialog boxes. Like, yes, for God's sake, I let

00:04:50 ◼   ► this app that I just opened access the downloads folder or the desktop or whatever. It's

00:04:54 ◼   ► like, yeah, I just put files there. That's what I want. It just feels like Windows Vista,

00:04:59 ◼   ► which I never actually use, but it feels like what people say Windows Vista was like. It's

00:05:04 ◼   ► just constant barrages of permission dialogs that you just think—I mean, this is well

00:05:10 ◼   ► trotting ground. I don't need to go over it, but could there really have been no better

00:05:14 ◼   ► way to do this? Was this really worth it? Was this really the right design for the security

00:05:19 ◼   ► of the system? It just doesn't—it seems like this is going to be looked back on as

00:05:24 ◼   ► a mistake. So that's one big problem. It's just the annoyance of all the permissions

00:05:30 ◼   ► and everything. And then problem number two, which I'm not sure is a Catalina problem,

00:05:35 ◼   ► but I sure as hell hope it is, is that I seem to be getting frequent keyboard input lag.

00:05:43 ◼   ► And this is on the 16-inch MacBook Pro with the new keyboard, which has me slightly concerned.

00:05:47 ◼   ► But I'm hoping—it feels like software because it isn't all the time, and I haven't

00:05:51 ◼   ► been able to pin down when it happens exactly. It isn't just in one app, but I am definitely

00:05:57 ◼   ► seeing keyboard input lag. And that is extremely concerning. But it feels like a software issue,

00:06:06 ◼   ► so I'm hoping that's it. Yeah, this sounds familiar. Yeah, right? And I forget, that

00:06:11 ◼   ► was with Catalina, wasn't it, on your old, you know, weirdo? It was definitely with Catalina

00:06:15 ◼   ► because that's where it is right now. It has Catalina on it right now. I don't recall

00:06:20 ◼   ► in this long and sordid tale if I had seen that in Mojave or not. I do remember that

00:06:25 ◼   ► I had intended to downgrade to Mojave at the point in which I said, "Screw it all. I'm

00:06:30 ◼   ► just going to get an iMac Pro." So I'm not sure—I can't recall—somebody would

00:06:34 ◼   ► have to remind me where it was in the timeline, this terrible, terrible timeline that I was

00:06:40 ◼   ► seeing the input lag and if it was in Mojave as well. But I don't think it was. Alright,

00:06:44 ◼   ► alright. Well, so anyway, so I am seeing significant keyboard lag sometimes using the built-in

00:06:50 ◼   ► keyboard with nothing else connected, and that is extremely concerning. So I'm hoping

00:06:55 ◼   ► that's a software thing that gets resolved. And then finally, the touch bar seems buggier,

00:07:01 ◼   ► which is funny because it doesn't seem like they've actually done anything to it. Like,

00:07:04 ◼   ► it doesn't seem like it's different. The— Well, it is, though, because it's smaller

00:07:08 ◼   ► because of the escape key. Right, but like— No, I'm serious. I'm not trying to be funny.

00:07:11 ◼   ► No, you're right, but it seems like the software side of the touch bar seems pretty

00:07:15 ◼   ► much unmodified from where it has been since 2016, which is funny. Like, if they're going

00:07:21 ◼   ► to keep saying how nice it is and that they're not going to give us an option to not buy

00:07:25 ◼   ► it, they're also not making it any better, which is, you know, I have issues with that.

00:07:30 ◼   ► But anyway, it's— I have to more frequently do the— whatever the kill-all command is

00:07:35 ◼   ► that like reboots the touch bar because it either gets stuck on something or it has an

00:07:40 ◼   ► empty gap in the little control strip area or something. Like, it just— Function keys,

00:07:46 ◼   ► man. Like, they worked every time. I just— Well, did they?

00:07:50 ◼   ► Yes! Well, yeah, they did! Like, why, why, Apple? Why take something and make it worse

00:07:57 ◼   ► and make us use it? Like, I just— Even if the touch bar worked 100% of the time, I still

00:08:04 ◼   ► would prefer function keys, but the fact that it doesn't work 100% of the time and the

00:08:09 ◼   ► fact that it goes to sleep all the time, which I also, like— It turned something that was

00:08:14 ◼   ► one tap into two taps because you have to wake up the touch bar first and then tap the

00:08:19 ◼   ► pause button or the brightness button or whatever. Like, I just— Ugh! Please, Apple, give us

00:08:24 ◼   ► more touch bar free options. I'm sorry. Anyway, so those are minor issues. Other than those

00:08:29 ◼   ► issues, I actually have been extremely happy with the 16-inch as I've been traveling

00:08:35 ◼   ► and using it more. I still love everything else about it. It just does seem like there's

00:08:41 ◼   ► these weird little software glitches with Catalina.

00:08:43 ◼   ► I'm dealing with the permissions stuff, too, and in particular the strain of it that

00:08:47 ◼   ► really bothers me is apps that were— They're like recent semi-modern apps but not quite

00:08:54 ◼   ► modern enough to know that Catalina was a thing, and on first launch— Like, these

00:08:58 ◼   ► are installing apps that I didn't have or reinstalling them or whatever. On first launch,

00:09:02 ◼   ► they have some kind of first launch experience, whether it's prompting you to set something

00:09:07 ◼   ► up, or even if they're just trying to run an auto-updater because I'm launching an

00:09:10 ◼   ► older version of an app that needs to be updated. That process is not accounting for the fact

00:09:16 ◼   ► that the OS is also going to throw stuff up in your face about permissions, and often

00:09:19 ◼   ► they fight with each other. The app expects to be able to do a thing on first launch,

00:09:22 ◼   ► but it can't because it hasn't been given permission yet. You have to pick which one

00:09:27 ◼   ► of the dialogues you want to do, or do you want to go back to system preferences and

00:09:30 ◼   ► try to give permission? When you give permission in system preferences, it requires you to

00:09:33 ◼   ► quit the app, but it could be in the middle of the first run setup. It's just a mess

00:09:37 ◼   ► figuring out, "All right, what state are we going to be in? Can I trigger the first

00:09:40 ◼   ► run experience again? Do I have to go through it again? Has it already done it? Have I already

00:09:43 ◼   ► signed up or registered or updated or downloaded?" Half the time the solution is to throw the

00:09:49 ◼   ► app out, reinstall, go to system preferences proactively and add it to full disk access

00:09:54 ◼   ► so you just don't get asked about it, but then what if it's asking about something

00:09:56 ◼   ► different that doesn't have to do with full disk access? It's quite a long road,

00:10:01 ◼   ► Mel. The one thing that Catalina is doing to me, and it's like, "This is a custom-tailored

00:10:05 ◼   ► bug just for me because I've got to be the only person who cares about this bug in the

00:10:11 ◼   ► entire universe. I don't know if you know this about me. Maybe you have seen me use

00:10:16 ◼   ► my computer." I try mightily, as documented in 15 years of Mac OS X reviews, I try mightily

00:10:24 ◼   ► to get the finder to behave how I'm accustomed to, not as a browser. Windows for each folder,

00:10:32 ◼   ► no sidebar, no toolbar. I'm not against the browser. Sometimes I will open a browser

00:10:38 ◼   ► window, so to speak, because the separation is not clean and has never been. But anyway,

00:10:43 ◼   ► I try to get my finder windows with nothing on them. This is something that almost nobody

00:10:47 ◼   ► ever does, so this is probably a problem they don't have. But, two, you can do this now.

00:10:50 ◼   ► You're on your Macs. Go to the finder and pick a folder and try to make the window as

00:10:56 ◼   ► I described. Maybe you don't even know how to do it because it never occurs to you to

00:10:59 ◼   ► do this, but just try it.

00:11:00 ◼   ► Status bar on or off?

00:11:02 ◼   ► On.

00:11:03 ◼   ► Okay, so you basically only have the top bar and the status bar below it.

00:11:09 ◼   ► But when you say top bar, what do you mean?

00:11:11 ◼   ► Like the title bar, sorry. Like with the traffic light controls and the name of the folder.

00:11:17 ◼   ► Exactly. So that's how I try to have my windows. And of course, the finder in Mac OS X has

00:11:20 ◼   ► always had no respect for me setting the state of any window because it doesn't associate

00:11:26 ◼   ► windows with state and folders and yada, yada, yada, right? So right now I'm looking at my

00:11:30 ◼   ► documents folder. It's in list view. It shows documents on the top and then it's got the

00:11:34 ◼   ► status bar that says how many items and how much space is available and then it's got

00:11:37 ◼   ► headers for name, date, modified, size, whatever, and then a bunch of folders, right?

00:11:42 ◼   ► This is how I want pretty much all my finder windows all the time. This is how I set all

00:11:46 ◼   ► my finder windows all the time. And Catalina Finder, if I have a bunch of windows open

00:11:52 ◼   ► like this, I can watch it happen. I'll be working in one window or I'll switch to another

00:11:57 ◼   ► app and I'll come back to the finder. On its own, without me doing anything in the finder,

00:12:02 ◼   ► I'm not dragging anything into the finder, I'm not activating the finder, I haven't just

00:12:06 ◼   ► done something with it. Just literally on its own, will say, "You know what? You're

00:12:10 ◼   ► getting a toolbar." And all my finder windows will spawn toolbars spontaneously without

00:12:15 ◼   ► the finder even being active. I swear to you, I'm doing nothing in the finder. I'm not sending

00:12:19 ◼   ► an Apple event for another app. They will spawn toolbars. The first hundred times this

00:12:23 ◼   ► event, I'm like, "I must be going insane." I swear, I just hit that toolbar with command

00:12:27 ◼   ► option T. How does it have a toolbar now? In fact, I'm looking at documents right now,

00:12:31 ◼   ► I'm going to go back to Chrome. I'll just hang out in Chrome. We'll see, maybe by the

00:12:35 ◼   ► end of this episode, that window will have spawned a toolbar. They come back and I can't

00:12:39 ◼   ► get rid of them. They refuse to stay dead. They just keep coming back. And you wouldn't

00:12:46 ◼   ► think, "Well, who cares?" I made the toolbar icon only, I actually make it text only to

00:12:51 ◼   ► make it even smaller, but I don't want the toolbar there. And by the way, it screws up

00:12:54 ◼   ► the size of the window. So if you have an icon view window, like my applications folder

00:12:57 ◼   ► is icon view, and I have it sized and set up so I can see an integer number of icons

00:13:01 ◼   ► and rows and columns, right? But when the toolbar comes, the bottom ones get cut off,

00:13:05 ◼   ► right? Because it doesn't push the view down. And I have literally never seen this bug in

00:13:12 ◼   ► any other version of Mac OS or Mac OS X, where the view changes in currently open windows

00:13:18 ◼   ► behind your back before your very eyes. I've seen it happen. It animates in. It's like,

00:13:23 ◼   ► "What is going on?" I cannot figure it out, and it's driving me batty. So far, no input

00:13:31 ◼   ► lag issues or anything like that. So yeah, it's just permissions and then the Finder,

00:13:36 ◼   ► just really, really sticking it to me for no reason.

00:13:39 ◼   ► Steve McLaughlin I'm so sorry, Jon. The struggle is real.

00:13:43 ◼   ► Jon Patton I just realized when I had my keyboard input lag, I was using a Bluetooth Magic Mouse,

00:13:52 ◼   ► which I normally don't use a mouse with my laptop, but at this time, there was one. This

00:13:58 ◼   ► shouldn't affect the built-in keyboard, but it might be related to the bug. I don't know.

00:14:02 ◼   ► Steve McLaughlin I saw much better performance when I put my

00:14:04 ◼   ► trackpad in wired mode rather than wireless mode.

00:14:08 ◼   ► Jon Patton Unfortunately, you can't really use the mouse

00:14:10 ◼   ► in wired mode. Steve McLaughlin That is true. That is very

00:14:13 ◼   ► true. We are sponsored this week by Linode, my favorite

00:14:17 ◼   ► web host. Whether you're working on a personal project or managing enterprise infrastructure,

00:14:22 ◼   ► Linode has the pricing, support, and scale you need to take your project to the next

00:14:27 ◼   ► level. They now have 11 data centers worldwide, including their newest data center in Sydney,

00:14:31 ◼   ► Australia. All of these feature enterprise-grade hardware, including enterprise SSDs, an S3-compatible

00:14:37 ◼   ► block storage option, their next-generation 40-gigabit network, all this with the performance

00:14:43 ◼   ► that you expect at a price that, frankly, you don't expect. It's so good. You can see

00:14:47 ◼   ► for yourself at a $20 credit with promo code ATP2020 now that we're in 2020, and they have

00:14:53 ◼   ► all this backed by a revamped cloud manager built with an open-source single-page app,

00:14:58 ◼   ► a full API, a Python CLI so you can automate things. Once you have these servers up and

00:15:03 ◼   ► running, which takes seconds, you can have root access on them to install whatever software

00:15:08 ◼   ► you need to install. Their plans start with their nano level at just $5 a month. That

00:15:13 ◼   ► gets you currently 1 gig of RAM. And the great thing about Linode, I've been with Linode

00:15:17 ◼   ► myself for about eight, nine years now, something like that, and over time, as technology gets

00:15:21 ◼   ► better and they are able to offer you things more cheaply, they do. So right now, that

00:15:26 ◼   ► $5 a month gets you 1 gig of RAM. In the future, as technology gets better, they'll probably

00:15:30 ◼   ► give you more for that money and they'll do a free upgrade. It's wonderful. I've been

00:15:34 ◼   ► with them for so long because I just frankly love them. Whether you're doing just one server

00:15:38 ◼   ► to play around with or install, you know, loading stuff on, or whether you're doing

00:15:41 ◼   ► a big app like I currently have about, I think, 27 servers there for Overcast, I love it.

00:15:46 ◼   ► I highly recommend it. They have dedicated CPUs, they have GPU compute plans, block storage,

00:15:52 ◼   ► object storage, whatever you need, one-click installs for popular apps. So check it out

00:15:56 ◼   ► today, linode.com/ATP. Use promo code ATP2020 to get a $20 credit. Nice and easy to remember,

00:16:05 ◼   ► right? ATP2020 gives you a $20 credit. Thank you so much to Linode for hosting all my servers

00:16:10 ◼   ► and sponsoring our show.

00:16:12 ◼   ► [Music]

00:16:13 ◼   ► Steve McLaughlin I would like to quickly drop something in

00:16:18 ◼   ► the chat room and I would like you guys to look at this. I stumbled across this earlier

00:16:22 ◼   ► today and I thought it was hilarious. What I've put in the chat, in case you can't see

00:16:25 ◼   ► it, this is AudioQuest Diamond USB cable, type A to type B, .75 meters, which is 2.6

00:16:33 ◼   ► feet. So this is a cable that goes from the traditional USB that, you know, your lightning

00:16:39 ◼   ► cables always used to come in, to one of those big, chunky USB things that, like, a printer

00:16:44 ◼   ► would take in.

00:16:45 ◼   ► Steve McLaughlin The connectors have names, Casey?

00:16:46 ◼   ► Casey Neuman I said A to B, but that doesn't mean anything

00:16:49 ◼   ► to anyone. Come on, man.

00:16:50 ◼   ► Steve McLaughlin If it means anything to anyone, it's listeners

00:16:52 ◼   ► of this show.

00:16:53 ◼   ► Casey Neuman Although, doesn't type B come in two different

00:16:56 ◼   ► shapes?

00:16:57 ◼   ► Steve McLaughlin Well, there's the micro B, which is that

00:16:58 ◼   ► weird, like, double, long, skinny rectangle thing.

00:17:00 ◼   ► Casey Neuman Three different, is that micro? Because it's

00:17:02 ◼   ► no smaller than this B.

00:17:04 ◼   ► Steve McLaughlin Oh, it's mini B. Well, there's, so there's

00:17:06 ◼   ► mini...

00:17:07 ◼   ► Casey Neuman There's three shapes.

00:17:08 ◼   ► Steve McLaughlin I rest my case.

00:17:09 ◼   ► Casey Neuman A, but A, everybody knows. Anyway, yeah.

00:17:11 ◼   ► Steve McLaughlin Anyway, this cable, AudioQuest Diamond USB

00:17:15 ◼   ► cable, type A to type B, .75 meters, 2.6 feet. I haven't looked at Monoprice, but I would

00:17:21 ◼   ► assume on Monoprice this cable is $4, something like that.

00:17:25 ◼   ► Casey Neuman If that.

00:17:26 ◼   ► Steve McLaughlin If that.

00:17:27 ◼   ► Casey Neuman This is the kind of cable that, like, when

00:17:28 ◼   ► you're going through your cable bin and trying to clean it out, you just throw away, like,

00:17:32 ◼   ► five of these.

00:17:33 ◼   ► Steve McLaughlin Right.

00:17:34 ◼   ► Casey Neuman Because you just have these around. Like, they

00:17:35 ◼   ► come with everything.

00:17:36 ◼   ► Steve McLaughlin They call them printer cables nowadays, which

00:17:38 ◼   ► is funny.

00:17:39 ◼   ► Casey Neuman Yeah, exactly.

00:17:40 ◼   ► Steve McLaughlin The history of things that have been called

00:17:41 ◼   ► printer cables. In this current moment in time, this is what people call a printer cable.

00:17:43 ◼   ► Casey Neuman Exactly, exactly.

00:17:44 ◼   ► Steve McLaughlin You can find it under that name on Amazon.

00:17:45 ◼   ► Casey Neuman So, it would appear that this kind of cable,

00:17:49 ◼   ► and maybe Marco can fill in for me, this kind of cable is occasionally used for audio purposes.

00:17:54 ◼   ► And I can tell you that certainly the XLR box that I'm using to speak to you right now

00:18:00 ◼   ► takes in a USB Type B, you know, the big, kind of chunky one. And on the other end of

00:18:04 ◼   ► that is currently USB Type A, but what started me down the search was me thinking I have

00:18:09 ◼   ► all these USB-C ports. Maybe I'll just get a USB-C to USB-B. Yes, I think I have that

00:18:13 ◼   ► right. It doesn't matter. Anyway.

00:18:14 ◼   ► Steve McLaughlin Yep.

00:18:15 ◼   ► Casey Neuman So, that is an example of a piece of audio

00:18:17 ◼   ► equipment that perhaps would use one of these style cables, but I don't know what else there

00:18:22 ◼   ► is. Maybe, does your DAC use this, Marco, or anything like that?

00:18:25 ◼   ► Steve McLaughlin This is the kind of cable that any USB DAC

00:18:29 ◼   ► that is, or any USB sound card that is, you know, that is not super portable, like a desktop

00:18:36 ◼   ► one, this is the kind of cable that almost all of them would use.

00:18:39 ◼   ► Steve McLaughlin I'm speaking to you right now through a cable

00:18:41 ◼   ► just like that. In fact, one I just bought new. I'll have some cable follow-up related

00:18:45 ◼   ► to this, actually.

00:18:46 ◼   ► I'm also speaking to you through actually two of these. One of them is going to my main

00:18:50 ◼   ► DAC and one of them is going from my microphone interface to the computer.

00:18:53 ◼   ► Marco

00:18:53 ◼   ► Yeah, so all three of us are speaking to you through one of these cables. Now, mine very

00:18:57 ◼   ► well may be a Monoprice cable, which, by the way, Nietzsche in the chat has pointed out

00:19:02 ◼   ► on Monoprice, $1.27. I have been procrastinating in telling you that this exact cable on Amazon.com,

00:19:08 ◼   ► $599.95. This is a USB cable that is less than three feet long, $600. And sure, I look

00:19:17 ◼   ► at the reviews thinking, "Surely that can't be right." Ridiculously expensive, but it

00:19:22 ◼   ► sounded really good. Five stars. Listen to this USB cable before making judgment. This

00:19:27 ◼   ► last one continues, "So I'm amazed at how many people have had reviews without ever

00:19:30 ◼   ► listening to the cable."

00:19:31 ◼   ► Steve McLaughlin Ah, what the hell? Hold on, a ladybug just

00:19:34 ◼   ► landed on my...what? Sorry.

00:19:36 ◼   ► Steve McLaughlin First the cricket was killed with an iPad 2. 2019 ladybug massacre. Do you have any devices heavy enough to kill a ladybug anymore, Marco? Oh, there it is.

00:19:47 ◼   ► Marco Yep, a 30 watt USB-C power brick. There you go. They're pretty small.

00:19:52 ◼   ► Steve McLaughlin Well, anyway, so I just wanted to point out $600 for this friggin' cable. Why? Why?

00:19:57 ◼   ► Marco My favorite review is one star, subject line, all capital, LOL period. I said they put the period.

00:20:06 ◼   ► Steve McLaughlin Period and capitalized it. I like that.

00:20:07 ◼   ► Marco Review text, LOL period.

00:20:09 ◼   ► Steve McLaughlin Seventeen people found this helpful.

00:20:12 ◼   ► Marco I'm gonna rate that helpful. Yeah, this is, I mean...

00:20:16 ◼   ► Steve McLaughlin Oh, audio files. You're so crazy.

00:20:18 ◼   ► Marco There are some places where cable quality matters,

00:20:23 ◼   ► but way fewer than most people think, and the ceiling of how much it matters is usually

00:20:29 ◼   ► reached at far lower of a level than anything marketed to audio files. This is all mumbo

00:20:37 ◼   ► jumbo BS, and you know, audio, yeah, audio sound quality is famously easy to fool, just

00:20:45 ◼   ► similar to like wine tasting. There's all sorts of like wine gadgets that are mostly placebo

00:20:49 ◼   ► effect as well, but you can also kind of argue that like the, that, you know, the placebo effect

00:20:55 ◼   ► is real and you can say like people who pay a lot of money for something and then think

00:21:01 ◼   ► it sounds better are getting their money's worth. Like if they, if they pay something

00:21:07 ◼   ► ridiculous and then they get enjoyment out of it, even if it's totally fake, they did

00:21:14 ◼   ► pay to, for it to get a better experience and they are tricking themselves into believing

00:21:18 ◼   ► they are getting a better experience. So you can kind of argue that maybe it works, but

00:21:23 ◼   ► yeah, this is all BS and it's not really changing anything.

00:21:25 ◼   ► I like how you're trying to move on real quickly from you killing a ladybug, one of the cute

00:21:30 ◼   ► bugs, Marco. It's not cute when it lands on your hand as you're trying to use your computer.

00:21:34 ◼   ► All right, well, let's let Marco know how you feel about killing ladybugs. Don't we

00:21:39 ◼   ► have a surplus of them? I think, I think we do. Aren't they like invading the entire continent?

00:21:45 ◼   ► Like isn't it actually like a big problem in a lot of places? I don't know. I think,

00:21:49 ◼   ► I think it actually is. All right, maybe we should start with some

00:21:53 ◼   ► follow up 20 minutes. Andrew Woods has some information about MagSafe connectors that I

00:21:59 ◼   ► don't even understand why we're talking about this. What did I forget this time?

00:22:02 ◼   ► Cause there was like the, the cable that was hooked up to my old monitor that had like

00:22:05 ◼   ► the, uh, that split into multiple cables that split into mini display port and USB. And

00:22:10 ◼   ► also there was the MagSafe ones. You could connect your laptop right to it. And I was

00:22:13 ◼   ► like, I don't like that magnet wanging around cause I'm trying to, you know, I don't have

00:22:17 ◼   ► anything to do, but I didn't want to have like this powerful magnet touching like electrical

00:22:23 ◼   ► cables and everything like that. Well, it turns out that in MagSafe, that part, the

00:22:29 ◼   ► part that like connects to the laptop does not actually have any magnets in it. It's

00:22:34 ◼   ► just a ferrous block of metal. So I shouldn't have worried too much about it being in your

00:22:38 ◼   ► other cables. Um, so that's good to know. Uh, the magnet's on the computer side, not

00:22:42 ◼   ► on the cable side. You still have to find a place to put it. And it is kind of heavy

00:22:46 ◼   ► and you know, flopping around. But anyway, I just thought that was worth throwing in

00:22:50 ◼   ► there in case people wondered, uh, MagSafe magnets on the computer. I am unable to find

00:22:55 ◼   ► a definition of Wang as a verb. You just heard it. You got to use the context clues. Marco

00:23:01 ◼   ► closest I can find is wangle, which means a Wang is the, is it going to be the new yeet

00:23:07 ◼   ► to obtain by persuading others to comply such as I think we should be able to wangle it

00:23:13 ◼   ► so that you can start tomorrow or I wangled limitation to her party. There you go. But

00:23:18 ◼   ► wanging around does not have to be an actual word. Take that dictionary and yeet it over

00:23:23 ◼   ► here and then I'll wang it over to the KC and we'll be all set. It's just wanging around.

00:23:27 ◼   ► Before we move on, it just occurred to me, I have two questions. One, we just get banned

00:23:32 ◼   ► in England. One, Marco, have you ordered a Mac pro yet? What do you think? I don't think

00:23:41 ◼   ► so, but I am not confident about this at all. So December is coming to a close as we record

00:23:48 ◼   ► this and therefore that 6% incentive is coming to an end. Oh, here we go. I also just got

00:23:52 ◼   ► a whole bunch of gift card credit to the Apple store from trading in a bunch of old devices.

00:23:56 ◼   ► Oh, here we go. But I still haven't ordered anything and I'm not going to. Oh, okay. Good.

00:24:00 ◼   ► I got you there. Now would you tell us if you had, if you asked, I mean like I wouldn't

00:24:04 ◼   ► volunteer it necessarily, but if you asked, I wouldn't lie. But no, I really, again, my

00:24:11 ◼   ► opinion remains, I'm still extremely happy with my iMac pro and there is nothing about

00:24:17 ◼   ► it that is in dire need or motivation to upgrade. Like I'm very happy with it. And like it'd

00:24:24 ◼   ► be different if I was like, you know, constantly hitting its limits or if I was like, you know,

00:24:28 ◼   ► if I had bought too small of an SSD with it or I needed more RAM, like if there was something

00:24:32 ◼   ► like that about my computer that I was like kind of itching for an upgrade, I would probably

00:24:37 ◼   ► do it even though I shouldn't. But the fact is none of that is true. Like I'm extremely

00:24:42 ◼   ► happy with everything I have in my iMac pro currently. I'm not, I'm not pushing any of

00:24:46 ◼   ► its limits yet. And so as long as that remains the case and as long as it still continues

00:24:50 ◼   ► to work properly, I think I'm going to keep it the way it is.

00:24:53 ◼   ► All right, good. I'm glad. I'm surprised when I'm glad. All right, moving on. John, tell

00:24:57 ◼   ► us about setting up your Mac pro please. Yeah, so I did finally decide to set it up because

00:25:01 ◼   ► I had the time to do it and I had a gap in my podcast schedule, which is basically what

00:25:05 ◼   ► I was looking for. And the earlier episode you'd reminded me about the HDMI connection.

00:25:09 ◼   ► So I'm like, I can just bring my PlayStation 4 monitor. So I began the process of setting

00:25:14 ◼   ► things up and I think I said this last show, I decided not to do ethernet. I decided to

00:25:19 ◼   ► do direct connection of one of the, took the SSD out of my old Mac pro and connected it

00:25:23 ◼   ► to my new one. And that went by surprisingly quick, the magic of SSDs. They're very high

00:25:28 ◼   ► bandwidth. I put it in a, not the fastest external case in the world, but it was like

00:25:33 ◼   ► 10 gigabits, which is 10 times better than one gigabit now, isn't it? I don't know how

00:25:37 ◼   ► fast it actually went, but anyway, it didn't take too long. I used migration assistant.

00:25:41 ◼   ► Everything seemed fine. I spent a long time deleting tons of 32 bit applications, sadly,

00:25:48 ◼   ► but God, so many of them. Installing application updates, getting stuff to work with for the

00:25:52 ◼   ► most part, it has been pretty smooth. A couple of things I want to talk about in using this

00:25:58 ◼   ► thing. The first is like, you know, all right, these days computers don't get that much faster

00:26:02 ◼   ► year over year, especially desktop. So we've talked about this many times. You're lucky

00:26:05 ◼   ► if you get a single digit percentage increase in single core performance, maybe you get

00:26:09 ◼   ► one with more cores, maybe you get one with less, but they're not, it's not like it wasn't

00:26:12 ◼   ► the nineties where your new computer that you buy a couple of years later is like twice

00:26:15 ◼   ► as fast, right? But I was replacing a 10 year old computer. So you would think this thing's

00:26:19 ◼   ► going to seem a lot faster. You would hope. Yeah. And it absolutely does. I mean, just

00:26:23 ◼   ► if you wait 10 years, the computer seems a lot faster. Not only does it seem faster,

00:26:27 ◼   ► it also seems faster than my wife's 5k iMac, which granted is also old. And this computer

00:26:32 ◼   ► probably isn't, it might not even be faster than single core. I haven't even compared

00:26:35 ◼   ► it to her old iMac, but yes, it feels faster. But the thing I feel the most, and this is

00:26:40 ◼   ► part of the most fun of having a new Mac, I feel like, and Marco has touched on it in

00:26:44 ◼   ► the past, is the effect of having so much more storage and so much more RAM. Because

00:26:50 ◼   ► these days, unless you're, you spend a lot of time doing things that are very CPU intensive,

00:26:56 ◼   ► like all you do all day is like, you know, encode or decode video and it takes a long

00:26:59 ◼   ► time and you're waiting on the computer. These days, the thing you will feel the most is

00:27:03 ◼   ► the removal of previous limits. And if you're replacing a computer, probably the limits

00:27:08 ◼   ► that you had have to do with RAM or disk space, both of which were smaller many years in the

00:27:11 ◼   ► past, either because you always kind of buy a computer for the same price or, or, you

00:27:15 ◼   ► know, and then, you know, the storage goes up a year over year, or usually when you replace

00:27:18 ◼   ► it, you want to replace it with something bigger. So this has so much more RAM than

00:27:21 ◼   ► my other computer. Like it basically has infinite RAM. I keep looking at the RAM diagram. I

00:27:25 ◼   ► don't think I've hit quarter full, right? So I may have overbought on the RAM, but the

00:27:28 ◼   ► point is RAM no longer exists for me. It's just an abstract concept. I don't care about

00:27:33 ◼   ► it anymore.

00:27:34 ◼   ► And you use Chrome, right? That's saying something. You can keep Chrome and Slack open

00:27:38 ◼   ► at the same time.

00:27:39 ◼   ► Yeah, I mean, I haven't really, yeah. So RAM is fine. And then storage. I went from

00:27:43 ◼   ► a one terabyte SSD to four. And granted, I brought over my entire photo library. So I

00:27:48 ◼   ► immediately used half of that four terabytes. So I'm slightly over two terabytes, but

00:27:53 ◼   ► still, my disk is half full. And this is after living for many years on the ragged edge of

00:27:58 ◼   ► the one terabyte. I was so close to the edge of the one terabyte that I didn't even have

00:28:01 ◼   ► my own photo library on it. Like not even an optimized storage mode. I just literally

00:28:05 ◼   ► didn't have iCloud photos enabled because I just ran out of room. So having that breathing

00:28:10 ◼   ► room and just feeling like, you know, I was doing some stuff where I was copying some

00:28:14 ◼   ► things around. I'm like, I can copy, you know, a couple of 500 gig files on here just temporarily.

00:28:20 ◼   ► Why not? I have so much room. I brought them over copies from there. Like just the luxury

00:28:23 ◼   ► of having all that extra space. And you can have this extra space with a Mac mini to be

00:28:29 ◼   ► clear, you know, in a Mac Pro to feel these effects. That's what I'm getting at. Just

00:28:33 ◼   ► get a new computer or, you know, on your existing computer, add more RAM and more storage, like

00:28:38 ◼   ► humongously more, not 5% more, but like double, triple, quadruple. Feels super awesome. So

00:28:43 ◼   ► I'm enjoying that. The next thing I experienced with this is I, when I was setting it up,

00:28:48 ◼   ► I had the opportunity, I had no reason to go inside it, but come on, you get a Mac Pro.

00:28:51 ◼   ► You got to, you got to look inside. So I took off the, the case, which was surprisingly

00:28:58 ◼   ► difficult. I mean, it was the granted it was up on a high desk, but like you have to pull

00:29:01 ◼   ► it straight off and straight up and there's a lot of friction there and you have to keep,

00:29:06 ◼   ► you know, you just want to like yank it off like voila, but you have to pull it exactly

00:29:10 ◼   ► straight. Otherwise it doesn't come up and it goes very slowly. And also I echo what

00:29:14 ◼   ► other people have said about the, the turny thing on the top, like the little handle that

00:29:17 ◼   ► you turn, it's like metal on metal inside there. It's not scratchy or scrapey, but it's

00:29:23 ◼   ► not smooth either. It is, you know, I'm assuming machined aluminum against machined aluminum.

00:29:27 ◼   ► So it is not a particularly pleasing untwist. It's a little bit like, like you would imagine

00:29:33 ◼   ► aluminum rubbing against aluminum, right? Which is probably good for precision and fit,

00:29:37 ◼   ► but it's not good for feel. Not that this matters in the grand scheme of things, but

00:29:40 ◼   ► lots of people commented on it and I agree. But it is very precise fitting. So anyway,

00:29:46 ◼   ► I got it off and I'm looking around inside it and yes, it's beautiful in there. Lots

00:29:50 ◼   ► of YouTube videos out there that show sort of teardowns. And in particular, one thing

00:29:54 ◼   ► I took note of after mostly after seeing these videos, like I had been telling people about

00:30:00 ◼   ► it, you know, people in my family, anyone else who's interested, my children who don't want

00:30:03 ◼   ► to hear about it. But anyway, that, you know, it's not just like a tower computer. It's very

00:30:07 ◼   ► neat inside there. And I had been referring to it with the same language as I had talked

00:30:11 ◼   ► about my power Mac G5 or the G3 for that matter, or my, you know, my Mac Pro 2008 macro that

00:30:18 ◼   ► everything sort of fits in and you don't see any cables flopping anywhere. Like all the

00:30:22 ◼   ► cables and everything are routed so that like it looks like just, you know, this, everything

00:30:26 ◼   ► is perfectly fit. Like that if you were, if you could manufacture everything to be exactly

00:30:29 ◼   ► the right length and, you know, sort of hidden behind things. Like if you looked at those,

00:30:33 ◼   ► you know, my old Mac Pro or the G3 tower, it's hard to even find like where they routed

00:30:38 ◼   ► the cables because they put them like behind the motherboards and up through little plastic

00:30:41 ◼   ► things and just, you know, it looks beautiful and clean. And of course this Mac Pro is all

00:30:45 ◼   ► color matched and it's all black inside there and it's very sleek and cool looking. But

00:30:49 ◼   ► the thing I hadn't realized until I had seen people like actually disassemble this computer

00:30:53 ◼   ► down to the studs like I fix it or whatever. Is that as far as I'm aware, this computer

00:30:59 ◼   ► has no cables inside it. How do they connect with components? Like, I mean, it's got,

00:31:05 ◼   ► for example, it's got a bunch of fans. Surely the fans connect with little cables to power

00:31:09 ◼   ► the fans, otherwise how the fans get power. The power supply that's got to plug into

00:31:15 ◼   ► something with power, right? But if you think about it, first of all, a lot of things in

00:31:19 ◼   ► this are our card slots. The SSDs, they're not cables. Those are, they go into little

00:31:23 ◼   ► connectors, right? You've seen what those are like. PCI cards like the, you know, or

00:31:26 ◼   ► the video cards, those go into connectors. Again, no cables. And because of the MPX module,

00:31:31 ◼   ► they don't need like a cable from the power supply to power the GPU because they have

00:31:34 ◼   ► a second connector. They get all the power through the slots. The CPU, obviously no cables

00:31:39 ◼   ► there. There is no hard drive. There is no optical drive. The USB ports, again, on a

00:31:45 ◼   ► card, so no cables there. The fans, where you think, surely this is the place where

00:31:48 ◼   ► they have to be cables. No, they have like these, you know, contacts essentially. There's

00:31:53 ◼   ► contacts on the fan assembly and there's contacts on the motherboard and they like, you know,

00:31:58 ◼   ► mechanically friction fit against each other to power them. The power button and the ports

00:32:02 ◼   ► on top all sort of go down and do pressure fit contact things. Like this is so over engineered

00:32:09 ◼   ► and ridiculous and awesome and I love the inside of it and I just think about it and

00:32:12 ◼   ► it makes me smile. So this is one of the other nice benefits of having a machine like this.

00:32:17 ◼   ► It is better designed and more beautiful inside than the Mac Pro in the same way that the

00:32:22 ◼   ► Mac Pro is better than the, you know, Power Mac G3, G4. The G5 and the Mac Pro are similar

00:32:29 ◼   ► but this is like the next step up. Like everything in it is custom and beautiful and color matched

00:32:34 ◼   ► and has, I don't know, I love it in there. I could live in there. I could make a little

00:32:39 ◼   ► like apartment design like that. It's amazing. I should have found one of the better links.

00:32:44 ◼   ► I forget who it was but somebody had a really good just like literal disassembly of let

00:32:48 ◼   ► me take all the pieces out. iFix did it as well but they did it more towards an eye of

00:32:51 ◼   ► repairability. This person was just doing it to say look at how this thing is put together.

00:32:55 ◼   ► I was super impressed by it.

00:32:56 ◼   ► Yeah, I too found a couple videos that mentioned the whole no cables inside thing and it blew

00:33:01 ◼   ► my mind. I'm like wait a minute. Yeah, there aren't any cables in there.

00:33:06 ◼   ► And by the power supply, I mentioned it briefly, it goes into like a slot type thingy too.

00:33:11 ◼   ► Like it doesn't have a cable. It's just into a slot with connectors.

00:33:15 ◼   ► Yeah, that's incredible. I mean it was probably not necessary to design this this way. Like

00:33:22 ◼   ► you know when as the pro community and people who wanted this computer to exist, as Apple

00:33:28 ◼   ► was taking its sweet ass time making this computer and developing it, we were all saying

00:33:33 ◼   ► like just ship a PC tower. It's not that hard. Like it isn't like everyone else does it and

00:33:39 ◼   ► it's fine and if you want to do something fancier later, great but just ship a PC tower

00:33:42 ◼   ► now while we're waiting. And you know that's not really Apple's style. They're not going

00:33:45 ◼   ► to like you know quote just do things the way everyone else does them for better and

00:33:48 ◼   ► for worse. And all the time that it took them to develop this computer, because again like

00:33:54 ◼   ► I have a pretty good sense of how and when this thing started with all the different

00:34:01 ◼   ► things we've heard and picked up over time and things we've whispered and everything.

00:34:04 ◼   ► It really does seem like the development of this project started very shortly before they

00:34:09 ◼   ► held that Mac Pro Roundtable. Like it wasn't already in the works for three years before

00:34:15 ◼   ► that. They started it fairly recently before that. And so it basically took them about

00:34:21 ◼   ► three years to develop this. And this is why. Because they didn't just do a tower and this

00:34:28 ◼   ► is also why it cost $6,000. Like they really over engineered the crap out of it and it

00:34:35 ◼   ► took them three years and they're selling it at a very high base price because it's

00:34:39 ◼   ► a very fancy design. They did things the best way not the most economical way. They're

00:34:45 ◼   ► going to sell this thing in very low volumes and so they have to make up all their R&D

00:34:49 ◼   ► costs with low volume. So if you're going to amortize out the cost of all that development

00:34:57 ◼   ► and engineering per unit you have to do it over fewer units so each one bears more of

00:35:01 ◼   ► that cost. And not to mention the fact that they leave their healthy profit margin. So

00:35:06 ◼   ► like there's a reason why this machine is so expensive. There's a reason why it's

00:35:11 ◼   ► so nicely made inside and so nicely designed. I hope it has no major flaws and so far no

00:35:17 ◼   ► one seems to have found any. And so like it does seem really awesome. Now we can argue

00:35:23 ◼   ► and many people are whether that's the right decision. Whether they should have made this

00:35:27 ◼   ► crazy fancy thing that kind of maybe had to be very expensive depending on how it's

00:35:32 ◼   ► designed and how they're budgeting for and everything. Like yeah they probably should

00:35:35 ◼   ► have made a cheaper one but if you are willing to swallow these costs it does seem like this

00:35:41 ◼   ► is a really awesome computer. And pretty much the only reason I don't have one yet is

00:35:48 ◼   ► because I don't have any need for all this upgradability at the moment. But if I did

00:35:54 ◼   ► like our friend Stephen Hackett bought one and he's been documenting like the various

00:35:58 ◼   ► upgrades he's done to it so far and it started out with like a storage upgrade. He bought

00:36:03 ◼   ► that drive enclosure thing that goes in the top slots and put some SSDs in it. And like

00:36:07 ◼   ► that's just really cool that you can do that. And you know right now I don't have the

00:36:10 ◼   ► need for more internal storage than what I have on my Mac Pro. But if I did the ability

00:36:16 ◼   ► to just pop in a bracket with an SSD on it from Amazon or like a PCI card with an SSD

00:36:23 ◼   ► module on it like that's awesome. And I don't know if I'll ever need that kind of

00:36:28 ◼   ► upgradability again but if I do I'm going right to the Mac Pro.

00:36:32 ◼   ► But more on that later and follow up about expandability in the Mac Pro. But for now

00:36:36 ◼   ► let me say like this strategy that you just described of like making a very nice tower,

00:36:42 ◼   ► Apple has always done that strategy. It's just that time marches on, tech marches on

00:36:46 ◼   ► and Apple gets better at it. I think there is a fairly linear progression from the G3,

00:36:52 ◼   ► G4, the Yosemite L-cap tower case to the Power Mac G5/Mac Pro cheese grater case to this

00:37:01 ◼   ► case, taking a detour into the trash can. In terms of how many components are there,

00:37:07 ◼   ► how much does it look like a PC, how much can we hide the cables, like what can we do

00:37:10 ◼   ► to make this accessible with a door and what's on the door and what's on the case and how

00:37:15 ◼   ► easy is it to remove things and what kind of tools you need. They have always tried

00:37:19 ◼   ► to make a computer like this. It's just they are getting better at it and tech gets

00:37:22 ◼   ► better. Like I don't think you could have made this computer for you know any reasonable

00:37:28 ◼   ► amount of money or even a slightly unreasonable amount of money back when the blue and white

00:37:32 ◼   ► G3 was made but they did the best they could. That case was amazing. It's like wow, you

00:37:36 ◼   ► can just open it up, pull this handle up, look at the side and here's all the components.

00:37:39 ◼   ► First of all, there were so many more components and many of them had to be like commodity

00:37:43 ◼   ► data, optical drives and hard drives which Apple does not make so there's a limited

00:37:46 ◼   ► amount you can do and you don't want to make that proprietary. It just so happens that

00:37:49 ◼   ► in this technical error, they can do this type of design. It must have, when they were

00:37:54 ◼   ► talking about it like, "Oh, we want to do this and that," and it's like, "Wait

00:37:56 ◼   ► a second. We don't have any of those things that we absolutely have to have a cable for.

00:38:00 ◼   ► So why do we have to have cables for anything? Forget about routing them cleverly behind

00:38:04 ◼   ► things so they're not in people's faces and they look needy and make them the right

00:38:07 ◼   ► lengths. Why do we need cables at all?" That wasn't the case on the earlier computers

00:38:10 ◼   ► but they've always tried to custom engineer and arguably over engineer. That's what

00:38:18 ◼   ► Mac users like. I mean it's kind of a tautology and a self-fulfilling prophecy but it's

00:38:22 ◼   ► like people who buy Macs and like that type of thing, these tower computers that are accessible

00:38:27 ◼   ► and cleverly designed, it's something that people like and are willing to pay for. In

00:38:33 ◼   ► this case, I'm hoping that this design has not sort of gone too far and sacrificed reliability

00:38:39 ◼   ► for aesthetics. We've talked about this a lot in the past. It could be that this is

00:38:45 ◼   ► more reliable than having cables everywhere or it could be much worse and those connections

00:38:48 ◼   ► corrode and we're all going to be sad and I'll sell this sooner rather than later

00:38:52 ◼   ► to get an RMac or something. Time will tell but for now, I appreciate the engineering

00:38:55 ◼   ► involved. It is aesthetically beautiful and from an engineering perspective, it just pushes

00:38:59 ◼   ► all my buttons. I think also, I think that seeing quite how over engineered and just engineered

00:39:08 ◼   ► this product is suggests to me that this is not a one-off, that this is not intended to

00:39:15 ◼   ► be a short-term product. I don't think they would have put this much effort and this much

00:39:21 ◼   ► development into this product if it was going to be one and done, just a temporary patch

00:39:27 ◼   ► until the arm transition or they just want to satisfy people once and then never update

00:39:32 ◼   ► it. I don't think that's what happened here because if that was their goal, I think

00:39:37 ◼   ► they would have done a much smaller scale job on it. It wouldn't have been this custom.

00:39:42 ◼   ► It would have been maybe more like the old cheese grater or something. It wouldn't

00:39:47 ◼   ► have been so much new custom high-end development and design but it is and that suggests to

00:39:54 ◼   ► me that this is a product category and form factor that they're intending, at least

00:40:01 ◼   ► at this moment, to keep around for a long time. It does raise the increasingly worrisome

00:40:07 ◼   ► question for me of will the iMac Pro ever be updated again because I look at this and

00:40:14 ◼   ► the more I think about it, the more I think that the iMac Pro was intended to be the long-term

00:40:22 ◼   ► thing, they changed their mind and made the Mac Pro instead, released the iMac Pro as

00:40:27 ◼   ► it was but are now not going to put any effort into it because why would they? Because every

00:40:32 ◼   ► iMac Pro buyer is somebody who, if the iMac Pro didn't exist, would be very likely to

00:40:38 ◼   ► buy a Mac Pro instead. And so it seems like they have a severe cannibalization angle to

00:40:43 ◼   ► never update the iMac Pro again which I would be very unhappy with.

00:40:46 ◼   ► I don't know if I agree with that because an iMac Pro is an all-in-one system. Everything

00:40:52 ◼   ► is ready to go right out of the box for about five grand, right? That's where it starts

00:40:56 ◼   ► or is it?

00:40:57 ◼   ► Yep, five grand.

00:40:58 ◼   ► Five, right? So you can have, for $5,000, a completely functional computer which is

00:41:03 ◼   ► to my eyes and amongst anyone I can think of probably the upper limit of what an average

00:41:11 ◼   ► person would do even for people like us that are independent professionals, right? I don't

00:41:17 ◼   ► think most normal independent professionals would look at a $7,000 to $15,000 computer

00:41:24 ◼   ► purchase and say, "Oh yeah, that's the breaks." So I think I understand what you're saying,

00:41:28 ◼   ► Marco, and I'm not feeling confident about the iMac Pro getting updated but I wouldn't

00:41:32 ◼   ► necessarily say that the Mac Pro is taking that spot in the lineup. I think that the

00:41:38 ◼   ► iMac Pro has a very clear spot in the lineup. The question is whether or not Apple cares.

00:41:43 ◼   ► Well yeah, that's the thing. I'm not saying that there's no room for it but I think

00:41:49 ◼   ► the way Apple developed the Mac Pro, I think they're going to want people to buy it and

00:41:54 ◼   ► they're going to want to funnel the iMac purchasers who are going for the iMac Pro

00:42:01 ◼   ► upmarket into the Mac Pro. They're going to want to upsell us basically and enough

00:42:06 ◼   ► of us will come along for the ride that they will because most of the people I know who

00:42:10 ◼   ► have iMac Pros right now didn't have Mac Pros before, they had regular iMacs because

00:42:16 ◼   ► the regular iMac is also a damn good computer. So I think what Apple might see is, "Hey,

00:42:23 ◼   ► why don't we just split this market up and down basically that people who really need

00:42:28 ◼   ► the Pro hardware, we want them to now buy our higher end Mac Pro, not the iMac Pro,

00:42:34 ◼   ► and those who don't want to or can't spend that much money on it, they'll be well

00:42:38 ◼   ► served by our consumer iMac line." I'm not saying I agree with that statement but I think

00:42:43 ◼   ► that's what Apple very well might want us to do. Because if you think about it, we've

00:42:48 ◼   ► heard from a couple people now, I think I haven't verified this, I'm sorry, but I

00:42:52 ◼   ► think the next processors that would go in the iMac Pro are out by Intel. I think they're

00:42:58 ◼   ► available, they're out. Somebody said they're also a lot cheaper actually than the current

00:43:03 ◼   ► ones because Intel is getting a lot of competition from AMD recently and so they're competing

00:43:09 ◼   ► on price a little bit with some of these lines. And so apparently we have what we need to

00:43:16 ◼   ► have an updated iMac Pro and it hasn't happened yet. And I was thinking, I mean this is kind

00:43:21 ◼   ► of a cynical thought but like, why would Apple update the iMac Pro right now? Because if

00:43:26 ◼   ► they update the iMac Pro anytime soon, it's probably going to make their brand new Mac

00:43:31 ◼   ► Pro look bad. Because it's probably going to beat it on single thread and it's at least

00:43:36 ◼   ► going to perform extremely well and it's going to almost certainly give it a really good

00:43:42 ◼   ► run for the money for value because it does now. Unless they dramatically raise the price

00:43:47 ◼   ► on the iMac Pro, I think it will continue to be a way better value than the Mac Pro.

00:43:53 ◼   ► And so if they release a new iMac Pro anytime soon, I think it would make the Mac Pro look

00:43:59 ◼   ► bad. And if you follow that logic, like okay, well that kind of makes sense why they wouldn't

00:44:03 ◼   ► update the iMac Pro now, but why would they ever update the iMac Pro if that's the logic?

00:44:09 ◼   ► So again, I don't know if this is how they're thinking, but I think it's likely that this

00:44:14 ◼   ► is probably what's going to happen. I think the iMac Pro is not going to be updated again

00:44:18 ◼   ► and that makes me very sad to think about.

00:44:20 ◼   ► I don't know why, unless you have some info that I don't, I'm not as pessimistic as you

00:44:23 ◼   ► about that. I mean, and getting back to your other point about the Mac Pro being the case

00:44:27 ◼   ► being designed for a long term, if you look at Apple's tower case history, they've gotten

00:44:32 ◼   ► a lot of mileage about all of them, again starting from the G3 Yosemite style case.

00:44:38 ◼   ► I know it's confusing because it's an OS, but anyway, the case with it looks like a square

00:44:44 ◼   ► with handles coming out at an angle and it was all plastic and had the door on the side.

00:44:47 ◼   ► They used essentially that same case design, although they changed the colors, blue and

00:44:51 ◼   ► white G3, then the G4, then what, Quicksilver, mirror drive door, like they got a lot of

00:44:57 ◼   ► mileage out of that.

00:44:58 ◼   ► They did a lot of surface finish changes like car models do by changing like the front and

00:45:02 ◼   ► rear fascia, right, but otherwise it's basically the same chassis. And then of course the cheese

00:45:05 ◼   ► grater launched with the Power Mac G5 and they kept using it right through the Intel

00:45:09 ◼   ► transition, basically the same case with different ports and stuff on the front and the back

00:45:14 ◼   ► and they changed the fan holes and changed all the internals, but that case lasted a

00:45:17 ◼   ► long time. And this case, assuming they continue to make tower computers, they'll keep using

00:45:22 ◼   ► it straight through the ARM transition if they have one. If you look inside that case,

00:45:27 ◼   ► it's a good design that can support basically any kind of computer that has a motherboard

00:45:30 ◼   ► and stuff stuck into it. So it is very versatile and I think they'll keep going with that.

00:45:35 ◼   ► The iMac is another example. We've had essentially the same iMac design ever since someone came

00:45:39 ◼   ► up on stage at an Apple keynote and said "friction stir welding" and I remember how many years

00:45:43 ◼   ► ago that was. Even though the iMac Pro is totally different on the inside and shares

00:45:47 ◼   ► zero parts with that original iMac that shipped in this case, you look at it from the outside

00:45:51 ◼   ► and you're like "yeah, if I made a mold of that case it would basically be the same as

00:45:54 ◼   ► that first one", right? And so they got a lot of mileage out of that case because it

00:45:57 ◼   ► was, you know, hard to design. I think an iMac redesign is coming. If they do it Porsche

00:46:02 ◼   ► 911 style, they'll redesign the iMac and they won't touch the iMac Pro and Mark will be

00:46:08 ◼   ► like "see, I told you, they're not making an iMac Pro, they just came out with a new

00:46:11 ◼   ► iMac and it looks different and whatever the hell, but it's an all in one computer and

00:46:15 ◼   ► it is a different physical case, but there's no new iMac Pro and I'm sad". But when Porsche

00:46:20 ◼   ► comes out with a new 911, they don't launch with the 911 Turbo, right? They just give

00:46:24 ◼   ► you the Carrera 4S or whatever and then you wait and then the Turbo comes out and same

00:46:29 ◼   ► thing with the BMW and the 3 Series. Like the M3 doesn't launch with the new generation.

00:46:32 ◼   ► In fact, for some period of time, if you get an M3 you get the previous gen because the

00:46:36 ◼   ► new gen isn't out, right? So maybe the iMac Pro ships later in the new form factor.

00:46:40 ◼   ► Obviously I think the iMac is going to stay around. I think it's due for a redesign. I

00:46:44 ◼   ► think they'll keep making an iMac Pro just because they either have to make a new iMac

00:46:48 ◼   ► Pro or they have to make a non-obscenely priced monitor because no one who is buying an iMac

00:46:54 ◼   ► Pro is going to be upsold on the Mac Pro if the only monitor available is that thing or

00:46:59 ◼   ► the LG. So I still have more faith than Marko, let's say, that the iMac Pro will be updated

00:47:05 ◼   ► even if the iMac gets redesigned and the iMac Pro doesn't come with it. I expect the iMac

00:47:09 ◼   ► Pro to come later.

00:47:10 ◼   ► I hope so. I really do because I just, speaking for myself, there's no way I'm going to be

00:47:15 ◼   ► pushed into a Mac Pro. It's just not happening. I would get a Mac Mini and a crappy LG monitor

00:47:20 ◼   ► before I would get a Mac Pro.

00:47:22 ◼   ► You would just get the other iMac.

00:47:23 ◼   ► But the reason people got the iMac Pro though is because the iMac Pro is the best iMac.

00:47:28 ◼   ► It's not because it's fast, not because of Xeon, it's not because of ECC. It is a better

00:47:31 ◼   ► iMac. Its cooling system is better and apparently its reliability is better so far, right? Is

00:47:37 ◼   ► it because of the Xeon and ECC? Probably not. Probably just because they put more engineering

00:47:41 ◼   ► resources into better design and cooling system and drop the support for the spinning hard

00:47:45 ◼   ► drive that let them have the bigger fan and yada yada. We've talked about this before.

00:47:49 ◼   ► It's the best iMac. It just also happens to be darker colored and have a fancier CPU and

00:47:54 ◼   ► ECC RAM. But I really hope and whatever the next iMac is, we'll share, even the plain old

00:48:01 ◼   ► regular 5K iMac or 6K or whatever the hell, whatever they call the base iMac, I hope it

00:48:05 ◼   ► inherits all of the good sort of runtime performance characteristics of the iMac Pro even if it

00:48:11 ◼   ► doesn't have a Xeon or any of that stuff in it. That's my hope for the model. And when

00:48:15 ◼   ► that comes out and there's no new iMac Pro, I still hope and believe that there will be

00:48:19 ◼   ► a subsequent iMac Pro that will be sort of the all-in-one sibling to the Mac Pro. I think

00:48:25 ◼   ► there's enough differentiation for Apple to do that and I don't think they're going to

00:48:28 ◼   ► try to upsell people.

00:48:29 ◼   ► I'm just surprised when you brought up the 9/11 that you weren't making a joke about

00:48:33 ◼   ► how the iMac will always and forever look the same just like 9/11.

00:48:36 ◼   ► I look the same, man. 9/11's involved too. It gets bigger and wider every year. Almost

00:48:42 ◼   ► every year.

00:48:43 ◼   ► Plus 10% every year.

00:48:46 ◼   ► We are sponsored this week by Collide. Try Collide's new product for free for 30 days

00:48:50 ◼   ► for your entire fleet at Collide.com. Many of today's fastest growing companies owe

00:48:55 ◼   ► their success in part to a culture that centers around transparency, personal responsibility,

00:49:01 ◼   ► and most importantly, employee happiness. But companies also need to secure their endpoints,

00:49:06 ◼   ► and often do so at the expense of those values.

00:49:08 ◼   ► Too often, Collide has seen teams install intrusive management and security products

00:49:12 ◼   ► on their employees' devices. Nobody likes that. At Collide, they believe you don't need

00:49:17 ◼   ► to spy on your users or cripple their devices to meet your compliance and security goals.

00:49:22 ◼   ► So they have launched a product that integrates with your Slack team and messages your users

00:49:26 ◼   ► directly when their Mac, Windows, or Linux devices are not up to spec. Your users will

00:49:31 ◼   ► receive clear instructions about what is wrong and step-by-step instructions that will fix

00:49:36 ◼   ► it. They can even confirm in real time that they resolved the problem right there in Slack.

00:49:41 ◼   ► So try for yourself. Try Collide's new product for free for 30 days for your entire fleet

00:49:46 ◼   ► at Collide.com. That's K-O-L-I-D-E dot com.

00:49:51 ◼   ► Thank you so much to Collide for sponsoring our show.

00:49:54 ◼   ► What are you doing about Time Machine in your Mac Pro, John?

00:49:59 ◼   ► This is one thing about my setup experience. I've got all this data on here. I copied

00:50:04 ◼   ► the photo library from a different SSD, because my photo library is an external SSD. At first,

00:50:09 ◼   ► I was like, "Oh, just sign in to iCloud, and it will sync this stuff down." But iCloud

00:50:12 ◼   ► does not sync your projects, which sucks. It syncs your photos and your keywords. It

00:50:19 ◼   ► syncs a lot of stuff, but not everything. In particular, projects, like I do all those

00:50:22 ◼   ► photo books, iCloud does not sync those. So I had to actually physically copy my photo

00:50:27 ◼   ► library, which is on an external SSD. I just brought it over here, hooked up to this one,

00:50:34 ◼   ► copied it over, launched it. Then I have to allow iCloud to get itself in order and be

00:50:40 ◼   ► like, "Oh, what are all these new pictures? I feel like I need to upload these, but it

00:50:43 ◼   ► doesn't, so it has to go through all of them." So I was doing that, and then of course I've

00:50:46 ◼   ► got Backblaze. I had to inherit my backup history and Backblaze, and no, you don't need

00:50:51 ◼   ► Backblaze. You don't need to re-upload everything. This has a lot of the same data as my old

00:50:55 ◼   ► computer. I didn't have to transfer the license. It basically thinks this is my old computer,

00:50:59 ◼   ► so I had to let Backblaze run. I'm like, "All these things will take time." Those things

00:51:03 ◼   ► finish relatively quickly. The photo is synced. Backblaze is all set. Everything is good.

00:51:08 ◼   ► Time machine. Now, I don't have an internal time machine drive yet. I'm still letting

00:51:13 ◼   ► Steven Hackett be the pioneer here and figure out what the good internal storage solution

00:51:16 ◼   ► is. Again, more on that a little bit later. But I have my Synology, where my old time

00:51:21 ◼   ► machine backup was for my Mac Pro with a very long history because I had a generous amount

00:51:25 ◼   ► of time machine space on there. I didn't want to lose all the history, so I had time machine

00:51:29 ◼   ► inherit that backup history. Time machine is like, "Okay, I'm doing that, and I've got

00:51:33 ◼   ► to go through all your stuff, and then plus you have all this new stuff for me to back

00:51:36 ◼   ► up because this photo library is new, and it's like a terabyte photo library that I've

00:51:41 ◼   ► got to deal with." Time machine has got a lot of work to do. Time machine has been running

00:51:48 ◼   ► on this computer for four days, five days. It is not completed yet. It is showing me

00:51:55 ◼   ► new kinds of progress messages that I've never seen before. If you see time machine go, it

00:52:02 ◼   ► does preparing to back up and then backing up and backed up X amount of Y. You can look

00:52:06 ◼   ► at the preference pane in time machine, and it will show a little message underneath in

00:52:12 ◼   ► a progress bar. You can look in the little menu and see what it shows. It has given up

00:52:17 ◼   ► trying to give me any progress other than telling me how much it has backed up. Right

00:52:21 ◼   ► now it is saying backed up colon 1.41 terabytes. It doesn't give me X out of Y. It doesn't

00:52:28 ◼   ► give me percentage. The progress bar in this preference pane is indeterminate. It is doing

00:52:33 ◼   ► work. Occasionally I peek at it with FSU usage and say, "Backup D, are you doing anything?"

00:52:36 ◼   ► It's totally doing stuff. In fact, for the past day or so, it has been wandering over

00:52:41 ◼   ► all of the individually stored messages that Outlook shoves in some obscure folder. It

00:52:45 ◼   ► makes one file for each email message. It has been going for a long time. I made a mistake

00:52:52 ◼   ► after the first day of trimming the exclude list in time machine, and it was like, "Oh,

00:52:56 ◼   ► I have to start over." I trimmed from the exclude list directories that no longer exist.

00:53:02 ◼   ► I don't know why they were in there. It was like my PS4 movies folder back from when I

00:53:07 ◼   ► was using a DLNA server with my PlayStation 3. I'm like, "Oh, I don't need that. I'm

00:53:11 ◼   ► just going through everything, getting rid of old stuff. Let me trim that." Time machine

00:53:14 ◼   ► says, "Stopping backup." I'm like, "Oh, no." It says, "Preparing backup." Normally,

00:53:21 ◼   ► I stop time machine when we record podcasts because I'm paranoid, but I've got 12 chorus,

00:53:26 ◼   ► and there's no way in hell I'm stopping it, so time machine has been running this

00:53:28 ◼   ► entire time. Since this is the first recording on this computer, I'm hoping everything

00:53:32 ◼   ► will go off well, but just so you know, I have been running a time machine backup this

00:53:35 ◼   ► whole time, which shouldn't cause this computer to break a sweat. Speaking of that, I've

00:53:42 ◼   ► got this computer here. It is on my little end table thingy, so it is up off the ground,

00:53:47 ◼   ► about two and a half feet-ish. It's a lower level table than my desk, but it's higher

00:53:54 ◼   ► than the floor. I mentioned that I had my Power Mac G5 and various points of my Mac

00:54:00 ◼   ► Pro on the desk next to my monitor, but it was just too loud. Power Mac G5 was way too

00:54:06 ◼   ► loud, and I had a chirping power supply that was bad. My Mac Pro, in general, was quiet,

00:54:10 ◼   ► but it was still too loud to have on my desk. This computer is quieter than my Mac Pro,

00:54:17 ◼   ► my 2008 Mac Pro. Definitely quieter than my Power Mac G5. It is not quieter than my wife's

00:54:24 ◼   ► 5K iMac when it's not doing anything.

00:54:26 ◼   ► Ah, interesting.

00:54:27 ◼   ► So the 5K iMac is basically silent if it's not doing anything. Obviously, as soon as

00:54:33 ◼   ► you do anything, the 5K iMac makes a racket, right? But if you're idle, the 5K iMac is

00:54:39 ◼   ► almost entirely silent. At idle, sitting not on the floor, but raised up sort of, you know,

00:54:47 ◼   ► I can touch it with my left arm, barely, you know, like I'm touching it with my left arm

00:54:51 ◼   ► now without moving my body, but barely can reach it. It's right there. It makes a noise

00:54:56 ◼   ► that's kind of like, imagine like the wind moving through like a deserted Grand Central

00:55:03 ◼   ► Station after the apocalypse.

00:55:04 ◼   ► A terminal.

00:55:05 ◼   ► But not a strong wind. Just kind of like, or it's not like the, what do they call it?

00:55:12 ◼   ► Mark would know this. What is it called? Room noise? What is that called? An audio engineer?

00:55:16 ◼   ► Yeah, room tone.

00:55:17 ◼   ► Yeah, there you go. It's not the same as the Star Trek room tone or the sci-fi ship room

00:55:22 ◼   ► tone, but it's very kind of like, but in really low volume, right? Like you think at first,

00:55:29 ◼   ► like am I hearing anything, but if everybody else is really silent, you can kind of hear

00:55:35 ◼   ► like even with my headphones on, I can kind of hear it, but it is like all the stuff I

00:55:40 ◼   ► talked about of like randomizing the fan blades, like it has no discernible frequency and it

00:55:45 ◼   ► is very sort of, it's like the most inoffensive, it's not even fan noise. It's like, it's like

00:55:50 ◼   ► air noise, right? If it was under my desk, I think it might be entirely silent. So, so

00:55:57 ◼   ► far I've had it up here and I'm probably going to keep it up here because I don't mind it

00:56:01 ◼   ► because like it's the type of noise that if you're not concentrating on it, it disappears

00:56:04 ◼   ► entirely. For about 20 minutes today, earlier today, I figured I really need to stress this

00:56:11 ◼   ► thing because I've been messing with it in backblaze and running a time machine has been

00:56:14 ◼   ► running and I've been deleting stuff and copying things and installing programs and whatever

00:56:17 ◼   ► I'm like, but I need to like see what this thing, so I ran a handbrake thing for 20 minutes.

00:56:22 ◼   ► Saw all the, you know, 24 threads, 12 CPU cores being pretty much pegged. It didn't

00:56:29 ◼   ► make any different noise like ever. The noise that I've described to you, that's how it

00:56:36 ◼   ► has sounded the entire time I've owned it. They don't even spin up when you boot. Like

00:56:40 ◼   ► I don't know what these fans sound like if they ever get loud. Like I have, I'm pretty

00:56:45 ◼   ► sure the volume has never increased and there's nothing I can do to it to make it increase.

00:56:50 ◼   ► I've played Destiny on this more than that in a little bit and it sounds the same. So

00:56:55 ◼   ► I'm not sure. Is the computer on? Like in this way it is like the iMac Pro but more

00:57:02 ◼   ► so. Like I, I honestly, let me tell you how deep, I installed iStat Mains. Can I see the

00:57:08 ◼   ► fan RPMs? Because I was like, tell me, are the fans spinning any faster? Because it would

00:57:12 ◼   ► make sense that I don't hear any noise if the fans are not spinning any faster because

00:57:16 ◼   ► they're the only moving part in the machine. Like there's no hard drives, there's no optical

00:57:20 ◼   ► drives. Like only, there's only three fans and then a blower fan in the back. So there's

00:57:25 ◼   ► four spinning things in here. And I don't know, iStat Menu couldn't make heads or tails

00:57:29 ◼   ► on this computer. It gave me a bunch of temperature stuff, all of which was like ridiculously cool.

00:57:33 ◼   ► I couldn't get any fan RPMs out of it. I'd have to buy it or register. Anyway, I installed

00:57:37 ◼   ► it. You know. That's what I always do with iStat Menu. I install it and I'm like, alright,

00:57:41 ◼   ► I want you to stop now. And the only option is to uninstall. So I can't figure out how

00:57:45 ◼   ► to make this thing make any more noise. So the noise that it makes, like I said, so much

00:57:48 ◼   ► quieter than my previous towers. But I feel like an iMac at idle is still more silent

00:57:54 ◼   ► than this because this is moving a lot of air through it somehow magically. I am a little

00:57:59 ◼   ► bit disappointed that you can hear it at idle though because the iMacs that Apple has made

00:58:05 ◼   ► in recent years, especially the iMac Pro, are so damn quiet. That's because the fan

00:58:09 ◼   ► is on the other side of you. That's what it is. Like you have a screen between you and

00:58:12 ◼   ► the fan whereas these fans like, it's like open air headphones. Like these are open air

00:58:17 ◼   ► fans. They're right there. Like huge openings are in front of them. There's no way, like

00:58:21 ◼   ► if they're moving air through it, you're going to hear it. Whereas in the iMac, it's all

00:58:25 ◼   ► just like behind you. Like I bet if you turned your iMac around and stared at it that way,

00:58:30 ◼   ► you'd hear it at idle. But you don't. You stare at the screen side. Like closed back.

00:58:34 ◼   ► I mean, you have a closed back Mac. I have an open.

00:58:37 ◼   ► Yeah, yeah. I think I would have to keep it on the floor for that reason because I'm spoiled

00:58:42 ◼   ► now. Like now that I have had, you know, basically silent iMacs for, geez, six years, something

00:58:50 ◼   ► like that, five years, I'm now ruined and I really don't want to ever hear my computer

00:58:56 ◼   ► again.

00:58:57 ◼   ► Yeah, it couldn't, I don't think you would like it on the desk like next to you. Again,

00:59:00 ◼   ► mine is off the side of the desk. Like if this was one foot farther away or it was under

00:59:05 ◼   ► the desk, I wouldn't be able to hear it probably.

00:59:07 ◼   ► That's good. And especially because like it's such a massive thing that I think almost everybody,

00:59:11 ◼   ► myself included, would not keep it up on anything. Like I'd keep it on the floor. So it wouldn't

00:59:15 ◼   ► be, it wouldn't be a problem.

00:59:16 ◼   ► Yeah, I'm keeping it up. I mean, I said for, you know, because the floor is a dangerous

00:59:19 ◼   ► place for a fancy computer, but also because it's nice to look at it and I like to look

00:59:22 ◼   ► at it. It may eventually like graduate to slash be relegated to the floor later in its

00:59:27 ◼   ► life. But for now, I'm happy to have it up here so I can look at it and appreciate it

00:59:32 ◼   ► because it is like, like a lot of new cars that look kind of weird when you first see

00:59:37 ◼   ► them cyber dark excluded, which will always be weird. This has really grown on me. And

00:59:42 ◼   ► just having this in your house is a beautiful thing to look at, which again is one of my,

00:59:46 ◼   ► one of my sort of fitness criteria for having a Mac. I enjoy, I enjoy looking at it. I enjoy

00:59:50 ◼   ► seeing it there. It's a nice thing to have in your house.

00:59:57 ◼   ► So more, more setup stuff. I know Casey used to joke like, oh, that's the Mac Pro. We're

01:00:02 ◼   ► going to be talking about the Mac Pro for such a long time. Like, how much is there

01:00:05 ◼   ► to talk about it? I now concede that Casey was correct. Mostly because like, mostly because

01:00:11 ◼   ► the setup process like is never ending. I don't even have the monitor yet. Like this

01:00:15 ◼   ► is going to get dragged out. I feel like it's not entirely my fault, but it's partially

01:00:19 ◼   ► my fault. It's entirely your fault. No, because if I had everything, I can get it all out

01:00:23 ◼   ► in one show, but you're going to be hearing more about the stupid Mac Pro for a while.

01:00:27 ◼   ► No, I'm sorry. But hopefully I'm touching on topics that are at least educational or

01:00:31 ◼   ► interesting. Here's one that is not Mac Pro specific, but it's, well, you'll see. So I've

01:00:37 ◼   ► got this thing. It's still on my PlayStation monitor. I want to play Destiny. I can of

01:00:41 ◼   ► course just bring the monitor back and forth. And I did that a couple of times, but that's

01:00:44 ◼   ► a pain. You got to go into the desk and find the stupid power brick for the LG monitor.

01:00:48 ◼   ► And then it's just carried over and reconnected and it's a pain. And I did want to also play

01:00:55 ◼   ► Destiny on this computer to see what it's like to play at more than 30 frames per second.

01:00:59 ◼   ► Because as I noted in the last show, for people who don't know, Destiny on PlayStation runs

01:01:02 ◼   ► at 30 frames per second. Destiny on PC runs at whatever frames per second that your computer

01:01:08 ◼   ► can run it at. And there's some speculation about how crappy the base video card is, what

01:01:12 ◼   ► it would be able to do, but I wanted to try it. So to run Destiny on this Mac, obviously

01:01:16 ◼   ► I need to install Windows. To install Windows, I need to do Boot Camp. Boot Camp is always

01:01:21 ◼   ► sort of this mystery. We've joked about if it's still being supported. You know, would

01:01:25 ◼   ► it run? Does it still work? It is apparently still supported. When I ran Boot Camp Assistant,

01:01:34 ◼   ► it wanted to install Boot Camp partition on my boot drive, basically. And I didn't want

01:01:42 ◼   ► to do that because I'm not even done setting up my boot drive and time machine is running

01:01:47 ◼   ► and I don't want to repartition it and I didn't know what it was going to do. I'm like, no,

01:01:51 ◼   ► don't touch. Don't touch my 4TB SSD. Leave it alone. That's just, that's mine. I don't

01:01:55 ◼   ► want Windows taking any of that space. That's a precious commodity. I enjoy having a lot

01:01:59 ◼   ► of it. I don't want you messing with that. I'm going to install Boot Camp on an external

01:02:04 ◼   ► drive, which is exactly what I had in my Mac Pro. I had a whole, I had a hard drive mechanism

01:02:07 ◼   ► in there that was my boot camp. My quote unquote boot camp partition, but it was a whole drive.

01:02:12 ◼   ► That was ages ago. Like, you know, 2008 I installed it. I had Windows XP on it originally. I think

01:02:17 ◼   ► I might still have Windows XP. Anyway, I need Windows on this thing. I have an external

01:02:22 ◼   ► drive. I hook up an external SSD. I'm going to be fancy. I got this temporary. I'm just

01:02:26 ◼   ► going to use it to see how Destiny runs. I go, you know, I connect them to the SSD. It's

01:02:31 ◼   ► an external USB-C connected again, 10 gigabits per second, but it's plenty for playing Destiny.

01:02:37 ◼   ► And I go launch boot camp assistant and boot camp system is like, you have an external

01:02:42 ◼   ► drive attached to your computer. Get that crap out of here and then relaunch this program.

01:02:48 ◼   ► And not to say I can't install boot camp or Windows on external drive. It said you can't

01:02:54 ◼   ► even run this program if external drives are connected to your computer. I'm pretty sure

01:03:01 ◼   ► I unmounted the drive and it still said, looks like you have external drives connected to

01:03:06 ◼   ► your computer. You got to get that crap out of here. I'm like, it's unmounted. To physically

01:03:11 ◼   ► disconnect it, but like, here's the thing. I want to install boot camp on an external

01:03:15 ◼   ► drive and boot camp assistant is like, nuh-uh. No, you are not going to do that. I'm like,

01:03:22 ◼   ► what? I guess I don't, you know, so many times I'm like, oh, I just want to just go through

01:03:26 ◼   ► the system and let it do it to my boot drive. I'm like, but you know what? No, I don't know

01:03:29 ◼   ► how to get rid of that partition. I don't know what it's going to do. Will Shipley just

01:03:32 ◼   ► had a question on Twitter right before the show. It was like, does it do the APFS volumes

01:03:36 ◼   ► thing where you can easily add and remove volumes to an APFS container? You know that

01:03:40 ◼   ► whole thing, like how easy it is to add them and they share the space. And I was like,

01:03:44 ◼   ► I don't know, but I didn't want to find out. Like it made it look like it was going to

01:03:47 ◼   ► partition. Like there would be the APFS container and then there would be like these sort of

01:03:50 ◼   ► a, you know, GPT partition level thing. And then there would be the, like, I didn't want

01:03:54 ◼   ► to find out. And I was like, but it would work and it would be fast. And I'm like, no,

01:03:57 ◼   ► I'm going to do this. I'm going to figure out how to get boot camp installed on an external

01:04:03 ◼   ► drive. And thus began probably the worst computer battle experience I've had in the last five

01:04:09 ◼   ► years, maybe the last 10 years. I can't, nothing in memory was worse than this experience.

01:04:16 ◼   ► You know, and as many of these things do these days, it starts with, you know, you do a Google

01:04:21 ◼   ► search because surely someone else has had this problem. And boy, Google searches come

01:04:25 ◼   ► up with a lot of results, which is usually a blessing and a curse because it shows lots

01:04:29 ◼   ► of people have this problem. But if there was one answer, they're feeling like there

01:04:33 ◼   ► would be fewer results. So we're going to put a bunch of links in the show notes. I

01:04:38 ◼   ► put a bunch of links to things that I found in the show notes. None of these links had

01:04:45 ◼   ► a procedure that would work for me to accomplish the task. I'm going to put them all in there

01:04:50 ◼   ► though just to show you kind of what's involved and what's involved. And the solution that

01:04:57 ◼   ► I actually did do is like a modified mix of these, but it more or less starts with installing

01:05:05 ◼   ► VirtualBox, which is a bad sign. Yeah, which is because the free version of VirtualBox,

01:05:12 ◼   ► like there are ones that use VMware too. And I own a copy of VMware. VirtualBox is free.

01:05:17 ◼   ► People don't know it's an emulator that runs like x86 OS is like VMware. So you can install

01:05:21 ◼   ► Windows and VMware. You can install Windows or Linux and VirtualBox and it runs like natively

01:05:26 ◼   ► on your Intel Mac alongside your other thing. Anyway, this is also, you can get yourself

01:05:34 ◼   ► to a situation where the virtual Windows machine thing that's running inside VirtualBox views

01:05:41 ◼   ► your external drive as if it is like the one in all the internal drive and can install

01:05:50 ◼   ► Windows onto it. So you end up creating like a VMDK virtual disk thing in raw mode against

01:05:59 ◼   ► your unmounted drive using the device. This is all command line stuff. Using your drive's

01:06:04 ◼   ► device number, which is a terrifying experience when you're typing. Anytime you find yourself

01:06:07 ◼   ► typing /dev/disksomething in Mac OS, it's like, "Oh my God. Let me just take this opportunity

01:06:14 ◼   ► to reiterate one of my rules of computing for young people and old people like do not

01:06:20 ◼   ► type things on the command line. Do not type process IDs. Do not type device numbers. Do

01:06:25 ◼   ► not type things on the command line." Because you know what happens when you type things?

01:06:29 ◼   ► You get typos. Kill -9 PID and you type out the PID. Oops, you killed in it because you

01:06:35 ◼   ► put a space before the first one. Device numbers /dev/disk5. Oh, I typed 4 instead. I just

01:06:42 ◼   ► deleted my boot drive. When you're running all this as root, do not type things. Copy

01:06:49 ◼   ► and paste. Copy and paste and also confirm because you can copy and paste and think you

01:06:53 ◼   ► copied but really you did and you pasted the previous number. But yeah, do not type things.

01:06:56 ◼   ► So I'm carefully doing this and then I'm running Windows in the virtual machine. I have a legit

01:07:01 ◼   ► copy of Windows 10, a Windows 10 ISO that I purchased and downloaded for this purpose

01:07:05 ◼   ► and you can make that be the optical drive for the VirtualBox thing. And you go through

01:07:11 ◼   ► this whole procedure and you have to type in your, in VirtualBox, type in your Windows

01:07:17 ◼   ► product key. It doesn't allow copy and paste. There's no copy and paste from the Mac world

01:07:22 ◼   ► so I typed that Windows product key so many times that I almost have it memorized. It's

01:07:26 ◼   ► one of those things that I may remember portions of that Windows product key. Oh my God, I

01:07:30 ◼   ► typed it so many times. I actually did have my college Windows XP key memorized. Yeah,

01:07:34 ◼   ► it's a good thing to know. I also installed it on a lot of computers. Anyway, you follow

01:07:40 ◼   ► the procedure in one of these things and they're like, they're like, you know, use VirtualBox,

01:07:44 ◼   ► get the thing set up as a drive, partition it with DiskUtil and then, you know, reformat

01:07:50 ◼   ► the partitions during the Windows setup process and do a custom thing and type in your Windows

01:07:54 ◼   ► key and then let the Windows 10 installer run and this is my favorite part of the procedure

01:07:59 ◼   ► that I ended up doing. RM233FR4RHJP89H, I forget the rest. Damn it. I was hoping I could

01:08:09 ◼   ► do that. No free copy of Windows XP for anyone listening. Sorry, you can get, you almost

01:08:13 ◼   ► got it but not quite. If you know the checksum rules, maybe you can figure out what the missing

01:08:17 ◼   ► numbers are. And the, and they let's, you're supposed to run the Windows installer and

01:08:22 ◼   ► the instructions say, did I say 2PRQQ? That was in there somewhere. The instructions say,

01:08:27 ◼   ► when it says we need to restart Windows, like after like all the little progress steps go,

01:08:34 ◼   ► power down the VirtualBox thing. So like hard power off, like hit the red button, red window

01:08:38 ◼   ► widget on the thing and it's like power off because you don't want it to continue the

01:08:42 ◼   ► process. You want it, the thing was like, at this point you have a, you have taken your

01:08:48 ◼   ► actual external drive connected to your Mac and convinced the VM that it's one of its

01:08:52 ◼   ► virtual drives and it has installed Windows on it to the point where now your Mac can

01:08:55 ◼   ► boot from it. Oh my goodness. So you're basically using VirtualBox instead of the boot camp

01:08:59 ◼   ► assistant to do that. You also, there's also another step where you download the drivers

01:09:03 ◼   ► for boot camp, which they actually do make easy in the boot camp assistant. You can download

01:09:06 ◼   ► just the drivers and put them on like a fat 32 USB key and then copy them onto the thing.

01:09:10 ◼   ► Like that, that's a side, like that's part of it more or less worked. But this part of

01:09:14 ◼   ► it, it's like do this procedure, set up this disc, which is a pain because you have to

01:09:17 ◼   ► unmount it and then it gets auto remounted. Then you have to unmount it again and then

01:09:21 ◼   ► set up the virtual drive and you can't give it the same name twice because it thinks it

01:09:24 ◼   ► knows about the virtual drive, but the UUID is different and it's a whole bunch of details

01:09:27 ◼   ► that make it more complicated. But the point is I did this fairly lengthy procedure many

01:09:31 ◼   ► times and then I would reboot my Mac and hold on the option key and it would not see my

01:09:35 ◼   ► external drive. Like it wasn't an option. It would just show my internal drive, the

01:09:39 ◼   ► external drive would be connected and it would not show it at all. And I was like, what?

01:09:45 ◼   ► But just I'm doing what it says and people saying there because I tried the VMware approach

01:09:49 ◼   ► and similar type of things. Like my Mac would not see that external drive. I'm like, maybe

01:09:54 ◼   ► it's lying to me about the partition format. Maybe it shouldn't be master boot record.

01:09:58 ◼   ► Maybe it should be GPD. Maybe it should be a FAT32 versus NTFS. Then just I went around

01:10:05 ◼   ► and around in circles forever and just trying to get it to the point where the thing would

01:10:08 ◼   ► even see my external drive. This took many, many hours alone to convince myself that I

01:10:14 ◼   ► was at the point where I thought I was right. And then there was one instruction like I

01:10:17 ◼   ► found the comment someone's articles like pages of comments and one is like everything

01:10:21 ◼   ► this article works up to step 36. This is not a joke. Up to step 36 and then it says

01:10:28 ◼   ► you're supposed to do X, Y and Z. But it turns out what you're supposed to do is when you

01:10:31 ◼   ► get to that step in the Windows installer, delete all your previous partitions and then

01:10:35 ◼   ► just let the Windows installer run and it will create the correct partitions for it

01:10:39 ◼   ► to be bootable. That's a lie and this person is wrong.

01:10:43 ◼   ► Oh no. But I was at the point because he's basically

01:10:47 ◼   ► saying, the instructions say this but instead you should do the opposite. But I was at the

01:10:51 ◼   ► point where I had done this so many times and was so familiar with what it was trying

01:10:54 ◼   ► to accomplish. I read that comment and I had, speaking of Galaxy Brain, I had that moment

01:10:59 ◼   ► like this would be like the dramatic music. I looked at that comment and I said, "If I

01:11:03 ◼   ► do the opposite of this comment, I bet it will work." So I did the opposite of the comment.

01:11:11 ◼   ► Instead of deleting those partitions or whatever, I set them up the way the comment said they

01:11:15 ◼   ► shouldn't be and I left them there. I'm like, "This has to be it." I figured it out. I figured

01:11:21 ◼   ► it out by reading an article that's wrong and then reading a comment and then knowing

01:11:25 ◼   ► that I have to do the opposite of the comment. Even though the comment says, "Hey, I read

01:11:29 ◼   ► the article and it didn't work and I had to do something different," do the opposite of

01:11:32 ◼   ► that. I was so proud of myself. I'm like, "This is awesome. This is going to work."

01:11:38 ◼   ► I rebooted and it wouldn't see the drive. It just does not see the drive. This is where

01:11:46 ◼   ► being old is bad. This is where being like Casey who doesn't remember what happened previously

01:11:49 ◼   ► on the show. In my memory bank somewhere was the information I needed to figure out the

01:11:53 ◼   ► final piece that I needed to know because at this point I had installed Windows 10 like

01:11:56 ◼   ► a dozen times. I'm an expert Windows 10 installer. I'm an expert VirtualBox virtual machine setter

01:12:03 ◼   ► up. I did all sorts of other experiments by setting up multiple virtual machines and having

01:12:05 ◼   ► one talk to the other. I did lots of stuff. I'm like, "This should work." Further Googling

01:12:13 ◼   ► tickled something in my mind. I'm like, "Wait a second. People who are listening to this

01:12:18 ◼   ► are shouting right now. They're shouting at me right now. They all know what my problem

01:12:21 ◼   ► is. You two also know this information because we talked about it in ATP, but then we all

01:12:26 ◼   ► forgot."

01:12:27 ◼   ► Yeah. Didn't I create an external boot disk to play inside?

01:12:30 ◼   ► Yeah, but what is the key piece of information that I'm missing that's thwarting me? Assume,

01:12:35 ◼   ► which is the correct assumption I can tell you right now, that I had correctly put the

01:12:39 ◼   ► bits on that external drive. What's my problem? Why is this not working?

01:12:44 ◼   ► Is it a weird Catalina thing that it's not booting some kind of unapproved drive? You

01:12:50 ◼   ► got it. Remember when we discussed this back like ... It was actually when that ... Not

01:12:53 ◼   ► Catalina but like the T2. Remember when the T2 Max first came out and we just talked about

01:12:57 ◼   ► the T2 Max?

01:12:58 ◼   ► No. Is it a T2 thing?

01:13:00 ◼   ► Yeah.

01:13:01 ◼   ► What is it that we know about the T2 in terms of security?

01:13:03 ◼   ► That would be why some people in the comments would have this issue and some people wouldn't.

01:13:07 ◼   ► If they had a new Mac, they would have this issue.

01:13:10 ◼   ► No one in the comments as far as I could see had this particular issue. They were just

01:13:13 ◼   ► arguing about how to get the bits onto the disk and they were all wrong and so was the

01:13:16 ◼   ► article. I eventually got the right bits onto the disk. The T2, the reason you can't take

01:13:21 ◼   ► the SSD out of the Mac Pro and just put it in a third party one is because it's paired

01:13:25 ◼   ► to the T2. It's paired to the T2 so it can have a secure boot environment where it boots

01:13:30 ◼   ► knowing that what I'm booting from is a known good secure disk that has had system integrity

01:13:35 ◼   ► protection that is keyed to the T2. You know all that crap?

01:13:40 ◼   ► I hope nobody at Apple who worked on all that crap heard you summarize it that way.

01:13:45 ◼   ► It's basically trying to ... Like we have discussed and I have made this exact analogy

01:13:48 ◼   ► many times, the assumption used to be that when you have physical access to a Mac, all

01:13:53 ◼   ► security bets are off because you could just boot from an external drive and you own the

01:13:56 ◼   ► thing, right?

01:13:57 ◼   ► Yeah.

01:13:58 ◼   ► Assuming the disks aren't encrypted whereas the assumption with the iPhone has been like

01:14:00 ◼   ► even if you have physical access, it's really hard to get in. The Macs with T2 are trying

01:14:04 ◼   ► to be more like iPhones. Even if you have physical access, if I encrypt the disks and

01:14:07 ◼   ► put a firmware password on, you shouldn't be able to just boot from an external drive

01:14:11 ◼   ► and I'll be able to run hacking software and try to crack your thing. T2 Macs will not

01:14:16 ◼   ► boot from an external drive, period. There's a security setting in T2 Macs that says, "Hey,

01:14:25 ◼   ► should I allow booting from an external drive?" If you don't turn that on, it will never see

01:14:29 ◼   ► an external drive that you've just installed Windows from and it will never boot from it.

01:14:33 ◼   ► It will never even show it. That was the final piece of information. I boot into recovery

01:14:37 ◼   ► mode and I go to the setting and it says, "Hey, do you want this Mac to be able to boot

01:14:40 ◼   ► from external drive?" I said, "Yes. Yes." That's what I've been trying to do over the

01:14:44 ◼   ► past literally 10 hours. It's like 3 a.m. at this point. I'm like, "Yes. Boot from the

01:14:50 ◼   ► external drive." I reboot, hold down the option key and there it is. There it friggin' is.

01:14:55 ◼   ► Oh my gosh.

01:14:56 ◼   ► My boot camp disk and I boot from it and Windows 10 launches and I'm in Windows 10 and I can't

01:15:01 ◼   ► do anything because it doesn't see my Bluetooth mouse and keyboard. But that aside, this is

01:15:08 ◼   ► my first Mac that I've had a Bluetooth mouse and keyboard because they came in the box

01:15:11 ◼   ► and I really like this keyboard. This is my favorite keyboard feel. The key layout is

01:15:14 ◼   ► still – I wish the function keys were far away from the numbers but I like the big escape

01:15:17 ◼   ► key. I really like these key switches. The mouse, I hate. I've used it for a week now.

01:15:22 ◼   ► I knew I would hate it. I still hate it. Anyway, maybe I'll talk about them a little more

01:15:25 ◼   ► later but when you reboot into Windows, it has no freaking idea what input peripherals

01:15:31 ◼   ► are so I had to get a wired mouse and keyboard, connect them so I could type in my username

01:15:34 ◼   ► and password and blah, blah, blah. Then get it to pair with the Bluetooth mouse and keyboard

01:15:38 ◼   ► and every time I reboot into Mac OS, it's the same deal.

01:15:41 ◼   ► But other than that, I was so relieved. So if you have a T2-based Mac and you are trying

01:15:46 ◼   ► to install anything on an external drive and boot from it, be readvised as discussed on

01:15:54 ◼   ► past episodes of ATB that we all forgot about. It's a setting. You have to allow external

01:16:00 ◼   ► booting. Otherwise, you can't boot from an external drive. So that's my boot camp

01:16:07 ◼   ► battle. It was long and terrifying. Anything that involves like a 30-minute install process

01:16:14 ◼   ► as your sort of iteration step size, it's just bad. Even if I only did it like 12, 13

01:16:21 ◼   ► times, it seems like forever and each time I was just banging my head against the wall.

01:16:25 ◼   ► So all the end of that story is I installed Steam, installed Destiny, ran it. The answer

01:16:30 ◼   ► to the question is this crappy Radeon 580X. It can run Destiny at like 90 frames per second

01:16:39 ◼   ► in 1080 in 4K. When you run it in 4K, it gets more than 30 frames per second but it dips

01:16:47 ◼   ► below 60. So luckily, Destiny has lots of settings on PC. So I basically set the screen

01:16:51 ◼   ► resolution to 4K and the render resolution to 75% and that gets pegged at 60 frames.

01:16:58 ◼   ► And I have a 60 hertz monitor anyway so there's no point in being faster than that. So I did

01:17:02 ◼   ► get to play Destiny at 4K at 60 frames per second a lot. And it's really good. I love

01:17:07 ◼   ► the wider field of view. It's super smooth. I enjoyed it. I didn't enjoy playing against

01:17:11 ◼   ► PC users with mouse and keyboard because they kill me a lot but it was fun. There were more

01:17:19 ◼   ► battles with Steam by the way because I have a PlayStation controller and I've paired it

01:17:24 ◼   ► with my wife's iMac to play on Geforce Now and Stadia that I've talked about in the past.

01:17:29 ◼   ► I'm like, "Oh, I'll just pair my PlayStation controller with this Windows 10 computer that

01:17:33 ◼   ► I'm booted into and I'll be able to play Destiny with my PlayStation 4 controller on this."

01:17:38 ◼   ► And I pair it and it works fine and I'm using it to move around the Steam user interface.

01:17:44 ◼   ► So I know Steam sees the controller. Every time I launch Destiny, all it sees is the

01:17:47 ◼   ► mouse and keyboard. I'm like, "I used the controller to launch this game. Steam knows

01:17:52 ◼   ► about the controller. I can customize the settings in Steam. Why, Destiny, do you not

01:17:56 ◼   ► see the controller?" You know when you get in that mindset after you've battled with

01:18:01 ◼   ► the computer for -- this is the next day at this point but I went to bed at like 3 a.m.

01:18:04 ◼   ► This is the next day. I'm like, "Now I get to enjoy the fruits of my labor and I can't

01:18:08 ◼   ► get the controller to work." I tried mouse and keyboard. I suck so bad at mouse and keyboard

01:18:12 ◼   ► in Destiny. There's just too many controls. I cannot handle it. I am garbage. So I'm like,

01:18:15 ◼   ► "Well, back to controller for me." I couldn't get it to see. I was so just distraught that

01:18:21 ◼   ► like nothing on a computer will work for me ever again. Like that's it. Last night was

01:18:24 ◼   ► all -- I gave all I had and I succeeded but now nothing will ever work. I think people

01:18:31 ◼   ► who play Destiny on PC know the answer to this question and would be yelling at it and

01:18:35 ◼   ► say, "You dummy." Yes, of course, the PlayStation controller works in Steam and your PC recognizes

01:18:41 ◼   ► it and it's paired but Destiny does not use Steam's control thing. It does its own thing

01:18:46 ◼   ► and Destiny has no friggin' idea about Bluetooth's PlayStation controllers. You have to plug the

01:18:50 ◼   ► PlayStation controller into your "PC" with a USB cable and then Destiny sees it. And

01:18:57 ◼   ► so yes, I finally played Destiny with a controller at 60 frames per second at 75% resolution

01:19:01 ◼   ► on a 4K monitor and it was good. This entire segment has been the biggest advertisement

01:19:08 ◼   ► for just getting a gaming PC that I think we've ever had. Well, this segment is an advertisement

01:19:14 ◼   ► for getting your monitor shipped to you at the same time as your computer because I don't

01:19:17 ◼   ► plan on playing on PC. I'm going to play on my PlayStation but this thing is hogging the

01:19:21 ◼   ► PlayStation's monitors. If I want to play it, it's just such a pain to carry it back

01:19:25 ◼   ► and forth. I did it a couple of times and it's just... yeah. So I'm not going to use

01:19:30 ◼   ► this as a gaming PC. I'm not going to reboot into Windows 10. I can be a little bit more

01:19:35 ◼   ► familiar with Windows 10, by the way, doing this, which is not as terrible as I thought

01:19:38 ◼   ► it was going to be. But I'm comparing it to Windows 7 and 8 and XP, I suppose. I don't

01:19:44 ◼   ► have much experience with it. But anyway, I got Steam installed and I ran a game. But

01:19:47 ◼   ► yeah, not recommended. All this to say is that 580X is a garbage gaming card and yeah,

01:19:53 ◼   ► I look forward to my next GPU.

01:19:57 ◼   ► What are you using for peripherals other than this PlayStation controller?

01:20:01 ◼   ► Yeah, so like I said, the keyboard, I would like to keep this. It annoys me that like

01:20:08 ◼   ► I don't think... the solution that is being recommended to me is unpair it from your Mac

01:20:12 ◼   ► before you reboot into Windows and then maybe Windows will pair with it. But I wish it was

01:20:18 ◼   ► the case that when I rebooted into Windows, it would remember that it was paired with

01:20:22 ◼   ► this one. I wish I didn't have to do anything. I wish I could just reboot and then it would...

01:20:26 ◼   ► it doesn't matter. I'm not going to be rebooting into Windows anymore. But having done it like

01:20:29 ◼   ► a dozen times trying to fight with this thing, it annoys me that I can't do that. So I kind

01:20:33 ◼   ► of wish this keyboard could be wired because I don't care if my keyboard is wired. I have

01:20:37 ◼   ► little wire guides under the desk. It doesn't affect my life. But I really like this keyboard.

01:20:42 ◼   ► So I'm going to use the wireless keyboard even though I wish it was wired. And I think

01:20:46 ◼   ► maybe one of you can confirm, I'm assuming if I were to plug it in with the Lightning

01:20:50 ◼   ► USB thing, that's just power, right?

01:20:52 ◼   ► >> No, no. I believe it makes it a wired keyboard.

01:20:54 ◼   ► >> Does it?

01:20:55 ◼   ► >> Yeah.

01:20:56 ◼   ► >> All right. Well, I might try that then if I can get a cable long enough to reach

01:20:58 ◼   ► my computer because the one it comes with is not going to reach like under the desk

01:21:01 ◼   ► and through the woods to Grandmother's house we go or wherever. But I would like to try

01:21:05 ◼   ► that because I think that would make my life a lot easier. The mouse do not like it. And

01:21:11 ◼   ► for a new reason, like I'm having... I don't like it. I've been using it. I don't like

01:21:16 ◼   ► it because it's low and it's not shaped the way I like it.

01:21:18 ◼   ► >> But you weren't gaming with that mouse, are you? The Magic Mouse?

01:21:21 ◼   ► >> No, no.

01:21:22 ◼   ► >> Okay. I was going to say, like I love the Magic Mouse but I would not game with it.

01:21:26 ◼   ► >> The thing I did actually try like on the first launch to, you know, I was just trying

01:21:29 ◼   ► to get stuff to work. And something, I'm pretty sure this is physically impossible with this

01:21:33 ◼   ► mouse but it didn't occur to me until I tried to do it. People who don't know the Apple

01:21:37 ◼   ► Mouse looks like a piece of sushi. It has one flat surface on top of it. Like just the

01:21:42 ◼   ► top surface is one continuous thing. There are no seams or gaps in it anywhere. But it

01:21:46 ◼   ► does handle right click because it senses where your fingers are. Like it's got a touch

01:21:49 ◼   ► surface on top. So if you click on the right side of the mouse, that's right click. And

01:21:53 ◼   ► if you click on the left side, that's left click. But every time you click, the whole

01:21:55 ◼   ► mouse surface goes down, right? There is no... It's just one big button.

01:22:00 ◼   ► So in Destiny, I get right in the game and I go to ADS and then I go to Fire and the

01:22:05 ◼   ► default key bindings and setup is ADS is right click and Fire is left click. ADS, for you

01:22:12 ◼   ► too who are listening have no idea what I'm talking about, is Aim Down Sights. I thought

01:22:15 ◼   ► it was ADS because Destiny is a game where you aim down sights and then right click for

01:22:20 ◼   ► ADS. You cannot right click to ADS and then left click to Fire on the Apple Mouse. Because

01:22:24 ◼   ► as soon as you right click to ADS, the button is down already. You can't left click because

01:22:31 ◼   ► it's in the middle of a click. You're holding it down. Now you can do right click toggle

01:22:36 ◼   ► ADS. I thought maybe it would be touch sensitive and I could tap the left side of the mouse

01:22:39 ◼   ► while holding the right, but that didn't seem to work. Anyway, it's not a gaming mouse.

01:22:43 ◼   ► That's not why I don't like it. The new reason that I dislike this mouse, other than the

01:22:47 ◼   ► ergonomics which alone would be like they don't match the way I want to use a mouse,

01:22:51 ◼   ► right? But the new thing that's driving me nuts is it's like the Apple TV remote. The

01:22:56 ◼   ► way I just go and grab my mouse, I end up accidentally swiping the thing and my windows

01:23:00 ◼   ► are scrolling all over the place and I'm activating mission control. It's like my computer is

01:23:06 ◼   ► haunted like my TV. Like every time I try to pick up that remote, it's like, "Why is

01:23:08 ◼   ► it fast forwarding? Why did it skip around? What is it doing? Did it go to the next episode?"

01:23:12 ◼   ► Because my fingers brush the touch sensitive surface. This is not what I want in a mouse.

01:23:17 ◼   ► Looks nice. It's black and sleek. I think it's a beautiful piece of art. I don't want

01:23:20 ◼   ► to use it as a mouse. Yeah, in all fairness, I disabled most of those gestures the first

01:23:24 ◼   ► time I set up a Mac. Even just horizontal scrolling like swipe sideways or swipe vertical

01:23:29 ◼   ► for crying a lot. Like I'm not going to disable scrolling, right? I'll go to grab the mouse

01:23:33 ◼   ► and in the act of grabbing it, I will scroll my window two lines that I didn't mean to

01:23:38 ◼   ► do because my fingers just hit it. So anyway, I'm not going to use this mouse. So I've been

01:23:41 ◼   ► in the market for a new one and I have ordered two mice, two mouses, two mises. I tried both

01:23:47 ◼   ► of them in person and I couldn't really decide if either of them, if I would like them, but

01:23:52 ◼   ► I'm going to give them both a try. I got an expensive one and a cheap one. I'm hoping

01:23:57 ◼   ► I like at least one of them because it's been slim pickings. Like these are the least objectionable

01:24:02 ◼   ► mice that I have found. They both have things about them that I don't like and I'm not really

01:24:06 ◼   ► a fan of, but I think hopefully one of them will be okay. I have coming to me the Microsoft

01:24:11 ◼   ► Precision mouse, which is Microsoft's current normal mouse. It's not super gamey. Yeah,

01:24:20 ◼   ► exactly. But it's also their fancy one. So it's got the thing that Marco talked about

01:24:25 ◼   ► where almost every mouse that has a score wheel has this feature where it's either in

01:24:31 ◼   ► clicky mode or free spinning mode. Oh, they'll do that now? Yeah, well, not all of them,

01:24:36 ◼   ► but the nice ones do it. In fact, Microsoft sells the same mouse without the mode switch

01:24:41 ◼   ► that just is clicky. Anyway, it's got one of those. Logic has a name brand for it. And

01:24:46 ◼   ► the switch that switches the two modes is really nice and satisfying, which I enjoy.

01:24:51 ◼   ► It's got three side buttons that I hope to never use. It's got a left and a right button

01:24:55 ◼   ► and it's got that little flange off to the left. Like if you know the Logic MX Master

01:24:59 ◼   ► has like a huge shelf over there for you to like put your rest your hand on or some shopping

01:25:04 ◼   ► or groceries, this has a tiny flange, which I'm like, you know what? I've never used a

01:25:09 ◼   ► mouse with the flange. This flange is very small. I don't find it particularly objectionable.

01:25:13 ◼   ► If I just pretend it's not there and grip the sides of the mouse, maybe it'll be fine.

01:25:17 ◼   ► So this is the fancy mouse. This is like 70 bucks. So I'm getting this one. And I think

01:25:24 ◼   ► it's Bluetooth, which may or may not be an issue depending on how Catalina's Bluetooth

01:25:27 ◼   ► issues evolve for you too. So far, I haven't seen any of the stuff you've described, but

01:25:31 ◼   ► I'm on the lookout for it. And the other one is the Logitech Marathon Mouse M705, which

01:25:36 ◼   ► is one of the cheaper Logitech mice. It's also one of the simpler ones. I think it also

01:25:42 ◼   ► has the mode switch wheel, less satisfying. It has two side buttons instead of one. And

01:25:47 ◼   ► it also has a small flange for your thumb. And it's just generally like, this is 30 bucks.

01:25:52 ◼   ► It's a $30 mouse. It is not Bluetooth. It's Logitech's weird RF thingy, which I actually

01:25:59 ◼   ► kind of like because my experience that RF thing they use is rock solid and doesn't interfere

01:26:04 ◼   ► with Bluetooth. Yeah, if it's for a desktop, those are way better, honestly. Yeah. So I

01:26:11 ◼   ► mean you don't have that choice on the Microsoft one. It just it is Bluetooth or whatever.

01:26:14 ◼   ► So I got that one. My plan is whichever one I don't like, I'll try to pass off the other

01:26:19 ◼   ► one to my wife because she has a Logitech wireless mouse now, but it's one of those

01:26:22 ◼   ► portable ones. Right. And I always thought it was silly for her to use that at her desk.

01:26:27 ◼   ► It's like one of those little it's it's miniature. It's like 75 percent of a normal size. Oh,

01:26:32 ◼   ► yeah. I don't mind it. But anyway, so I'll keep you updated on those two mice. And also

01:26:39 ◼   ► the final thing I've ordered is way too many cables for what? So many things. Well, this

01:26:46 ◼   ► is this is the problem when you get new things. I did the you know, the preparing the way

01:26:49 ◼   ► the new power supply just ripples outward like I mentioned this on a past show. I want

01:26:55 ◼   ► everything to be braided in black. I don't want any white cables. I don't want any plastic

01:27:01 ◼   ► cables. I don't want to buy anything sold, bought or processed. I want everything to

01:27:06 ◼   ► be black braided cables. Why braided? Why? Who cares about braided braided cables appeal

01:27:12 ◼   ► to me because they are less, less kinky. Oh, boy. Like if you have a typical plastic cable,

01:27:19 ◼   ► it comes to you in a package that's usually tightly wrapped in either a circle or an oval

01:27:23 ◼   ► or whatever, and you sort of unfurl it and those kinks kind of stay and you can kind

01:27:28 ◼   ► of resonate. It's like, well, these kinks are ever going to go out probably sometimes

01:27:32 ◼   ► eventually. But then you might sort of bend in new kinks. Braided cables, in theory, remain

01:27:37 ◼   ► supple and able to sort of flow and don't they don't come with you get out of the package

01:27:41 ◼   ► and you just string it out and it hangs pin straight straight down for like six feet.

01:27:45 ◼   ► Right. That never happens with a plastic cable. And then in theory, if you use them for a

01:27:50 ◼   ► long time, they won't pick up kinks from the other places. Oh, I said in theory again,

01:27:55 ◼   ► I'm sorry phone. Oh, man. So black braided everything. So any cable that I had in my

01:28:03 ◼   ► life that was not black and braided needs to be black and braided. Of course, the computer

01:28:08 ◼   ► comes with a black braided power cable and a black braided USB-C to lightning cable to

01:28:13 ◼   ► charge harpoon your turtle mouse and to charge your keyboard. And that sort of began the

01:28:19 ◼   ► whole thing. So I have a black braided USB-C to USB-C for my portable hard drive, another

01:28:26 ◼   ► black braided USB-A to B to connect my existing black USB hub, like a black braided speaker

01:28:35 ◼   ► cable to connect my speakers and going a little overboard. I mean, cables are cheap. Like

01:28:39 ◼   ► when you buy expensive computers, like I can get a cable for five dollars. I should buy

01:28:42 ◼   ► two of them. They're five dollars. And so I did. So I've been buying cables.

01:28:48 ◼   ► So I'm not entirely in the braided cable lifestyle. I have a few here and there. But do they not

01:28:54 ◼   ► just wrap like a cloth braid around the same rubber that every other cable has on the outside?

01:29:00 ◼   ► So first of all, I think no, I think they don't. I think the braiding replaces the rubber.

01:29:06 ◼   ► The second thing I worry about is that they are less well shielded than the other ones.

01:29:09 ◼   ► Like, you know, it's used like a foil wrapper and then inside of the actual conductor is

01:29:13 ◼   ► each of which is separately insulated. And then around that they have plastic. I think

01:29:16 ◼   ► it's all the same except the outer plastic is replaced with braids. I don't know. I honestly

01:29:22 ◼   ► don't know anything about cables. And these are all like five dollars. So I have no idea

01:29:25 ◼   ► what the hell I'm buying. Although I did buy a Thunderbolt one that was like 30 bucks or

01:29:30 ◼   ► whatever because I'm pre buying for stuff that I think I'm going to get. Like, I think

01:29:34 ◼   ► I will eventually have some high speed external SSD peripheral thing. But yeah, I'm assuming

01:29:42 ◼   ► that is the only difference is a aesthetics and B how the cables flop. Basically, I'm

01:29:49 ◼   ► hoping there's no C interference. Susceptibility is worse. I'm hoping that's not true. Anything

01:29:54 ◼   ► else about the Mac Pro, John? Are we done? No, we're not. Sorry. One more thing. Oh my

01:30:00 ◼   ► God. This is not for me though. This is from I've been consuming lots of Mac Pro content

01:30:05 ◼   ► as you can imagine. There's lots of good YouTube videos. So am I apparently. Yeah. Well, you

01:30:09 ◼   ► you're mentioning something. So Quinn Nelson of Snazzy Labs is had one of the many videos

01:30:14 ◼   ► that's like, hey, I got this Mac Pro. What the hell can I put in here? And a lot of these

01:30:18 ◼   ► YouTube channels are not Apple specific. So they have tons of, you know, essentially PC

01:30:21 ◼   ► hardware hanging around. We will put a link in the show notes to this particular video.

01:30:25 ◼   ► He said, let me just shove some stuff in there and see how it goes. So the first thing he

01:30:30 ◼   ► stuck in was a USB card to put a bunch more USB ports on the thing. And that didn't work

01:30:39 ◼   ► because there was no drivers for it. He's looking around inside the case for power connectors.

01:30:46 ◼   ► Most PCs have SATA style power connectors coming off the power supply. That is not the

01:30:50 ◼   ► case in the Mac Pro, which is why there's that $80 Belkin thing, because they've got

01:30:53 ◼   ► a proprietary power header on the motherboard so you can add cables to your previously cableless

01:30:57 ◼   ► Mac. Like there are no Molex style connectors. There's no place in there except for the Apple

01:31:03 ◼   ► proprietary place to connect to things. So anything that requires power, you have to

01:31:06 ◼   ► get at least that power cable thing from Belkin, which I think is the only one that makes one

01:31:13 ◼   ► for now, or have something that's powered through the slot. There's the Pegasus drive

01:31:17 ◼   ► bay thing that Steven Hackett bought. It's $400 for a bracket plus an eight terabyte

01:31:21 ◼   ► hard drive. Steven said that hard drive is incredibly noisy, so that kind of turned me

01:31:27 ◼   ► off. Like I wasn't a fan of buying that anyway, but I certainly don't want a noisy spinning

01:31:31 ◼   ► hard drive in there. And that comes with its own power thing, or do you have to buy it?

01:31:37 ◼   ► I think it comes with its own thing too.

01:31:39 ◼   ► It does, yeah.

01:31:40 ◼   ► Anyway, PCI Express cards that you put M.2 SSD or NVMe things in, that worked right out

01:31:48 ◼   ► of the box, is a tiny little PCI card that connects into your PCI slot, and it's got

01:31:52 ◼   ► a tiny little M.2 slot where you put one of those little NVMe sticks in there. Stick not

01:31:58 ◼   ► included. Work fine, no drivers, you can boot from it. You buy an NVMe SSD for however much

01:32:04 ◼   ► they cost these days and you plug it in there, the card itself is $13. $13. $100 for each

01:32:11 ◼   ► wheel on this machine, but if you want to, you put an NVMe SSD in there, for $13 you can

01:32:16 ◼   ► do it. And then you can spend $400 on a 2TB NVMe SSD, and for $413 you have 2TB worth

01:32:23 ◼   ► of very fast bootable stuff. He also tried U.2 SSD cards, which is the standard for those

01:32:30 ◼   ► enterprise over-provisioned SSD things. And that didn't work, even though it had worked

01:32:35 ◼   ► in previous ones, and it turns out that it's because Catalina is missing drivers for the

01:32:38 ◼   ► Intel U.2 drive that he tried. But that's $50 for the card if you want to get one of

01:32:43 ◼   ► those fancy enterprise SSDs, you just need to use a mechanism that has drivers. Mojave

01:32:47 ◼   ► had drivers for this thing, but Catalina doesn't for whatever reason. He did a bunch of RAM

01:32:53 ◼   ► upgrading and saw the cool RAM slot advisor thing that tells you, "Hey, you got your DIMMs

01:32:57 ◼   ► in the wrong place, and put this one here and put that one there." So that's a cool

01:33:02 ◼   ► feature and app if you ever want to upgrade the RAM, but like I said, I probably don't

01:33:05 ◼   ► because I've already got tons in here. Blackmagic video capture card, hey, it worked magically,

01:33:11 ◼   ► even though it's more or less PC hardware, that worked fine. Sound Blaster, which one

01:33:15 ◼   ► of you was talking about Sound Blaster? They still make products apparently for PCs.

01:33:21 ◼   ► That was the bigger shock is that they're still in business.

01:33:24 ◼   ► Yeah, and he bought a Sound Blaster card and put it into his Mac, and the Mac was like,

01:33:28 ◼   ► "Nope." Unless you also buy this external box that they have and use it in Windows, then

01:33:33 ◼   ► it works. And a bunch of other people have tried other things in it. So right now, in

01:33:38 ◼   ► the absence of any Mac Pro-specific products like the Pegasus thing that Apple sells, and

01:33:44 ◼   ► like I'd imagine third-party Apple-specific vendors will sell, you can try shoving in

01:33:50 ◼   ► lots of PC hardware. Some of it might work in Windows, and some of it might work in Mac

01:33:53 ◼   ► OS. It's somewhat hard to tell, but I am excited that literally any of it works with

01:33:58 ◼   ► like no drivers and no awareness. They just plain work like that PCI Express thing because

01:34:02 ◼   ► that basically means if you want to have a bunch of internal SSDs, you can buy those

01:34:06 ◼   ► NVMe sticks and just slap them in there. They have cards that hold four of those NVMe sticks,

01:34:10 ◼   ► and you can mount it as a single drive and get insane speeds if you can afford all that

01:34:16 ◼   ► NVMe storage. The card itself is like nothing. Although one of them I did see had a fan on

01:34:20 ◼   ► it, which is a little upsetting. Anyway, of course. I am excited about putting things

01:34:27 ◼   ► into my Mac Pro, and I am plotting what those things might be, but I'm not in a rush because

01:34:31 ◼   ► it seems like the video card options—that was another thing. Lots of people were trying

01:34:33 ◼   ► different video cards in there. Video card options are not currently great. As we've

01:34:37 ◼   ► discussed in the past, I want something that's an MPX module if possible, so I'm just waiting.

01:34:41 ◼   ► The final thing Quinn Nelson of Snazzy Labs talked about, which hadn't occurred to me

01:34:44 ◼   ► but looking at all the pictures, but I know I had been thinking about it the wrong way.

01:34:48 ◼   ► Even after I had taken the case off, my Mac Pro didn't realize this, but obviously we've

01:34:52 ◼   ► said before when you take the case off, the computer powers down. You can't have it turned

01:34:57 ◼   ► on. There's a literal physical power disconnect thing that if those contacts are not touching

01:35:04 ◼   ► from the top of the case down to your Mac, it will not run. The power will not be connected.

01:35:08 ◼   ► The circuits will not be complete. So you have to turn your Mac off to take the case

01:35:12 ◼   ► off, but what people might not have mentioned, people realize now that they have them, is

01:35:16 ◼   ► not only do you have to turn it off, you have to unplug every cable from the back of your

01:35:21 ◼   ► computer, because the case in the back is not like a U-shape, like there's a bar on

01:35:28 ◼   ► the bottom, and so as the case comes up, that bar goes chu chu chu chu, and if the cables

01:35:32 ◼   ► are in the way, it will block them. So you have to unplug every single cable, the power

01:35:36 ◼   ► cable, all the USB cables, your display cable, any cable that is connected to the back of

01:35:40 ◼   ► his computer needs to be unplugged to take the case off, which is kind of a shame because

01:35:44 ◼   ► you're like, "Okay, fine, the power has to be off, but do I have to unplug all those

01:35:47 ◼   ► things?" Because if you have a lot of stuff connected, especially if you have cards installed,

01:35:50 ◼   ► like lots of people put in different video cards, and you can have all these monitors

01:35:54 ◼   ► connected, you can do all sorts of cool stuff, you've got to disconnect all of those, and

01:35:58 ◼   ► if it's on a desk or in some place deep, it's hard to see back there, and they might

01:36:02 ◼   ► slide down, and it's just not convenient at all, but it's so clear that Apple does

01:36:08 ◼   ► not want you mucking around inside this thing when it's anything close to being plugged

01:36:12 ◼   ► in or turned on.

01:36:13 ◼   ► Doesn't that also make it so that it's not grounded anymore?

01:36:14 ◼   ► Yeah, that's one of the many theories I'm working with, is I'll keep it plugged in

01:36:21 ◼   ► so it's grounded, but you should also have a grounding strap separate from that. It doesn't

01:36:25 ◼   ► mean you can't plug it back in after you get the case off. You could plug the power

01:36:27 ◼   ► cable back in. It just means it has to be out to get the case off.

01:36:30 ◼   ► Yeah, because I was always told, "Keep the power supply plugged in when you're working

01:36:36 ◼   ► inside of a PC because then it keeps it grounded, and then you have extra ESD protection through

01:36:39 ◼   ► the case."

01:36:40 ◼   ► Yeah, I suppose we haven't seen the repair guide for this computer. I imagine it might

01:36:44 ◼   ► still tell the repair technician to do that, but I don't know how he's got to unplug

01:36:48 ◼   ► everything because otherwise that case is not coming off.

01:36:51 ◼   ► There's also, you can look at the picture we'll put in the show and the tweet, someone

01:36:54 ◼   ► was mentioning the BNC connector that's poking out here. I think that's what it's

01:36:59 ◼   ► called. That's from the Blackmagic card. Someone said, "Hey, do you have 10 base 2

01:37:02 ◼   ► Ethernet on that thing?" But anyway, if you have a long enough connector poking out of

01:37:06 ◼   ► the back of your computer, it could be that you can't get the ... Well, I suppose you

01:37:09 ◼   ► couldn't get the case on then because you'd insert the card and then when you tried to

01:37:12 ◼   ► put the case back on, it wouldn't go down because it would hit the connector. But that's

01:37:16 ◼   ► not the case. It clears the Blackmagic card, obviously. But I can imagine there might be

01:37:20 ◼   ► some card somewhere that expects you to ... expects to be able to stick out the back of your computer

01:37:25 ◼   ► as long as it needs to, and that's not going to work on this.

01:37:30 ◼   ► We are sponsored by Squarespace. Start building your website today at squarespace.com/ATP.

01:37:36 ◼   ► Enter offer code ATP at checkout to get 10% off. Make your next move with Squarespace.

01:37:41 ◼   ► Now that it's the new year, lots of people start new projects. And for any new project

01:37:46 ◼   ► or hobby or just new thing you want to try, you need a website. Squarespace makes it super

01:37:52 ◼   ► easy to create a website from scratch, whether you're doing a brand new thing or whether

01:37:57 ◼   ► you're importing content from somewhere else. It's super easy to build what you want on

01:38:01 ◼   ► Squarespace. No matter what your skill level is, whether you are a pro developer or a total

01:38:06 ◼   ► novice, there's no coding required and everything is done with intuitive, easy to use visual

01:38:12 ◼   ► tools. So if you're a super expert or if you're a novice, it doesn't matter. You can get things

01:38:16 ◼   ► done very, very quickly and easily with Squarespace. I bet you can just go there, start their free

01:38:21 ◼   ► trial, no credit card required, and just try to make a site. Try to make whatever you need

01:38:24 ◼   ► to make a site for, whether it's something simple like a few page information site or

01:38:29 ◼   ► something more dynamic like a storefront or a podcast or a big gallery or something like

01:38:33 ◼   ► that. Try making it there. Give it an hour. I would say within that hour, you will probably

01:38:38 ◼   ► be done, honestly. And if not, you'll be very close and you'll have a really good idea of

01:38:41 ◼   ► what Squarespace can do for you. Give it a shot. You'll see why I recommend Squarespace.

01:38:46 ◼   ► Even if you're an expert and you can build your own stuff, it's just so much easier and

01:38:49 ◼   ► faster with Squarespace. And they keep it running, they keep it updated, they keep it

01:38:53 ◼   ► supported if you need any help. So it's all that out of your hands. It's wonderful. So

01:38:57 ◼   ► start that free trial set today at squarespace.com/ATP. When you decide to sign up, make sure to go

01:39:02 ◼   ► back there, squarespace.com/ATP, and use offer code ATP to get 10% off your first purchase.

01:39:08 ◼   ► That's squarespace.com/ATP, code ATP. Thank you so much to Squarespace for sponsoring

01:39:13 ◼   ► our show. Make your next move with a beautiful website from Squarespace.

01:39:17 ◼   ► All right, now that we're done with follow-up, let's start the show. All right, well, we're

01:39:24 ◼   ► out of time, so let's move on to Ask ATP. Dimitri Tabakuro writes, "My relatives and

01:39:30 ◼   ► I have iPhones and we use iCloud photo sharing. It was working fine until my father decided

01:39:34 ◼   ► to print some photos from one of the shared albums. He is not able to get full res images

01:39:39 ◼   ► from shared albums, only images resized down to about 2048p. Am I supposed to send zip

01:39:43 ◼   ► files to my parents so they can print photos? Also, why does it appear that photos are downloaded

01:39:47 ◼   ► to the local device before adding them to a shared album? Can't Apple do this process

01:39:52 ◼   ► on the server side? It's very inconvenient when I want to share a lot of photos from

01:39:55 ◼   ► some trip when those photos already exist on the cloud. It takes up to tens of minutes,

01:39:59 ◼   ► fails often, and so I have to share photos by batches. I hope you'll help me so I'm not

01:40:03 ◼   ► going back to Google Photos/OneDrive." I don't use iCloud photo library. I do use iCloud

01:40:09 ◼   ► sharing, but only very sporadically, so I haven't really personally run into any of

01:40:13 ◼   ► this. John, I think you're the heaviest user of this stuff out of the three of us. Any

01:40:19 ◼   ► other solutions? I like this question because it highlights many failings of iCloud, like

01:40:26 ◼   ► all the major failings of iCloud sharing things. This is true in things that a lot of people

01:40:30 ◼   ► don't realize if you're not a computer nerd into these things, that shared albums don't

01:40:36 ◼   ► share photos at full resolution. You might not notice the end, you're like, "I've got

01:40:40 ◼   ► the picture," and you give it to your relatives, they're happy to have the picture, but if

01:40:43 ◼   ► they ever try to print it, like in a photo print, especially if they want to make an

01:40:46 ◼   ► eight by ten, it's not happening. They're not high enough resolution for that, which

01:40:50 ◼   ► is a shame. I understand that Apple does it to save space and whatever, but this is a

01:40:54 ◼   ► decision that was made many years ago, and they should revisit it because then the next

01:40:58 ◼   ► question is, "Okay, well, whatever. Shared albums is just so people can see them on their

01:41:01 ◼   ► phone. What if I want to give the full res ones? What do I do then?" There are tons of

01:41:06 ◼   ► ways to do it, but none of them are part of Apple's photo experience, except maybe AirDrop

01:41:12 ◼   ► or iMessage, and even iMessage, I'm not sure. For downscales, I think there's a preference

01:41:15 ◼   ► for downscaling somewhere in the iMessage settings. You can email them. My solution

01:41:21 ◼   ► is usually to use Google products, as in I put them in Google Drive and send them a link.

01:41:26 ◼   ► It really depends on what the person on the other end has access to. If they have Apple

01:41:32 ◼   ► things, I know I can use that Apple Mail thing where it doesn't actually attach it to the

01:41:37 ◼   ► message. It puts it at a public iCloud link. You know that feature? It was in Sierra or

01:41:42 ◼   ► something. I always try to do that, and people in my family always yell at me mid-sentence

01:41:47 ◼   ► and say, "Don't do that! It's too big to be an attachment!" I'm like, "It's not going

01:41:50 ◼   ► to actually attach it. That's the point. It's going to put it in iCloud, then it's going

01:41:55 ◼   ► to send them an email with a link, and then they're going to click the link." I like that

01:41:58 ◼   ► system because it gets around the attachment stuff, and you know they're getting the full

01:42:00 ◼   ► res thing, but it is easier and better if you know everyone on both ends to do Apple

01:42:04 ◼   ► stuff. iCloud and iCloud. Google Drive, if you just put it into Google Drive, Google

01:42:10 ◼   ► Drive just thinks it's a file. You can make a public link that can download the file.

01:42:13 ◼   ► The web interface to Google Drive will try to be clever and say, "Oh, this is an image.

01:42:18 ◼   ► I can present this to you." You have to tell -- this is the annoying thing -- you have

01:42:22 ◼   ► to send them, "Don't just click on the image and right-click or drag to your desktop or

01:42:26 ◼   ► whatever. Go find the download button, which is a download-facing arrow." You have to actually

01:42:32 ◼   ► not let Google Drive try to be nice and decode the thing for you. You just want the file.

01:42:38 ◼   ► The zip file, although it's stupid to zip JPEGs, which are already compressed and you

01:42:41 ◼   ► won't save space, at least that will make it so that everything in the chain understands

01:42:46 ◼   ► like, "I don't know what this is. It's just a file. I'm just going to send you all the

01:42:48 ◼   ► bits. Here are the bits." Then you have to worry about attachment stuff. If you put that

01:42:51 ◼   ► zip file in Google Drive and have people download the zip file, and hopefully Google Drive doesn't

01:42:55 ◼   ► crack the zip file open for you conveniently, see how complicated this is? It shouldn't

01:42:59 ◼   ► be this difficult. The thing about copying it down to the device, he's right. Apple does

01:43:03 ◼   ► have it. Why, if you want to send it to somebody else or add it to a shared album, do you have

01:43:08 ◼   ► to bring it down to the device and then put it back up to the shared album? It's both

01:43:12 ◼   ► in the same place, but that's, I don't know if it's a privacy thing or they don't want

01:43:17 ◼   ► to do it server-side. There's lots of inconveniences for people with bad, slow connections or not

01:43:21 ◼   ► a lot of space on their phones. They have to end up fighting with Apple's photo system.

01:43:26 ◼   ► I don't have a great solution to this. There are tons and tons of mediocre solutions, most

01:43:30 ◼   ► of which I get by with, but I really wish Apple would do this better.

01:43:32 ◼   ► Yeah, we also got a question from Todd Vaziri, I don't know, in the last week or so, saying,

01:43:38 ◼   ► "Hey, when is family-based, like, shared photo libraries ever going to be a thing?" And,

01:43:44 ◼   ► "Oh, do I ever want it to be a thing, but I don't see that being a thing anytime soon."

01:43:48 ◼   ► Yeah, we talked about that a lot. His question, he listens to the show, so he knows, like,

01:43:52 ◼   ► his question was not, "How can we do that?" It was like, "Are there any indications, as

01:43:57 ◼   ► in any birdies or any hints anywhere, is there any hope saying, 'Yes, Apple is going to address

01:44:02 ◼   ► this need?'" I haven't heard anything, but as we've discussed in past shows, Apple has

01:44:08 ◼   ► taken many steps over the past decade to prepare for that by having families and iCloud photo

01:44:14 ◼   ► library. Like, all those are prerequisites. I just don't have any actual information about,

01:44:18 ◼   ► "Oh, in the next year or two or three, they're going to roll out this feature." They desperately

01:44:23 ◼   ► need to, and they have laid a lot of the foundations. I just haven't heard anything rumor-wise.

01:44:27 ◼   ► JK Cross writes, "I remember Marco saying something like, 'Swift is such a d*ck' in an episode

01:44:32 ◼   ► a few months ago. As someone who has been writing almost exclusively in Swift so far,

01:44:37 ◼   ► I've been wondering, would you please elaborate on that statement, Marco? And I would just

01:44:41 ◼   ► like to say, I didn't implore this to happen. I didn't bring this up at all. I didn't even

01:44:45 ◼   ► put this in the show notes. So I am excited to get in a fight with you. I mean, to discuss

01:44:50 ◼   ► this with you." I mean, it's a matter of style and preference. I mean, lots of people like

01:44:56 ◼   ► d*cks. And so, you know, we just have different preferences, I guess. That's totally okay.

01:45:03 ◼   ► You know, there are trends and waves in programming languages, and we've gone through the history

01:45:10 ◼   ► of programming languages. We've gone from, you know, very strict to more flexible languages,

01:45:17 ◼   ► more dynamic languages, and now we're kind of in a wave that's swinging back towards

01:45:21 ◼   ► very strict languages, very, like, you know, super strictly typed and everything. And this

01:45:26 ◼   ► is what Swift is. You know, Swift is extremely strict and rigid and picky. And, like, in

01:45:35 ◼   ► the way that, like, you know, some languages don't require you to differentiate between,

01:45:40 ◼   ► like, levels of integer precision. Like, you can cast a 64-bit integer to a 32-bit integer

01:45:45 ◼   ► context transparently, and it doesn't bother you about anything. And that's the kind of

01:45:49 ◼   ► thing where Swift will generally bother you about stuff like that. It is not the only

01:45:53 ◼   ► language that does this and things like this. This is not the only thing it is a d*ck about.

01:46:00 ◼   ► But just as I am using Swift, which honestly I haven't been doing a lot of recently because

01:46:04 ◼   ► I've been working in an existing Objective-C code base, so I've been mostly writing that,

01:46:08 ◼   ► but whenever I write Swift, it just nitpicks everything I do to death in a way that I understand

01:46:16 ◼   ► what it's doing. I understand that it wants everything to be explicit and correct and

01:46:19 ◼   ► everything, but it just, in a way that is not logical or, you know, or factual, it is

01:46:27 ◼   ► just, it seems like it's being a d*ck to me. I don't know, it's hard to explain.

01:46:34 ◼   ► I think I understand what you're saying. Obviously, I have a very different opinion about what

01:46:40 ◼   ► is happening and why it's happening. I think, even as someone who quite likes Swift, it

01:46:45 ◼   ► is extremely picky. I don't really see there's any two ways about that. It is very picky.

01:46:51 ◼   ► It wants you to do things in the safest way possible. It wants you to be as explicit as

01:46:57 ◼   ► possible. To me, Objective-C is much happier shooting from the hip and just pew pew pewing

01:47:04 ◼   ► all over the place. And that's fine. I think for certain developers, that's how they prefer

01:47:10 ◼   ► to work, and that's great. For other developers, that's not as great. I think that the thing

01:47:16 ◼   ► that bothers me about Swift is, to my eyes, the language nerds have not only gotten hold

01:47:24 ◼   ► of it, but have performed a hostile takeover of it. And I feel like early on, you know,

01:47:31 ◼   ► in the first couple of years of Swift, it had a lot of these jerky tendencies, but was

01:47:36 ◼   ► workable. And decisions were made pragmatically relatively often. And I wish I could cite

01:47:43 ◼   ► a specific example, and I can't off the top of my head, but I try to keep up with the

01:47:47 ◼   ► general gist of what's going on in Swift evolution and the general kind of trends and what's

01:47:52 ◼   ► going on in Swift. And even as someone who I think is more language nerdy than your average

01:47:59 ◼   ► developer, and I am not bad at all, I'm just saying more than your average developer, I

01:48:02 ◼   ► think I appreciate the nuance of a lot of languages. I don't care for the direction

01:48:10 ◼   ► Swift is going, which is, let's let the academic language nerds just go bananas and eschew

01:48:16 ◼   ► any sort of pragmatism whatsoever. And I'm sure that that's not literally what's happening,

01:48:21 ◼   ► but that is what appears to be happening to me. And man, I do not like it. I do not want

01:48:26 ◼   ► it, and I do not like it. And I don't know, that frustrates me. That frustrates me a lot.

01:48:32 ◼   ► And that is where I think Swift is taking a turn for the worse. But I don't know, maybe

01:48:38 ◼   ► that's just me. John, do you have thoughts on this?

01:48:40 ◼   ► I do, that's why I put the question in.

01:48:42 ◼   ► Oh, okay.

01:48:43 ◼   ► I wanted to hear about Marco's assessment of Swift's dickishness. My own assessment

01:48:50 ◼   ► of it, like I spent my career programming what they call dynamic languages, which are

01:48:54 ◼   ► the least dickish of any, depending on how you look at it. If you ask someone of a dickish

01:48:59 ◼   ► language, they will say the opposite. But like, yeah, in Perl, JavaScript, anything

01:49:04 ◼   ► goes to the nth degree, right? That's the beauty and some would say the curse, right?

01:49:10 ◼   ► And my impression is that what I thought Marco was saying when he said Swift is such a dick,

01:49:14 ◼   ► like I thought I understood what he was saying, because I feel the same way about statically

01:49:19 ◼   ► typed languages. Basically, any language that has a strong, complicated type system that

01:49:26 ◼   ► you have to participate in, I find it annoying to be writing a program and for it to say,

01:49:32 ◼   ► your program's cool and everything, but like, this is not the exact type that that says

01:49:37 ◼   ► it is. And you're like, oh my God, they're trivially convertible with each other and I

01:49:40 ◼   ► know this thing is always going to be in this range and it's fine. And it's like, yeah,

01:49:42 ◼   ► but I'm the language and you, I can't, I'm not going to take your word for it. You have

01:49:46 ◼   ► to actually make the types match. For me, any amount of brainpower and time I spend

01:49:52 ◼   ► dealing with a type system annoys me. For other people, types are your whole program.

01:49:58 ◼   ► My problem is solved by defining types. Once I've defined the correct types, the problem

01:50:03 ◼   ► practically solves itself. Furthermore, I cannot be reassured that anything I write

01:50:07 ◼   ► is remotely correct in any way if I am not assured that all the types are matched up

01:50:11 ◼   ► down to the nth degree, because that makes me feel comfortable that it, well, my logic

01:50:16 ◼   ► might be wrong, but at least I know all the types thread through the system and that makes

01:50:19 ◼   ► me feel reassured. Lots of people have that as a big security blanket and they flip out

01:50:23 ◼   ► in any language that isn't that strict and they're like, how can I use this language?

01:50:27 ◼   ► This, I don't know if it's an integer or it's a string, how do you write anything that works?

01:50:30 ◼   ► And yet gigantic companies in millions of lines of code have been produced and work

01:50:35 ◼   ► just fine without that. And those people can't even imagine how can you have millions lines

01:50:39 ◼   ► of anything with note, with quote unquote, no types, even though there are types, but

01:50:42 ◼   ► not the types of types they're interested in. Strings being coerced into numbers and

01:50:47 ◼   ► vice versa, nothing will ever work and that's just not true. So that's the divide. And I

01:50:51 ◼   ► think languages that appear dickish to people who are accustomed to working in a sort of

01:50:56 ◼   ► a loosey useier language are like, oh God, don't make me tell you again about the types.

01:51:01 ◼   ► I don't care, or like, why can't I just have this thing as a bucket of things that all

01:51:06 ◼   ► conform to this protocol? Oh, I'm not allowed to have that? Oh, then I have to figure out

01:51:09 ◼   ► some other way to do it. Just take a bunch of things of type ID, like an Objective-C,

01:51:13 ◼   ► like just, you always want to just have that out to say, I don't want to deal with types.

01:51:17 ◼   ► Just like, and so that's my impression of the dickish, non-dickish divide, which is,

01:51:22 ◼   ► it's not an accurate assessment because depending on which camp you're in, the other side is

01:51:25 ◼   ► a dick of saying like, oh, you're just going to let me pass a string to this thing that

01:51:29 ◼   ► takes a number and you're going to give me an answer and not say anything? You're going

01:51:31 ◼   ► to let me call a method and you have no frigging idea whether that method exists? Oh, sorry,

01:51:35 ◼   ► you're going to send a message and you don't know if that you didn't even receive this

01:51:38 ◼   ► message? How does that even compile? You don't know if this thing has a foo message and you're

01:51:44 ◼   ► just going to let that compile and I'm going to find out at runtime that it doesn't have

01:51:47 ◼   ► a foo message? How can you write anything in this language? Obviously, everyone knows

01:51:50 ◼   ► you can't write anything useful in Objective-C because you can send a message. You can send

01:51:54 ◼   ► a message to nil and it's a no op? What the hell? You'll never be able to make a successful

01:51:59 ◼   ► commercial system in this language, as we all know. There will never be any successful

01:52:03 ◼   ► products or a company based on a language that acts like this without static types,

01:52:07 ◼   ► nothing works. Obviously, you know which side of this I fall down on. Swift tends to be

01:52:12 ◼   ► more dickish in that way. When I wrote that long thing about Swift when it first came

01:52:17 ◼   ► out, which I smuggled into a Mac OS X review because that's the forum I had for a lot of

01:52:21 ◼   ► my writing, I described all of that. But my perspective on it then and still mostly now

01:52:27 ◼   ► is that Swift is dickish in this way to a much greater degree than Objective-C because

01:52:33 ◼   ► that's how it can figure out how to make your code run fast. And its ambition was to be

01:52:38 ◼   ► expressive and able to write cool programs, but also as fast as it can possibly be, like

01:52:43 ◼   ► a systems programming language. Like you could write an operating system in it, like it is,

01:52:47 ◼   ► you know, you should never have to resort to C because this should be just as fast.

01:52:51 ◼   ► And there's no way a language can be that way unless it knows down to the minute detail

01:52:56 ◼   ► exactly how everything is set up and the fact that they match up. It needs to know that

01:53:00 ◼   ► method exists, so it knows that it can call it, so it doesn't have to do like a method

01:53:04 ◼   ► table lookup or a runtime check or no runtime coercion. Like you have to know everything

01:53:09 ◼   ► that it does down to memory allocation and stuff and with ARC, you know. Anyway, that's

01:53:13 ◼   ► one reason it's like that. But I think Swift also, this gets to Casey's point, again, you

01:53:20 ◼   ► two use the language way more than I do. I read about it, but I'm not actually using

01:53:23 ◼   ► it. But my impression from reading about it of the debates among the language nerds, as

01:53:27 ◼   ► you derisively called them, those are my people as far as I'm concerned, which may sound weird

01:53:31 ◼   ► based on what I said there, but my people were like the Perl language nerds, which is

01:53:34 ◼   ► a different breed of language nerd. But anyway, based on those conversations, I think what

01:53:37 ◼   ► they're trying to do is say, Swift needs to know about all the crap in the program so

01:53:42 ◼   ► it can make an efficient and so it can turn runtime errors into compile time errors and

01:53:47 ◼   ► help you in that way to make a secure, more correct program that runs really, really fast.

01:53:52 ◼   ► But we don't want it to bother you that much. We don't want it to be so d*ckish. That's what

01:53:55 ◼   ► type inference is about. And half of the Swift stuff is, how can we make it so you can write

01:54:01 ◼   ► something that looks simple and the compiler can figure out what it is that you meant and

01:54:06 ◼   ► whether it's valid without having to ask you, cast this to that or reassure me that this

01:54:11 ◼   ► conforms to that protocol or don't say anything about types at all and I'll figure it out.

01:54:15 ◼   ► Like the whole type inference engine and all the type erasure and the protocol system and

01:54:20 ◼   ► all their generics and everything like that, they're trying, I think, to make a language

01:54:25 ◼   ► that has all the attributes of the, you know, the, I forget what the Perl people used to

01:54:29 ◼   ► call it, the something in bondage. It was a sex analogy. I'm sorry, nerds in the 90s.

01:54:36 ◼   ► Anyway, the bondage and discipline languages that want you to say everything about types,

01:54:41 ◼   ► you want to get all that performance, we don't want you to have to deal with that. And I

01:54:43 ◼   ► feel like that's what they're trying to do. Pragmatically, like the number of times they

01:54:47 ◼   ► change the string system. They need it to be efficient. They need it to not have to

01:54:49 ◼   ► go through conversions. They need it to like, to be able to efficiently get offsets and

01:54:55 ◼   ► split and join strings without you having to worry about all the Unicode stuff, but

01:54:58 ◼   ► they want it to be really fast under the covers. So that's why they get rid of UTF-16 behind

01:55:02 ◼   ► the scenes, even though that's what Objective-C and a string use for all those years, because

01:55:06 ◼   ► it was back when UTF-16 they thought would be the thing, right? And for backward compatibility,

01:55:10 ◼   ► it was good to do that, but they changed the system again and all the different methods

01:55:14 ◼   ► to get offsets and indexes and just, I see the Swift language people trying to make Swift

01:55:20 ◼   ► less of a dick while also making it blazingly fast and convenient to use and expressive.

01:55:26 ◼   ► Obviously they're failing to a degree that Casey feels like he's getting put upon by

01:55:30 ◼   ► new things. That's why I wish you had some more concrete examples, you know, where you

01:55:33 ◼   ► feel like it's getting more dickish, not less. But for sure, Swift is on the bondage and

01:55:38 ◼   ► discipline side in terms of the compiler needs to know what the hell's going on, right? But

01:55:43 ◼   ► I think they're trying to be much less dick. They have the whole dynamic dispatch thing

01:55:47 ◼   ► they added for Python support and everything like that, where you can actually call a thing

01:55:50 ◼   ► that you're not sure exists at runtime, but they try to do it in an efficient way. And

01:55:54 ◼   ► maybe it's easier to be a fan when you're not forced to write programs in the language.

01:55:58 ◼   ► And maybe someday I'll write something significant at Swift and then come on the program and

01:56:01 ◼   ► complain about all the dickishness that I just described. But I feel like Swift is trying

01:56:06 ◼   ► to not annoy you with the type system, but it's never going to give up that type system.

01:56:09 ◼   ► It loves its types.

01:56:11 ◼   ► Yeah, and I think, again, I wish I had a more concrete example, just like you said, but

01:56:16 ◼   ► I feel like so much of the stuff I see in the newsletters that I read and stuff like

01:56:22 ◼   ► that, and I'm not deep into Swift evolution, so it very well could be that there's plenty

01:56:27 ◼   ► of pragmatic people arguing the way I would argue and I just don't see it. But so much

01:56:31 ◼   ► of the stuff I see flying around is like super esoteric, really weird stuff that I as a traditional

01:56:38 ◼   ► Swift user, a commoner, like the common folk like me, I don't think care about, will rarely

01:56:44 ◼   ► see, none of that stuff matters. And so that's the stuff that I think once ABI stability

01:56:49 ◼   ► came in, in Swift 5, I think it was, once the ABI stability train had reached the station,

01:56:57 ◼   ► I feel like all of Swift evolution just went to, all right, my one super nerdy language

01:57:02 ◼   ► thing that nobody else gives a flying fart about, that's what we need to perseverate

01:57:06 ◼   ► on right now. And some things have gotten better, like Codable and Decodable, or Codable,

01:57:12 ◼   ► Incodable, Decodable, I think that's right, it's been a while since I've written any of

01:57:15 ◼   ► that stuff, which is basically JSON encoding and decoding. That was an absolute win, and

01:57:19 ◼   ► that came in in the last couple of years. And everyone and their mother had written

01:57:24 ◼   ► a JSON parser in Swift, and some of them were good and a lot of them were crap. But with

01:57:29 ◼   ► Codable, a lot of that was brought into the language, and I, or into the framework anyway,

01:57:34 ◼   ► and I think that that works really, really well. And it was really well-abstracted in

01:57:38 ◼   ► the way that a lot of Objective-C shines. Like, there are things about Objective-C and

01:57:44 ◼   ► Foundation that bother me, and I've said this example before on the show, and I'll say it

01:57:49 ◼   ► again. Now coming from C# to Objective-C, there was, I believe, if memory serves, it's

01:57:54 ◼   ► been a long time now, there was one DateTime class in C#, and that did anything related

01:57:59 ◼   ► to dates. And then I get to Objective-C and there's Date, there's like NSDate and NSCalendar,

01:58:04 ◼   ► and some series of classes and objects with regard to time, and it all seemed friggin'

01:58:09 ◼   ► overkill. But as it turns out, it was really just that it was properly abstracted, and

01:58:14 ◼   ► that time is friggin' hard. Who knew? And I think that, you know, the Codable stuff in

01:58:22 ◼   ► Swift, I think that that's properly abstracted. And if you want to do something super basic,

01:58:27 ◼   ► it's actually very straightforward to do. And if you want to do something really esoteric

01:58:30 ◼   ► and weird, it's doable. I just wouldn't say it's straightforward. And that's a great example

01:58:35 ◼   ► of things going the right way. But so often I feel like there's just weird decisions with

01:58:40 ◼   ► regard to weird corners of the language that's oftentimes bubble into my world, either via

01:58:46 ◼   ► newsletters, or actually into my code, that I'm just like, "Come on, people. This is not

01:58:52 ◼   ► something we need to worry about." Like, a silly example of this was like the removal

01:58:56 ◼   ► of the pre-increment post-increment operators, plus plus.

01:59:00 ◼   ► Oh, you're going to bring that chestnut back.

01:59:01 ◼   ► I mean, it was years ago. It was years ago.

01:59:02 ◼   ► I don't think that's a good supporting example of what you were describing. That's more of

01:59:06 ◼   ► a bike shedding thing. I would say, like, a better example, and I think this is a beneficial

01:59:10 ◼   ► attribute to Swift, is they will take multiple runs of this stuff. Like, they -- how many

01:59:14 ◼   ► times have they changed strings? And they should, like, they tried it, they tried it

01:59:18 ◼   ► again, then they tried it again. But it's good. Like, they should not have stuck with

01:59:21 ◼   ► the first one the first time they didn't get it right.

01:59:23 ◼   ► No, no, it was garbage.

01:59:24 ◼   ► Right? So, like, they keep trying. Sometimes -- and even the codable stuff, I think it

01:59:27 ◼   ► took at least one other run at that type of thing. You know, or they keep changing equitable

01:59:31 ◼   ► and hashable stuff. Like, because they realize people use them, and there's some things that

01:59:35 ◼   ► are a little bit more annoying, where they add features like the, you know, default initializers,

01:59:38 ◼   ► and it becomes easier to write certain things, and they redo them. It's annoying for people

01:59:42 ◼   ► for source compatibility and so on and so forth, but I think it's the right call. Like,

01:59:45 ◼   ► if you didn't get strings right the first time, don't be like Java and be like, "Nope,

01:59:48 ◼   ► we did strings. That's it." I mean, that's unfair to Java, but other languages --

01:59:52 ◼   ► No, it's not.

01:59:53 ◼   ► Other languages evolve more slowly, let's say, than Swift, and I think one of Swift's

01:59:56 ◼   ► advantages is their willingness to rip everything up, and the fact that they implemented so

01:59:59 ◼   ► much in the standard library that it's not part of the quote-unquote "language." They

02:00:02 ◼   ► can say, "Hey, we're not changing the language that much. We're changing the standard library,"

02:00:06 ◼   ► which is mainly how people use the language. But no, I'm a fan of the process, and I think

02:00:12 ◼   ► they're headed in the right direction. They are the only criticism -- it's not a criticism,

02:00:16 ◼   ► but the thing that is not to my taste is they are doing this in a language that is pot-committed

02:00:21 ◼   ► to efficiency. That's how I always think about it. What I want -- if I ever have to deal

02:00:27 ◼   ► with bondage and discipline, you damn well better run fast. That is the only reason I

02:00:31 ◼   ► will tolerate this kind of garbage, because otherwise I'll just write it in JavaScript,

02:00:35 ◼   ► for crying out loud, because if you're going to run slow, no way I want to deal with your

02:00:39 ◼   ► types. But if you deal with types, this is all me, the programmer, doing work so that

02:00:43 ◼   ► you, the compiler, can make this thing run as if it was written in assembly. That's what

02:00:47 ◼   ► I want out of this language.

02:00:50 ◼   ► And then finally, Tom Bornholdt writes, "I had a dream that I was road tripping with

02:00:53 ◼   ► the ATP crew. To ensure the dream's accuracy, if the ATP crew took a road trip together,

02:00:59 ◼   ► who would be driving, who would be in shotgun, and who would be in the back seat?" Let's

02:01:03 ◼   ► have Marco start with this. I will go next, and Jon can finish this out.

02:01:08 ◼   ► Jon would be driving, because there is no way in hell that Casey or I would want to

02:01:14 ◼   ► drive with Jon as a passenger.

02:01:18 ◼   ► You have driven with me as a passenger, both of you, I think.

02:01:21 ◼   ► Yeah, but not for a long road trip.

02:01:22 ◼   ► All right, okay.

02:01:24 ◼   ► That's a lot of pressure, and you're going to have opinions, and it's not worth it.

02:01:29 ◼   ► It's like selling you an old computer, like, "No, bad idea."

02:01:32 ◼   ► You two would never have opinions about driving, I'm sure.

02:01:34 ◼   ► No, not a bit.

02:01:37 ◼   ► So Jon would be driving, and then the question of opinions would come up, and Casey would

02:01:42 ◼   ► have much more opinion than I would. And so Casey would be in the passenger seat, and

02:01:47 ◼   ► I would go in the back. Also, they're both taller than me, so I can fit in the back more

02:01:50 ◼   ► easily with my shorter legs. And so I would just go in the back and look out the window

02:01:56 ◼   ► or look around at my laptop or whatever, and they would talk cars, and I would zone out

02:02:03 ◼   ► probably, or fall asleep. And from the back, I can fall asleep without them noticing as

02:02:07 ◼   ► easily.

02:02:08 ◼   ► Well, that's an interesting point. Okay, so I started with, there was no way, there's

02:02:13 ◼   ► no way that Jon wouldn't let anyone else drive. But then I got to thinking, and I think Jon

02:02:19 ◼   ► would enjoy just spacing out, just like you were saying. I think Jon would enjoy just

02:02:24 ◼   ► spacing out. I don't know if Jon's capable of it, especially as we've heard him, his

02:02:28 ◼   ► airplane passenger tendencies, but I think he would enjoy it.

02:02:31 ◼   ► So I think a happy medium for Jon would be riding in the passenger seat, and Aaron has

02:02:36 ◼   ► driven Jon semi, like a mini road trip. It was like half an hour, I think, each way,

02:02:41 ◼   ► something like that. I was not in the car at the time. And I don't remember her coming

02:02:44 ◼   ► back traumatized, so I consider that a good sign. I think I would want to drive, but in

02:02:53 ◼   ► all likelihood, I would have said, and so now I'm cheating because you've gone before

02:02:58 ◼   ► me, I would have said that, "Marco, you would have been more opinionated about being the

02:03:03 ◼   ► one in control, and I am a comparatively more passive person, and I would resign myself

02:03:08 ◼   ► to the back, and Marco, you would drive." Although hearing what you said a moment ago,

02:03:12 ◼   ► maybe I would switch you and me. I'm not sure. Jon—

02:03:14 ◼   ► Who's car are we driving? It's an indeterminate, some crummy rental

02:03:18 ◼   ► car. Oh, I'm definitely not driving that.

02:03:22 ◼   ► Remember gentlemen, the rental car is the fastest car in the world.

02:03:26 ◼   ► Unfortunately the rental car probably has a CPT, so Jon won't drive it either.

02:03:30 ◼   ► All right, Jon, what do you think? So when I see my interpretation of this question,

02:03:35 ◼   ► there's lots of things left unsaid, but road tripping, I think of that—if it's

02:03:41 ◼   ► a question worthy of considering who's going to do what and it's some rope trick, I'm

02:03:46 ◼   ► thinking of an epic road trip. And very long road trips, the dynamic, if you've ever

02:03:50 ◼   ► been on one of these, especially with people who aren't your family members and you haven't

02:03:54 ◼   ► been on road trips before, is such that a few things are true. One, it is basically

02:04:00 ◼   ► impossible and even if it is possible, it's a terrible idea to have a single person drive.

02:04:04 ◼   ► So I was assuming that we would all take turns driving, because if you're on a really long

02:04:08 ◼   ► road trip, it's dangerous for one person to drive for like 12 hours in a row. You have

02:04:14 ◼   ► three people in the car and three people who can drive. You should change drivers.

02:04:18 ◼   ► Second thing is that however you might start the road trip, when hour 27 rolls around,

02:04:24 ◼   ► it's a different vibe in the car. Everyone is comfortable with each other to the point

02:04:30 ◼   ► where even after 27 hours in the car, a thing that I would never even consider doing, I

02:04:36 ◼   ► would be open to it, which is sleeping in the backseat while someone else drives. Which,

02:04:39 ◼   ► you're right, normally if someone else was driving, I would have to be mentally backseat

02:04:45 ◼   ► driving the entire time to try to keep myself alive, but at a certain point, everyone's

02:04:49 ◼   ► exhausted. You need to sleep because it's going to be your shift to drive for another

02:04:52 ◼   ► four hours. So all of a sudden, I'm in the backseat and I'm asleep and Mark was in

02:04:59 ◼   ► the front, but he's asleep too. The person on the practice sheets should stay awake to

02:05:02 ◼   ► keep the other person awake and you're rotating drivers and you're stopping for food.

02:05:06 ◼   ► A different set of rules engages at a certain point in a road trip, in which case this question

02:05:10 ◼   ► takes on a whole new dynamic. I feel like that's how all road trips have to go. You

02:05:15 ◼   ► rotate drivers, you rotate seats, the person in the back is sleeping and the person in

02:05:20 ◼   ► the front is there to assist the person who's driving. That I feel like is how it would

02:05:24 ◼   ► have to go. For a shorter thing, obviously you're both

02:05:28 ◼   ► considering short, but for a shorter trip, I would probably want to drive. I don't

02:05:35 ◼   ► think I've ever driven with Casey. I don't know if he's a maniac. He might be. I've

02:05:42 ◼   ► driven with Marco and he drives fine. Obviously, I would be backseat driving from the front

02:05:47 ◼   ► seat like I do with literally anybody else, but I wouldn't have any particular objection

02:05:53 ◼   ► to Marco driving. I don't think he's a dangerous or reckless driver. Casey might

02:05:56 ◼   ► be. Dangerous or reckless driver, I don't know. Marco nailed it before. I would definitely

02:06:03 ◼   ► want to be in the passenger seat. It's a legroom issue. I feel like this is heightism,

02:06:07 ◼   ► but yeah, you can get more legroom in the front. Marco, I feel like, would have a higher

02:06:11 ◼   ► chance of being, depending on the size of the backseat. If it's a tiny backseat, everyone

02:06:14 ◼   ► would be uncomfortable that you should rotate. I would like to be in the passenger seat or

02:06:18 ◼   ► the driver seat. Also, for car sickness, I need to look out the front window. You can

02:06:22 ◼   ► do that from the backseat, but it's harder. I would probably be driving. The longer the

02:06:28 ◼   ► trip gets, the more I would be very open to passaging because I would be tired of driving,

02:06:34 ◼   ► but then I would be backseat driving from the passenger seat. Then in a really long

02:06:37 ◼   ► trip, I'd be sleeping in the back. Thanks to our sponsors this week, Squarespace,

02:06:41 ◼   ► Linode and Collide, and we will see you next week.

02:07:11 ◼   ► Bye.

02:07:18 ◼   ► [music]

02:07:25 ◼   ► I forgot to mention that when I was trying out mice, I had occasion, the first ever occasion,

02:07:51 ◼   ► to go into a Microsoft store. It's right near the Apple store in my mall. There were

02:07:56 ◼   ► lots of people in there, surprisingly. Really?

02:07:59 ◼   ► Not as many as the Apple store, but there was at least one person per table display

02:08:04 ◼   ► area kiosk thing, which is way more than I'd heard stories of. Again, it wasn't packed

02:08:09 ◼   ► like the Apple store where every table had people around it shoulder to shoulder, but

02:08:12 ◼   ► there were people there. I went in to feel the mice, as you do. I think they had all

02:08:19 ◼   ► of them set up. It's just their current product line, but that's how I got to try them out.

02:08:24 ◼   ► One of them was actually connected to a computer, so I got to use it and mess with the tracking.

02:08:27 ◼   ► Obviously, the computer's running Windows, yada yada. The only thing I was disappointed

02:08:31 ◼   ► is they didn't have any Xbox Elite controllers out anywhere. I wanted to try one of those.

02:08:36 ◼   ► I'd never used one in person. I thought it would be cool to try. Maybe it's because the

02:08:39 ◼   ► things come off magnetically and people will steal them out of the store. I'm not sure.

02:08:42 ◼   ► Anyway, it was pretty nice. People there were nice and helpful. Two thumbs up for the Microsoft

02:08:47 ◼   ► store.

02:08:48 ◼   ► I have never seen the Microsoft store in my mall have more customers than employees there.

02:08:55 ◼   ► This definitely had more customers than employees.

02:08:58 ◼   ► Usually at least two or three of the employees at the Microsoft store are playing the Minecraft

02:09:04 ◼   ► booth that's set up because they don't have anything else to do.

02:09:07 ◼   ► This thing had a booth that was set up. It was a Disney+ booth. The one right next to

02:09:11 ◼   ► the hallway, the mall thoroughfare, was a bunch of seats that were previously used for

02:09:18 ◼   ► VR or something.

02:09:22 ◼   ► It had a big Disney+ thing and they were showing episodes of The Mandalorian. It was like,

02:09:26 ◼   ► "Is there some deal with Microsoft and Disney for them to sell Disney+ subscriptions?" I

02:09:30 ◼   ► don't understand what they were demoing, but that's what it was.

02:09:32 ◼   ► There were tons of Xboxes set up too and kids playing games. Maybe that's why. Maybe it's

02:09:36 ◼   ► kids who wanted to play games and their parents were just milling around. I don't know.

02:09:39 ◼   ► The Surface Studios were there. I still think that's really cool.

02:09:43 ◼   ► Has that gone anywhere? It's a cool idea, but I haven't heard a thing about it since

02:09:48 ◼   ► launch.

02:09:49 ◼   ► I would love it if Apple made an iMac like that. A gigantic touchscreen that can go down

02:09:54 ◼   ► to drafting table mode and up into regular 5K screen mode. If the hinge feels good, the

02:09:59 ◼   ► form factor was cool, it's underpowered. It's overpriced. We've talked about it.

02:10:03 ◼   ► That's an interesting idea.

02:10:04 ◼   ► Yeah.

02:10:04 ◼   ► I don't know. It runs on Windows, so there's that.

02:10:07 ◼   ► Other than that, I looked at that and I looked at the iMac and the iMac looks like a previous

02:10:11 ◼   ► gen product. It's like, "Oh yeah, I remember when computers used to be just like an L-shaped

02:10:14 ◼   ► foot and then a screen with no touchscreen on it."

02:10:18 ◼   ► That's how, when I was in the Microsoft store looking at laptops last year, that's

02:10:21 ◼   ► how I felt with laptops too. You saw the super skinny bezel laptops with that one with the

02:10:27 ◼   ► pop-up camera and the F and keys. It really does make a lot of Apple designs look very

02:10:34 ◼   ► dated by comparison. Which is funny because it used to be the opposite.

02:10:36 ◼   ► Or at least less daring. It makes them look more conservative. You look at anything in

02:10:41 ◼   ► the Microsoft store and you see Apple's design from three years ago. The reason all

02:10:45 ◼   ► their keyboards look like they do, they borrow so much from Apple's design aesthetic, but

02:10:50 ◼   ► they're so much more daring.

02:10:52 ◼   ► Unfortunately it's more than three years ago though. It used to be that PC designers

02:10:58 ◼   ► looked, it looked like PC designs looked like Apple products from two or three years ago.

02:11:04 ◼   ► Now it looks like PC designs looked like Apple products ten years ago.

02:11:08 ◼   ► In two or three years?

02:11:09 ◼   ► Yeah.

02:11:10 ◼   ► Oh.

02:11:11 ◼   ► Or no, yeah, I guess in, yeah, you're right, it's like the other direction.

02:11:13 ◼   ► The keyboard aesthetic of this current keyboard, like that it's sitting in front of me now,

02:11:17 ◼   ► the flat keys on the thin key frame thing with the very squared off edges and like whatever,

02:11:23 ◼   ► Apple pioneered that aesthetic in their laptops and it spread through Microsoft's products.

02:11:27 ◼   ► And the aesthetic Microsoft has of like the gray on gray rectilinear brushed aluminum

02:11:33 ◼   ► thing owes a lot to Apple. But then Microsoft takes that ball and runs with it. Like the

02:11:37 ◼   ► Surface Studio, I mean the fact that it just looks like a big screen, like what do you

02:11:41 ◼   ► expect screens to look like? The fact that it has a black bezel around it, it looks a

02:11:45 ◼   ► little bit iMac-y, but that chrome hinge is like a remix of the arm on the, you know,

02:11:50 ◼   ► the flower iMac thing. And then the little case is like an oversized Mac mini in a different

02:11:56 ◼   ► color of beige. Like you see how it's a kind of a mishmash, but then the Surface stuff

02:12:01 ◼   ► is Microsoft's own thing that if anything Apple has followed along a little bit in sort

02:12:06 ◼   ► of squaring off the edges on the iPads and stuff. I don't know, it's a good mix. And

02:12:09 ◼   ► I think Microsoft, Microsoft like has taken up residence as a semi-premium PC vendor.

02:12:18 ◼   ► I'm not going to say the most premium PC vendor because there are fancy PCs and there are

02:12:22 ◼   ► ones with different aesthetics like the, you know, Alienware, Origin or whatever all these

02:12:26 ◼   ► gaming PC makers are. And some of that stuff is really cool too. But that's one of the

02:12:30 ◼   ► reasons I'm ordering this Microsoft mouse. I tried it and I'm like, you know what? These

02:12:33 ◼   ► buttons feel good. This wheel feels solid. This mode switch feels satisfying. Seemed

02:12:39 ◼   ► like a quality-made peripheral and it was priced like one. Like it's not a $30 mouse.

02:12:44 ◼   ► So I'm optimistic that I will actually like that product when I get it.

02:12:48 ◼   ► Yeah, Microsoft has always been really good about input devices. Like their keyboards

02:12:53 ◼   ► and mice have always been really rock solid.

02:12:57 ◼   ► I mean I hated the, you know, the beginning, the Microsoft's first peripherals, their

02:13:02 ◼   ► first mouse and their first keyboards, I hated those with a fiery passion. They felt cheap.

02:13:06 ◼   ► They weren't shaped the way I wanted them. But the new ones are more premium. They feel

02:13:11 ◼   ► solid or they cost five times as much, right? Like they've done, they've amplified themselves.

02:13:17 ◼   ► But those old peripherals had a particular style and tons of people love them. Like how

02:13:22 ◼   ► many people have Microsoft mice on their PCs for years and years? It was like defacto,

02:13:27 ◼   ► you know, the standard mouse that you would see on anyone who cared anything about mice,

02:13:31 ◼   ► you'd get the Microsoft one. PC vendors ship them. So, you know, they've just sort

02:13:35 ◼   ► of moved up market a little bit.

02:13:37 ◼   ► [BEEPING]