PodSearch

ATP

376: Monogamous Gaming Lifestyle

 

00:00:00   I've had a dumb idea. - Oh, I can't wait.

00:00:04   - I want to know when my garage door has been left open

00:00:08   in the evenings.

00:00:11   Doesn't happen often, but it's something that does happen.

00:00:13   - Isn't the whole purpose of your smart home garage door

00:00:17   opener to alert you to this?

00:00:20   Like when you mentioned that you got one of these smart,

00:00:22   smart garage things probably three years ago, I believe you

00:00:27   specifically said this is what it's for, it's to alert you

00:00:29   if you leave it open unnecessarily.

00:00:32   So is it not doing that in its own app or automatically?

00:00:35   - Well, here's the thing.

00:00:37   As with everything in my life, nothing can ever be simple.

00:00:40   It always has to be difficult.

00:00:42   So I did have the Chamberlain MyQ add-on,

00:00:46   almost daughterboard if you will.

00:00:48   And so what that is, if you're not familiar,

00:00:50   is it's two pieces.

00:00:52   It's a, I can't think of the term, but it's like a thing

00:00:55   you stick to the back of the garage door so it knows

00:00:58   whether it's up or down, right?

00:01:00   It has like, I don't know if it really has an accelerometer,

00:01:02   but it has like mercury switches in it or something like

00:01:04   that, such that--

00:01:05   - Chances are, an accelerometer is probably cheaper

00:01:08   these days than mercury.

00:01:09   - Actually, you're probably right.

00:01:11   I don't even know.

00:01:12   But you get my point, right?

00:01:12   It's something that sticks to the garage door so it knows

00:01:14   if it's down, which is to say vertical, or if it's up,

00:01:17   which is to say horizontal.

00:01:19   And then there's another box that basically proxies

00:01:24   a network request to RF.

00:01:26   So you can come in via the internet and say to this box,

00:01:29   "I would like the door to open, please."

00:01:31   And then it just emits the same radio frequency signal

00:01:35   that a traditional garage door opener that you hold

00:01:37   in your hand would emit, right?

00:01:39   Does that make sense?

00:01:39   - Yeah.

00:01:40   - So you can add it to almost any garage door opener.

00:01:43   And I had that for a while and it was great.

00:01:45   And then when I was at WWDC two years ago,

00:01:49   maybe even three years ago now, our garage door,

00:01:52   which had ever, ever, ever so slightly buckled,

00:01:56   really buckled, and it wouldn't open or close anymore.

00:02:00   And so when I came back from WWDC that year,

00:02:02   and again, this is like two or three years ago now,

00:02:04   I decided that, or we decided to get a new garage door.

00:02:07   And with that became a new garage door opener.

00:02:10   Now, I thought to myself,

00:02:12   "Self, you have this new fancy garage door opener.

00:02:15   You have the opportunity, I should say,

00:02:16   for a new fancy garage door opener.

00:02:17   Why wouldn't you get a new fancy garage door opener

00:02:19   where all of this functionality is built right in?

00:02:21   You don't need the little dingus on the door

00:02:23   because the garage door opener is fully aware

00:02:26   whether the garage door is up or down,

00:02:27   and the garage door opener is internet connected.

00:02:30   Everything will be peachy and great."

00:02:32   As it turns out, the particular vendor that we used

00:02:36   for our garage door sold us the most awful,

00:02:41   smart garage door opener in the world.

00:02:43   So it does have an app.

00:02:44   And it is possible I might be able to configure that app

00:02:47   to alert me whether or not the garage doors open

00:02:51   when I go to bed.

00:02:52   But the app is so bad that I don't trust it to do so.

00:02:57   And so I have gone down the path of trying to,

00:03:03   like, man in the middle of this thing

00:03:05   with Charles on the phone

00:03:06   to see if I could figure out their API

00:03:08   and just kind of work this out myself.

00:03:10   But as it turns out, the one and only thing

00:03:14   the Linear Pro Access app does well

00:03:17   is some sort of certificate pinning or something like that,

00:03:19   such that I can't sniff it with Charles.

00:03:21   Like, I'm talking a bit outside my comfort zone at this point

00:03:24   I'm not entirely clear what I'm talking about,

00:03:25   but it does seem clear that Charles

00:03:27   doesn't want to show me what I want to see.

00:03:29   So, now what?

00:03:32   Well, I've got a hammer and it's called the Raspberry Pi.

00:03:37   And everywhere I look there are nails.

00:03:39   - Oh no.

00:03:40   - So, what I've decided, the only reasonable answer

00:03:45   is to get two more Raspberry Pis.

00:03:47   Because why would I use the one I have

00:03:49   when I can get two more?

00:03:51   - To be fair, they are so cheap that you can do that.

00:03:54   - Well, right, that's the thing.

00:03:54   I don't need the big honking Pi 4 that I have for like,

00:03:58   well, I don't even need that for Pi hole,

00:03:59   but that's what I'm using it for

00:04:00   and I don't need it for my VPN.

00:04:01   Like, I'd probably use one of the Pi zeros

00:04:02   for any of these things,

00:04:03   but I do want the Pi 4 for emulation

00:04:05   as we talked about a few episodes back.

00:04:08   So, I thought to myself,

00:04:10   well, I could get a Raspberry Pi Zero wireless,

00:04:13   or ZeroW, whatever they call it,

00:04:14   which is literally $10 for the board.

00:04:16   This is an entire Linux computer for $10,

00:04:21   plus, you know, potentially plus shipping

00:04:22   and so on and so forth.

00:04:24   So, I thought to myself, what I can do is,

00:04:26   I can put a Pi Zero somewhere near the garage door

00:04:29   and get one of those magnetic,

00:04:31   I forget the term for it,

00:04:32   but one of those magnetic switches

00:04:33   where there's a piece on the garage door

00:04:36   and a piece on the door frame, right?

00:04:38   And when those pieces are very close to each other,

00:04:39   the circuit is closed,

00:04:41   and then when the door moves away,

00:04:43   thus the door is open, the circuit is opened.

00:04:46   Then what I can do is, in my bedroom,

00:04:49   I can put a second Pi Zero,

00:04:52   and then I can hook that up to an LED,

00:04:54   and the LED will come on when the door is open, right?

00:04:57   This is flawless.

00:04:58   And so, this afternoon,

00:05:00   I started writing Python for the first time

00:05:03   in probably 10 or 15 years,

00:05:04   and I figured out how to do multicast UDP

00:05:08   between two computers.

00:05:10   Like, I don't have any of the Pi Zeros yet.

00:05:12   I haven't actually committed anything yet

00:05:13   in terms of financial investment.

00:05:15   But I could send UDP messages between the two computers

00:05:19   so that they can talk to each other,

00:05:21   and then just before the show,

00:05:23   I figured out how to flip one of the GPIO,

00:05:26   which is, to say, one of the pins on the Raspberry Pi

00:05:30   that you can use for input or output.

00:05:31   I figured out with Python how to make it go high or go low,

00:05:34   which, to be fair, is extremely simple,

00:05:36   but I'd never done this before.

00:05:37   And so now I'm looking into, like, okay,

00:05:39   how do I, on the sensor side,

00:05:41   what script do I need to write

00:05:43   such that it'll see when the voltage is falling

00:05:45   or perhaps if the voltage is peaking,

00:05:47   and so I can get a call back and interrupt, I guess,

00:05:50   in order to figure out, okay,

00:05:51   now I need to send this multicast message

00:05:53   to the other Raspberry Pi.

00:05:54   And I am sure that there is

00:05:56   an infinitely simpler answer to this.

00:06:00   However, the one thing I'm not terribly keen on

00:06:02   is having to wire something from the garage to my bedroom,

00:06:06   which is silly because I won't mention publicly

00:06:08   that the bedroom is literally right over the garage,

00:06:11   but I don't wanna have to go through walls and whatnot

00:06:14   in order to wire everything,

00:06:15   so why not just put two $10 computers, one on either end,

00:06:19   and poof, it all works via the magic of wireless.

00:06:22   Problem solved.

00:06:23   - Why not just install two $1 mirrors?

00:06:26   (laughing)

00:06:28   - Because that, what am I gonna do, cut a hole in my floor?

00:06:31   Or, like, stick one out the window?

00:06:32   - Yeah, do, like, a, basically,

00:06:34   like a Periscope kind of arrangement.

00:06:36   Like, have one out the window, you can see,

00:06:38   that's angled, you know, 45 degrees,

00:06:40   and then below it, have another one angled 45 degrees

00:06:42   that looks at the door.

00:06:43   - Yeah, I mean, I guess I could, but that's no fun, man.

00:06:45   It's not as much fun.

00:06:47   - It'll work 100% of the time.

00:06:48   Never need software updates.

00:06:50   Doesn't depend on your connection.

00:06:52   - It's just no fun, and a lot of people are saying,

00:06:56   well, why not use Homebridge?

00:06:57   Well, I'd love to use Homebridge,

00:06:58   but there is no Homebridge interface

00:07:01   for linear garage door openers.

00:07:03   There is, for the Chamberlain MyQ that I used to use,

00:07:06   and before everyone asks,

00:07:07   we'll just use the Chamberlain MyQ in concert

00:07:10   with the linear Pro-Axis, and number one,

00:07:13   no, I don't wanna do that, number two,

00:07:15   I gave them MyQ away, so either way, I can't.

00:07:17   So yeah, so in the, in my effort to use a Raspberry Pi

00:07:23   for even the things that it is so unbelievably

00:07:26   unnecessary for, I have considered doing exactly this,

00:07:31   and you can't put any of this in the show,

00:07:32   because I don't wanna get well, actually,

00:07:33   for the rest of my life.

00:07:34   - So Rybur in the chat has an even better suggestion.

00:07:36   You can just use one mirror.

00:07:37   If you install it at the end of your driveway,

00:07:40   you could just look at that,

00:07:43   and then you could see, you wouldn't see it as closely

00:07:46   as my Prism setup, but it would be even easier.

00:07:50   You could probably put it on your mailbox

00:07:51   as long as you screw it on instead of stick it on.

00:07:54   - Possibly, yes, although given our last week's conversation

00:07:57   about the Homeowners Association,

00:07:58   I'm sure they would have things to say

00:07:59   about a mirror showing up on my mailbox.

00:08:02   Anyway, I just really wanna, all kidding aside,

00:08:06   I have every confidence that I could do this

00:08:10   without any sort of computing hardware whatsoever,

00:08:12   and probably have some sort of magnetic switch,

00:08:15   and a power supply, and an LED,

00:08:17   and wire that all through the house some way, somehow,

00:08:20   and it would be way more reliable,

00:08:22   and it would probably work forever,

00:08:24   but I don't know, it just seems like less fun.

00:08:26   And one of the things that makes the Raspberry Pi

00:08:31   so appealing to me, and presumably an Arduino

00:08:34   would work for this too, I just don't have any experience

00:08:36   with that personally, but one of the things

00:08:38   that makes it so appealing to me

00:08:40   is the idea of just doing something that's unusual

00:08:42   and different for me.

00:08:43   Like, I never play with hardware.

00:08:45   I think both of you potentially, or certainly,

00:08:48   Marco, you've played with hardware a lot more than I have

00:08:50   with your RFID scanner that you did a couple years back,

00:08:53   and I'm sure there's other examples I'm not thinking of.

00:08:55   Well, like all your retro gaming stuff.

00:08:58   But nonetheless, this is an itch I've never really scratched

00:09:02   and I kinda wanna try it just to see if I can do it,

00:09:06   and it may end up that it doesn't work for beans,

00:09:08   maybe there's something that I'm not thinking of

00:09:10   that will cause it to not work at all,

00:09:12   maybe it'll be deeply unreliable,

00:09:14   or maybe I'll just realize, okay, this is really cool,

00:09:17   I like having this LED in the room that shines

00:09:19   when the garage door is open, but why do I need

00:09:21   two internet connector, well, network,

00:09:24   intranet connected computers to do this?

00:09:26   I could just use a couple of frickin' wires.

00:09:28   So I don't debate that there are better ways

00:09:30   of accomplishing this goal, but I do debate

00:09:33   if there are more fun ways of accomplishing this goal.

00:09:36   So here we are.

00:09:37   Never underestimate the smart home for the ability

00:09:41   to introduce needless complexity and unreliability

00:09:44   into what should and always has been very simple tasks

00:09:48   and roles of objects in your home.

00:09:50   - Yep, it's so true.

00:09:52   I don't know, like all kidding aside,

00:09:53   if not a prism scenario, if you had to do something

00:09:57   that involved some amount of electronics,

00:09:58   now that doesn't necessarily mean an Arduino

00:10:01   or a Raspberry Pi or something like that,

00:10:02   how would you solve this problem?

00:10:04   - I just don't leave the garage door open.

00:10:06   I mean, first of all, how often are you leaving

00:10:08   the house right now?

00:10:10   - Well, that's true too, that's also true.

00:10:12   - Yeah, I just, I mean, we have a garage

00:10:13   with an electric door and we move the car into it

00:10:18   when we arrive and then we close the door behind us.

00:10:21   And when we wanna leave, we open the door,

00:10:24   back the car out, and then close the door and then leave.

00:10:27   - But that's the thing, is that oftentimes

00:10:29   we will open the garage door for the purposes

00:10:31   of letting the kids play or maybe even pull a car out

00:10:33   so the kids can play in the garage and the driveway.

00:10:36   So I take your point that our cars are not leaving

00:10:39   the driveway very often, but the cars are leaving

00:10:41   the garage semi-often, and occasionally the cars

00:10:43   won't leave the garage, we'll just open it up,

00:10:45   play for a while, come in, and maybe just leave it open

00:10:47   because there was no compelling reason to close it

00:10:48   at that moment, and it's very rare, truth be told,

00:10:53   I think it's only like three or four times a year

00:10:55   that we have left the garage door open overnight,

00:10:57   but it annoys me, and this would be a neat way to fix it,

00:10:59   a neat, uselessly complicated way to fix it.

00:11:02   - That will sometimes mostly fix it for a little while.

00:11:05   - Yeah, exactly, until something breaks.

00:11:06   A very good question also from Rybur in the chat,

00:11:09   do I have any old phone jacks in the house

00:11:11   I could piggyback off of?

00:11:12   I do in general, but I don't anywhere in the vicinity

00:11:17   of the garage that I'm aware of, so it's a good idea,

00:11:20   but no, I don't think I have anything.

00:11:22   So I am not looking for, I am not necessarily looking

00:11:24   for input about this, 'cause really it's an excuse

00:11:28   for me to do something stupid, I acknowledge it's stupid,

00:11:30   I acknowledge it's uselessly complicated,

00:11:32   but I think it would be fun.

00:11:34   - So other than just not forgetting,

00:11:37   you haven't really given me an answer,

00:11:38   is there any electronic-equipped way

00:11:39   that you would consider doing this?

00:11:42   - Me?

00:11:42   No.

00:11:43   - Yeah, or John, but I'll start with you.

00:11:45   - I don't think, I mean, so okay, one thing I've wanted

00:11:48   for a while, which could solve this problem,

00:11:52   but it's not really meant to be like a fixed thing,

00:11:55   I've wanted basically something that was,

00:11:58   it's almost solvable by a baby monitor,

00:12:01   and I don't know if this exists,

00:12:02   I've looked around a little while and couldn't find it.

00:12:05   So what I want is a battery-powered camera

00:12:10   that I can stick somewhere, like a suction cup,

00:12:12   like a GoPro, like a small battery-powered camera

00:12:16   that I can move around the house easily,

00:12:19   and a small video monitor that can show

00:12:21   what's on that camera live, and they're both portable,

00:12:25   wireless, and would just have batteries.

00:12:27   And the idea here is sometimes I need to keep my eye

00:12:31   on something, and it's somewhere around the house

00:12:34   or something, but it's not always the same place.

00:12:36   So one example might be if you're doing a load of laundry,

00:12:39   I would stick the camera in the laundry room

00:12:41   looking at the machine, so you could see whenever you want

00:12:45   how much time is left, what's the status of the machine.

00:12:47   Similarly, if I'm like roasting coffee

00:12:49   and I wanna go do some work during the boring

00:12:52   first 10 minutes of it, or if I'm cooking something

00:12:56   in the oven or on the grill that takes a long time

00:12:57   and I have a thermometer, yeah, they have

00:12:59   wireless thermometers, they suck, and I have

00:13:02   a nice wired one, so I could just have this looking

00:13:05   at the thermometer screen and I could be in the office

00:13:07   watching the video screen, stuff like that, common needs.

00:13:11   And there's lots of IP cameras, and then you run

00:13:14   an app on your phone, that all is garbage and it sucks,

00:13:17   and I hate it, I've tried those, they're terrible.

00:13:20   And what I want can almost be solved by a baby monitor,

00:13:22   except that usually the camera side of it is AC-powered only

00:13:27   and then the monitor itself is kind of free

00:13:30   to roam around with batteries.

00:13:33   And I want this product to not use the internet at all,

00:13:35   I want it to just be based on RF, like just give me

00:13:38   like 2.4 gigahertz, just like good baby monitors are.

00:13:42   So it's just instant, there's no service involved,

00:13:45   there's no giant latency, there's no service fee,

00:13:48   just a freaking piece of hardware.

00:13:50   And hardware is so cheap these days, I assume

00:13:53   that has to be easily possible, but I haven't looked

00:13:55   too much into it.

00:13:56   Anyway, that same thing could do this if I had one

00:14:00   in the garage.

00:14:01   That being said, I just closed the garage door.

00:14:04   - Well, and generally speaking, we really are pretty good

00:14:06   about this, this isn't like a chronic affliction,

00:14:08   but it's something that, I don't know, it happens

00:14:11   once in a while, and this would be a fun little challenge

00:14:14   to see if I could fix it.

00:14:14   This is very MacGyvery, but for those of us who are old,

00:14:17   a very MacGyvery solution, but I just think it'd be fun.

00:14:20   John, you've been very quiet, I can hardly wait to hear

00:14:23   how you would solve this problem.

00:14:25   - I need a Raspberry Pi to let me figure out how the hell

00:14:27   to get logged into their stupid IRC server

00:14:29   with my supposedly registered NIC.

00:14:32   I can't, it's because of this new IRC client,

00:14:35   like I don't, it's disconnection between me and IRC.

00:14:39   Like I do slash NIC and put a name in it,

00:14:41   and it's just like nothing happens.

00:14:44   Sometimes something happens, it's driving me nuts.

00:14:47   For your garage door stuff, just close the garage door,

00:14:50   JKZ, just, you don't have too much room.

00:14:52   How much do you have to remember in life, really?

00:14:53   Make sure both of your children are accounted for.

00:14:56   You have two of them, so count heads, one, two.

00:14:59   - Well, that didn't work on Home Alone, man.

00:15:00   - Remember to feed them, remember to clothe yourself,

00:15:04   bathe, you know, do all the things.

00:15:07   Close, do you remember to close the front door to your house?

00:15:09   Or do you leave that open a lot too?

00:15:10   - No, no, no, close, yes, lock,

00:15:12   very rarely we forget to lock it.

00:15:14   - I think we just gotta climb the ladder

00:15:16   of things the KZ has to remember.

00:15:17   He remembers to close the front door, not always to lock it.

00:15:20   The garage door is still working on the remember to close.

00:15:23   - What I would look for is a solution for this

00:15:25   that would just, instead of being like,

00:15:27   let me know if the garage door is open,

00:15:30   just close the garage door at the time in which you think

00:15:32   the garage door needs to be closed for the day,

00:15:34   whatever time that is.

00:15:35   Like I have a thing on my lights that says,

00:15:38   just turn off all lights at like a certain time,

00:15:41   when I'm like, look, the day is over.

00:15:42   If I've somehow forgotten to turn the lights off,

00:15:44   just turn them off, right?

00:15:46   And I know that is complicated 'cause it's like,

00:15:47   well, it just has one button,

00:15:48   and when you press it when it's closed, it opens,

00:15:50   and when you press it when it's open, it's closed.

00:15:51   But I believe in your ability to solve this problem.

00:15:54   That's what I would do.

00:15:54   I don't want to know if the garage door is open.

00:15:56   I just want it to close itself if I've left it open.

00:15:59   - That's fair.

00:16:01   - I don't even have a garage door opener, by the way.

00:16:03   Mine opens with the power of muscles, so.

00:16:06   - Really?

00:16:07   - Yeah.

00:16:08   - Because it's broken or because that's the way

00:16:09   it's always been?

00:16:10   - Because it's broken, yes.

00:16:11   Spoken like someone who lives in a development

00:16:13   made in the '90s.

00:16:14   No, not because it's broken, Casey,

00:16:16   because there has never been a powered way

00:16:17   to open or close my garage door.

00:16:21   So remember that Mac Mini that I was gonna order

00:16:23   for my Studio B upstairs?

00:16:25   - Oh, yeah, yeah, yeah, yeah.

00:16:26   - Got that in, long story short,

00:16:28   I had to return the first one.

00:16:29   I had a problem, but I got the second one in today.

00:16:31   Installing and setting everything up.

00:16:33   I, for the first time in a while,

00:16:37   set up a completely new installation of macOS

00:16:40   without importing from anything,

00:16:42   without importing from your previous laptop

00:16:43   or anything like that,

00:16:44   and I had to install from scratch

00:16:47   for the first time in a while, Dropbox.

00:16:50   Now, Casey, I know that you have not had

00:16:52   the Dropbox app installed for some time.

00:16:55   - Yeah, a few months now.

00:16:56   - And it had been a while since I had seen

00:16:58   the fresh install.

00:17:00   The way I run Dropbox is, first of all, reluctantly.

00:17:04   Second of all, I run it without its stupid

00:17:10   kernel extension, so I don't use Smart Sync

00:17:13   or any of the other stuff that requires

00:17:14   the kernel extension.

00:17:16   I don't give it accessibility full permission

00:17:19   over my entire system.

00:17:20   - Wait, pause.

00:17:21   How do you not install the kernel extension?

00:17:23   Is there a point in which they give you the option not to?

00:17:26   - I'll get there.

00:17:27   - Okay, okay, carry on.

00:17:28   - So yeah, I don't install the stupid kernel extension

00:17:30   because I don't want, that sounds crazy to me

00:17:32   and it's not worth the risk and instability

00:17:34   that could introduce.

00:17:36   Dropbox is not a company that I trust

00:17:38   to write good software, simple as that.

00:17:41   And also, sorry, no extension,

00:17:43   no accessibility full access,

00:17:47   because again, it has no reason to need that

00:17:49   in my opinion for the things I need to do.

00:17:51   And there's also a dialog every time you reboot usually

00:17:55   where it tries to get you to give it your system password

00:17:59   in a dialog box that looks like the system

00:18:03   password dialog authentication box but isn't.

00:18:05   Basically, it's tricking you

00:18:07   and it's horrible security practices, right?

00:18:10   So I never give it that password.

00:18:13   On a fresh installation, doing this fresh,

00:18:17   they have made it harder than ever to achieve this setup.

00:18:21   - That's not surprising.

00:18:22   - The stuff they do is so misleading,

00:18:25   so incredibly unethical, it's just so many

00:18:29   dark design patterns, it is so hard

00:18:33   to get through that installation

00:18:34   without giving them full access to your entire system

00:18:37   at the kernel level and giving them your admin password

00:18:40   and giving them accessibility full permission

00:18:41   to look at everything you're doing in the system.

00:18:44   It's absurd, so I have never in my life

00:18:47   been more angry at Dropbox than I am this morning and today.

00:18:51   I've decided I'm done with them,

00:18:52   I am going to quit Dropbox.

00:18:53   So I wanted to ask you, Casey,

00:18:56   how you've done it so far and how it's working out,

00:18:59   because really, it's just malware at this point.

00:19:03   It is more invasive to your system

00:19:05   than most malware would be.

00:19:07   Most malware wouldn't have the guts to do what Dropbox does.

00:19:11   It's so bad, I'm so offended by the horribleness

00:19:16   of what Dropbox does and how much it tries

00:19:19   to insert itself into every single part of your system

00:19:21   for reasons that mostly benefit them and not you.

00:19:24   It's just absurd, and so I'm done.

00:19:27   So what is the world after Dropbox like for you?

00:19:31   How did you get there and how have you been finding it?

00:19:34   - It is important to understand the context

00:19:36   for what I'm about to say, which is,

00:19:38   as I've said many times over the last couple of months,

00:19:40   one of the best worst things that has come

00:19:42   from all my computer problems is that my computers

00:19:45   are basically ephemeral at this point.

00:19:48   I could lose one of them and really,

00:19:52   I'm sure I would, I don't doubt there'd be some file

00:19:55   somewhere that I would miss, I'm sure there would be.

00:19:57   But in the grand scheme of things, I would be fine.

00:20:01   Like if this Mac Pro, iMac Pro, I almost said Mac Pro,

00:20:04   if this iMac Pro just took a dump right now,

00:20:08   I can't think of anything that I literally could not

00:20:10   live without, and I do have backups, but at the same time,

00:20:14   like even leaving those backups aside,

00:20:16   I can't think of anything that I would be like,

00:20:18   (gasps)

00:20:18   oh no, you know what I mean?

00:20:20   And that's the same of my laptop,

00:20:22   and other than not having a phone,

00:20:24   it's really the same in my phone too.

00:20:26   I think on my phone I would lose a couple of weeks

00:20:28   worth of pictures potentially if they're not

00:20:30   in my photo stream, but that's about it.

00:20:34   So--

00:20:35   - Wait, you still aren't using iCloud Photo Library?

00:20:37   - No, because reasons, we can belittle me

00:20:40   about that another time.

00:20:40   We can belittle me about that another time, I deserve it.

00:20:42   But we're gonna set that aside.

00:20:44   So yeah, so my computers don't really have anything

00:20:50   extremely critical on them, and the only stuff

00:20:54   that's really, really critical that is on my computers

00:20:57   is either in a Git repository that is synced with GitHub,

00:21:02   or in Synology Drive, which is my replacement for Dropbox.

00:21:07   Now, Synology Drive suffers from the same problem

00:21:09   as Apple TV.

00:21:10   When I say Synology Drive, I can be referring

00:21:12   to one of 34 different products, and 75 versions

00:21:16   of those 34 different products, and it is infuriating.

00:21:20   But there is a client that you can install on Mac OS,

00:21:24   and the UI is not stupendous, it looks like it's a Java app,

00:21:28   or something like that, but the good news is,

00:21:30   I never see the UI for the most part.

00:21:32   Like I see the little thing in the menu bar, and that's it.

00:21:35   Like, I never really see the UI,

00:21:37   I never really interact with the UI, because why?

00:21:39   Because it just magically is part of Finder,

00:21:41   like Dropbox used to be back when it was good,

00:21:44   back when they didn't give a shit about work chat,

00:21:47   or whatever the stupid things are that they're doing

00:21:49   that's like Evernote, which also went down the toilet.

00:21:53   So it's very similar to Dropbox in the days of Jor

00:21:58   when Dropbox was still good.

00:22:00   It is not perfect.

00:22:02   The iOS apps in particular, they function fine,

00:22:05   but their integration with the iOS Files app

00:22:08   is very janky, from what I can tell.

00:22:11   To be fair, I haven't tried this in a few months,

00:22:12   but as an example, I am a super nerd,

00:22:15   and I like to keep a log of every time

00:22:19   we put gas in our cars.

00:22:21   You see, Marco, some of us put old liquified dinosaurs

00:22:25   into our cars, and that's how we propel them.

00:22:27   I know that's very barbaric,

00:22:28   but some of us are still living in the past.

00:22:30   - And that's not the part that sounds like the past.

00:22:35   The part that sounds the past is you're keeping a gas log.

00:22:38   - Well, that's true, too.

00:22:39   - Like, it's one thing if it's part of your work

00:22:41   that you get reimbursed for fuel.

00:22:43   That's not true for you.

00:22:45   - Nope, nope, nope, nope.

00:22:46   - Okay, all right.

00:22:47   - So anyway, so leaving that aside,

00:22:50   but what I'll do is occasionally--

00:22:51   - It's leaving somebody open tangents here.

00:22:53   - I know.

00:22:55   God willing, we'll forget all of them, including me.

00:22:57   So anyway, so what I'll occasionally do is,

00:23:00   especially if I'm with Erin and she's filling up her car,

00:23:03   I'll wanna take my phone and go to my numbers spreadsheet

00:23:06   that is stored in Synology Drive

00:23:08   and edit it using the Files app.

00:23:11   So I'll load the Files app,

00:23:13   go into the Synology Drive section,

00:23:14   find the numbers file I'm trying to edit,

00:23:17   open it up in numbers on my iPad or iPhone,

00:23:21   and like eight times out of 10,

00:23:23   I'm looking at a several version old version of that file,

00:23:26   because I think that was the last time

00:23:27   that the Files app within my iOS device opened it.

00:23:31   Does that make any sense at all?

00:23:32   - Yes.

00:23:33   - So that kinda sucks.

00:23:36   So if you're relying on integration with the Files app,

00:23:39   last I checked, not great.

00:23:42   But for Macs and for the Synology Drive app

00:23:45   on your iOS device, if you're not involving the Files app,

00:23:48   it works pretty much flawlessly.

00:23:50   And I probably should be a little clearer about what it is.

00:23:52   It's basically hosted Dropbox

00:23:54   where the host is your Synology.

00:23:56   So all your files exist on your Synology.

00:23:58   It'll replicate them between all your devices in real time.

00:24:01   And it seems to, as far as I can tell,

00:24:04   work extremely reliably in that capacity.

00:24:08   The only downside I see, well, there's two, I suppose.

00:24:11   One, you don't know which friggin' thing

00:24:14   you have to download and what you need to install

00:24:16   in the Synology to get this version of Drive.

00:24:18   And it's very frustrating in that regard,

00:24:20   because there's, so to speak, not literally,

00:24:22   there's Drive, Drive Plus, Drive the hardware device,

00:24:26   Drive the software, Drive the old software,

00:24:28   Drive the new software, Drive for iOS, you know what I mean?

00:24:30   It's like the same thing as Apple TV.

00:24:32   Oh, the Apple TV, the hardware Apple TV,

00:24:33   the software Apple TV, plus the service.

00:24:36   It's preposterous in that regard.

00:24:37   That's the one downside.

00:24:38   The other downside is Files app integration iOS

00:24:41   is a little eh, but other than that,

00:24:43   like especially if you're just viewing this

00:24:45   from a keeping my Macs in sync perspective,

00:24:48   and then maybe every great once in a while,

00:24:50   I'll look at something in the Synology Drive app

00:24:51   on your iOS device, ChefKiss, it's good to go.

00:24:54   I don't know why I haven't done it already.

00:24:56   The question I really need to ask you too is,

00:24:58   are we gonna choose to move to iCloud shared folders

00:25:00   to pass MP3s between each other?

00:25:03   - No.

00:25:04   - I just, I don't trust it.

00:25:06   I just don't trust it.

00:25:08   It had such a rough launch,

00:25:10   I think it's gonna need even more time

00:25:12   of it just being boring and working for everybody

00:25:14   all the time before I will really trust it.

00:25:17   - Well then, you can do what I do and load Dropbox.com

00:25:20   every time you need to upload a file,

00:25:22   'cause that's how I do it.

00:25:23   I do not have Dropbox installed on any of my Macs.

00:25:26   It might be on my iOS devices.

00:25:28   It's been so long since I've touched it,

00:25:30   I don't even know, to be honest.

00:25:31   - Well on iOS, it's safe, right?

00:25:32   'Cause I know, this is one of the advantages

00:25:35   of the iOS extreme security sandbox approach,

00:25:39   is you can trust that there's not that much bad stuff

00:25:43   that any app can do, and if you wanted to get rid of it,

00:25:46   you could just delete it and it's all gone,

00:25:48   but you know, I as a developer know

00:25:50   that the Dropbox iOS app can't do almost any of this stuff

00:25:55   that I have a problem with.

00:25:56   Like, it really can't do any of it, actually.

00:25:59   There's very little ability for it to do anything

00:26:02   that would even be remotely shady on iOS,

00:26:06   yet on the Mac, it basically behaves like a rootkit,

00:26:09   and it's like one of the most popular pieces

00:26:13   of software in the world.

00:26:14   And it's gotten worse and worse.

00:26:17   So the good thing is, they have recently rewritten

00:26:20   their sync engine, so whereas before,

00:26:23   it would just consume one entire core

00:26:26   when you're doing anything else in the file system

00:26:28   that isn't even in Dropbox directory,

00:26:29   like unzipping a new Xcode in your downloads folder,

00:26:33   or whatever, it would just consume one core.

00:26:35   Now, they've made it so that it can consume

00:26:38   multiple cores of your computer

00:26:39   when you're not even doing anything with Dropbox.

00:26:41   - Delightful.

00:26:42   - Yeah, so they've really expanded the scope

00:26:45   of the amount of resources that can suck

00:26:47   from your computer for no good reason.

00:26:49   Yeah, I'm getting rid of it.

00:26:50   Like, I've already decided I'm done.

00:26:51   My only question's like, what do I do to fix,

00:26:54   to alleviate some of these needs for it that I've had?

00:26:57   - Oh, and the other thing I'll say with Drive

00:26:58   is that I haven't explored doing any sort

00:27:01   of public file sharing, so I don't think

00:27:05   it would be easy for you and me to share,

00:27:08   or the three of us to share files,

00:27:09   unless I like, had you guys, or I created accounts

00:27:13   for you guys on my Synology, which, I mean, I can,

00:27:16   but it seems a little bit overkill.

00:27:18   And then you would have to like, point Drive,

00:27:20   'cause it seems like you can point Drive

00:27:21   at several different destinations concurrently,

00:27:23   and so you would have to point Drive at my Synology,

00:27:27   at our shared folder, which again, like, we can do that,

00:27:30   but it's nowhere near as easy as Dropbox,

00:27:32   where you basically say, take this folder,

00:27:33   share it with that email address,

00:27:34   and just make magic happen.

00:27:35   Because again, back when Dropbox was good,

00:27:38   that was one of the great things about it.

00:27:39   You could just say, share this folder with Marco and John,

00:27:42   and poof, it's shared.

00:27:43   And that I do miss, although in my case,

00:27:47   the only thing I'm ever really sharing with anyone,

00:27:49   I guess 'cause I'm a jerk or because I work alone,

00:27:51   is files with you, you too, or files with Mike.

00:27:56   And I'll just go to the Dropbox website for that.

00:27:58   - So this may seem like a dumb question,

00:28:01   but why don't we just use like FTP?

00:28:04   Like, I have a server, I have many servers, actually.

00:28:07   Like, why don't we just-- (laughing)

00:28:09   Why don't I just like, set up a folder

00:28:11   on my Marco.org server, and just set up

00:28:14   like, an SFTP server there,

00:28:16   and that's where we put our files?

00:28:17   Like, is there, you know, like,

00:28:19   obviously this kind of solution doesn't work

00:28:20   for people who need to interact

00:28:21   with a whole bunch of other people.

00:28:23   But for us, we were mainly interacting

00:28:25   with the same very small handful of people

00:28:26   who were all nerds.

00:28:28   Like, why don't we just do that?

00:28:29   - I mean, you certainly could.

00:28:30   - Doesn't the Finder have native integration?

00:28:32   Like, couldn't you literally have like,

00:28:33   a thing in your Finder sidebar that just was,

00:28:37   we just call it the ATP Dropbox or whatever,

00:28:39   and it would just go there?

00:28:39   Like, wouldn't that work?

00:28:41   - You're afraid of using the Dropbox software,

00:28:43   and you wanna use the Finder's FTP integration?

00:28:46   (laughing)

00:28:48   - You make a good point.

00:28:49   - I don't know if that still even exists,

00:28:50   but I would really not trust that code.

00:28:52   I would use Transmit or something,

00:28:53   and then I'd have to launch another app.

00:28:55   - Oh yeah, I would use Transmit too,

00:28:56   but you know, it'd be nice if there could be,

00:28:58   like, of all the many different protocols

00:29:02   that Finder does support for various network

00:29:05   and internet shares, it would be nice to use,

00:29:07   like, does WebDAV, is that still a thing that exists?

00:29:10   - No, I'm not using WebDAV.

00:29:11   - It does exist.

00:29:11   (laughing)

00:29:12   It does exist.

00:29:13   - Yeah, so like, you know, maybe we could just do

00:29:15   whatever the heck WebDAV was. (laughing)

00:29:18   I still am not entirely clear.

00:29:19   - SFTP is the homegrown solution, but you know, whatever.

00:29:24   (laughing)

00:29:25   Like, it gets annoying for, if you're not just using it

00:29:28   as a literal Dropbox, you know, where you're just

00:29:31   dumping things in, the two-way syncing

00:29:33   and the always liveness is the feature you want.

00:29:35   I mean, you can use OneDrive for Microsoft,

00:29:37   Google has a solution, there's all,

00:29:39   lots of companies make products similar to Dropbox.

00:29:41   - But see, I feel like if I'm gonna, like,

00:29:43   finally leave the, you know, the experience

00:29:47   and network effect of Dropbox, I don't think

00:29:51   I really want to just go to another thing

00:29:53   that's just like it, also run by a giant enterprise-y

00:29:55   company that wants probably to do more stuff

00:29:58   with my system, at least now, if not in the future.

00:30:00   So like, first of all, I'm not gonna install

00:30:02   Google's software, 'cause even trust issues aside,

00:30:06   I've heard nothing but horrible things about Google's,

00:30:09   like, system demons that you have to install

00:30:10   for things like their photo uploader and stuff like that.

00:30:12   Like, everyone says they suck.

00:30:13   - Yep, they do, or they did a year ago, anyway,

00:30:16   I can't speak of recently.

00:30:17   - Yeah, I mean, maybe they're better now,

00:30:18   but probably not, right?

00:30:19   Like, just like, you know, maybe iCloud Drive

00:30:21   is better now, probably not, right?

00:30:22   So like, I'm not super keen on that.

00:30:26   And yeah, Microsoft too, it's like, you know,

00:30:28   Microsoft probably does a better job than Google,

00:30:30   but I can't imagine it's good, necessarily,

00:30:32   like in absolute terms.

00:30:34   So if I can avoid having some kind of always running

00:30:37   persistent demon by one of these giant companies

00:30:39   that has a lot more interest than just syncing

00:30:42   the folder, I'd rather avoid that if I can.

00:30:45   So that's why I like looking at something like

00:30:46   either just using the Dropbox website,

00:30:48   or using Transmit's built-in Dropbox client functionality,

00:30:50   if that still works, I gotta investigate that,

00:30:53   or, you know, using just like an FTP server,

00:30:55   I'd rather do options like that.

00:30:57   - You know, if all you were doing is sending MP3 files

00:31:01   with iCloud, shared iCloud folders,

00:31:03   I personally would be fine with trusting it,

00:31:06   as long as that was not the only place

00:31:08   that these files existed.

00:31:09   You know, so as an example, when I upload something

00:31:12   to Dropbox, I am uploading a duplicate of that file

00:31:15   to Dropbox, so if Dropbox just went poof

00:31:17   in a cloud of smoke, it's not like that file disappears.

00:31:20   You know, and if we made a gentleman's agreement

00:31:22   that we weren't moving the only copy of our recordings

00:31:25   into the iCloud shared drive, but rather a duplicate,

00:31:29   like whatever, I don't think that would be a problem.

00:31:31   - Yeah, copy, not move.

00:31:32   - No, it would be a problem, because the problem

00:31:35   would happen is that you'd copy it into there,

00:31:38   and then you'd go to sleep, and then Marco would be like

00:31:40   doing an all night edit, and your file would have been

00:31:43   corrupted or half written or overwritten itself

00:31:46   or missing entirely, and then he's trying to wake you up

00:31:48   for you to try again to copy it,

00:31:50   'cause your copy didn't work, and of course,

00:31:51   you don't see those 'cause you're asleep,

00:31:52   and have do not disturb on, and then you wake up

00:31:53   in the morning with 20 frantic messages from Marco,

00:31:55   who couldn't make the show.

00:31:56   - Isn't the potential for that the same

00:31:58   no matter what option you pick?

00:31:59   - No, no, 'cause that's the whole thing with iCloud Drive,

00:32:02   that half the time, like, your files disappear,

00:32:04   or were there briefly and aren't there,

00:32:05   or replaced with older versions themselves,

00:32:08   or disappear entirely, or stop updating on your end,

00:32:11   but that's the whole thing, like,

00:32:13   the reliability aspect of it.

00:32:15   Just because Casey thinks he successfully copied it,

00:32:17   and it looks like it's done, doesn't mean it shows up

00:32:20   on your end, that's the whole, you know,

00:32:22   occasionally you have to like, sign out of iCloud

00:32:25   and nuke all your data and log back in,

00:32:27   and you know, that debugging procedure,

00:32:29   especially if you use iCloud Photo Library,

00:32:30   you don't ever wanna sign out of iCloud on your Mac.

00:32:33   - Oh, forget it, no.

00:32:35   - Right, so that's, you know, oh, I don't know why

00:32:37   it's not syncing, I copied it on my side,

00:32:38   and then Marco's like, well, I don't see it

00:32:40   over on this side, and then, you know, no.

00:32:42   No to iCloud Drive, SFDP, yes, iCloud Drive, no.

00:32:46   (laughing)

00:32:47   - Well, for what it's worth, I would hope that Marco

00:32:49   would be privy to, or at least aware enough to,

00:32:53   call me twice in short succession if he needed

00:32:57   to wake me up to get this file in, you know,

00:32:58   in an emergency, 'cause I do--

00:32:59   - I would never do that.

00:33:01   - And then you'd still have to get the file,

00:33:02   you're like, well, I copied it, what else should I do?

00:33:04   And then you'd say, I don't know, let me just try Dropbox,

00:33:06   and then it would sync, and then get your file.

00:33:07   (laughing)

00:33:08   - Well, that's true.

00:33:10   I should say that a lot of people, when I was exploring this

00:33:13   before I started running Synology Drive,

00:33:15   to my recollection, and I'm seeing it a lot in the chat,

00:33:17   other than the, like, Google Drives and Office,

00:33:20   Microsoft Live, whatever thing that Microsoft does,

00:33:24   a lot of people said both Next Cloud and Own Cloud.

00:33:27   To be clear, I know basically nothing about either of them,

00:33:30   but I did hear a lot of people say that both of them

00:33:32   are very good, so if you wanted something, Marco,

00:33:35   that was not self-hosted, or I'm assuming

00:33:39   they're not self-hosted, they very well may be,

00:33:41   it ultimately doesn't matter.

00:33:43   If you're interested in this, Marco/listener,

00:33:45   look it up yourself, but those are other options.

00:33:48   I think, personally, for the three of us, yeah,

00:33:52   like, I would be okay to try iCloud Drive,

00:33:55   but I would also be perfectly fine to SFTP it,

00:33:56   or you know, or SCP it, or whatever, somewhere.

00:33:59   - We are sponsored this week by ExpressVPN.

00:34:03   Go to expressvpn.com/atp today.

00:34:07   Now that a lot of us are working from home,

00:34:09   it's even more important to choose a VPN that you trust.

00:34:13   ExpressVPN does not log your data.

00:34:16   Lots of really cheap or free VPNs make their money

00:34:18   by selling your data to ad companies.

00:34:20   ExpressVPN has a technology called Trusted Server

00:34:23   that makes it impossible for their servers

00:34:25   to log any of your info, and many VPNs slow down

00:34:29   your connection or make your device sluggish.

00:34:31   With ExpressVPN, internet speeds are always blazing fast.

00:34:35   Now they say you can stream HD quality videos with zero lag,

00:34:38   and I can personally say I did that.

00:34:42   When we were traveling out of the country this past winter,

00:34:45   we wanted to watch a show that was not being served

00:34:47   for the country we were in, and so we just used ExpressVPN

00:34:50   to switch over to the US, and we were able to watch

00:34:53   our US video account outside of the US and watch our show,

00:34:57   and it streamed perfectly flawlessly.

00:34:59   It was fast, there was never any quality hiccups.

00:35:01   I was shocked, honestly, like as a nerd, I thought,

00:35:04   for sure, would there be some kind of sacrifice

00:35:05   because of being relayed back and forth,

00:35:07   and nope, there was no slowdown, no lag,

00:35:10   full quality video streaming, and it was totally fine.

00:35:12   And unlike other VPNs, ExpressVPN is really easy to use.

00:35:15   You don't have to put any settings in or program anything.

00:35:18   You just fire up their app and click one button to connect.

00:35:21   If you wanna disconnect, click another button, you're off.

00:35:23   It's so easy, anybody can use it.

00:35:25   Wired, CNET, The Verge, and many other tech journals

00:35:28   create ExpressVPN as the number one VPN in the world.

00:35:31   So protect yourself with ExpressVPN.

00:35:33   Go to expressvpn.com/atp today and get an extra

00:35:37   three months free on a one-year package.

00:35:40   That's expressvpn.com/atp.

00:35:43   Once again, expressvpn.com/atp to learn more.

00:35:47   Thank you so much to ExpressVPN for sponsoring our show.

00:35:51   - Ready to start the show?

00:35:55   (laughing)

00:35:56   Let's start with some follow-up 39 minutes in.

00:35:59   - I mean, technically that was Mac mini follow-up for me.

00:36:02   - Good job.

00:36:03   (laughing)

00:36:04   - All right, Jon, tell me, how was your new video card?

00:36:08   - It's big, new video card is big.

00:36:11   First, you know, when this package arrived,

00:36:13   it got delayed again, it actually came today,

00:36:15   as opposed to like almost a week ago,

00:36:18   that I expected it to come.

00:36:19   And I knew it arrived today, hearing it land on my doorstep,

00:36:24   apparently thrown from the curb, I'm not sure

00:36:27   from how far away this thing was thrown,

00:36:28   but it like landed on my doorstep so loudly

00:36:31   that I could hear it across the house.

00:36:32   I'm like, I guess my package is here.

00:36:34   - Oh God.

00:36:35   - Thank goodness for Apple's very sturdy,

00:36:38   very cool packaging, you know, and double boxing.

00:36:41   And anyway, it seems to be intact.

00:36:43   When I was installing it, I was just revealing,

00:36:46   oh, this is the Radeon Pro W5700X with 16 gigs of RAM.

00:36:53   It's a single GPU, it's AMD's newish GPU architecture,

00:36:58   but it's a workstation-ish card.

00:37:02   Anyway, you can look up the specs.

00:37:04   So it's, it takes up, I don't know what the, it's for you.

00:37:09   It takes up four slots on the back of your,

00:37:11   poor PCI slots on the back of your computer.

00:37:12   That's how high it is, right?

00:37:13   So the card just goes in one, it's an MPX module.

00:37:15   So it's got PCI connector, and then it's got

00:37:18   this other connector that it gets like power

00:37:19   and other crap through.

00:37:20   Anyway, there's two of those things inside a Mac Pro.

00:37:24   There is an MPX slot at the very, very bottom,

00:37:27   and then kind of in the middle-ish,

00:37:28   there's another MPX slot.

00:37:29   Those are the only two places in the computer

00:37:31   you can put one of these MPX modules

00:37:33   that has the two big honking connectors on it, right?

00:37:35   Lots of other PCI slots are plain old cards,

00:37:37   but these MPX modules can only go in those two spots.

00:37:39   So right away, I'm faced with the decision,

00:37:41   do I put this thing in the bottom slot

00:37:44   where my old 580X was, or do I put it in the middle?

00:37:48   So first I took the 580X out.

00:37:50   So now there's nothing in there.

00:37:51   I'm looking at the options, and I'm like, hmm.

00:37:54   If I put it at the bottom,

00:37:56   like it's right next to the power supply,

00:37:59   maybe it would be better if I put it in the middle,

00:38:01   'cause then it would be like power supply, empty space,

00:38:05   big honking GPU, empty space, CPU.

00:38:08   You know what I mean?

00:38:09   And I decided to do that.

00:38:13   I took out all the little spacers,

00:38:15   which are really cool, by the way,

00:38:16   the little black covers for your PCI slots.

00:38:19   Those are nice.

00:38:20   They're worth a lot on eBay someday.

00:38:21   I'm gonna save those for my kids' college fund/retirement.

00:38:25   And I put it in the middle,

00:38:28   but once I had it in the middle,

00:38:29   I realized it's not really well lined up

00:38:31   with the middle fan.

00:38:33   I was hoping the middle fan would blow directly onto it,

00:38:38   but it was more like it was catching

00:38:39   like either the top or the bottom of the middle fan,

00:38:41   and I didn't really like that.

00:38:43   So I took it out.

00:38:44   After putting it in the middle,

00:38:45   I took it out of the middle,

00:38:47   and I said, all right, you're gonna go on the bottom.

00:38:48   It's the only other choice.

00:38:49   So I put it in the bottom,

00:38:51   and that seemed better lined up with the bottom fan.

00:38:53   The bottom fan is blowing like right on the new GPU.

00:38:56   Even though it's up against the power supply,

00:38:59   that's the best option,

00:39:00   which is interesting because if you think about,

00:39:02   the three fans are sort of evenly spaced

00:39:04   in the front of the computer.

00:39:05   The top one is very well aligned with the CPU heat sink.

00:39:09   It's that big giant fan, and then your CPU heat sink.

00:39:11   But the bottom two are not really well aligned

00:39:14   with any of the slots.

00:39:15   Anyway, so I got the thing in the bottom,

00:39:18   and then I've got the 580X outside the thing.

00:39:21   I was gonna pack away the 580X in the packaging

00:39:24   that the big one came in and just put it in my attic,

00:39:25   but I was like, you know what?

00:39:27   Let me try sticking it in this computer too.

00:39:29   And of course I only have one choice of where it goes,

00:39:31   the other MPX slot, which just so happens to be,

00:39:34   basically touching the thing.

00:39:35   So it's like the 4U thing, and then the 2U,

00:39:39   even the 580X is 2U because both of these GPUs

00:39:43   have gigantic front to back, top to bottom heat sinks.

00:39:48   There's no fans or anything in there.

00:39:49   They're just all giant heat sink fans.

00:39:51   So I put the 580X back in, what the hell,

00:39:54   closed the whole thing back up, turned everything on.

00:39:57   The absurdity of my computer now is that,

00:40:01   if you look at the back of it, I have by my count,

00:40:04   10 places where I can plug in monitors.

00:40:06   And I can drive 10 monitors, like no problem.

00:40:11   I've got two GPUs in there and I can drive 10 monitors

00:40:14   off this thing.

00:40:15   I think, I don't know, how many 6Ks can I can do?

00:40:17   I think I can do three 6Ks, and then seven 5Ks maybe?

00:40:22   I don't even know.

00:40:24   Anyway, there's an absurd amount of places

00:40:26   where I can plug in monitors,

00:40:28   and I have one monitor to plug into it.

00:40:31   The interesting thing is I can plug that one monitor

00:40:34   into a lot of different places.

00:40:36   My new video card comes with four Thunderbolt ports

00:40:39   on the back, right?

00:40:40   Plus one HDMI.

00:40:42   So I have the four places just on that card

00:40:44   where I could plug in the monitor.

00:40:45   I assume all those ports are the same.

00:40:47   I hope I'd have it in the fast one.

00:40:48   Anyway, then the 580X, interestingly,

00:40:52   has no Thunderbolt ports on the card itself whatsoever.

00:40:55   Just has two HDMI.

00:40:57   And then I have the whatever three or four

00:41:00   or Thunderbolt ports that are part of the little IO card.

00:41:04   And apparently I can plug in my Pro Display XDR

00:41:10   into any of those ports as well.

00:41:12   And when I plug it into those ports,

00:41:14   the W5700X runs the monitor, right?

00:41:19   Even though I'm not plugging into the card,

00:41:23   now with both GPUs installed,

00:41:25   if I stick my monitor into any port

00:41:29   that is not directly on the 580X,

00:41:32   then the 5700X wins and gets the monitor.

00:41:37   Which is confusing to me,

00:41:38   'cause I was like, what if I want to run my 6K monitor

00:41:40   off the 580X?

00:41:41   Apparently there's no way for me to do that, period.

00:41:44   I can drive other monitors off

00:41:46   by connecting it directly with HDMI.

00:41:48   But anyway, so I'm not quite sure

00:41:52   if I'm gonna keep it in this config.

00:41:53   It's running this way now.

00:41:55   My monitor is actually connected directly to the 5700X

00:41:58   in one of its many Thunderbolt ports.

00:42:01   Seems fine.

00:42:03   Doesn't seem like it's any louder.

00:42:05   I checked the fan speed with a beta version of iStat menu

00:42:09   that shows me fan RPMs.

00:42:10   They don't seem to be any different than they were

00:42:12   when I just had one GPU in there.

00:42:14   - You are running iStat menus?

00:42:18   - I'm not running iStat menus.

00:42:20   What I do with iStat menus is I install it,

00:42:22   check the fan speed, and then I uninstall it,

00:42:24   'cause that's the only way to really turn it off.

00:42:26   - Oh my god, Jon.

00:42:27   - No, there's a giant switch in their settings thing.

00:42:30   You can turn it all off with a master switch.

00:42:32   - I don't think so.

00:42:34   I can't check 'cause I don't have it installed anymore,

00:42:36   but I'm pretty sure you can't ever actually

00:42:38   turn it off, off, off.

00:42:40   Only uninstalling does it.

00:42:41   Anyway, it's not installed anymore,

00:42:42   but I took screenshots of fan RPMs and graphs and everything

00:42:46   and maybe I'll try it differently with just one thing.

00:42:48   But I'm assuming the 580X is literally doing nothing now,

00:42:52   'cause it doesn't have any monitors connected to it.

00:42:54   It's not being asked to do anything.

00:42:55   And I'm hoping there'll be some piece of Apple software

00:42:58   video toolbox that Handbrake will use.

00:43:00   I'm hoping something somewhere will use this extra GPU

00:43:03   that I have in my computer.

00:43:03   If not, it's just sitting there

00:43:05   probably wasting electricity, so too bad.

00:43:08   So what did I do with my fancy new graphics card?

00:43:10   I booted into Windows, which was an adventure in itself,

00:43:13   because of course I boot Windows.

00:43:15   It shows the little Windows 10 logo,

00:43:17   you know, the blue teal logo that Windows 10 shows on boot.

00:43:21   Then the little teal logo disappears

00:43:22   and nothing ever appears on my screen ever again.

00:43:24   So that was great.

00:43:25   I used to think, and this used to be true,

00:43:30   that Windows has to handle all sorts

00:43:32   of weird exotic hardware.

00:43:35   So worst case, it'll just like fall back to VGA

00:43:38   or some crap, like, look, I can't make heads or tails

00:43:40   of any of your hardware.

00:43:41   I'm just gonna fall back to the safest of safe, safe modes

00:43:45   and just, you know, just show you something on the screen.

00:43:48   Windows 10, under bootcamp anyway,

00:43:50   does not behave that way.

00:43:51   I actually looked at Microsoft support articles

00:43:53   for like, hey, what do you do if you've got Windows 10

00:43:55   and you just, you turn it on and you get a black screen?

00:43:59   And there's a bunch of solutions for, you know,

00:44:01   here's how you turn on safe mode, booting, yada, yada.

00:44:03   They all require you to be able to see something on the screen

00:44:05   if you just have a black screen, their solution is,

00:44:08   it's a very scary support document.

00:44:09   It's like a, hold down the power button for 10 seconds

00:44:12   and then until your machine reboots.

00:44:15   And then as soon as you see anything on the screen,

00:44:17   hold down the power button again for 10 seconds

00:44:19   and then your machine reboots.

00:44:20   And then as soon as you see anything,

00:44:21   like it makes you like force,

00:44:23   forcibly turn the thing off like three times in a row.

00:44:26   And then supposedly a real Windows computer would be like,

00:44:28   oh, I see you need, you want to be in Windows recovery mode

00:44:31   and then you have a bunch of options.

00:44:32   But despite me doing this very abusive thing to my computer,

00:44:36   it never went into Windows recovery mode.

00:44:39   Like I was holding down the power button

00:44:41   as soon as I saw the Windows 10 logo up here.

00:44:43   All it did was make it angry.

00:44:45   It never actually put me into WinRE

00:44:47   or Windows recovery environment or the hell it is.

00:44:50   So that didn't work for me.

00:44:51   So then I had to use the good old fallback,

00:44:53   which is connect a crappier monitor

00:44:55   through a different interface.

00:44:56   So I connected my 4K monitor through HDMI,

00:44:58   lo and behold, that worked.

00:45:00   Then I downloaded AMD's new bootcamp drivers

00:45:02   for my newly installed GPU,

00:45:04   which again, I'm kind of surprised Windows

00:45:06   didn't like find for me or didn't fall back

00:45:09   to some default graphics driver.

00:45:10   Like just get me to the point where I can launch

00:45:12   a web browser and do it myself, but no, that didn't work.

00:45:14   So I installed the new drivers,

00:45:16   which is nice that AMD had on their site,

00:45:17   hey, here's the new drivers for, you know,

00:45:21   the newly released 5,700X,

00:45:25   W5700X that you have in your computer.

00:45:27   And it's specially designed for bootcamp, yada yada.

00:45:30   So that's all that problems and I can boot into Windows.

00:45:32   And why was I putting into Windows?

00:45:34   So I could play games.

00:45:35   And of course, what game do I care about?

00:45:36   I want to play Destiny.

00:45:38   I played Destiny, you know, through Steam

00:45:43   that I already had installed and everything.

00:45:46   And the answer to the question of whether it can run

00:45:49   Destiny 2 at full 6K resolution with all settings

00:45:53   on high at 60 frames per second with this card is no,

00:45:55   it cannot.

00:45:58   It is above the capabilities of this card.

00:46:00   It's okay, you get like 30ish frames per second or whatever.

00:46:04   So I was kind of sad to not be able to do that.

00:46:06   This is, you know, the best MPX module

00:46:10   that I can get for less than two grand

00:46:12   and it still can't quite hit 60 with the highest settings.

00:46:14   - Now, how does that compare?

00:46:16   Like, I don't follow the PC GPU market that well.

00:46:19   Like, suppose you had like, you know, a 2080, 1080?

00:46:22   What's the big--

00:46:23   - Yeah, that could definitely do it.

00:46:25   - Okay, so like, and so what does one of those cost?

00:46:28   Like 400 bucks?

00:46:30   - Yeah, something like that.

00:46:31   - Yeah, all right, so--

00:46:32   - Or maybe 600 if you get a fancy one, I don't know.

00:46:34   - Okay, so basically what you're saying is that this

00:46:37   thousand dollar, you know, workstationish card

00:46:39   for the Mac Pro cannot achieve gaming performance

00:46:43   that a $400 gaming card could.

00:46:45   - Yeah, although I don't think that gaming card

00:46:47   could drive the Pro Display XDR at native res, period.

00:46:49   'Cause the only interface to the Pro Display XDR

00:46:51   is Thunderbolt 3 and they don't have Thunderbolt 3 out.

00:46:53   So that's always the problem.

00:46:54   Like, that's why I'm in this situation

00:46:56   is I wanna drive this big, fancy screen.

00:46:58   So anyway, I turned it down to 4K,

00:47:00   which is perfectly fine for Destiny.

00:47:02   Like, honestly, the assets in the game

00:47:04   probably don't stand up to much more than 4K.

00:47:06   So I turned it down to 4K and then I turned

00:47:09   all the settings to max except for a few of them.

00:47:11   So it's like a hybrid of the max setting

00:47:13   and I turned to like the foliage draw distances on high

00:47:16   instead of highest or whatever.

00:47:18   And that's locked at 60 frames per second, so.

00:47:20   - Oh, that's pretty close.

00:47:22   - Yeah, it's really close.

00:47:23   So it's just like, you know what it is.

00:47:25   Like with PC games, the super duper ultra settings,

00:47:27   no one should ever run them

00:47:28   because you cannot really discern any visual distance

00:47:32   between the super ultra settings

00:47:33   and the merely high settings.

00:47:35   So I have everything on high

00:47:37   with half the settings on highest at 4K in HDR.

00:47:41   And it looks and plays great.

00:47:42   Like, especially the HDR with all the, you know,

00:47:44   Destiny's got all sorts of lighting effects for explosions

00:47:47   and space magic and all sorts of stuff like that.

00:47:50   It looks amazing.

00:47:50   Like, it's really very impressive, you know,

00:47:53   'cause I haven't really done HDR gaming before.

00:47:54   So it's very impressive, very sharp, very fast.

00:47:58   And the first Crucible match I played,

00:48:01   I ended up randomly landing on a team with Mtasht,

00:48:05   who is a semi-famous Destiny YouTuber/streamer.

00:48:10   And we both had crap games and that was exciting.

00:48:14   He only got three more kills than me and our team lost.

00:48:17   I did much worse than he did, but seriously,

00:48:19   he should be getting way more

00:48:20   than three more kills than me in a match.

00:48:23   So that's my video card stuff.

00:48:27   So far, so good.

00:48:28   I'll continue to investigate the weirdness,

00:48:32   see if I can actually get the 580X to run my screen

00:48:34   if I wanted to, because that's the other thing

00:48:35   I was thinking about.

00:48:36   It's like, well, if I'm not playing games

00:48:38   or I'm not using something GPU intensive,

00:48:41   remember the 580X doesn't have display stream compression

00:48:45   and the fancy new video card does,

00:48:48   which means that my USB ports in the back of my monitor

00:48:50   are now faster.

00:48:51   Now USB three with the new video card

00:48:53   or the USB two with the old one.

00:48:55   So, so far so good.

00:48:58   For the most part, I'm happy with it.

00:48:59   I'm still debating my options,

00:49:02   but I had some good fun in Destiny.

00:49:03   Oh, and I re-signed up to Apple Arcade

00:49:05   just so I could play through Sayonara Wild Hearts at 6K.

00:49:09   That was really nice.

00:49:11   - How is Apple Arcade?

00:49:12   Are we following that at all?

00:49:13   Like, is there anything good on there that like since launch?

00:49:15   - I've never played it.

00:49:16   - Most of the games, like if you look through the games,

00:49:18   there are no bad games.

00:49:19   The game, all the games are like, this is a good quality

00:49:22   implementation of this type of game.

00:49:24   The question is, are you into that kind of game?

00:49:26   And there's a wide variety of games.

00:49:28   They're not, you know, this is your usual like racing games

00:49:30   and platforming games.

00:49:31   There's lots of very interesting games.

00:49:33   I think that is, it's a bargain.

00:49:35   Like for $5 a month, you get access to a pretty big

00:49:39   collection of games that are mostly pretty good.

00:49:41   And remember, none of them have an app purchases

00:49:43   or anything like that.

00:49:44   I think it's a great deal, but it depends.

00:49:46   You have to know what kind of gaming lifestyle

00:49:49   you are leading.

00:49:50   I am at this point mostly in a monogamous gaming lifestyle

00:49:53   where I'm just playing Destiny.

00:49:54   (laughing)

00:49:55   You know, I'm just waiting for, you know,

00:49:57   Last of Us Part II and a few other sort of flagship

00:50:00   once every year and a half type games

00:50:02   that I will divert myself into.

00:50:04   But if that's the type of gamer you are,

00:50:07   maybe Apple Arcade doesn't make sense for you.

00:50:08   But if you graze or if you're just like,

00:50:10   ah, I'm just in the mood to see what a game is,

00:50:12   like I just did today.

00:50:13   Hey, I wanted to try some games on my new fancy GPU

00:50:18   on my Mac, where do you find Mac games?

00:50:20   Basically nowhere or Apple Arcade.

00:50:23   And I went to Apple Arcade and guess what?

00:50:24   There's a ton of Mac games 'cause Apple Arcade

00:50:27   forces these people to make their games run on the Mac.

00:50:29   And the games are all pretty good.

00:50:31   Like it is a lot like the consoles where Apple has a hand

00:50:36   in selecting and managing the games that appear

00:50:39   on the platform.

00:50:40   And I've played, you know, maybe 10, 12 Apple Arcade games,

00:50:44   you know, when I launched.

00:50:45   And today I just had the urge to play one again.

00:50:47   You know, I ended up going to Sign our Wild Hearts

00:50:49   just because I hadn't played it in ages

00:50:50   and I really loved that game.

00:50:51   Five bucks, five bucks.

00:50:53   And now it wasn't five bucks for me to play that one game.

00:50:55   I have access to the entire library

00:50:56   until the end of the month again.

00:50:57   So I think it's a good deal if you are the type of person

00:51:02   who doesn't just play one or two games all the time.

00:51:06   It seems that a lot of people in our circles

00:51:09   have been falling more into the, if not monogamous,

00:51:13   then, you know, sort of serial monogamous type of strategy

00:51:16   where it's like, oh, everyone's playing Animal Crossing

00:51:19   or, you know, the Armit family is playing Minecraft,

00:51:22   you know, or like rather than sort of dedicating a week

00:51:26   or two to one game and then a week or two to another game,

00:51:29   you know, something like that.

00:51:30   But I think it's more of a thing that you do

00:51:32   when you were a kid, 'cause you basically burn through a game

00:51:34   in a week or two or finish it.

00:51:37   Whereas now I think most adults are looking for like

00:51:41   a lifestyle game where you, if you have any gaming time,

00:51:44   you know exactly where you're gonna spend it

00:51:46   and then you have some fun and then you set it aside

00:51:47   and you come back to it.

00:51:49   - The thing that has me concerned about Apple Arcade

00:51:51   is that everyone has basically said

00:51:54   that exact same thing about it.

00:51:55   Oh yeah, the games are nice, they're, you know, good games.

00:51:58   But I'm not hearing about many specific games.

00:52:00   In fact, I haven't heard of a single specific game

00:52:03   after the launch that everyone says like,

00:52:05   oh, you gotta play this one game.

00:52:07   - Well, that's because most of the people you know

00:52:09   are playing some single game.

00:52:11   You certainly heard a lot about Animal Crossing, right?

00:52:13   Lots of people are just playing Animal Crossing.

00:52:15   They're not playing anything else, right?

00:52:17   Sayonara Wild Hearts by its nature is a short game

00:52:19   where it's not like an ongoing type of thing.

00:52:21   It just is a certain number of levels

00:52:23   and you play them and you're done with it.

00:52:24   So you heard about that at launch,

00:52:25   but now everyone has played it.

00:52:27   There are, I think a lot of the games in there are like that.

00:52:30   You can play them and finish them.

00:52:32   And once you've played them and finished them, you're done.

00:52:33   The thing that, the key value proposition for Apple Arcade

00:52:37   is you don't buy a bunch of individual games.

00:52:40   You pay $5 and get access to all of them.

00:52:42   So your value for that $5,

00:52:44   if you finish one game,

00:52:47   you've got your $5 worth for the month, right?

00:52:50   If you try 12 other games,

00:52:52   you've gotten way more than your $5 worth, right?

00:52:54   So you just have to know,

00:52:55   is that a thing that you're ever gonna do?

00:52:56   Or are you just gonna play one game?

00:52:58   I just paid $5 just to have a single play through

00:53:01   an album, whatever it's called, the album mode

00:53:04   or the mode where it just plays straight through

00:53:06   that pauses between levels.

00:53:08   That's worth $5 to me right there.

00:53:10   I pay similar amount to Rent Movies from iTunes

00:53:12   and play them for the same amount

00:53:13   and watch it for the same amount of time.

00:53:14   I just play this.

00:53:16   I just gotta remember to cancel

00:53:17   'cause I'm probably not gonna play any of those games

00:53:18   'cause I'm too busy playing Destiny.

00:53:20   (laughing)

00:53:21   - I will say we finally started watching

00:53:24   the morning show on Apple TV+.

00:53:26   This is the first Apple TV+ show that I've actually watched.

00:53:30   And it's pretty good, I'm actually enjoying it.

00:53:33   - You should try For All Mankind after that.

00:53:35   - Yep, agreed.

00:53:35   - Yeah, that's probably next on the list.

00:53:37   Yeah, here I am coming very late to everything.

00:53:40   Yeah, I finally watched Apple TV+.

00:53:43   And yeah, it's not bad.

00:53:44   - I just started watching Defending Jacob,

00:53:47   which is notable because it is shot,

00:53:50   ostensibly shot in and around where I live.

00:53:54   And it's fun to watch as a resident to say,

00:53:56   that's not, I don't know where they're actually shooting it,

00:53:58   but like, that's not where I live.

00:54:00   Lots of fake signs, lots of made up names.

00:54:03   It's kind of a depressing show about murder

00:54:06   and school aged children or anyway.

00:54:08   So maybe not your cup of tea,

00:54:10   but I started watching that just for the hometown aspect

00:54:13   of it and because I remember when a bunch of roads around me

00:54:15   were closed down for filming.

00:54:17   I had heard that the stars of the show,

00:54:20   the star of the show is Chris Evans and Kerry Russell,

00:54:24   maybe, anyway.

00:54:25   Captain America, yeah, I had heard that he wasn't going

00:54:28   to be here, so don't bother coming to the set

00:54:30   'cause Chris Evans isn't gonna be here.

00:54:32   They're just shooting some other scenes or whatever,

00:54:33   which is either it's a lie or they composited him in

00:54:37   because I saw some scenes shot and like,

00:54:38   I know where that is and there's Chris Evans standing there.

00:54:41   I could have gone by and waved to him, but I didn't.

00:54:43   That was a while ago, but again,

00:54:45   it could have been green screen.

00:54:46   It's really hard for me to tell.

00:54:46   I could have Todd look at it and tell me,

00:54:48   is Chris Evans actually there?

00:54:49   They just put him in.

00:54:51   - Yeah, I thought Morning Show was good.

00:54:55   I thought For All Mankind was even better.

00:54:57   And those are the only two I've tried,

00:54:59   but I enjoyed them both.

00:55:00   - I watched See, which is a little bit silly,

00:55:02   but I feel like that kind of thing, it's fine.

00:55:05   - Let's keep ourselves in MacPro Corner.

00:55:07   Do you want to tell me about your wheels and feet

00:55:09   and heights and angles and things?

00:55:11   - Yeah, this strategy of putting wheels on the front

00:55:14   and feet on the back or vice versa,

00:55:16   so that you have something that you can wheel,

00:55:18   but that doesn't go anywhere until you pick up

00:55:19   the feety part.

00:55:21   Jeremy Cox did some measurements based on stuff

00:55:24   on the product pages.

00:55:26   And apparently the wheels are about an inch taller

00:55:28   than the feet.

00:55:29   So if you were to do that,

00:55:31   you'd have roughly a four degree slope,

00:55:32   but more importantly, it would look and feel awful

00:55:34   because the feet on the MacPro were totally flat.

00:55:37   So they'd be on an angle just touching at the edge.

00:55:39   So yeah, you'd have to make an adjustment.

00:55:42   You need basically one inch heels on your feet

00:55:44   to get a level MacPro.

00:55:47   - Yeah, I love the illustration that they provided too.

00:55:49   We'll have to make that the chapter art or something.

00:55:51   It's really cool to see like,

00:55:52   oh yeah, that would be way too much,

00:55:54   like way too big of a slope.

00:55:56   - Indeed, all right, so we have some feedback

00:55:58   about the iPad Magic Keyboard.

00:56:01   Matt Berkler writes that they just tried it out again,

00:56:04   was actually impressed how hard they could bang

00:56:06   on the space bar and provided a video.

00:56:09   And apparently this thing is like very precariously perched

00:56:14   with only the iPad portion on a table

00:56:19   and the entire keyboard is dangling in thin air,

00:56:22   but because of physics and counter levers and whatnot,

00:56:26   it's somehow, and I guess all the weight is in the back,

00:56:28   so it's somehow staying afloat.

00:56:29   But this, oh, this is stressing me out just watching this.

00:56:32   - Yes, but I think the video, you know, be impressed,

00:56:35   like wow, how stable.

00:56:36   What all this is doing is emphasizing exactly

00:56:38   how lopsided the weight distribution of this thing is.

00:56:40   Like it is so heavily back weighted again,

00:56:43   which is why they can't tilt the thing back any farther.

00:56:46   All of the weight starts basically where the keyboard ends.

00:56:50   And that's why you can get away

00:56:51   with what's shown in this video.

00:56:52   You should definitely watch it to realize

00:56:53   exactly how, you know, back weighted it is.

00:56:56   It's not tippy, it's not gonna tip over backwards,

00:57:00   but all of the weight is on that end,

00:57:02   which is, you know, don't try this with your laptop

00:57:04   because you will have very different results

00:57:06   and be very sad very quickly.

00:57:08   And yeah, so this is, it was not clear.

00:57:10   This is not the weight distribution

00:57:11   that you want for a laptop.

00:57:13   You would rather have the weight low and flat to the ground,

00:57:16   like in a car or like in Marco's car.

00:57:18   A big, all the big heavy batteries is at the bottom,

00:57:22   low and wide, right?

00:57:24   You don't, if Marco's battery was on the roof of his car,

00:57:27   it would be like this keyboard stand.

00:57:29   - All right, John Not-Sercuso writes in that alternators,

00:57:33   guess what, they do generate alternating current.

00:57:36   They're used in cars because they're smaller

00:57:37   and more efficient, thank you to Tesla,

00:57:39   as in Nikola Tesla, and a simple rectifier circuit

00:57:42   converts AC to DC for the battery, et cetera.

00:57:44   A DC generator would be larger, heavier,

00:57:46   and less efficient to lower PMs.

00:57:47   And then Craig Weber also adds a generator

00:57:51   produces DC directly through what's effectively

00:57:53   a mechanical bridge rectifier, but less efficiently.

00:57:56   - Yeah, so cars, all the stuff inside your car

00:57:59   is running on DC, but your alternator's making AC briefly

00:58:02   before it's converted.

00:58:03   - Indeed, and then King T. Bird writes,

00:58:06   always ground to the alternator bracket

00:58:08   or a similar point on the engine

00:58:09   as that will bypass the battery,

00:58:10   this is in the context of jumping in a car,

00:58:12   to the same ground the starter uses.

00:58:14   Trust me, it makes a huge difference

00:58:15   in the current delivered without passing

00:58:17   through a dead battery, especially a shot battery.

00:58:19   - Yeah, I hadn't thought about like

00:58:20   if your battery's totally fried.

00:58:21   Obviously mine wasn't totally fried.

00:58:22   I was able to start it by going through the battery.

00:58:24   But again, today I actually replaced the battery.

00:58:27   I looked for, I still didn't go to the point

00:58:30   where I looked in the owner's manual.

00:58:31   I was looking for that part.

00:58:32   But while I had the engine bay open,

00:58:33   I was like, is there some post

00:58:35   where it wants me to ground in here?

00:58:36   Is there something?

00:58:38   I could see a couple of nuts that, in theory,

00:58:40   could be used for it, but nothing labeled

00:58:42   as like a grounding spot.

00:58:44   And practically speaking, my two little clampy thingies,

00:58:48   if the positive one is on the positive,

00:58:50   the negative one doesn't reach very far.

00:58:52   It's not like I can go across to the other corner

00:58:54   of the engine and find something to clamp onto.

00:58:55   So if there's some post for me to put it,

00:58:58   I still couldn't find it.

00:58:59   Oh, and by the way, when I did the replacing my battery

00:59:01   today, this is the first time I've ever successfully done

00:59:04   this thing that I always think about doing.

00:59:06   I don't even know if this is true of modern cars,

00:59:07   but I used to be annoyed with my older cars

00:59:10   that when I replaced the battery,

00:59:12   the car would forget all its settings,

00:59:14   'cause there's no V-RAM, essentially.

00:59:16   And all your radio presets would be gone,

00:59:18   and all your preferences and settings,

00:59:19   and everything would just be gone.

00:59:20   And it annoyed me, 'cause I'm like,

00:59:21   I don't remember when I set this thing up

00:59:23   six years ago, right?

00:59:25   So this time I said, I'm not gonna let that happen.

00:59:26   I don't know for a fact whether my car has NVRAM.

00:59:29   I'm hoping it does, 'cause it's more modern,

00:59:31   but I don't wanna take the risk.

00:59:32   So I very carefully used my battery charger

00:59:35   and clamped it onto the little thingies

00:59:36   and then disconnected them from the battery,

00:59:38   keeping current flowing through the car

00:59:41   while I swapped out the battery.

00:59:43   Then I put in the new battery and very carefully

00:59:44   put the little things over and screwed them on

00:59:46   and then disconnected it.

00:59:47   And as far as I can tell, everything worked

00:59:49   and I didn't lose any info and I have a shiny new battery.

00:59:53   Oh, and speaking of my battery,

00:59:55   I came with a little round sticker on it

00:59:57   that says 3/20 on the top.

00:59:59   And I don't know what that is supposed to be.

01:00:02   It's probably March 2020, right?

01:00:06   Maybe it's a sticker that says like,

01:00:07   that's when this battery was manufactured or something.

01:00:10   I don't know what the purpose of the sticker

01:00:12   is supposed to be.

01:00:13   But the reason I noticed the sticker at all

01:00:15   is because it was like a reddish sticker,

01:00:17   but there was a little crescent moon of a green sticker

01:00:19   poking out from underneath it.

01:00:21   So I peeled off the red sticker

01:00:23   and underneath the red sticker was a green sticker

01:00:25   that said 1/20.

01:00:27   So I just put the 3/20 sticker next to it.

01:00:32   So now my battery has two stickers on it.

01:00:34   At least the thing underneath didn't say like 4/17.

01:00:39   So pretty sure my battery's fine.

01:00:42   Car starts right up, battery's fully charged.

01:00:44   Everything's great.

01:00:45   Go team.

01:00:48   - All right, we didn't get a chance to talk

01:00:49   about this last week,

01:00:50   but Apple has released a contact tracing,

01:00:52   I mean, exposure notification in, what is this?

01:00:55   iOS 13 five, something like that, whatever came out today.

01:00:59   - 13.5.

01:01:01   - And so there's some stuff in settings

01:01:03   that will allow you to turn on or off

01:01:06   COVID-19 exposure notifications.

01:01:08   And that is the thing where the iPhone will,

01:01:12   in the background,

01:01:13   it will communicate via Bluetooth low energy

01:01:15   and kind of, if I understand things right,

01:01:16   kind of say I'm here and I am code 1234

01:01:20   and I'm oversimplifying here.

01:01:21   And then it will listen to other phones saying I'm here

01:01:23   and I'm code 5678.

01:01:25   And it will keep a kind of database or tally

01:01:29   of who it's seen for a certain duration of time

01:01:32   so that if a central health authority finds out

01:01:35   that oh, 5678 has coronavirus,

01:01:39   you can look up all the people

01:01:41   who have been tested positive

01:01:43   and compare who you've seen with who is tested positive

01:01:47   and say, oh, I was around them at some point,

01:01:49   I should probably self-isolate, quarantine,

01:01:52   and then maybe even get tested.

01:01:54   This, at a glance, seems pretty solid.

01:01:58   I'm pleased with what I've seen.

01:02:00   To be fair, I haven't looked into this deeply.

01:02:02   It seems like in order to write an app

01:02:04   that leverages this API, you need a certain,

01:02:06   not certification, what's the word I'm looking for?

01:02:09   - Entitlement. - Entitlement.

01:02:10   Thank you, yep.

01:02:11   You need a certain entitlement,

01:02:12   which presumably Apple will not be giving out willy-nilly.

01:02:15   But I don't know, at a glance, this looks pretty good.

01:02:18   Marco, thoughts about this?

01:02:20   - Yeah, I mean, contact tracing or exposure notification

01:02:25   is a pretty important part of controlling a pandemic

01:02:28   and dealing with it, and so the need for this is very high.

01:02:32   The fact that Apple and Google work together

01:02:35   to develop a standard that both Google-powered

01:02:39   Android phones and all of the iPhones

01:02:42   could both use and talk to each other is really remarkable.

01:02:46   And so just that alone, the fact that they work together

01:02:49   pretty quickly and develop this thing

01:02:51   that they could both swallow and are willing to do

01:02:53   for all the people out there who have either platform,

01:02:57   that's really impressive.

01:02:58   And if you look at the actual design of the system,

01:03:02   obviously you would think, all right,

01:03:03   well, if the phones are gonna be passively

01:03:06   trading identifiers with each other all the time,

01:03:08   and then they'll keep some kind of history

01:03:10   of what other identifiers they've seen,

01:03:12   and then they'll be able to notify,

01:03:14   oh, I've seen identifiers 10, 15, and 20,

01:03:17   so notify them 'cause I now have the virus,

01:03:19   they need to know that they were exposed to me,

01:03:22   you would think this would be a privacy nightmare.

01:03:25   But the way they've designed the system

01:03:26   is both simple and pretty clever

01:03:29   to basically use a bunch of short-lived random tokens,

01:03:33   and they're all stored locally on device,

01:03:36   there's no real persistence, no persistent identifiers,

01:03:41   no real tracking possible beyond a 15-minute window

01:03:45   of any one particular identifier.

01:03:48   So it's actually, if you look at the system,

01:03:50   I can't see any problems with the system as designed,

01:03:54   at least any big problems,

01:03:55   any kind of massive privacy violation

01:03:58   or creepy tracking potential.

01:04:01   They've done a really good job.

01:04:04   I suspect, oftentimes what happens with standard bodies

01:04:07   or tech standards is Apple basically designs the whole thing

01:04:12   and then hands it to the other party and is like,

01:04:16   this is now our standard.

01:04:17   (laughs)

01:04:18   That happens a lot, from what I hear,

01:04:21   and things like USB-C.

01:04:22   So apparently, Apple frequently does stuff like that,

01:04:27   and it wouldn't surprise me if that's what happened here,

01:04:30   'cause this is a very Appley kind of system,

01:04:34   and I can't imagine Google coming up with the system

01:04:37   if they were at the drawing board.

01:04:40   So ultimately, it looks very good.

01:04:43   It isn't out to the public yet.

01:04:46   There are a bunch of complicated questions of things like,

01:04:50   should it be enabled by default?

01:04:52   Like, should your phone be broadcasting

01:04:53   these identifiers by default?

01:04:56   And there's certainly a slight privacy angle to that,

01:05:00   but I think the system is so well designed

01:05:04   that I would argue that yes, it should be on by default,

01:05:07   because the privacy implication is so tiny,

01:05:10   like the scope of potential privacy risk

01:05:13   is so small and so minor,

01:05:15   and if it's not on by default for everyone,

01:05:19   it's far less effective.

01:05:21   You might as well not even do it if it isn't on by default.

01:05:24   So I'm hoping they end up with that.

01:05:27   I think that is the plan right now.

01:05:29   Maybe there'll be some kind of one of those

01:05:30   setup wizard screens when you first boot up 13.5

01:05:34   that it might ask you and just be defaulted to yes,

01:05:38   but hopefully it is totally up and up

01:05:42   and on by default and everything else,

01:05:47   and hopefully the same applies

01:05:48   to the Android platform as well.

01:05:50   There is certainly the question of like,

01:05:52   how the heck Android phones are getting

01:05:54   a large-scale software update

01:05:55   in any kind of reasonable amount of time.

01:05:57   I assume, I don't know anything about this,

01:05:59   but I assume that this is part

01:06:01   of the Google Play services thing,

01:06:02   where Google kind of has this library of stuff

01:06:05   they can update on a much more frequent basis

01:06:08   compared to the actual OS of all these phones

01:06:10   that never get updated, so it's most likely there.

01:06:13   So yeah, hopefully this is,

01:06:16   hopefully this system can get deployed soon

01:06:18   and enabled by default on a lot of different phones,

01:06:21   because that would really be quite effective

01:06:24   at achieving this.

01:06:26   There's all sorts of problems

01:06:27   that they have clearly considered or been made aware of

01:06:30   and addressed in some way, like for instance,

01:06:33   you wouldn't want to be able to just spam everybody

01:06:36   by saying like, "I got the virus, I got the virus,"

01:06:37   even if you didn't, and be able to spam all the people

01:06:40   who were near you for the last week or whatever

01:06:44   and scare them all or have them all go

01:06:47   to get tested unnecessarily or whatever.

01:06:49   So they've thought about stuff like,

01:06:50   okay, only public health authorities will be able to notify

01:06:54   or to be able to submit the thing that says,

01:06:56   this person has it for sure, stuff like that.

01:06:59   So there's all sorts of concerns

01:07:00   that they've been seemingly addressing pretty well.

01:07:04   Some countries, there was this whole drama

01:07:05   with certain countries, I think France was one of them,

01:07:09   where they didn't want this kind of approach

01:07:11   that was totally passive.

01:07:13   They wanted only an app that the user would be launching

01:07:16   and keeping in the foreground and keeping their phone on

01:07:19   with the screen on all the time for it to work,

01:07:22   and it's like, no, that's not going to do anything.

01:07:25   That's a no-go.

01:07:27   So, although most of those countries seem

01:07:30   to be coming around that this is actually

01:07:32   the better way to do it.

01:07:33   So anyway, from what I can see so far,

01:07:35   it looks really good.

01:07:37   If you want to hear more detail about how it works

01:07:39   or read more detail about how it works,

01:07:40   there's a good article on NS Hipster

01:07:41   about basically the whole API, what it does,

01:07:44   how it works, why it's important,

01:07:46   why it's pretty safe privacy-wise.

01:07:49   So we'll link to that from the show notes.

01:07:50   And otherwise, I think it's a great thing

01:07:52   that they're doing.

01:07:53   I hope it gets deployed widely and quickly.

01:07:57   - Like a lot of the, when we talk about security

01:08:00   in other non-virus-related contexts,

01:08:02   where we're talking about the classic trade-off

01:08:04   between convenience and security,

01:08:06   lots of stuff that has to do with security is inconvenient.

01:08:09   You just want to get to the thing.

01:08:10   You don't want to have to say, okay,

01:08:12   to a bunch of permission dialogue boxes.

01:08:13   You don't have to enter a bunch of passwords.

01:08:15   You don't want your password to have to be long

01:08:17   and complicated.

01:08:18   Basically, security and convenience are opposing forces,

01:08:21   and you have to trade one for the other.

01:08:23   And that's a difficult trade-off

01:08:24   because we all just want convenience.

01:08:26   We also want the security, but day to day,

01:08:28   we just want the convenience.

01:08:29   For the virus stuff,

01:08:31   that same trade-off still exists.

01:08:35   Margo was just talking about having to leave an app turned on

01:08:37   and everything like that,

01:08:38   which would be quote-unquote more secure

01:08:40   'cause you'd be aware that you're doing it,

01:08:41   but it's ridiculously inconvenient.

01:08:43   But the real trade-off here is efficacy versus security.

01:08:47   The more this system respects your privacy,

01:08:52   the less effective it is.

01:08:53   So you can imagine a system that totally violated

01:08:57   your privacy, that would be way more effective.

01:08:59   To give just one example, nowhere in this scheme

01:09:02   that Apple has come up with is location information

01:09:04   used anywhere, period.

01:09:06   Like the random identifiers that are sprayed out,

01:09:08   they're just random identifiers.

01:09:10   Nobody knows where anybody is.

01:09:11   There is no location information recorded

01:09:14   or exchanged whatsoever.

01:09:15   All it knows is that you saw this other device

01:09:19   that sprayed this number out.

01:09:21   Doesn't know where you are when you saw it.

01:09:22   I don't even know if it knows the time of day

01:09:24   when you saw it.

01:09:24   It's just merely like exposure.

01:09:27   Have you been exposed?

01:09:29   Did you get this number sprayed at you from this number,

01:09:32   this so-and-so forth?

01:09:33   The fact that it's voluntary

01:09:37   and that you have to go through this whole big procedure

01:09:39   to submit the fact, to assert this,

01:09:42   I've got it, I've been diagnosed, they tested me,

01:09:45   I'm positive.

01:09:46   The process of doing that, A, it's voluntary.

01:09:49   You don't have to do it if you don't want to

01:09:51   because again, that's better for privacy, right?

01:09:53   If it was involuntary and if you tested positive,

01:09:57   you had no choice and they would submit your thing,

01:09:59   worse for privacy, better for effectiveness

01:10:02   because at this point someone would be like,

01:10:03   oh, I don't wanna submit that, right?

01:10:06   And then you have to go through some process

01:10:07   which you have to know about and the doctor has to know about

01:10:09   and you have to come together and do all that stuff.

01:10:12   If instead, this is one of the things

01:10:14   the other country was talking about,

01:10:15   let's say that it sprayed out your location

01:10:19   and a bunch of identifiers and times of days

01:10:21   and it was all collected into one global server somewhere

01:10:24   so that some central authority or government

01:10:27   had tracking information in real time

01:10:29   of every single person and where they are 24 hours a day,

01:10:32   seven days a week and what other things

01:10:34   are in the vicinity and it connected up involuntarily

01:10:37   to all their private health information

01:10:38   so as soon as someone tested positive,

01:10:40   no participation needed, we would just connect all the dots

01:10:43   and find all the people.

01:10:44   That would be way more effective and a privacy nightmare.

01:10:48   So we're used to, we're talking about,

01:10:50   oh, convenience, privacy, trade-off

01:10:52   and you can have debates about it or whatever.

01:10:53   This is a whole different ballgame

01:10:55   because it's a similar set of trade-offs

01:10:57   but on the other side is like public health, right?

01:11:01   Your inconvenience, no matter how inconvenienced you are,

01:11:04   you probably don't die.

01:11:05   Some of you know it probably doesn't die

01:11:08   which is part of the reason these countries

01:11:11   with I think better governments,

01:11:14   with citizenry that has more faith in its government

01:11:17   were pushing the system.

01:11:18   I said, well, why won't you just let us

01:11:20   report all this information centrally

01:11:22   to the government automatically?

01:11:24   Because that's the purpose of government

01:11:25   to do a thing that individuals can't do.

01:11:28   The collective, as elected by the people,

01:11:32   responsibility is to serve the public good

01:11:37   and it is entrusted to serve the public good

01:11:40   through the system of government that we have, right?

01:11:42   So why wouldn't we wanna collect it?

01:11:44   And Apple and Google are like, no,

01:11:46   we're not going to do that.

01:11:48   Our system is completely anonymous.

01:11:50   You can't track people, there's no location

01:11:51   and there's no central authority or whatever.

01:11:55   It's on-device information.

01:11:56   All those privacy-preserving things make it less effective

01:12:03   but protects against what we know would happen

01:12:06   in the United States which is that some giant corporation

01:12:08   would eventually get this information

01:12:09   or they would leak out of the government

01:12:10   or would end up on a bunch of servers

01:12:12   and on the dark web or whatever.

01:12:14   Inevitably, it would get out.

01:12:17   We can't even keep our credit information secure.

01:12:19   There is no way to have that valuable pile of information

01:12:23   in the United States and not have it get out to bad actors,

01:12:26   let alone before you consider whether the government itself

01:12:29   is a bad actor and stuff like that.

01:12:30   So Apple and Google are doing what they can

01:12:35   within the parameters that present themselves.

01:12:37   And the final bit is that this isn't even out yet.

01:12:41   We're talking about the iOS 13.5 beta,

01:12:43   13.5 presumably will be out in the next week or two.

01:12:46   But there is a question of by the time this actually gets

01:12:49   out and by the time actually people upload their phones,

01:12:52   how much value can it deliver?

01:12:55   And how much is that value necessarily constrained

01:12:57   by the dire environment in the United States

01:13:02   and in general across the world?

01:13:04   Do you have to sort of code for the worst-case scenario

01:13:07   and say we have to be very aggressive

01:13:10   at protecting your privacy even though we know

01:13:12   it will make this effort less effective than it could be?

01:13:15   And I think they've probably made the right trade-off

01:13:18   'cause it is not an ideological trade-off.

01:13:21   It is the trade-offs they've made recognized

01:13:24   the realities of the world.

01:13:27   But I feel bad for the countries that are essentially

01:13:29   doing better than us and have more faith in their government

01:13:31   because we can't afford to have a system like this

01:13:36   that works well in the best of cases

01:13:39   but is a disaster in the worst of cases

01:13:41   because so many places in the world,

01:13:43   including the US, are the worst of cases.

01:13:46   - Yay.

01:13:47   - I mean, assuming if it's not on by default,

01:13:50   are you two gonna turn it on?

01:13:52   - Oh, totally.

01:13:53   - I mean, I don't see any downside to it personally.

01:13:55   Like, more data is good.

01:13:57   I don't particularly wanna, like,

01:14:00   I don't wanna know if I've been potentially infected,

01:14:02   but I really wanna know if I've been potentially infected.

01:14:05   So yeah, I would absolutely turn it on.

01:14:07   I am not currently in a position

01:14:11   where I think it's worth running the beta,

01:14:13   especially since it doesn't appear

01:14:14   that there's any, like, health organizations

01:14:16   that have released an app for it as far as I know.

01:14:18   But no, I definitely will turn it on

01:14:22   once the opportunity arises, when 13.5 is out for real.

01:14:25   - The other thing about this is

01:14:26   whenever there's any technology involved in health,

01:14:29   there's the danger of the magic thinking of technology,

01:14:31   especially people who aren't into technology.

01:14:33   I think it's whatever that's saying.

01:14:34   Like, if you're actually a programmer,

01:14:36   you know that all software is horrible,

01:14:37   but if you're not, you might think it's magic.

01:14:39   - So part of what this system has to do

01:14:42   is decide what counts as exposure, right?

01:14:44   It's not just, oh, I received a communication

01:14:47   via Bluetooth of this identifier,

01:14:49   because that could happen

01:14:50   when you drive by somebody in a car, right?

01:14:52   You probably didn't get it from them.

01:14:53   There is, they have to decide

01:14:54   how long do you have to be within proximity

01:14:58   of this thing to count as an exposure,

01:15:00   because practically speaking, again,

01:15:01   if you walk past each other on opposite sides of the street,

01:15:05   on opposite sidewalks,

01:15:06   you're probably not gonna get affected mostly.

01:15:09   From what we know of the transmissibility,

01:15:10   you're probably okay on opposite sides of the street.

01:15:12   But if you hang out in an elevator for half an hour,

01:15:15   you're probably gonna get it, right?

01:15:16   So somewhere between there,

01:15:17   this system has to decide what counts as exposure.

01:15:21   But because it's technology, they're gonna be like,

01:15:23   oh, well, I got an exposure notification.

01:15:25   That means I was exposed.

01:15:26   Well, maybe.

01:15:27   Or maybe they were a little bit conservative

01:15:32   with the exposure,

01:15:32   and really, they made it like a two-second gap,

01:15:34   and really, you walked past someone at a 12-foot distance

01:15:37   and were within range for them for two seconds

01:15:39   and counted as an exposure.

01:15:41   Or if you don't get a notification,

01:15:42   you're like, yay, I wasn't exposed.

01:15:43   Maybe, or maybe they said it

01:15:45   so you had to be in close proximity

01:15:47   for somebody for five minutes,

01:15:48   and you were in proximity for four minutes and 30 seconds,

01:15:50   and you got it, but you didn't get the notification.

01:15:52   So keep in mind that even when working as designed,

01:15:56   this isn't necessarily an imperfect system.

01:15:58   All we're trying to do is help.

01:16:00   This is better than not having the system,

01:16:02   but it is not, like anything else we're gonna hear,

01:16:05   a complete solution to the problem

01:16:07   if you get notified of this.

01:16:08   It doesn't mean you're sure you have it.

01:16:09   If you don't get notified,

01:16:10   it doesn't mean you're sure you're not.

01:16:11   It just adds more information than you had before.

01:16:13   - I would also say, for all of you listeners out there,

01:16:16   this is a thing where the question of whether you enable it

01:16:20   shouldn't even be a question.

01:16:21   Yes, enable it.

01:16:22   If you actually look at what it does and how it works,

01:16:28   it's a no-brainer.

01:16:30   There should be no controversy about it.

01:16:31   There should be no real concern about what it's doing,

01:16:36   and it will only work if everybody enables it.

01:16:38   So just enable it.

01:16:41   Research, if you're concerned,

01:16:42   research what it actually does, and you'll see.

01:16:45   You'll see it as I have by looking into the actual protocol,

01:16:48   what it's actually doing, that it's fine.

01:16:52   This is one of those cases like vaccines

01:16:53   where the only people who are gonna be afraid of it

01:16:56   and not do it are people who have less information,

01:16:59   willfully or not.

01:17:00   If you actually look at what it's doing, it's a no-brainer.

01:17:05   Yeah, and of course it's software.

01:17:07   There can be bugs and so on and so forth,

01:17:08   but in the grand scheme of things,

01:17:10   your phone company already has so much more information

01:17:13   about you than you can ever possibly imagine.

01:17:15   Just, yeah, enable this.

01:17:18   It's a no-brainer.

01:17:19   If you're listening to this thing,

01:17:20   they'll listen to, get advice from people

01:17:22   who know stuff about technology,

01:17:24   or were telling you, because of what I just mentioned,

01:17:27   how incredibly limited this is

01:17:30   and how preserving it is of your privacy,

01:17:33   that's the reason why you should just do it by default.

01:17:35   It's a no-brainer.

01:17:36   - Also in 13.5, there are group FaceTime

01:17:40   and Face ID improvements.

01:17:41   I haven't had the time to look into this myself,

01:17:42   but my limited understanding is you can,

01:17:45   or I guess when it detects that you're wearing a mask,

01:17:48   it will not wait near as long trying to figure out

01:17:52   whether or not this is your face,

01:17:53   and it will just immediately show you a password prompt.

01:17:56   Did I get that right?

01:17:57   - It'll scan your face.

01:17:58   Like it's still doing the face scanning,

01:18:00   but rather than just saying,

01:18:02   I'm trying to recognize his face,

01:18:03   I'm trying to recognize his face,

01:18:05   it will take a break if it doesn't immediately

01:18:08   recognize your face and say, okay,

01:18:09   I didn't recognize the face,

01:18:10   but does this look like a face that's wearing a mask?

01:18:13   And I'm not sure how it does that.

01:18:14   It could do it with a depth sensor,

01:18:16   looking for like basically a person

01:18:17   without a nose and a mouth,

01:18:19   or it could do it with the camera,

01:18:20   looking for a big region that doesn't look like a face,

01:18:22   or who knows, could it be some machine learning?

01:18:24   Well, anyway, there's some magic that basically says,

01:18:27   if I don't recognize a face,

01:18:28   the next thing I'm gonna do is try to recognize a mask.

01:18:31   And if I recognize a mask,

01:18:33   then I'm gonna fall back to passcode.

01:18:35   Rather than keep trying to recognize the face,

01:18:36   which is a smart thing to do,

01:18:38   and some fast work from Apple.

01:18:40   - Yeah, in the Face ID training thing,

01:18:42   when you're registering your face with it,

01:18:44   it has a thing, if you tried to do the second appearance

01:18:48   as one with a mask, which I've tried and many people have,

01:18:51   it doesn't work for most people it seems,

01:18:52   certainly didn't work for me,

01:18:54   but what it does is if you're wearing a mask

01:18:56   or a half-folded-over mask,

01:18:58   or whatever trick people tell you might work,

01:19:00   the Face ID registration thing says,

01:19:03   your face is obstructed.

01:19:05   It actually has that as a status

01:19:06   it can detect and show you.

01:19:08   It's probably using that exact same logic,

01:19:10   to see, does this look like a face,

01:19:14   but one that is obstructed?

01:19:15   Yes, then immediately fail and go to the passcode screen.

01:19:18   Which, Face ID is the way all modern iPhones authenticate,

01:19:23   with the exception of the very, very old/new SE

01:19:27   and previous models, but I wouldn't call those

01:19:30   modern iPhones, all the modern iPhones use Face ID

01:19:33   as their only biometric authentication method.

01:19:35   This is not gonna be a great long-term solution,

01:19:39   and we're gonna be wearing masks for a while.

01:19:42   You know, some countries are gonna keep wearing them

01:19:44   as they have been for, you know, lots of conditions,

01:19:47   if not all the time.

01:19:49   Some professions require their workers to wear masks

01:19:52   all day every day, or much of the day,

01:19:54   and I don't think the mask thing is gonna go away

01:19:57   in the next few months.

01:19:59   So I think this is a good stopgap

01:20:01   to make the current situation a little less crappy.

01:20:04   But this is only a temporary solution, I think.

01:20:07   So it's great Apple's buying some time.

01:20:10   I hope the real solution ends up being either

01:20:13   a new line of phones that has Touch ID and Face ID somehow,

01:20:16   and will let you have some kind of setting that says,

01:20:19   like, all right, whichever way you recognize me first,

01:20:21   just trust that and go, and/or have a setting on Face ID

01:20:25   that makes it less secure, that basically doesn't check

01:20:27   for your mouth, and just, all right, recognize me

01:20:30   by my eyes and my forehead, and yeah,

01:20:33   that's less data points, and it's gonna be less secure,

01:20:36   but I'll take that trade-off.

01:20:38   Because right now, the alternative is, like,

01:20:41   I've been using an alphanumeric passcode forever,

01:20:44   and I just had to switch to a number passcode

01:20:47   this past couple of weeks, because every time

01:20:48   I have to go shopping with a mask on and everything,

01:20:51   I can't use my phone very easily,

01:20:53   and typing in a alphanumeric passcode sucks

01:20:56   when you're wearing gloves, potentially,

01:20:57   and it's certainly inconvenient to have to do that

01:21:00   every time you're checking your shopping list

01:21:01   in the grocery store.

01:21:02   Ideally, Apple has to find some way

01:21:05   to make their biometric authentication on the iPhone

01:21:08   work when people are wearing face masks.

01:21:10   That is the only good long-term solution here.

01:21:12   So whether it's re-adding Touch ID

01:21:14   and having it be simultaneous recognition,

01:21:16   or whether it's giving an option to have Face ID

01:21:20   have probably less security, but have it operate

01:21:23   with a mask on, that's the real long-term solution here,

01:21:25   and we don't have that yet, but I hope they're working on it.

01:21:28   - The lead times on getting a Touch ID back into the phone

01:21:31   are too long for them to do it as a reaction to the virus,

01:21:34   'cause it either been in their roadmap for years,

01:21:37   or it hasn't been.

01:21:38   We're all hoping that for years,

01:21:40   that they were gonna bring it back as under screen,

01:21:42   and I've always been saying under screen,

01:21:44   either whole or half screen Touch ID,

01:21:46   where you don't even have to have your finger

01:21:48   in a specific spot, but there was no rush for it

01:21:51   when we were talking about that, where it's like,

01:21:52   oh, that would be a cool thing to have,

01:21:53   in the meantime, Face ID is fine,

01:21:54   but now, there's a little bit more urgency,

01:21:56   but the reason they haven't been doing that is,

01:21:59   one, cost, and two, my understanding is

01:22:01   that the under screen ones are still not as good

01:22:03   as the dedicated one that Apple has on the SE,

01:22:07   in terms of how secure it is, how many points it's gonna

01:22:10   pick up, how easy it is to read your finger, yada yada.

01:22:12   So maybe three or four years from now, Touch ID will,

01:22:17   if they start now, three or four years from now,

01:22:19   Touch ID could make its triumphant return

01:22:21   underneath our screens of our iPhone 27s,

01:22:23   or whatever the hell.

01:22:25   - Yeah, I guess 11 plus three or four is not 27,

01:22:30   but do your own math.

01:22:31   You know, with Apple's naming, you know what,

01:22:32   I take it back.

01:22:33   There's no reason to pick something 27

01:22:36   with Apple's naming screen.

01:22:37   But yeah, in the meantime, other solutions,

01:22:39   like Margo suggested, are much easier to do quickly.

01:22:43   Weakening Face ID by only doing your eyeballs

01:22:45   or your forehead may be a little bit too weak.

01:22:47   The one that has sprung to mind immediately to me,

01:22:49   and it would help Apple sell more stuff,

01:22:50   is have better link to unlock with your Apple Watch,

01:22:54   kind of like they do with Mac OS, right?

01:22:57   'Cause the watch doesn't suffer with this,

01:22:58   'cause it's always touching your screen,

01:22:59   so it can be used as a proxy key to say,

01:23:01   as long as you don't take your watch off,

01:23:03   and as long as your watch is unlocked,

01:23:04   if you pick up your phone and try to open it

01:23:05   and it's close by your watch,

01:23:07   then your phone will unlock automatically too.

01:23:09   Given how well that works or doesn't on the Mac,

01:23:12   maybe they need to work on that feature a little bit,

01:23:15   but I would think that that would be more secure

01:23:18   than eyeball Face ID.

01:23:20   I suppose they could do retina scans,

01:23:21   but again, that's another five to 10 year timeline

01:23:24   for them to come up with that amazing technology.

01:23:26   - Additionally, the group FaceTime in 13.5 Beta,

01:23:30   you can optionally turn off the enlarging

01:23:33   of whoever's speaking.

01:23:35   Now, I'm familiar with this in principle,

01:23:37   but I have not experienced this myself,

01:23:39   and to be honest, almost any group call I've been on

01:23:40   has been Zoom, not FaceTime,

01:23:43   but my understanding is,

01:23:44   especially once you get three or four people involved

01:23:46   with a single FaceTime call,

01:23:48   is that this gets real annoying real fast.

01:23:50   So now there's a switch.

01:23:51   This is where you can disable the

01:23:52   enlarge the face of the speaker feature.

01:23:54   - Yeah, I mean, this is true.

01:23:56   On Zoom calls as well,

01:23:58   Zoom has this wonderful option called Grid View,

01:24:00   and I'm not a video chat expert.

01:24:03   I don't know how many other platforms have this,

01:24:04   but the idea of, if you have a conference call

01:24:07   or video call with more than a handful of people,

01:24:10   normally what these platforms would try to do

01:24:13   is may have one big rectangle for the primary person

01:24:18   and then a bunch of smaller rectangles for everyone else,

01:24:20   and then basically detect and switch

01:24:22   whoever was talking the loudest at any given time,

01:24:25   they would be shown as the big primary square,

01:24:27   and then when somebody else was talking,

01:24:28   it would switch to them,

01:24:30   and turns out this is kind of annoying a lot of the times,

01:24:32   and having just a basic grid view

01:24:34   where everyone is the same size,

01:24:36   and just no matter what, when people are talking,

01:24:39   the arrangement stays stable,

01:24:41   that is a lot better in a lot of conditions,

01:24:45   and so this is basically saying that

01:24:48   that will now become a possibility

01:24:50   for the FaceTime video chat, I think, right?

01:24:52   Am I interpreting this correctly,

01:24:53   that that's what this means?

01:24:55   - I don't know if that's,

01:24:57   I think we're all correct on the thing

01:24:59   they're reacting against,

01:24:59   which is the current implementation, which I have used,

01:25:01   and the current implementation is trying to be

01:25:04   an app-less version of what Margot just described

01:25:06   as the default for Zoom or lots of other things,

01:25:08   where the whole screen gets taken by whoever's talking,

01:25:11   and then there's a smaller version of other people.

01:25:14   That's what Face ID does now,

01:25:15   except for instead of having it be big and everything else,

01:25:19   it gradually moves between those phases,

01:25:22   so it's just a bunch of floating boxes,

01:25:23   and as you start to be the dominant talker,

01:25:25   your box gets bigger and bigger,

01:25:27   but never quite as big as full screen,

01:25:29   but then if someone else goes,

01:25:30   you get smaller and that other box gets bigger,

01:25:32   so it's trying to be a smooth, dynamic version

01:25:35   of the very binary, you either get the whole screen

01:25:37   or you're one of the background bit players, right?

01:25:40   What I don't know is there, all right,

01:25:42   so is the fix, what is the fix for that?

01:25:44   Is the fix for that just a grid?

01:25:45   Maybe, I haven't seen any screenshots to know whether it is.

01:25:48   The fix for that could also be just a bunch

01:25:51   of little floating boxes, but they don't get any bigger,

01:25:54   but I think a much more Apple-ish solution to this,

01:25:57   and one that actually would be used by people

01:26:01   who find themselves in the situation.

01:26:02   I know 'cause I've done lots of family group FaceTimes.

01:26:05   You just, direct manipulation, right?

01:26:07   People know what they want to see at any given moment.

01:26:10   Now, it's annoying to have to manipulate it manually,

01:26:13   but for example, very often someone is showing something.

01:26:16   Look, some kid is holding up a picture they drew.

01:26:18   That's what you want to see, but at the same time,

01:26:21   someone else is talking saying, oh, that's so nice.

01:26:23   When did you draw that?

01:26:24   What is that supposed to be?

01:26:25   Or what, you know, like, the one talking

01:26:28   is not the one you want to see, so you need the person

01:26:30   who's using the interface to be able to say,

01:26:32   I know what I want to see.

01:26:33   I want to see the picture and have them do

01:26:35   what everybody knows how to do with their phone,

01:26:37   which is pinch to zoom.

01:26:38   Just grab the picture, grab the thing you want to see,

01:26:40   make it come to the front, pinch to zoom,

01:26:42   chuck it into the corner, like, direct manipulation,

01:26:45   and to go along with the direct manipulation,

01:26:47   you need to turn off the sort of, you know,

01:26:50   non-direct manipulation, the sort of,

01:26:53   I didn't touch anything, but things are moving around

01:26:55   and changing anyway, right?

01:26:57   So if you just start with a grid view

01:26:58   and let people sort of zoom and shrink as needed,

01:27:01   I think that'll cover basically every use case

01:27:03   without having any sort of machine learning,

01:27:05   artificial intelligence, noise canceling, whatever, whatever.

01:27:08   And it's better than grid view, because in grid view,

01:27:10   the more people you get, the smaller everybody becomes.

01:27:13   So if you get 12 people on a call

01:27:15   and you want to see little Susie's picture that she drew,

01:27:17   it's too damn small.

01:27:19   And then if your only option is zoom Susie to full screen

01:27:22   or make Susie a thumbnail,

01:27:23   then you're back to the zoom thing, which is, you know,

01:27:26   it's passable, you can choose what you want

01:27:28   to be full screen, or you can be one of the little tiny ones,

01:27:31   but sometimes you want something that's kind of in between.

01:27:33   So I really hope Apple just lets us directly manipulate

01:27:36   those little floating people.

01:27:39   And then, you know, if there's any auto manipulation

01:27:41   at all, have it to be very gentle and have some way

01:27:44   to sort of reset back to a reasonable grid type mode.

01:27:48   But yeah, I don't like the floating and the zooming

01:27:50   and the changing.

01:27:51   I find it very annoying.

01:27:52   I find it hard to keep track of things

01:27:54   and people keep moving around and yeah, I'm not a fan.

01:27:58   And the other thing that I'm not a fan of

01:27:59   is trying to set up a group FaceTime call.

01:28:02   Even if everybody in your family has Apple devices,

01:28:05   it's way more of a pain than it needs to be

01:28:07   due to like the way of Apple's various

01:28:10   messaging applications in general are not good

01:28:14   about letting you sort of select how you want

01:28:17   to contact somebody.

01:28:19   Like we have, you know, contact entries

01:28:21   in our address book or whatever,

01:28:22   and everybody has five email addresses,

01:28:25   and one of them is an Apple ID,

01:28:26   but this person's Apple ID is also their hot mail address,

01:28:30   but this person's Apple ID is their Gmail address,

01:28:32   but this person has a Gmail address,

01:28:34   but that's not their Apple ID.

01:28:35   And like, you know, when you want to contact somebody

01:28:38   in the FaceTime app, very often you have to like

01:28:41   be very careful to say, okay,

01:28:43   when you bring this person in,

01:28:45   don't use their Gmail address,

01:28:46   but this person used their hotmail address,

01:28:48   but don't use their phone number for this person

01:28:50   because they're not on their phone device,

01:28:52   they're on their iPad, and the phone number isn't,

01:28:53   it's just like, oh my God, figure it out.

01:28:56   Like I'm in FaceTime and I want to do a FaceTime.

01:29:00   Like whatever it's going to take to do a FaceTime, do that.

01:29:04   And I just want to pick the contact.

01:29:06   I don't want to have to know which person

01:29:07   I should pick a phone number for

01:29:08   and which person I should pick an email for

01:29:10   and which person I should pick their Apple ID for.

01:29:13   And very often what will happen is you'll do it

01:29:14   and like, oh, that my phone is ringing,

01:29:16   but it's not on my iPad, but I don't want it to be my phone.

01:29:18   Can you send it to my iPad?

01:29:20   It's just setting up the call is half the challenge.

01:29:24   It's easier to set up a Microsoft Teams meeting

01:29:26   for crying a lot because it works.

01:29:28   Everybody who says one work email,

01:29:30   it's the works domain that,

01:29:31   and there's no question about who you're connecting to,

01:29:34   but with home people, with all the different things,

01:29:36   it's annoying.

01:29:37   It's the same thing you used to complain about in messages

01:29:39   where messages would be split up

01:29:40   and I wanted them to be grouped by person,

01:29:42   but then you're like, well, where'd,

01:29:43   they all have that preference.

01:29:44   Like where do you want your message to first come from?

01:29:46   Do you want it to come from your phone number?

01:29:48   Do you want it to come from your Apple ID?

01:29:49   Do you want your Mac to listen on your phone number,

01:29:51   but you're going to do that when your phone is in proximity?

01:29:53   It's too confusing.

01:29:54   Like too many of the implementation details are exposed,

01:29:57   implementation details that we don't care about.

01:29:59   So in a context where Apple has a fighting chance

01:30:02   of knowing what we want, you've launched the FaceTime app

01:30:05   and you're trying to do a FaceTime,

01:30:07   just figure out which way in the giant contact entry

01:30:11   for this person will result in a successful FaceTime

01:30:14   and do that.

01:30:15   I don't know.

01:30:17   I know it's a difficult problem.

01:30:18   I just, it's frustrating.

01:30:20   And then once you get on there,

01:30:21   their heads are all changed in sizes and floating all around.

01:30:24   (laughing)

01:30:26   - Oh, the struggle is real.

01:30:28   And speaking of struggles,

01:30:30   Google's perhaps struggling with chips right now

01:30:33   because there's a rumor in Axios

01:30:35   that Google is readying its own chips

01:30:37   for future pixels in Chromebooks.

01:30:39   So this is following the Apple playbook

01:30:40   as Google's off to do.

01:30:42   And they're supposedly working with Samsung

01:30:45   to make their own CPUs.

01:30:47   - I can't believe it's taken this long.

01:30:48   I mean, we've been saying for years and years and years

01:30:51   that Apple has the best chips in their phones.

01:30:53   They're the most powerful, they use the least power.

01:30:57   Like they're just, everything about them is amazing.

01:31:00   And it's not by a little bit.

01:31:01   It's not like, oh, they're one or 2% better.

01:31:03   They're hugely better than the competitors' phone chips.

01:31:07   You would think the competitors

01:31:08   would feel some kind of pressure to say,

01:31:10   we need to match this.

01:31:11   But instead, just for years and years,

01:31:12   they've been willing to outsource it

01:31:13   to having Qualcomm make their system-mounted chips for them.

01:31:16   And the Qualcomm system-mounted chips have taken more power

01:31:19   and not been as fast.

01:31:21   Like the one thing Qualcomm has been doing for them

01:31:23   is letting the non-Apple phones have like little spec wars.

01:31:26   Like look how many cores we have

01:31:27   and all sorts of other things that sound good on paper.

01:31:29   But in practice, their CPUs use more battery

01:31:33   and are slower than Apple's.

01:31:34   So like what the hell's the point of having umpteen cores

01:31:36   if the end result is a slower phone

01:31:37   that takes more power to run?

01:31:41   So finally, it seems like,

01:31:43   I think this is the first rumor I've seen,

01:31:44   the first sort of substantial rumor I've seen

01:31:46   of Google saying, you know what,

01:31:47   we should just make our own chips

01:31:49   because Qualcomm sucks and they're not doing the job

01:31:52   and we can do what Apple does

01:31:54   and make a chip that's just purpose-built for our phones.

01:31:57   Because Google has all sorts of interesting

01:31:59   machine learning ideas

01:32:00   and they're building their own hardware.

01:32:02   As we talked to Chris Latner about this,

01:32:04   all their TPUs and the other kind of hardware

01:32:07   they built for the digital centers for machine learning.

01:32:09   That's exactly what Apple does in their phones.

01:32:11   They put that neural engine in there

01:32:12   designed to help speed up the things

01:32:14   that they know they wanna do.

01:32:15   When Apple rolls out FaceTime,

01:32:16   they have hardware that's going to help them

01:32:18   do FaceTime better.

01:32:19   When Apple does portrait mode,

01:32:20   they have hardware in their image processor

01:32:22   that helps them do that, right?

01:32:24   It's a big win to do that

01:32:25   and Google is the other big player in the phone industry

01:32:28   so they should totally make their own chips.

01:32:29   So we'll see how they do.

01:32:31   I don't know, I'm not actually that hopeful about it

01:32:34   because Google's experience so far with hardware

01:32:38   has been mostly middling.

01:32:41   The Pixel phones recently have been pretty good

01:32:44   in camera stuff, kind of a mixed bag and other stuff.

01:32:49   Their heart is not in it, clearly.

01:32:50   They don't really prioritize hardware.

01:32:53   They're never gonna be very good at it.

01:32:55   Maybe they can do a passable job,

01:32:58   but they clearly are not that into it.

01:33:01   In the same way that Apple isn't into so much other stuff

01:33:03   that they do a passable job of.

01:33:05   Like we were talking about earlier, iCloud Drive.

01:33:08   Apple is not a great company for that kind of service,

01:33:11   for that kind of product.

01:33:13   They're gonna consistently do kind of a half-assed job.

01:33:16   Things like iWork document sharing,

01:33:19   collaborative document editing,

01:33:21   in any kind of competition for Google Apps,

01:33:24   Apple's heart is not in that.

01:33:25   They do a pretty poor job of that most of the time.

01:33:27   They have some kind of passable solution

01:33:29   but it's nothing compared to the company

01:33:31   that cares more about it, which in this case is Google.

01:33:33   So going back to this topic, Apple cares a whole lot

01:33:37   about making really, really good hardware,

01:33:39   especially really good mobile phone

01:33:41   and mobile computer hardware and chips and everything.

01:33:44   They do a really good job of that.

01:33:46   Google doesn't wanna do that.

01:33:48   They're doing it because they're being competitively forced.

01:33:50   The same way Apple's being competitively forced

01:33:52   to have iWork collaboration features.

01:33:54   Apple doesn't wanna do any of that.

01:33:56   They're doing it kind of reluctantly

01:33:58   and that's how this feels.

01:34:00   It feels like Google is doing this,

01:34:02   whatever this chip move is, reluctantly

01:34:04   because they don't really have any other choice

01:34:06   competitively for this really important market

01:34:09   but I don't think they're gonna do great things.

01:34:12   - I think you might be underselling the Google Pixel phones

01:34:14   from everything I've understood,

01:34:17   their cameras are at least as good as iPhone cameras,

01:34:20   if not better in certain cases, for stills.

01:34:22   For video from everything I've gathered,

01:34:24   the iPhone is still leaps and bounds ahead.

01:34:27   - That's because of software though.

01:34:28   Not hardware.

01:34:30   Google is really good at taking a pedestrian camera sensor

01:34:34   and getting really good output out of it

01:34:36   just using software enhancements.

01:34:39   That's not really a hardware thing.

01:34:42   - My very limited understanding is that the Pixel phones

01:34:44   are legitimately good phones and arguably,

01:34:48   up until very recently, the only good Android phones

01:34:50   and I think recently that's not the case.

01:34:52   But for a while there, certainly when I was still

01:34:57   traditionally employed, all of our Android team

01:35:00   would swear by the Pixel phones and say

01:35:02   they're the ones that are great

01:35:03   and everything else is kind of garbage

01:35:05   and now I think that that's changed a bit.

01:35:07   But yeah, I think that the Pixel phones,

01:35:10   certainly a couple of years ago, were very, very good

01:35:13   and arguably as good as iPhones,

01:35:16   if not in certain cases, better.

01:35:17   I mean, I think a lot of people prefer

01:35:18   the still cameras on the Pixel phones.

01:35:20   And whether that's software or hardware,

01:35:21   I mean, it's still ultimately the experience

01:35:23   of these cameras some people thought were better

01:35:26   and I haven't tried an Android phone in a long, long time.

01:35:29   But I wouldn't say that their hardware is mediocre

01:35:34   or just bargain, well not even bargain basement,

01:35:37   but it's not just run of the mill stuff

01:35:39   you can grab on a store shelf, so to speak.

01:35:42   Some of it is very good, from what I've gathered.

01:35:45   - Well, what Google's heart is not in is building phones.

01:35:47   Forget about system-mounted chips.

01:35:49   Their heart is not in building phones

01:35:50   for a variety of reasons.

01:35:51   Potentially it's like, well, if they wanted

01:35:53   to be a platform vendor, kind of like the Microsoft thing,

01:35:55   why didn't Microsoft make PCs for a long time?

01:35:57   It's like, well, PC makers would be mad

01:35:59   as if we made a PC.

01:36:00   Microsoft got over that eventually,

01:36:02   but still, Microsoft's volumes are low.

01:36:04   So yeah, Google gives you Android

01:36:06   for all your billions of Android phones to them.

01:36:09   And hey, we also make phones, but don't worry,

01:36:10   we don't sell too many of them Samsung,

01:36:12   so it's not a big deal, right?

01:36:14   And why is that the case?

01:36:16   Maybe because they don't want to anger their vendors,

01:36:19   especially in the beginning, they wanted to get traction

01:36:20   and not say they were competing with them.

01:36:22   But maybe also, Google just doesn't have

01:36:25   the expertise in manufacturing.

01:36:27   For a while, they outsourced the construction

01:36:28   of their Pixel phones.

01:36:29   I don't know if they still outsource all of it,

01:36:31   and not just to Foxconn like Apple does,

01:36:33   but Apple is intimately involved

01:36:35   with the manufacturing process of all its products,

01:36:37   including its phones, with lots of Apple employees

01:36:40   and technology and everything going

01:36:41   into the manufacturing process.

01:36:43   Google, my impression, is way less involved

01:36:46   than Apple in the manufacturing of its phones.

01:36:47   So if it ever wants to be high volume, high quality,

01:36:52   it would have to dedicate itself

01:36:54   to the manufacturing of the phone.

01:36:55   So I'm not sure if they want to do that,

01:36:57   or if they're going to do that.

01:36:59   But the system on a chip is different.

01:37:01   Google is totally into building silicon chip hardware

01:37:06   that has synergy with what it wants to do with software.

01:37:09   Again, those TPU things with the machine learning.

01:37:12   Like Apple's not designing, well, maybe they are,

01:37:14   we don't know about it, but as far as we know,

01:37:16   Apple's not custom designing its own hardware

01:37:18   for the data center down to the CPU.

01:37:21   Google is doing that purpose-built hardware

01:37:23   just for its machine learning stuff.

01:37:26   Because that has synergy with the software stuff

01:37:27   that it's doing, and it's not a consumer product,

01:37:29   so you can build it all in.

01:37:30   So there is a potential that Apple,

01:37:33   not Apple, that Google could say,

01:37:35   "Hey, if we build our own system on a chip through our phones

01:37:37   we can make something that fits our needs exactly."

01:37:41   And we could continue to be, you know,

01:37:44   not super into manufacturing phones

01:37:46   and continue to sell only a small number

01:37:48   of these Pixel phones to discerning people

01:37:49   who want a phone that has the trade-offs

01:37:51   that the Pixel phones have.

01:37:52   But it'll be good for us because we can build

01:37:54   into these system-mounted chips these certain features

01:37:56   that help other Google features.

01:37:58   Potentially they could sell the system-mounted chip

01:38:00   to other Android vendors, or the other route they could go,

01:38:02   and this is what I was thinking

01:38:03   with Google making its own system-mounted chip,

01:38:05   is rather than making a powerhouse competitor

01:38:08   to the top line A-series chip that Apple makes,

01:38:11   instead make a pretty okay chip

01:38:16   that is able to run Android and Google stuff

01:38:20   very efficiently, with very little power consumption,

01:38:23   and with very low cost, to allow the creation

01:38:26   of a Google phone that is way cheaper

01:38:28   than any iPhone could be, slower than an iPhone.

01:38:31   Like, kind of like, imagine something that is, you know,

01:38:34   I can't say it's like the iPhone SE,

01:38:36   'cause the iPhone SE has the best chip in the market in it,

01:38:39   which is a weird thing, but you know.

01:38:41   Like, a phone that is acceptably good,

01:38:44   but way undercut to anything that Apple could ever put out.

01:38:47   And it's difficult to do that because

01:38:49   in the Android market, if you get like a cheaper Qualcomm chip

01:38:51   it's so dog-slow, if you don't get the top of the line one,

01:38:54   it's so dog-slow, and it's probably not great with power,

01:38:56   and that's, you know, it's, I can imagine Google

01:39:00   making a different set of trade-offs than Apple makes,

01:39:02   like having dedicated processors with a few important things

01:39:05   that make the Google phone impressive,

01:39:06   but otherwise giving a middle-of-the-road chip

01:39:08   that uses very little power and has good enough performance

01:39:12   to allow it to sell Pixel phones at a way lower price,

01:39:14   and that could make it so that Apple,

01:39:16   and so they, keep saying Apple, so that Google could

01:39:19   distribute across the world way more phones than they do now

01:39:23   that we would look at and say, yeah, it's an okay phone,

01:39:26   but suddenly Google becomes a volume distributor

01:39:28   because they're able to sell this phone

01:39:29   and undercut everybody else.

01:39:31   And they still outsource all the manufacturing,

01:39:33   and if you look at it, you're not super impressed

01:39:35   by the industrial design, and the camera's fine,

01:39:37   and you know, the software on it's good.

01:39:38   Like, these are things that Google can't do

01:39:42   because they're stuck using systematic chips made

01:39:44   by other people who have, other companies that are,

01:39:47   A, not as good as Apple at it, and B,

01:39:48   make trade-offs that are not the same trade-offs

01:39:50   that Google would make if it was designing its own phone.

01:39:52   So, when I envision a Google system on a chip or a phone,

01:39:56   I keep thinking of a good enough cheap phone

01:40:00   for way less money, rather than a flagship,

01:40:04   Apple-destroying phone, but who knows?

01:40:06   You know, in this phone market, I've always kind of

01:40:09   been baffled by the way Google does things

01:40:11   from their decisions about the trade-off

01:40:14   between being the platform owner and also selling

01:40:15   your own phones right down to exactly how long

01:40:18   they've gone dealing with third-party chips

01:40:21   that are obviously massively inferior

01:40:22   to what Apple's putting out, and just sort of like,

01:40:25   not doing anything about it.

01:40:26   So, now it sounds like they're doing something about it,

01:40:27   so we just gotta sit back and see how they do.

01:40:29   - And speaking of building your own chips,

01:40:31   this flew by in a big way a week or two ago,

01:40:35   but the ARM Mac is coming, or so we're told.

01:40:40   Mark Erman says, what'd he say, 2021?

01:40:42   Apple's gonna start shipping.

01:40:45   Three of its own Mac processors based on the A14

01:40:48   and the next iPhone.

01:40:50   The first of these will be much faster

01:40:51   than the processors in the iPhone.

01:40:54   Apple's preparing to release at least one Mac

01:40:56   with its own chip next year in 2021.

01:40:57   The initiative to develop multiple chips,

01:40:59   code-named Kalamata, suggests the company will transition

01:41:02   more of its Mac lineup away from the current supplier, Intel.

01:41:06   TSMC is going to be building new Mac chips at five nanometers.

01:41:11   The first Mac processors will have

01:41:12   eight high-performance cores, code-named Firestorm,

01:41:15   and at least four energy-efficient cores

01:41:17   known internally as IceStorm.

01:41:18   Very good, very good code names.

01:41:20   I very much approve of them.

01:41:22   Apple is exploring Mac processors with more than 12 cores,

01:41:25   four further in the future.

01:41:26   In some Macs, Apple's designs will double or quadruple

01:41:29   the number of cores that Intel provides.

01:41:32   The current entry-level MacBook Air has two cores,

01:41:34   for example, and the Kalamata project

01:41:36   has been going on for several years, surprise, surprise.

01:41:38   In 2018, Apple developed a Mac chip

01:41:40   based on the iPad Pro's A12X processor for internal testing.

01:41:44   That gave the company's engineers confidence

01:41:45   they could begin replacing Intel Macs as early as 2020.

01:41:48   Like with the iPhone, Apple's Mac processors

01:41:50   will include several components, including the CPU and GPU.

01:41:54   On the one side, this is very exciting,

01:41:56   very interesting, and very cool.

01:41:57   On the other side, I'll believe it when it happens.

01:42:00   - Well, we've been talking about this for ages,

01:42:02   but there are a few more details in here.

01:42:03   We've got a code name, Kalamata.

01:42:05   That's good, so now we can talk about this effort

01:42:07   if that code name is real in some way,

01:42:11   rather than just saying Apple's ARM transition.

01:42:14   We got core counts, and I think the core counts

01:42:16   are surprising.

01:42:18   You would expect that there would be more cores than Intel,

01:42:21   just because if we look at how many cores

01:42:22   are in our phones today, it would be a surprising number

01:42:26   for a fanless Mac that fits in your hand, right?

01:42:29   Again, with the MacBook Air having only two cores,

01:42:31   and our phones have, what do they have?

01:42:32   They have the two high-performance one

01:42:34   and the four slow ones.

01:42:35   I forget what the current phone has.

01:42:37   - Yeah, I know what you're saying.

01:42:38   I don't know what you're saying.

01:42:39   - I think it's four and four now.

01:42:39   I don't know, it depends on the model,

01:42:41   but yeah, I think we have a lot of cores now.

01:42:43   - For a Mac application, I'm saying eight high-performance

01:42:46   and at least four energy-efficient cores.

01:42:48   Like, the core counts are going to be very high,

01:42:51   and the whole thing that they did at one base on A12,

01:42:55   Xn gave them confidence that they could replace Intel.

01:42:58   Like, that didn't give them confidence.

01:43:00   They knew they could, like, the benchmark numbers

01:43:02   for the A12 that they got three years ago

01:43:04   when they totally developed, like,

01:43:06   we all have confidence.

01:43:07   We all know they'll do fine, right?

01:43:09   'Cause we keep comparing our iPad

01:43:12   and our phone processors against MacBook Pros,

01:43:14   and these fanless handheld things

01:43:17   with, you know, seven-hour battery life

01:43:20   are destroying the Macs in single core,

01:43:22   and being competitive in multi-core,

01:43:24   and the only reason losing multi-core

01:43:25   is that maybe they don't have so many cores.

01:43:26   If you doubled or tripled the number of cores,

01:43:28   these will be amazing processors.

01:43:30   So I'm, you know, I'm very excited about these chips.

01:43:34   Also, I think the other interesting part

01:43:36   is the fact that they're gonna have integrated GPU.

01:43:38   Now, for a laptop application, you would say that's a given,

01:43:41   right, 'cause you want a system on a chip type of thing.

01:43:43   You want all the energy savings of having it all in one.

01:43:45   You don't want discrete GPU.

01:43:47   There is a question of how beefy a GPU can you fit

01:43:53   in a system on a chip?

01:43:54   At what point do you have to go to a discrete GPU,

01:43:58   and would Apple consider making a discrete GPU,

01:44:00   or would they just continue to ship AMD discrete GPUs

01:44:03   in that scenario?

01:44:04   To get an idea of how beefy a GPU can you fit

01:44:08   in a system on a chip, look at the next generation consoles.

01:44:11   Look at the Xbox One and the PlayStation 5.

01:44:14   They both have essentially system on a chips

01:44:16   that have AMD CPUs and AMD GPUs, all in one big thing.

01:44:21   And those GPUs that are in there are pretty darn good,

01:44:25   right, it's just one big honking chip,

01:44:27   but those GPUs are not embarrassing.

01:44:30   Arguably, they may be better than my stupid $1,000

01:44:33   video card that I just installed.

01:44:34   I haven't looked at the actual benchmarks,

01:44:35   but it's pretty impressive.

01:44:37   Now, granted, those are big or whatever,

01:44:39   but when we're talking about, hey,

01:44:40   what kind of ARM system on a chip can you put in an iMac?

01:44:43   Could you make an iMac Pro without a discrete GPU?

01:44:48   I think it's plausible, especially if it's a GPU custom

01:44:53   tailored to whatever Apple thinks people are going to be

01:44:56   doing with an iMac Pro, like Final Cut Pro stuff

01:44:58   or whatever, and not necessarily tailored

01:45:00   to gaming performance or something like that.

01:45:04   For the laptops, it makes much more sense,

01:45:05   but for the desktops, I'm still curious.

01:45:07   So this just has hints of like, well,

01:45:09   they could make even higher core counts.

01:45:12   How many cores could they fit in the power budget

01:45:15   of my giant 2019 Mac Pro with these huge fans, right?

01:45:19   With no fans, you can do an iPad Pro.

01:45:22   If you have three gigantic fans plus a blower

01:45:26   in this huge case, how many cores could you fit in there?

01:45:29   That you've got the 28 core Intel thing now

01:45:33   that costs a hoejillion dollars.

01:45:35   I'm pretty sure that you could do like a 64 core ARM CPU

01:45:39   for a similar price and power budget.

01:45:41   And not that Apple's probably gonna make something that big,

01:45:44   but boy, that would be a hell of a machine.

01:45:46   So I continue to be very excited about Apple's efforts

01:45:49   in this area, and I'm glad to see that the rumors

01:45:54   are for 12 core things with eight high performance core

01:45:58   and four energy fit in cores.

01:45:59   And I'm also excited that, this again,

01:46:01   makes sense if you think about it,

01:46:02   but it's nice to get some kind of information,

01:46:03   they're gonna use low power cores.

01:46:05   Like you think, oh, on the phone they have to do that

01:46:06   'cause you know, it's a handheld device and yada yada.

01:46:08   But it makes perfect sense to do it in laptops as well.

01:46:12   You know, Apple's main Mac they sell is laptop

01:46:15   because this will make it, so Marco doesn't have to run

01:46:18   his little turbo disabling thing.

01:46:19   It will just run the energy efficient cores

01:46:21   almost all the time and reduce power consumption

01:46:23   and heat and fan noise and the whole nine yards.

01:46:26   And only even turn on the high performance cores

01:46:29   when it's called upon to do something big.

01:46:30   So, boy, this first line of ARM laptops

01:46:35   is going to be a hell of a thing, I predict.

01:46:38   - I really am looking forward to this.

01:46:40   - Same.

01:46:41   - Like, I was so happy to see this report

01:46:42   because we've been expecting ARM Macs are probably

01:46:46   somewhere near the near term for a while now.

01:46:51   I believe we did some kind of bet on the show

01:46:53   about when we would see the first ARM Mac.

01:46:56   And I believe I said possibly this year.

01:46:59   So, if this report is true, I'm a little early,

01:47:01   but not by much, I'm just so excited about this

01:47:04   because everything John said, I think we're gonna have

01:47:08   a significant improvement in performance per watt.

01:47:12   And that's always one of the most exciting metrics

01:47:15   and advances that we can make in computing.

01:47:17   Making large advances in performance per watt

01:47:20   enables new form factors or makes existing form factors

01:47:23   way better, it enables things like the Apple Watch,

01:47:26   which normally to get that kind of performance

01:47:29   would require something larger than what can fit

01:47:31   in your wrist until fairly recently in computing history

01:47:34   and now we can do that, right?

01:47:36   Phones are amazing, iPads are amazing,

01:47:38   all with these extremely low power chips

01:47:41   that can run on these very tiny batteries

01:47:43   for many hours at a time while also powering

01:47:45   these giant bright screens and cell radios

01:47:47   and GPS antennas and stuff like that.

01:47:48   So, we've made some incredible progress in that area

01:47:51   and whenever there's new progress to be made,

01:47:53   it's a big deal.

01:47:55   The laptop area has been lagging behind the iPad area

01:47:59   pretty badly in this department.

01:48:01   There is a lot that the big beefy Intel architecture

01:48:05   is gonna be better at for the foreseeable future.

01:48:09   Stuff like, I don't think we're gonna see a Mac Pro

01:48:12   that has a bunch of expansion slots

01:48:14   that can run various PC and Mac hybrid hardware cards

01:48:19   that's gonna run on ARM CPU.

01:48:20   I think anything that's gonna involve

01:48:24   Thunderbolt high performance bandwidth,

01:48:26   you know, external stuff or any kind of

01:48:29   pro hardware integration, things like, you know,

01:48:31   cards and Thunderbolt devices,

01:48:35   that's probably gonna stay Intel only

01:48:38   for the foreseeable future, if not forever.

01:48:41   Or at least until those technologies are not used anymore.

01:48:44   But most Apple computers are laptops.

01:48:48   Most laptops don't need Thunderbolt 3 for anything

01:48:54   and most people never have a single Thunderbolt peripheral.

01:48:56   So most of the time, most people using most Apple computers,

01:49:02   most Macs rather, would be totally fine

01:49:05   to be served by this.

01:49:07   So even if they kept like the iMac Intel

01:49:09   and the Mac Pro Intel, they could still have

01:49:11   really awesome laptops using ARM

01:49:14   and that would still be a wonderful thing.

01:49:16   The GPU issue, I'm actually very excited about

01:49:18   because again, look at most Apple computers sold,

01:49:22   we know about two thirds of them are laptops

01:49:24   and I don't think we know the model breakdown

01:49:27   among the laptops but I think it's pretty safe

01:49:29   to assume that most laptops sold

01:49:32   are not the 15 or 16 inch class.

01:49:34   And if you can assume that, then literally

01:49:37   all other models don't have discrete GPUs.

01:49:39   Everything else besides the 15 to 16 inch

01:49:41   is using integrated GPUs.

01:49:43   So to have something really good with awesome,

01:49:47   you know, awesome integrated GPU performance

01:49:50   and power and size paired with an amazing CPU

01:49:54   that is this new architecture that, you know,

01:49:56   very power efficient and everything, that's awesome.

01:49:59   That covers the vast majority of Apple's computer needs.

01:50:02   That's gonna be great and I will be the first person

01:50:06   to buy that ARM laptop.

01:50:08   - I don't know, I could use a new one.

01:50:10   - Yeah, so the Screed GPU use case,

01:50:12   like even though it's a tiny corner of the market,

01:50:14   it is a corner of the market that Apple

01:50:16   just recently entered with a big splash

01:50:17   and presumably wants to continue to be a contender in.

01:50:20   They're selling Mac Pros where you can get

01:50:22   four discrete GPUs.

01:50:24   Is it four?

01:50:25   Maybe can you do eight?

01:50:26   I forget how many you can put inside this thing.

01:50:27   You can put a lot of discrete GPUs

01:50:28   and they've made it a point of saying,

01:50:30   and look, we have, if you're using some specific

01:50:32   Apple software, we will use all those GPUs.

01:50:35   So if Apple wants to stay in that market

01:50:39   and if Apple actually wants to transition

01:50:40   that market to ARM anytime soon,

01:50:42   they need to have a solution.

01:50:43   They have the solution, could it be just keep using AMD?

01:50:45   Like that's fine, it's perfectly good solution.

01:50:47   Like their GPUs are great.

01:50:48   Maybe Apple doesn't want to deal with that,

01:50:50   but for, like Marco was saying,

01:50:52   for every other use case, like there is no problem

01:50:54   building a system on a chip with a good enough GPU

01:50:57   for even the highest end MacBook Pro.

01:51:00   Like that'll be fine, right?

01:51:02   And plus all those machines all have eGPU support

01:51:04   if you really, really need some beefy box outside.

01:51:08   And as for bets, I did a search

01:51:10   and I don't know what bet Marco was talking about.

01:51:13   The only one I could find, this is a reminder.

01:51:15   Well, it'll come up in my calendar again

01:51:17   so we won't forget, but Wednesday, July 1st,

01:51:22   Marco contended sometime in our past

01:51:26   that the vast majority of models Apple sells

01:51:28   will have scissor keyboards.

01:51:29   I think he's gonna win that bet.

01:51:31   I think he already has one.

01:51:32   - I think I did win that bet, didn't I?

01:51:34   - I don't think anyone was betting against him.

01:51:35   I think it was just a prediction, not really a bet.

01:51:37   But anyway, July 1st we will revisit and confirm.

01:51:39   Who knows, maybe they'll go back

01:51:40   to butterfly across the board.

01:51:42   - Unless the 13 inch MacBook Pro sells way better

01:51:45   than we think it does, I think I've already won.

01:51:48   But even then, I think rumor-wise,

01:51:51   I'm pretty sure even that is said

01:51:52   to switch over any minute now.

01:51:55   - I don't know, I'm excited.

01:51:56   I really, really hope that this is a thing.

01:51:58   And maybe it'll be terrible for all I know.

01:52:00   Maybe I won't be able to run anything on it.

01:52:02   Maybe it'll be an absolutely dreadful experience.

01:52:05   But sitting here now where the future is infinite,

01:52:09   it does sound amazing.

01:52:10   And I don't have any particular angst against Intel,

01:52:14   but it certainly seems like Apple is just killing it

01:52:18   in the A-series CPUs for mobile stuff.

01:52:20   So, stands to reason.

01:52:23   They may be able to do an okay processor for a computer.

01:52:26   And I would love to see the output of that team.

01:52:30   - All right, thanks to our sponsor this week, ExpressVPN.

01:52:32   And we will talk to you next week.

01:52:35   (upbeat music)

01:52:37   ♪ Now the show is over ♪

01:52:40   ♪ They didn't even mean to begin ♪

01:52:42   ♪ 'Cause it was accidental ♪

01:52:45   ♪ Oh, it was accidental ♪

01:52:48   ♪ John didn't do any research ♪

01:52:50   ♪ Marco and Casey wouldn't let him ♪

01:52:53   ♪ 'Cause it was accidental ♪

01:52:55   ♪ Oh, it was accidental ♪

01:52:58   ♪ And you can find the show notes at ATP.fm ♪

01:53:03   ♪ And if you're into Twitter ♪

01:53:06   ♪ You can follow them at C-A-S-E-Y-L-I-S-S-O-N ♪

01:53:12   ♪ I-S-S, so that's Casey Liss ♪

01:53:14   ♪ M-A-R-C-O-A-R-M ♪

01:53:17   ♪ N-T-Marco Armin ♪

01:53:19   ♪ S-I-R-A-C ♪

01:53:22   ♪ U-S-A-C-R-A-Q-S-A ♪

01:53:24   ♪ It's accidental ♪

01:53:26   ♪ It's accidental ♪

01:53:28   ♪ They didn't mean to ♪

01:53:30   ♪ Accidental ♪

01:53:31   ♪ Accidental ♪

01:53:33   ♪ Tech podcast ♪

01:53:35   ♪ So long ♪

01:53:37   - So I was talking about the fans in my Mac Pro

01:53:40   and using iStat menus, and during the show,

01:53:43   I realized I had a question about the fan thing.

01:53:47   I was looking at my screenshots.

01:53:48   In the iStat menu thing, they show the fans.

01:53:52   They say one of the fans is the blower fan,

01:53:54   which is that one that's on the side, kind of, right?

01:53:56   - Yeah, like it cools the RAM slots or whatever.

01:53:59   - Yep, and it's a differently designed fan.

01:54:01   It's like a, I don't know,

01:54:02   it looks more like a water wheel for air,

01:54:03   an impeller, I don't know what that was called.

01:54:05   Anyway. - It's called a blower,

01:54:06   actually. (laughs)

01:54:07   - Yeah, exactly.

01:54:08   And then there are the three fans in the front,

01:54:10   and iStat menu labels them fan one, fan two, and fan three,

01:54:14   and I was trying to determine if me having two GPUs

01:54:17   now taking up six slots, the height of six slots in my thing,

01:54:22   is that making the bottom fan run more,

01:54:25   because that's where the two GPUs are.

01:54:27   There used to be one little skinny GPU there,

01:54:28   now there's one gigantic GPU plus the skinny one.

01:54:31   But it occurred to me, I don't know which one is fan one,

01:54:34   fan two, and fan three.

01:54:36   So I did a bunch of Googling,

01:54:37   and as you can imagine,

01:54:39   this is not an easy Google query to formulate,

01:54:41   because, you know, anyway.

01:54:43   Like I couldn't find anything telling me

01:54:45   whether fan one, fan two,

01:54:46   I didn't even know if those were official Apple names.

01:54:48   And I, you know, I thought maybe fan one is the top,

01:54:53   fan two is the middle, you know,

01:54:54   the only thing I was sure about is fan two

01:54:55   is probably the middle one, right?

01:54:57   Other than that, I couldn't figure it out.

01:54:59   Yeah, so I wrote to the developer and I said,

01:55:02   you know, what's fan one, fan two, and fan three?

01:55:04   And I also said, is there some place in the app

01:55:06   where I could have figured this out,

01:55:07   'cause I figured maybe they have a diagram somewhere

01:55:09   that I couldn't find.

01:55:10   And so if you take a look on the Slack channel,

01:55:11   there's a picture I just posted.

01:55:14   This is the picture that was attached to the email

01:55:16   that I got back from the OS X.

01:55:18   - Oh no.

01:55:19   - This is making me uncomfortable.

01:55:21   So I'm looking at-

01:55:22   - And so what the email says is,

01:55:23   in our testing, please see attached,

01:55:27   we've concluded that fan three is the top fan.

01:55:30   So the photograph is of a Mac Pro

01:55:33   with a wooden stick poking into it.

01:55:36   The wooden stick presumably stopping the top fan

01:55:38   and then seeing which one of the RPMs drops to zero.

01:55:41   - I was going to suggest, like,

01:55:43   why don't you just hold your finger on the axle of each one?

01:55:45   But I would never have done that to my own,

01:55:48   'cause like, that's probably gonna burn out a motor

01:55:50   at some point, like you don't wanna do that

01:55:52   if you don't have to.

01:55:53   - I did that to my Synology recently,

01:55:54   'cause I was down there, I was down in the basement

01:55:57   long enough to be annoyed by the Synology fan noise.

01:55:59   I'm like, is one of my fans going bad?

01:56:01   Let me just stop one of the fans,

01:56:02   just to see if like that's the one that's making the noise,

01:56:04   'cause there's multiple fans.

01:56:06   And boy, the fans in my Synology are very powerful.

01:56:09   They snapped the toothpick right in half.

01:56:12   I stuck a toothpick in there to stop the fan.

01:56:14   They were like, toothpick?

01:56:15   Forget about that, anyway.

01:56:17   - You're supposed to like stick your finger

01:56:18   on the axle of the fan.

01:56:19   - Yeah, I know, I was doing it without disassembling it,

01:56:21   so it's kinda hard to get to the grading,

01:56:23   you know, I couldn't really, so I'd use the tooth, anyway.

01:56:25   But yeah, I would not have the guts

01:56:27   to try this experiment, so thank you,

01:56:29   iStat menu developers for destroying your own Mac Pro

01:56:31   to let me know.

01:56:32   But honestly, it's your software,

01:56:34   you should be able to figure out whether fan one

01:56:36   is the top one without doing this.

01:56:38   So yeah, like I said, the answer is that fan three

01:56:41   is the top fan, but then he says they're probably going to,

01:56:44   they'll think about renaming them to make it clearer

01:56:46   in the actual shipping application.

01:56:47   This is still a beta that has Mac Pro support.

01:56:50   - By the way, I can't speak for the beta,

01:56:51   but in iStat menus that I'm running,

01:56:54   if you open the preferences, there's global on the left

01:56:56   at the top, and there's a pause button next to it.

01:56:58   If you pause that, iStat menu stops.

01:57:01   - Yeah, that's what I was referring to.

01:57:02   - Sure it does.

01:57:03   (laughing)

01:57:04   - Go run kex load and see if the kernel is back.

01:57:07   - Oh my God.

01:57:08   Oh my God.

01:57:09   (bell dings)

01:57:10   - The other thing I realized when I was playing Destiny

01:57:11   is like a cool thing happened when I was playing.

01:57:14   I'm like, how do I save that?

01:57:16   Oh, I'm not recording all the time

01:57:18   like I am in the PlayStation.

01:57:19   When for dedicated hardware, the PlayStation

01:57:21   is always recording, always be recording.

01:57:23   It is literally always recording.

01:57:25   So I don't have to remember before to record my gameplay.

01:57:28   After I do something cool, I can just say, save that.

01:57:32   And when I did something cool on my quote unquote PC,

01:57:35   it's gone.

01:57:37   (laughing)

01:57:38   'Cause I wasn't recording.

01:57:40   As far as I know, as far as I know, it's not recording.

01:57:42   I know that Steam has some game capture recording thing

01:57:45   that I managed to bring up, but it's like,

01:57:46   but it's too late, it's after the fact.

01:57:49   So many overlays in PC gaming, so many overlays.

01:57:52   - Yeah, whenever I launch Minecraft on TIFF's gaming PC,

01:57:54   it tells me this thing about the Xbox game bar.

01:57:57   I'm like, what are you doing?

01:57:58   What the hell is this?

01:57:59   What are you doing?

01:58:00   Why, what?

01:58:01   - It's got a social thing.

01:58:02   It's got a bunch of stuff in there for capture and stuff,

01:58:04   so it's nice that there's a system level,

01:58:06   or it's Steam, the way I'm using it,

01:58:08   but it's nice that there are sort of meta gaming products

01:58:11   that no matter what game you're playing

01:58:12   can do a cool thing for it,

01:58:13   but just so much crap on your screen.

01:58:15   You've already got the game UI,

01:58:17   and then you've got the Steam UI,

01:58:18   and then you've got the game bar.

01:58:20   - And I, when we were talking about my Minecraft starting,

01:58:26   and I had to get a screenshot,

01:58:28   like you told me to take a screenshot of what I had built,

01:58:30   and make it the chapter art,

01:58:32   so I'm running around like right before publishing the show

01:58:34   trying to get a screenshot,

01:58:35   and I used the Xbox game bar or whatever on the PC

01:58:39   to just capture the screenshot.

01:58:40   First of all, figuring that out was non-trivial,

01:58:43   and then to try to figure out, okay,

01:58:45   where did it save the file?

01:58:47   As someone who doesn't remember a lot about Windows,

01:58:51   and I mean, the last version of Windows I used extensively

01:58:54   was Windows XP, and that was a very long time ago,

01:58:57   I had no clue where to even begin to look.

01:59:00   It took me forever to find where the heck it put this file.

01:59:05   It was totally not obvious.

01:59:07   Like, it's funny, when I use the PC,

01:59:10   I get a slight glimpse into what it must be like

01:59:13   to be a normal person using a PC,

01:59:15   like who's not a computer nerd,

01:59:16   because I'm so unfamiliar with this platform

01:59:19   that lots of other people are totally familiar with.

01:59:22   I feel like I'm such a noob,

01:59:24   and I don't know what I'm doing,

01:59:25   and everything is confusing, nothing makes sense,

01:59:28   I do everything very carefully and gingerly,

01:59:31   'cause I don't wanna break it.

01:59:32   Like, right now, we're kind of alternating

01:59:34   between the Minecraft Bedrock Edition,

01:59:37   'cause we play some games that use that,

01:59:39   and the Java Edition,

01:59:40   'cause we play on a server that uses that,

01:59:42   and I have both installed, and I have both icons

01:59:45   in whatever the start bar is called these days.

01:59:48   Both of them next to each other,

01:59:49   they have very similar icons.

01:59:51   All I wanna do is rename one of them

01:59:53   to say Minecraft Bedrock Edition,

01:59:55   and rename the other one to say Minecraft Java Edition.

01:59:57   I cannot for the life of me figure out

01:59:59   how to rename things in this bar,

02:00:01   and I just gave up.

02:00:01   I'm like, all right, fine, I'll just know

02:00:03   like the one on the left is this,

02:00:04   and the one on the right is this.

02:00:05   And it's exactly the kind of like failure of computer usage

02:00:09   that we as nerds, we see other people doing that,

02:00:12   and we're like, oh, what a shame.

02:00:14   They could be making this so much better

02:00:15   if they just held down control,

02:00:18   and right-clicked this, and hit F4, or whatever,

02:00:20   and we know all those things, but no one else does.

02:00:23   Now I'm kind of getting a taste of that.

02:00:25   - Yeah, I've been, you know, my brief forties into Windows 10,

02:00:28   mostly just trying to make sure that the sound

02:00:30   is going to the right place,

02:00:31   and to make sure the drivers are hooked up,

02:00:33   and stuff like that.

02:00:34   The Windows 10, like the shell that's covering

02:00:38   the deep internal guts of Windows XP still lurking,

02:00:41   or Windows 7 still lurking under there, whatever,

02:00:43   it's mostly faked me out.

02:00:44   Like, I don't like the interface,

02:00:46   but in general, their search is good,

02:00:47   and I can find what I'm looking for pretty easily.

02:00:50   When I installed the new drivers from a video card,

02:00:53   of course, like every PC thing,

02:00:54   there's some weird-ass application

02:00:56   that comes with the drivers, like AMD settings,

02:00:59   and it's like this weird, like it looks weird,

02:01:01   it's got a custom UI, it's like brushed metal,

02:01:03   like all custom, everything, and it's like,

02:01:06   do you really need an entire, I guess AMD probably does,

02:01:08   for you know, formerly ATI for their video cards,

02:01:11   but like it's this whole other world of places

02:01:13   you can screw with your video card,

02:01:15   including a tab that has some acronym

02:01:17   that I didn't recognize that as soon as you click on it,

02:01:19   it says, "Warning, you can damage your monitor

02:01:21   "by changing these settings."

02:01:22   It's like, all right, nope, nope, just not that monitor.

02:01:25   I don't know what that is, but I am not going to that tab.

02:01:28   Like, you can change everything

02:01:30   in these weird custom apps.

02:01:33   And then, of course, I had that open at the same time

02:01:35   as I had the Microsoft displays setting it open.

02:01:37   It's like, what if I, if I change like something over here,

02:01:40   like if I change the bit depth,

02:01:41   or if I change the resolution,

02:01:43   will it reflect on the other UI?

02:01:44   Probably not.

02:01:45   So I just, you know.

02:01:47   Again, I like that you're being very careful.

02:01:48   Just back away, just close one of the applications.

02:01:51   If you're about to change resolution,

02:01:52   just do it in one place.

02:01:54   In fact, don't even have that application running.

02:01:56   The other thing, the only thing that's driving me nuts

02:01:57   about Windows in the brief time that I'm using it

02:01:59   is like, let's say I download these AMD drivers.

02:02:02   It's the typical Windows browser thing

02:02:04   where it gives you that dialogue

02:02:06   that has evolved over the years,

02:02:07   but it's still basically the same,

02:02:08   which is the option is open, run.

02:02:11   Like, what do you want me to do with this download, right?

02:02:14   You know, one of the options is just like, let it download.

02:02:17   It's okay for this download.

02:02:18   The other one is like, show me the folder

02:02:20   after it's finished downloading.

02:02:21   The final one is actually launch the thing

02:02:23   after it finishes downloading.

02:02:24   And if it's on downloading drivers, they just launch it,

02:02:27   'cause if I don't launch it,

02:02:28   like Marco, I won't know where the hell it is.

02:02:30   So just run it.

02:02:31   - That's what most people do,

02:02:32   'cause they don't know where the hell it is either.

02:02:34   - Right.

02:02:35   But like, the running thing, I think what ran,

02:02:38   it ran like the unzip process or something.

02:02:40   It basically threw me into an Explorer window

02:02:42   that showed me like a folder.

02:02:44   Like, oh, well, I guess it extracted it.

02:02:46   So I go into the folder and there's setup.exe, right?

02:02:48   I double click setup.exe.

02:02:50   And I'm always like, oh,

02:02:52   I didn't adjust the double-click settings.

02:02:54   Maybe I didn't double click fast enough,

02:02:56   'cause I double click and it seems like nothing happens.

02:02:58   (laughing)

02:02:58   Like nothing happens, right?

02:03:01   And so I right click and select open.

02:03:03   And I must have done this over the time

02:03:06   that I've had this Mac Pro messing bootcamp,

02:03:08   like five times.

02:03:09   This happens all the time.

02:03:10   What happens is eventually, like the thing is set up,

02:03:13   you know, the setup thing comes on the screen.

02:03:15   It has the next, next, next button.

02:03:16   I'm going to the wizard.

02:03:17   Halfway through the wizard, I get a dialog box

02:03:19   that comes up that says, sorry,

02:03:20   another copy of this application is already running.

02:03:23   That's the second right click open happening, right?

02:03:26   The open takes so long to run

02:03:27   and there's no visual feedback that,

02:03:29   yeah, my first double click did work.

02:03:31   And so did my right click open.

02:03:33   And one of them ran and I'm interacting

02:03:35   but then the second one finally launches and says,

02:03:37   oh, I can't run 'cause there's another copy of me running.

02:03:39   If you're lucky, that happens.

02:03:40   If you're unlucky, a second copy runs

02:03:42   and then you're like, I don't know what the hell's going on.

02:03:43   (laughing)

02:03:44   But like, I came to appreciate the dock

02:03:46   and the stupid bouncy icons

02:03:47   because if there is some visual indication

02:03:50   in the default Windows 10 UI

02:03:52   that I have successfully double clicked a thing,

02:03:54   I can't find it.

02:03:55   And if your thing doesn't really throw a wind up on the screen

02:03:58   you have no idea whether you successfully double clicked it.

02:04:00   That seems like a basic thing.

02:04:02   - I have found like I, in my, you know,

02:04:05   admittedly very minimal usage of Windows here,

02:04:08   I have been able to find most settings

02:04:11   that I had to change or wanted to change.

02:04:13   But the process of finding settings

02:04:17   is kind of soul crushing because--

02:04:19   - That's like website.

02:04:20   - Yeah, well because there's so much complexity

02:04:25   still in Windows because, you know,

02:04:27   just a combination of, you know,

02:04:29   lots of inherent complexity in what Windows is

02:04:33   but also lots of legacy complexity

02:04:34   in what Windows was and always has been.

02:04:36   And so they have like all sorts of different levels

02:04:40   and screens and modes and different settings,

02:04:43   Windows and panes and everything.

02:04:45   Nobody can find anything and they know this.

02:04:49   And so the process of trying to get,

02:04:53   trying to change the setting in Windows

02:04:55   feels almost like a touch tone menu on a phone.

02:04:57   It's like, all right, what kind of thing do you wanna do?

02:05:01   Here's a bunch of very long text descriptions

02:05:04   that you have to read about all the different areas

02:05:07   and modes you might wanna try.

02:05:09   And then it's just like a wall of text everywhere you go

02:05:14   that is not what you want but it's more like

02:05:17   a pointer to what you want.

02:05:19   It's like explaining like, okay, well,

02:05:21   here's the kind of category that we have

02:05:23   over in this department.

02:05:25   You click here to be quick linked over to that department

02:05:29   and we'll transfer you there and they can keep helping you.

02:05:31   You click on that link and then you go

02:05:33   to the next department.

02:05:34   Okay, here's another giant wall of text.

02:05:36   What kind of thing within this department do you wanna do?

02:05:39   And eventually you go through two or three of those

02:05:41   and eventually it opens up some kind of actual settings pane

02:05:44   that like, it's just, it's so weird.

02:05:47   And that is one approach.

02:05:49   Like if you have massive complexity

02:05:53   and huge amounts of layers and layers upon layers

02:05:56   of legacy and cruft, one approach is to just throw walls

02:06:01   of text at people to try to get them to successfully navigate

02:06:05   and that will work to some degree.

02:06:07   It's incredibly inelegant, but it does kind of sort of work.

02:06:12   I guess a better approach would be just try to get rid

02:06:15   of a lot of that complexity, but they don't seem,

02:06:17   like the entire OS feels so designed by committee

02:06:20   at this point that that's never gonna happen.

02:06:22   So I'm just enjoying the ride of whenever I have

02:06:25   to change anything in Windows, like all right,

02:06:26   how do I do it?

02:06:27   Well, let me just go talk to the committee

02:06:29   and they will transfer me to the other committee

02:06:30   and eventually somebody will send me in the right direction.

02:06:33   - I appreciate the options on the game stuff,

02:06:35   like that game bar thing that I mentioned I brought up.

02:06:37   One of the things that it brings up is an audio panel

02:06:40   that I would have killed for on my PlayStation even.

02:06:43   Like it's an audio panel that said,

02:06:45   here's your master volume, here's the volume

02:06:47   of the Steam application, here's the game volume,

02:06:50   here's the voice chat volume, here's the mix between them.

02:06:53   It was just like, yes, that's every setting

02:06:55   I'll ever wanna change, 'cause you know

02:06:56   when you're playing a game, I don't know,

02:06:57   if you're trying to play a game and you're streaming,

02:06:59   you have voice chat and like just one volume control

02:07:02   is not enough, you're always the one to adjust

02:07:03   all the volumes and all the different things.

02:07:05   And here it was one little panel that had sliders

02:07:07   for literally every single volume,

02:07:08   including mixes between stuff.

02:07:10   And on PlayStation even, which has settings for that,

02:07:12   you gotta go back to the system menu,

02:07:14   then go into the thing and scroll down

02:07:16   and adjust this thing here, but then make sure

02:07:18   this chat is going through that, but then in the game

02:07:20   it has its own set of settings.

02:07:21   This had one little floating window,

02:07:23   granted in this giant set of overlay things,

02:07:25   that had all the adjustments on it.

02:07:27   And forget about on the Mac, Mac would have no,

02:07:29   you have like system volume and that's it,

02:07:31   maybe you have separate volume settings in the game itself.

02:07:34   This was like, no matter what game you're playing,

02:07:36   these are all the volume settings that you can deal with.

02:07:39   I was very impressed.

02:07:41   Everything's better when it comes to gaming over on PC.

02:07:44   Other than actually having to boot Windows.

02:07:47   (laughing)

02:07:48   God, which just continues to be a challenge.

02:07:50   Black screens, like I hate every time I have to disconnect

02:07:52   my LG monitor for my PlayStation.

02:07:54   It's such a pain with the stupid power brick

02:07:56   and the power cord and getting an HDMI cable

02:07:58   and dragging it over here and it's just,

02:08:00   just wish it would just work.

02:08:03   Oh, and the other weird thing is,

02:08:05   when I wanted to reboot,

02:08:06   I set my startup disk to be Windows

02:08:08   just because I was rebooting so many times

02:08:10   and I didn't wanna like have to hold on option

02:08:12   to pick the drive, I just wanted to default boot off Windows.

02:08:15   Then eventually, I'm like, okay, well, I'm done with that.

02:08:17   I disconnected my Windows drive, put it away.

02:08:19   And then I boot and I'm like,

02:08:20   I'm gonna boot back into Mac OS.

02:08:22   And it booted and it was like grinding my hard drive

02:08:24   like crazy, like my spinning hard drive.

02:08:26   Like what are you doing hard drive?

02:08:27   Like so much so that it couldn't even,

02:08:29   it was like beach balling and I couldn't even get

02:08:30   a right click to eject the thing.

02:08:32   It's like, why, why are you, like,

02:08:34   is it Spotlight trying to index my drive?

02:08:36   Why is it even mounting?

02:08:37   Shouldn't it be auto,

02:08:38   as I had a bunch of stuff set to not mount and blah, blah,

02:08:40   blah.

02:08:41   And eventually I think I figured out that what it had done

02:08:44   was booted onto my spinning disk super duper clone.

02:08:48   Let me tell you, don't do that.

02:08:49   I should not like, I mean, it worked.

02:08:52   Like the fact that it took me a while to notice,

02:08:54   but mostly what I noticed was that incredible noise.

02:08:56   And it's like, that's my boot disk.

02:08:58   It's grinding my boot disk.

02:09:01   'Cause I think it was probably spotlight indexing

02:09:03   or preparing a time machine backup of my boot disk.

02:09:05   Boy, what a racket.

02:09:07   So yeah, rebooted into the SSD way quieter.

02:09:09   - See, hopefully when this arm transition finally happens,

02:09:14   it will finally force you to just get a fricking gaming PC

02:09:17   and separate these roles so you can stop doing

02:09:20   all these crazy hacks.

02:09:20   - Seems like I already have one as evidence

02:09:23   from my Destiny gameplay experience today.

02:09:26   As we know, that's the only game that I care about playing.

02:09:29   So I think I'm all set on the gaming PC front.

02:09:32   The only thing I could wish for is I would like it

02:09:34   if my PlayStation controllers were wireless,

02:09:36   but that's not a Mac root specific thing.

02:09:38   I think it's just a Steam thing.

02:09:39   I haven't quite figured out how to get that to work yet.

02:09:40   But yeah, it was pretty good.

02:09:42   The only problem is that A, cheating is more rampant

02:09:45   on PC for obvious reasons, and that's kind of annoying.

02:09:48   And B, people are a little bit better on PC

02:09:52   and that makes me feel worse.

02:09:53   - You know, we know some people who are very extreme

02:09:57   or specialized or really good at certain things.

02:10:00   Like our friend underscore David Smith,

02:10:02   I think he might be the person in the world

02:10:05   who has made the most apps for the Apple Watch,

02:10:09   including people who work for Apple on the Apple Watch team.

02:10:13   I think he has almost certainly spent the most time total

02:10:16   writing watchOS apps compared to probably anyone else

02:10:19   in the world.

02:10:20   Do you think you might be the only person in the world

02:10:25   who is using a 2020 Mac Pro as a gaming PC?

02:10:29   - I'm not using it as a gaming PC.

02:10:31   I played some games on it.

02:10:33   And no, I'm not the only one playing some games.

02:10:34   I guarantee that everybody who has one of these things

02:10:37   who doesn't need it for legitimate purposes

02:10:38   is playing games on it in Windows at some point.

02:10:40   - Really?

02:10:41   - Why else would they have it?

02:10:42   - Do you think, are there many people who buy this computer

02:10:46   just for the heck of it besides you and Macs?

02:10:48   - I don't think there's a lot of them,

02:10:50   but how many people do you know?

02:10:51   We know me, Steven Hackett, Quinn Nelson.

02:10:55   There's three people right there.

02:10:58   It's a small group, but it's not like they don't exist.

02:11:01   - You might be the only person using that computer

02:11:05   as a gaming PC.

02:11:06   - I just played a game on it, using it as a gaming PC.

02:11:08   I'm not the only person.

02:11:09   - Installing boot, what I mean by that is,

02:11:11   installing boot camp and running Windows games

02:11:14   on it on a regular basis.

02:11:15   - It's not regular basis.

02:11:17   Before it wasn't because my GPU was crappy.

02:11:18   Now I have a decision.

02:11:20   Probably mostly what's gonna happen is I continue

02:11:22   to play on the PlayStation just because I don't wanna reboot

02:11:24   my beautiful Mac because it is painful to reboot in Windows,

02:11:27   but it was definitely cool.

02:11:28   And you know, Mac games I'm now much more interested in too

02:11:33   because now I have the ability to play them,

02:11:35   but honestly I don't think there's many Mac games

02:11:36   that would challenge my gaming PCs, even the old GPU.

02:11:41   I'm not the only one, but yes, there are dozens of us.

02:11:47   Maybe not more than dozens.

02:11:50   - Probably not, I can't imagine.

02:11:52   - All right, Casey's gonna turn into a pumpkin

02:11:54   when we have to let him go to sleep.

02:11:56   - I'm still here, I'm still here, I'm fine.

02:11:58   - And you don't even know if your garage door is closed.

02:11:59   He's got a lot of on his mind right now.

02:12:01   - I know, it's terrible.

02:12:03   Actually, the funny thing is I can look on the app

02:12:05   to see if it's open or closed, so let me look.

02:12:08   - Wait.

02:12:09   - And this app is so bad.

02:12:10   - You can just open the app and check?

02:12:13   - Yeah, but I want a little LED that shines.

02:12:15   - Oh my God, this whole time,

02:12:18   that could have been the solution?

02:12:20   - Now you have to cut this whole segment.

02:12:22   - Oh my God.

02:12:23   - No, he's gonna drop this in at the end.

02:12:24   - He left out the most salient,

02:12:26   idiotic piece of information.

02:12:27   He's gonna set up a phone with an old iPod touch

02:12:32   with the app always running and point a camera at it,

02:12:34   use machine learning to figure out.

02:12:36   (laughing)

02:12:38   And the boot will knock over the fish bowl,

02:12:40   the cat will chase the fish.

02:12:42   - Clearly the easier way of accomplishing this.

02:12:45   Why would I do anything else?

02:12:45   - Light the candle that'll burst the balloon

02:12:48   and send a trolley on its way.

02:12:50   - I said from the get-go, this was overkill.

02:12:53   I said it from the get-go.

02:12:55   (beeping)

02:12:57   [ Silence ]