PodSearch

ATP

417: Sand and Water Interface

 

00:00:00 ◼   ► - Marco, I have two questions for you deeply unrelated.

00:00:02 ◼   ► (laughing)

00:00:03 ◼   ► - To each other or to Tech?

00:00:05 ◼   ► (laughing)

00:00:06 ◼   ► - Deeply unrelated to each other.

00:00:07 ◼   ► First of all, how's your call recorder doing?

00:00:10 ◼   ► - It's gone, man, I'm all M1.

00:00:12 ◼   ► - Jon, how's your call recorder?

00:00:14 ◼   ► - I have a question for Marco about call recorder

00:00:16 ◼   ► before I tell you about my call recorder.

00:00:18 ◼   ► - Oh, no.

00:00:19 ◼   ► (laughing)

00:00:19 ◼   ► Oh, no, this must be quick.

00:00:21 ◼   ► What are we doing?

00:00:22 ◼   ► - Did you actually try call recorder on your M1?

00:00:25 ◼   ► - Well, yes, because I have to,

00:00:27 ◼   ► because the stupid installation that I'm still on,

00:00:30 ◼   ► that it was imported from my iMac,

00:00:32 ◼   ► call recorder's on it, and so every time I launch Skype,

00:00:34 ◼   ► it pops up a thing saying, "Hey, you gotta update me."

00:00:36 ◼   ► So I humor it, I'm like, "All right, sure, go ahead.

00:00:39 ◼   ► "Let's see what you got."

00:00:41 ◼   ► And so it tries to update, and it instantly launches,

00:00:44 ◼   ► and it's like, "Oh, I can't do this.

00:00:46 ◼   ► "What am I talking about?

00:00:47 ◼   ► "I can't run on this architecture.

00:00:48 ◼   ► "I'll never run on this architecture."

00:00:50 ◼   ► - But see, that's my question.

00:00:52 ◼   ► Why can't it, is it a dialogue from the app itself?

00:00:55 ◼   ► Why can't it just run on Rosetta?

00:00:56 ◼   ► - I don't know how exactly it hooks into Skype.

00:00:59 ◼   ► My best guess is that whatever mechanism it uses

00:01:02 ◼   ► to hook into Skype has been tightened security-wise

00:01:06 ◼   ► on the M1 Macs and no longer works,

00:01:09 ◼   ► and there probably is no good alternative

00:01:10 ◼   ► without doing a kernel extension or something,

00:01:13 ◼   ► which if you had to install any of our friend

00:01:16 ◼   ► Ruger Mieba's audio product, you know that that process

00:01:19 ◼   ► is kinda cumbersome in Big Sur on an M1 Mac,

00:01:22 ◼   ► and so I'm guessing that's the kind of thing they ran into.

00:01:26 ◼   ► It's not that they have some x86 assembly code

00:01:29 ◼   ► they don't wanna port.

00:01:30 ◼   ► It's much more likely that the mechanism

00:01:32 ◼   ► by which it hooks into Skype at all

00:01:35 ◼   ► is somehow broken with this new architecture.

00:01:37 ◼   ► - Yeah, that's what I assumed,

00:01:38 ◼   ► but I hadn't actually heard anyone who had tried it,

00:01:40 ◼   ► so I guess Merlin asked about that on our last podcast.

00:01:42 ◼   ► He's like, "Well, does it just not run at all,

00:01:44 ◼   ► "or does it run just in Rosetta?"

00:01:46 ◼   ► And I didn't know, so it's good to know

00:01:47 ◼   ► that it's not unsupported.

00:01:50 ◼   ► It just is a no-go entirely.

00:01:52 ◼   ► - It launches, presumably using Rosetta,

00:01:54 ◼   ► to display a dialog box saying this doesn't work,

00:01:56 ◼   ► and then quits. (laughs)

00:01:58 ◼   ► - All right, anyway, yeah, my call recorder's fine,

00:01:59 ◼   ► 'cause I'm on Intel, and it'll be fine

00:02:01 ◼   ► until I'm not on Intel.

00:02:03 ◼   ► - I gotta get rid of this installation.

00:02:03 ◼   ► - Old Mac users unite.

00:02:05 ◼   ► - Like, I'm still on it because I haven't,

00:02:09 ◼   ► there's never a good time to reinstall your OS

00:02:11 ◼   ► on your main computer.

00:02:12 ◼   ► That's never a fun thing, but,

00:02:14 ◼   ► and man, I've gone so many years

00:02:17 ◼   ► using the same installations.

00:02:19 ◼   ► My entire time using Macs, which is since 2004,

00:02:23 ◼   ► I think I've had a total of three installations

00:02:26 ◼   ► of Mac OS on my desktop.

00:02:27 ◼   ► Laptops, they're throwaway, whatever.

00:02:29 ◼   ► But desktop, my main desktop installations,

00:02:31 ◼   ► I bring them forward for a long time.

00:02:34 ◼   ► That seems to be impossible on Catalina forward.

00:02:37 ◼   ► Like, they just, Catalina was such a garbage fire

00:02:40 ◼   ► that anything that has ever touched Catalina

00:02:43 ◼   ► is messy and has problems like the weird

00:02:47 ◼   ► Chrome is bad Windows Server thing.

00:02:48 ◼   ► There's so many weird things that seem to be related

00:02:51 ◼   ► to Catalina installs rotting and going badly.

00:02:54 ◼   ► The same way old Windows installs used to slowly

00:02:56 ◼   ► just slow down and accumulate problems over time.

00:02:59 ◼   ► It feels like Windows, it really does.

00:03:01 ◼   ► Now, this feels like back when I used to reinstall

00:03:04 ◼   ► Windows XP and Windows 2000 every nine months,

00:03:07 ◼   ► this feels like that again.

00:03:08 ◼   ► It feels like you kinda have to keep things clean.

00:03:10 ◼   ► The installation I have on my Mac Mini,

00:03:13 ◼   ► which is the imported iMac installation,

00:03:15 ◼   ► is so much worse and has so many weird problems

00:03:18 ◼   ► than the one I have on my fresh new MacBook Air

00:03:20 ◼   ► that was a fresh installation.

00:03:22 ◼   ► So, I gotta move over.

00:03:24 ◼   ► But again, there's never a good time to do that.

00:03:27 ◼   ► - You can try just doing some house cleaning.

00:03:28 ◼   ► I mean, I'm using essentially my install

00:03:31 ◼   ► that I imported from Catalina,

00:03:32 ◼   ► that I imported from whatever.

00:03:34 ◼   ► I'm using my 2008 Mac Pro, brought onto this Mac

00:03:38 ◼   ► through Migration Assistant and then upgraded

00:03:40 ◼   ► to Big Sur in place.

00:03:42 ◼   ► I haven't done any clean installs is what I'm saying.

00:03:44 ◼   ► I did spend a little bit of time going through the cruft

00:03:47 ◼   ► and cleaning out things that I thought were old.

00:03:50 ◼   ► I did that actually before Big Sur.

00:03:52 ◼   ► I just did it when it was still in Catalina,

00:03:54 ◼   ► using just the normal suite of tools

00:03:56 ◼   ► that are available to do that.

00:03:59 ◼   ► Actually, I'm gonna do a recommendation

00:04:00 ◼   ► for one of these things.

00:04:01 ◼   ► What the hell is it called?

00:04:02 ◼   ► Hang on.

00:04:03 ◼   ► - You should use a utility, like a Mac cleaning utility.

00:04:05 ◼   ► Or a defragger.

00:04:07 ◼   ► - No, that's not actually what I want.

00:04:08 ◼   ► The application that I like for the type of thing

00:04:11 ◼   ► that most people forget about is called Launch Control.

00:04:15 ◼   ► And it's a launch services editing application.

00:04:20 ◼   ► Again, you don't need an app to do this.

00:04:21 ◼   ► It's all a bunch of XML files

00:04:22 ◼   ► and you can do it all yourself.

00:04:24 ◼   ► But having an app that does it is super convenient.

00:04:26 ◼   ► And that's where you find the real dark matter

00:04:29 ◼   ► of stuff that you had no idea

00:04:30 ◼   ► was still running on your computer.

00:04:31 ◼   ► Now, I will caution you that if you don't understand

00:04:34 ◼   ► what these things are, you can really screw up your computer.

00:04:36 ◼   ► So don't just get it and say,

00:04:38 ◼   ► "I don't know what any of this crap is."

00:04:39 ◼   ► Delete it all, 'cause you will break everything.

00:04:41 ◼   ► But if you have some confidence

00:04:43 ◼   ► that you can tell what things are,

00:04:46 ◼   ► and if you're super duper sure,

00:04:48 ◼   ► "Oh, I'm not running VirtualBox anymore.

00:04:50 ◼   ► "It's totally uninstalled and I haven't used it in 60 years,

00:04:52 ◼   ► "and yet there is a VirtualBox user agent running.

00:04:56 ◼   ► "I know I don't need that."

00:04:57 ◼   ► And yes, I'm sure that because it says VirtualBox,

00:05:00 ◼   ► it really is VirtualBox.

00:05:01 ◼   ► And I'll double check and I'll look,

00:05:03 ◼   ► then you can clean that out and say,

00:05:04 ◼   ► "Why am I running this?"

00:05:05 ◼   ► And all these things aren't running.

00:05:06 ◼   ► They're just available to run on demand

00:05:08 ◼   ► in response to certain things.

00:05:09 ◼   ► So you kinda also have to understand

00:05:10 ◼   ► how LaunchD works on the Mac and it's complicated.

00:05:13 ◼   ► But anyway, I found tons of old crappy stuff

00:05:16 ◼   ► to be able to be cleaned out.

00:05:17 ◼   ► And then also just looking for,

00:05:19 ◼   ► in your case you'd be looking for Intel binaries

00:05:21 ◼   ► where you're like, "Ah, let me just delete that

00:05:23 ◼   ► "because I don't plan on using it.

00:05:24 ◼   ► "If I ever do, I should re-download the M1 version."

00:05:28 ◼   ► I did this for 64-bit to 32-bit transition.

00:05:31 ◼   ► Just general house cleaning of finding stuff

00:05:33 ◼   ► that you haven't used in forever that you don't want

00:05:35 ◼   ► and then really cleaning it off of your system

00:05:37 ◼   ► instead of just dragging the icon to the trash.

00:05:39 ◼   ► - One thing, all of my Adobe stuff is broken.

00:05:42 ◼   ► (laughing)

00:05:43 ◼   ► - Well, I mean, how can you tell?

00:05:44 ◼   ► - Well, that's fair.

00:05:46 ◼   ► Like won't launch, broken.

00:05:48 ◼   ► - So I've got, speaking of that,

00:05:49 ◼   ► I just launched Launch Control.

00:05:50 ◼   ► They're one of the user agencies.

00:05:53 ◼   ► com.adobe.gc.invoker-1.0.

00:05:56 ◼   ► I have long since refused to let that thing load.

00:05:59 ◼   ► So it's not, you can set it in various different states.

00:06:02 ◼   ► Again, you have to look up the LaunchD documentation

00:06:03 ◼   ► to figure this out.

00:06:04 ◼   ► So it is unloaded right now.

00:06:06 ◼   ► So it's not running.

00:06:08 ◼   ► But I still am not sure if I can actually delete it

00:06:11 ◼   ► because Adobe stuff puts so many things on your system.

00:06:13 ◼   ► And I do wanna use Photoshop.

00:06:15 ◼   ► Like I pay for Photoshop and have it and use it

00:06:18 ◼   ► and you have to get the Creative Cloud and all.

00:06:21 ◼   ► Like that has to be there,

00:06:22 ◼   ► otherwise nothing for Adobe will work.

00:06:25 ◼   ► But I never know which part of it is like from a decade ago

00:06:27 ◼   ► that I can safely delete and which part of it

00:06:29 ◼   ► if I delete that one file,

00:06:30 ◼   ► I'll never be able to update an Adobe app again.

00:06:33 ◼   ► - Yeah, I eventually was able to reinstall Creative Cloud

00:06:37 ◼   ► and I got Audition working.

00:06:39 ◼   ► Audition is the only Adobe app

00:06:40 ◼   ► that I really don't have any good other apps

00:06:44 ◼   ► that can replace.

00:06:45 ◼   ► I don't have anything else

00:06:47 ◼   ► that can do what Audition does for me.

00:06:49 ◼   ► Now maybe I'll start looking a little bit harder

00:06:51 ◼   ► because it's crazy for me to think that I'm keeping

00:06:56 ◼   ► all of this Adobe craft around

00:06:58 ◼   ► and paying this subscription

00:06:59 ◼   ► for basically just Photoshop and Audition.

00:07:01 ◼   ► And Photoshop, I haven't gotten to launch

00:07:03 ◼   ► in this computer yet.

00:07:05 ◼   ► And so it turns out I had bought Pixelmator Pro

00:07:09 ◼   ► during one of the times it was on sale

00:07:10 ◼   ► like in the last couple years.

00:07:12 ◼   ► And I just never opened it because I'm like,

00:07:13 ◼   ► oh, I should buy this, I might need this someday.

00:07:15 ◼   ► And I always have Photoshop

00:07:17 ◼   ► so it was always the easier path to just use the app I knew.

00:07:20 ◼   ► But last week I had to do some basic manipulation

00:07:23 ◼   ► of something for, I think for our show art actually,

00:07:25 ◼   ► for whatever I was doing for chapter art and stuff.

00:07:28 ◼   ► And I did it, I couldn't launch Photoshop

00:07:29 ◼   ► and it was easier for me to just launch Pixelmator

00:07:32 ◼   ► instead of trying to fix Photoshop.

00:07:33 ◼   ► So I launched Pixelmator Pro

00:07:37 ◼   ► and just started hitting the key commands

00:07:39 ◼   ► that work in Photoshop

00:07:41 ◼   ► and they all work in Pixelmator Pro

00:07:42 ◼   ► 'cause a lot of people would face this problem

00:07:44 ◼   ► so they've accommodated for that.

00:07:46 ◼   ► And so I just started doing things

00:07:48 ◼   ► the way I would do it there.

00:07:50 ◼   ► And it mostly worked,

00:07:52 ◼   ► like the icons are in different places

00:07:53 ◼   ► and everything looks a little bit different

00:07:55 ◼   ► but most of the functionality that I actually needed,

00:07:58 ◼   ► I don't know about the rest of the app,

00:07:59 ◼   ► which it's a pretty big app,

00:08:00 ◼   ► but most of the functionality that I needed

00:08:02 ◼   ► out of a basic image editor,

00:08:04 ◼   ► Pixelmator Pro had it just fine.

00:08:05 ◼   ► And so that's one more Adobe thing off my list.

00:08:08 ◼   ► Like I might not need Photoshop anymore.

00:08:11 ◼   ► So maybe I'm just gonna get Audition

00:08:13 ◼   ► and then they actually,

00:08:14 ◼   ► I think they have a special subscription

00:08:15 ◼   ► that's just for one app,

00:08:16 ◼   ► if you just only need one.

00:08:18 ◼   ► Just down to Audition now,

00:08:19 ◼   ► I gotta figure out how to either fix Photoshop or downgrade.

00:08:24 ◼   ► - I got super into the Affinity suite of products,

00:08:28 ◼   ► Affinity Designer, Affinity whatever,

00:08:30 ◼   ► there's like three or four apps.

00:08:31 ◼   ► There's like the one that's Illustrator,

00:08:33 ◼   ► the one that's Photoshop,

00:08:34 ◼   ► they have to have a photo thing.

00:08:36 ◼   ► I got into them when I was working on the T-shirt stuff

00:08:38 ◼   ► 'cause I used to have a thing of Illustrator

00:08:41 ◼   ► and then it was no longer licensed.

00:08:43 ◼   ► And so I was getting like,

00:08:43 ◼   ► like you said, the one application for one month

00:08:46 ◼   ► and you pay like eight bucks.

00:08:47 ◼   ► And so I would just like pay eight bucks for Illustrator

00:08:48 ◼   ► for a month to do a T-shirt for us

00:08:50 ◼   ► and then just let it expire.

00:08:51 ◼   ► And then you couldn't do that anymore, I think.

00:08:53 ◼   ► And so it's let me just get the Affinity Designer.

00:08:55 ◼   ► And I use that for a bunch of shirts and I liked it.

00:08:57 ◼   ► And when I was going through and cleaning stuff out,

00:08:59 ◼   ► I think it was maybe the 32 to 64 transition

00:09:02 ◼   ► or maybe a little bit later,

00:09:03 ◼   ► I was going through like my serial numbers

00:09:05 ◼   ► and all the other stuff.

00:09:06 ◼   ► And I realized I bought most of the Affinity suite twice.

00:09:10 ◼   ► I don't know how they even let me do that.

00:09:12 ◼   ► But like I bought it once when it was like,

00:09:13 ◼   ► oh, it's a cheap bundle, get all these apps for a price.

00:09:15 ◼   ► And then I also bought the individual three apps

00:09:17 ◼   ► that I want.

00:09:18 ◼   ► So I really need to pay attention

00:09:19 ◼   ► to what the hell I'm buying in software.

00:09:21 ◼   ► - All right, so Marco, I said I had two questions for you.

00:09:26 ◼   ► My other-

00:09:27 ◼   ► - Two quick questions, 10 minutes later.

00:09:28 ◼   ► - Well, I thought that the first one was gonna be quick.

00:09:31 ◼   ► I should have known better.

00:09:31 ◼   ► I should have in retrospect reversed these.

00:09:33 ◼   ► Maybe we'll do it from the magic of editing, I don't know.

00:09:35 ◼   ► But- - No, we won't.

00:09:37 ◼   ► - Yeah, I know, my icebreaker/warmup/let's ease

00:09:41 ◼   ► into the show, I don't know, five, 10 minutes in,

00:09:44 ◼   ► is, and I think we've discussed this in the past,

00:09:47 ◼   ► but I'm curious to hear your answer now,

00:09:50 ◼   ► because I think it may have changed quite dramatically.

00:09:53 ◼   ► If you had to pack up and leave New York State,

00:09:57 ◼   ► and in fact leave the entire Eastern Seaboard,

00:10:01 ◼   ► where would you go?

00:10:02 ◼   ► - Oh, geez.

00:10:04 ◼   ► See, before I discovered the beach,

00:10:07 ◼   ► and I found my happy place, I would say,

00:10:10 ◼   ► "Yeah, I don't care, whatever, it doesn't matter."

00:10:12 ◼   ► But now that I like this place a lot,

00:10:16 ◼   ► it's a little harder of a decision,

00:10:17 ◼   ► I think I like being near the water a lot.

00:10:22 ◼   ► And so I think I would, with a heavy heart,

00:10:28 ◼   ► go to California.

00:10:29 ◼   ► - Oh, that's a bad choice, no.

00:10:31 ◼   ► You want sort of Long Island methadone,

00:10:34 ◼   ► and Long Island methadone is called like Cape Cod,

00:10:36 ◼   ► Nantucket, Martha Zinnia.

00:10:37 ◼   ► - He said the whole Eastern Seaboard.

00:10:38 ◼   ► - No, the Eastern Seaboard's off limits.

00:10:41 ◼   ► - Those are not.

00:10:41 ◼   ► And I could go to the Gulf, maybe, but like,

00:10:44 ◼   ► I don't know.

00:10:45 ◼   ► - If you're looking, I'm saying like,

00:10:47 ◼   ► the beaches in California are very different.

00:10:49 ◼   ► - Agreed.

00:10:50 ◼   ► - Than the ones in Long Island.

00:10:51 ◼   ► And the land that leads up to the beaches are different.

00:10:54 ◼   ► - Yeah, I mean, I care less about the actual

00:10:56 ◼   ► like sand and water interface,

00:10:58 ◼   ► and more about just like the air, and the sound,

00:11:03 ◼   ► and the climate that you get when you're next to the ocean.

00:11:06 ◼   ► Like that is what I like much more.

00:11:07 ◼   ► - I know, but that's different too,

00:11:09 ◼   ► because it's a gigantic landmass

00:11:11 ◼   ► butting up against the Pacific Ocean

00:11:13 ◼   ► with all these weird weather patterns.

00:11:14 ◼   ► It's nothing like where you are.

00:11:15 ◼   ► Forget about the water,

00:11:16 ◼   ► say you never even touch the water.

00:11:18 ◼   ► Like just the land is different.

00:11:19 ◼   ► You need like an, you're on a little island.

00:11:22 ◼   ► You want island life.

00:11:23 ◼   ► Maybe you should go to the Bahamas, I don't know.

00:11:24 ◼   ► - Yeah, I mean, maybe like, you know, Caribbean,

00:11:26 ◼   ► 'cause like it's all, there's no winter there.

00:11:28 ◼   ► That would be nice.

00:11:29 ◼   ► The, but yeah, the answer is probably like,

00:11:31 ◼   ► I would go to some other coast, you know.

00:11:33 ◼   ► Maybe even Europe, maybe?

00:11:35 ◼   ► Like Europe seems a little more stable

00:11:38 ◼   ► than California in certain ways.

00:11:40 ◼   ► But it has its own issues, you know.

00:11:43 ◼   ► So I don't know, I mean, everywhere has its issues.

00:11:46 ◼   ► So hopefully I wouldn't have to make that decision.

00:11:49 ◼   ► But if I did, I think the most likely outcome

00:11:50 ◼   ► would probably end up being California.

00:11:53 ◼   ► - See, I think for me,

00:11:54 ◼   ► I would probably stay on the Eastern Seaboard,

00:11:56 ◼   ► but I already declared that's not allowed.

00:11:58 ◼   ► So with that in mind--

00:11:59 ◼   ► - Yeah, if that was allowed, I'd just go,

00:12:00 ◼   ► yeah, I don't know, Boston or, you know,

00:12:02 ◼   ► the Carolinas or something like that.

00:12:03 ◼   ► There's lots of other good places on the Eastern Seaboard.

00:12:06 ◼   ► - And I think I speak for all three of us in saying,

00:12:08 ◼   ► whether we're from the north, from the south,

00:12:11 ◼   ► or somewhere in between, I think all three of us

00:12:13 ◼   ► seem to dramatically prefer the Eastern Seaboard

00:12:15 ◼   ► to anywhere else.

00:12:17 ◼   ► For me, I think if I had to leave the Eastern Seaboard,

00:12:20 ◼   ► I would really want to investigate the Pacific Northwest,

00:12:23 ◼   ► 'cause I've never even visited,

00:12:24 ◼   ► and I've heard universally good things,

00:12:26 ◼   ► and except maybe weather.

00:12:29 ◼   ► And so I would want to at least check it out,

00:12:31 ◼   ► but I think I might end up in Austin,

00:12:34 ◼   ► 'cause I lived in Austin as a middle schooler

00:12:37 ◼   ► and really enjoyed it,

00:12:38 ◼   ► and I know that's super trendy to say now,

00:12:40 ◼   ► but I was there before it was cool.

00:12:42 ◼   ► - There's a lot more traffic now.

00:12:43 ◼   ► - Yeah, a lot more traffic as well.

00:12:45 ◼   ► - I don't know, I'm not sure how well you'd deal with that.

00:12:49 ◼   ► I know Austin seems super cool and everything,

00:12:51 ◼   ► but it's in the middle of a not super cool area.

00:12:54 ◼   ► - Remember where I live today.

00:12:56 ◼   ► - Yeah, exactly.

00:12:57 ◼   ► - So John, where would you go?

00:12:58 ◼   ► - Still not the same.

00:13:01 ◼   ► I mean, I obviously need to be somewhere near the coast,

00:13:04 ◼   ► even though you think I'm not now,

00:13:05 ◼   ► but I really am in the grand scheme of things.

00:13:07 ◼   ► If you look at the dot on the map, it's near the water.

00:13:10 ◼   ► California is such a big place

00:13:12 ◼   ► that I'm pretty sure there's some place in California

00:13:15 ◼   ► that I could probably tolerate,

00:13:16 ◼   ► I just haven't found it yet.

00:13:18 ◼   ► (laughing)

00:13:19 ◼   ► - Probably tolerate.

00:13:20 ◼   ► - It's a big place, right?

00:13:21 ◼   ► I haven't been to all of it.

00:13:23 ◼   ► Pacific Northwest, I don't think I would be able

00:13:25 ◼   ► to handle the weather and the vibe.

00:13:29 ◼   ► I don't know, I always think about, I mean, this is Canada,

00:13:32 ◼   ► but some places in Canada I think I would be happy

00:13:36 ◼   ► for two months out of the year.

00:13:38 ◼   ► - Yeah, that's the problem.

00:13:39 ◼   ► - The warm two months?

00:13:40 ◼   ► - Yeah, I could just live on Prince Edward Island

00:13:41 ◼   ► for two months out of the year

00:13:43 ◼   ► and then just blink out of existence

00:13:45 ◼   ► for the rest of the year and then blink back into existence

00:13:47 ◼   ► for those two months on Prince Edward Island.

00:13:48 ◼   ► I think I'd be pretty happy there.

00:13:51 ◼   ► - That's fair.

00:13:51 ◼   ► - The Pacific Northwest, whenever I've been there,

00:13:54 ◼   ► I've thought, this is a very nice place

00:13:56 ◼   ► for people who are not me.

00:13:58 ◼   ► It seems like it's a fantastic place for a lot of people,

00:14:03 ◼   ► but it's not for me.

00:14:04 ◼   ► And California, I think I'm with Jon on that,

00:14:08 ◼   ► I find a lot of nice places in California.

00:14:11 ◼   ► I've never found the place yet

00:14:13 ◼   ► that I would want to live, necessarily.

00:14:16 ◼   ► And I can tell you one thing, it would not be San Francisco.

00:14:19 ◼   ► That is not for me at all.

00:14:20 ◼   ► But I have-- - Hard to agree.

00:14:21 ◼   ► - The parts of California that I've seen

00:14:23 ◼   ► that have been a little bit outside of San Francisco,

00:14:26 ◼   ► the various suburbs, up north, the Marin area,

00:14:28 ◼   ► down south, basically between that little beach town

00:14:32 ◼   ► and Santa Cruz, that whole strip,

00:14:33 ◼   ► there's a lot of very nice places.

00:14:36 ◼   ► Half Moon Bay is what I'm thinking of,

00:14:37 ◼   ► Half Moon Bay and Santa Cruz, that whole area.

00:14:40 ◼   ► I've liked seeing a lot of that,

00:14:41 ◼   ► but again, I don't know enough about it

00:14:43 ◼   ► to actually say I'd want to live here.

00:14:44 ◼   ► And I've actually never seen LA in that whole area,

00:14:46 ◼   ► like the whole bottom half, I've never seen it.

00:14:49 ◼   ► - I feel like it's trendy to hate on LA,

00:14:50 ◼   ► and insert the letter Kenny, LA right here.

00:14:53 ◼   ► But I actually quite enjoy LA,

00:14:55 ◼   ► and in fact, I strongly agree with you

00:14:57 ◼   ► that San Francisco's not for me.

00:14:59 ◼   ► I think that having never experienced

00:15:02 ◼   ► the Pacific Northwest, I suspect if I went,

00:15:04 ◼   ► I would come to a similar conclusion.

00:15:05 ◼   ► Great place, not for me.

00:15:07 ◼   ► But I actually really enjoy Southern California,

00:15:10 ◼   ► and I've only ever been to the greater LA area.

00:15:12 ◼   ► I've been to LA proper, I've been around LA a lot.

00:15:15 ◼   ► I've never been way Southern California,

00:15:17 ◼   ► like San Diego, for example.

00:15:19 ◼   ► And honestly, I can only speak for me,

00:15:21 ◼   ► but there's no way I could afford

00:15:22 ◼   ► to live in basically anywhere in California.

00:15:24 ◼   ► But I actually prefer LA in that area.

00:15:27 ◼   ► Sprawl be darned, I prefer LA over Northern California,

00:15:31 ◼   ► for me, I'm not saying it's the same for everyone else.

00:15:33 ◼   ► - So far what we've learned is that

00:15:34 ◼   ► you wanna live places with terrible traffic.

00:15:36 ◼   ► - Yeah, I guess, which is funny, 'cause I really don't.

00:15:39 ◼   ► - I mean, you said the same thing, Marco.

00:15:40 ◼   ► Have you been in those areas of California long enough

00:15:43 ◼   ► to actually try getting to that beach

00:15:44 ◼   ► on a day when you might want to go to the beach?

00:15:47 ◼   ► Like, the traffic in California is ridiculous.

00:15:49 ◼   ► - I live on the beach, man.

00:15:51 ◼   ► - I know, but you don't have, like, that's the secret.

00:15:52 ◼   ► You don't have the traffic.

00:15:54 ◼   ► To getting away from the people,

00:15:55 ◼   ► one of the beautiful and terrible things about Long Island

00:15:58 ◼   ► is as you go out on it to the extremities,

00:16:00 ◼   ► both man-made and natural forces align

00:16:04 ◼   ► to make it very difficult to get there,

00:16:06 ◼   ► which is terrible when you're trying to get there,

00:16:08 ◼   ► but good once you're there.

00:16:09 ◼   ► - Right, yeah.

00:16:10 ◼   ► - So that's, if you're, again, California,

00:16:13 ◼   ► being this massive place with all of these highways,

00:16:17 ◼   ► and you can get right to the water in all of them,

00:16:19 ◼   ► it's very difficult, unless you're gonna go out

00:16:21 ◼   ► to one of the islands off the coast of California

00:16:22 ◼   ► or something, it's very difficult to get away

00:16:24 ◼   ► from the people, you know,

00:16:26 ◼   ► to get to lower population density, essentially.

00:16:28 ◼   ► If you want lower population density, it's real easy.

00:16:30 ◼   ► If you go to live in the desert or someplace, you know,

00:16:33 ◼   ► in the middle of the country

00:16:33 ◼   ► that has much lower population density,

00:16:35 ◼   ► and I feel like that's one of the things

00:16:36 ◼   ► that you've always said you appreciate about Fire Island

00:16:38 ◼   ► is there's not, you know, a traffic jam every day

00:16:42 ◼   ► and, you know, tons of people, like, coming and going

00:16:45 ◼   ► and all that other stuff.

00:16:47 ◼   ► It is, you feel like you are, it's more relaxing

00:16:49 ◼   ► because you're away from the rad race, right?

00:16:52 ◼   ► - Yes, but in a strangely dense place,

00:16:56 ◼   ► but it's just everyone, but almost everyone's on foot

00:16:58 ◼   ► most of the time, like--

00:16:59 ◼   ► - Yeah, you're on top of each other

00:17:00 ◼   ► 'cause you're on this tiny, tiny little thing, right?

00:17:02 ◼   ► But it's not, you know, no one is commuting

00:17:05 ◼   ► to and from Manhattan from Fire Island every day,

00:17:08 ◼   ► and there's a giant traffic jam when you try to go shopping

00:17:10 ◼   ► because everyone's on their way home from work

00:17:12 ◼   ► also stopping at the store.

00:17:13 ◼   ► That doesn't exist.

00:17:14 ◼   ► - That's the thing, like, when you,

00:17:16 ◼   ► I mean, so much of your happiness in life depends on,

00:17:21 ◼   ► like, your daily grind.

00:17:22 ◼   ► Like, do you have a bad commute?

00:17:24 ◼   ► Do you have a super long commute?

00:17:25 ◼   ► Is your commute always full of, you know,

00:17:27 ◼   ► angering traffic or stuff like that?

00:17:29 ◼   ► Like, that stuff matters so much to everyone's happiness.

00:17:31 ◼   ► - Okay, when you wanna go food shopping,

00:17:33 ◼   ► do you dread it because it's gonna be so packed

00:17:35 ◼   ► and you're gonna be waiting on a checkout line for an hour

00:17:37 ◼   ► and you won't be able to find a parking spot,

00:17:39 ◼   ► like, that type of stuff?

00:17:40 ◼   ► - Exactly, like, if doing everyday stuff is hard.

00:17:42 ◼   ► Like, I remember, like, one of the impressions I had,

00:17:45 ◼   ► we lived in Brooklyn for a year,

00:17:46 ◼   ► it was very clear that, like, all of the, like,

00:17:48 ◼   ► delivery people, like, you know, UPS drivers, the mail people,

00:17:51 ◼   ► like, everyone who kinda, like, had to work in Brooklyn

00:17:54 ◼   ► was always angry because doing common tasks

00:17:58 ◼   ► in the area of Brooklyn we were in is just difficult

00:18:00 ◼   ► 'cause there's just tons of traffic constantly

00:18:03 ◼   ► and everyone's mad at each other all the time.

00:18:05 ◼   ► It's very, like, tense and it just,

00:18:07 ◼   ► there's just tons of friction to a lot of stuff.

00:18:10 ◼   ► Whereas, like, here, everyone's really chill and happy

00:18:14 ◼   ► because there is so little friction

00:18:16 ◼   ► to the admittedly limited things that we have access to

00:18:19 ◼   ► but what we have access to is really great

00:18:22 ◼   ► and really easy to just go do.

00:18:24 ◼   ► And so, like, and this is a place where, like,

00:18:26 ◼   ► people come here and they can just kinda be happy

00:18:28 ◼   ► and they can, like, you know, it's like a storybook.

00:18:30 ◼   ► You're like, ride your bike to the grocery store

00:18:31 ◼   ► and you ride home with, like, a bag in your bike basket

00:18:34 ◼   ► with, like, a baguette and a pineapple sticking at the top

00:18:36 ◼   ► so that you know it's from a grocery store.

00:18:38 ◼   ► That's how you indicate that.

00:18:40 ◼   ► And it's just nice, it's like a, it's a nice, pleasant thing

00:18:42 ◼   ► and, you know, compared to before where we were living

00:18:46 ◼   ► and just, I'd have to, you know, get in the car,

00:18:48 ◼   ► drive across, oh, of course, they're tearing up the street

00:18:52 ◼   ► again to put in more water main work somehow.

00:18:56 ◼   ► Somehow this work needs to be done every six months

00:18:59 ◼   ► on every street in Westchester.

00:19:01 ◼   ► I don't know, like, we joke,

00:19:03 ◼   ► there must be, like, a construction mafia.

00:19:04 ◼   ► Like, there's some kind of, like, under the table deals

00:19:07 ◼   ► where somehow they're tearing up every main street

00:19:10 ◼   ► in Westchester to do water main work every six months.

00:19:14 ◼   ► I don't know why it still needs to be done so often,

00:19:16 ◼   ► more often than anywhere I've ever lived.

00:19:18 ◼   ► - They should come to my neighborhood

00:19:19 ◼   ► because the road in front of my house

00:19:20 ◼   ► desperately needs work and it's never gonna get done.

00:19:23 ◼   ► - Yeah, oh, and when, you know, when they're done,

00:19:25 ◼   ► they don't repave the road nicely,

00:19:26 ◼   ► they just kind of patch it up and so it's all,

00:19:28 ◼   ► it's a bumpy mess of, like, patches

00:19:30 ◼   ► and those iron plate things.

00:19:32 ◼   ► But, like, you know, there's so much friction involved

00:19:35 ◼   ► and just, like, okay, I have to go pick up something

00:19:37 ◼   ► at the grocery store or I have to go, you know,

00:19:39 ◼   ► it's time to go pick up our kid at school or something.

00:19:41 ◼   ► Like, common tasks, when common tasks have lots of friction,

00:19:45 ◼   ► that is a recipe for just stress and anxiety

00:19:47 ◼   ► and frustration and anger and just unhappiness.

00:19:50 ◼   ► Whereas the more of those everyday things

00:19:52 ◼   ► that you can strip that frustration from,

00:19:54 ◼   ► the, like, it pays massive dividends in overall happiness.

00:19:58 ◼   ► And that's part of the reason why I love it here,

00:20:00 ◼   ► is, like, a lot of that stuff is just a lot nicer.

00:20:03 ◼   ► - You know, it's interesting to me,

00:20:04 ◼   ► I wonder if in the after times I could convince,

00:20:07 ◼   ► you know, you guys to come down to Cape Charles,

00:20:10 ◼   ► which in so many ways, having never experienced Fire Island,

00:20:13 ◼   ► in so many ways strikes me as a very similar thing

00:20:15 ◼   ► because there's this historic district

00:20:17 ◼   ► where it's a grid of, you know, not that many streets

00:20:20 ◼   ► and not that many avenues,

00:20:21 ◼   ► and you can walk to pretty much anything.

00:20:24 ◼   ► There are cars, for sure,

00:20:26 ◼   ► but most people don't bother using them

00:20:28 ◼   ► 'cause you really don't need to.

00:20:29 ◼   ► It's a very chill, laid back vibe.

00:20:31 ◼   ► But the difference is it's not separated

00:20:33 ◼   ► from the rest of the world, well, it kind of is,

00:20:37 ◼   ► but it's not as dramatically separated

00:20:38 ◼   ► from the rest of the world that requires a ferry.

00:20:40 ◼   ► Like, you would still need to drive over

00:20:41 ◼   ► a humongous, tremendously long bridge tunnel thing,

00:20:44 ◼   ► but you don't need to take a ferry in,

00:20:46 ◼   ► so you can get deliveries in less than a week,

00:20:49 ◼   ► which is kind of cool.

00:20:50 ◼   ► So I wonder if you would enjoy,

00:20:52 ◼   ► not to say it would cause you to move or anything like that,

00:20:54 ◼   ► because there's a million and seven reasons

00:20:56 ◼   ► why I know you'd want to stay in New York,

00:20:57 ◼   ► but just, I think a lot of the perks,

00:21:01 ◼   ► again, not apples to apples,

00:21:02 ◼   ► but a lot of the perks from Fire Island you can get,

00:21:04 ◼   ► or I can get in Cape Charles,

00:21:06 ◼   ► with in some cases fewer of the drawbacks.

00:21:09 ◼   ► Yeah, it would never happen.

00:21:10 ◼   ► (electronic beeping)

00:21:12 ◼   ► - All right, gentlemen, your DTKs,

00:21:14 ◼   ► they are worth a lot more today

00:21:16 ◼   ► than they were a week ago today, which is super exciting.

00:21:19 ◼   ► - Yeah, this was great.

00:21:21 ◼   ► You know, we talked briefly last week

00:21:23 ◼   ► about how Apple had offered a very weirdly

00:21:26 ◼   ► short time windowed $200 credit

00:21:29 ◼   ► for the Apple Silicon DTKs back,

00:21:33 ◼   ► and they have heard us and they agree,

00:21:37 ◼   ► us being the general community developers

00:21:40 ◼   ► who was kind of like, that's not very good.

00:21:42 ◼   ► (laughing)

00:21:44 ◼   ► So yeah, they are revising their offer.

00:21:47 ◼   ► No one's actually gotten this yet,

00:21:48 ◼   ► 'cause they still haven't sent the email

00:21:50 ◼   ► that says, all right, now send it in with this label.

00:21:52 ◼   ► They're just saying that this will happen shortly.

00:21:54 ◼   ► But yeah, they've revised it,

00:21:56 ◼   ► so now instead of a $200 credit that expires on May 31st

00:22:00 ◼   ► that seemingly could only be used on an M1 Mac,

00:22:04 ◼   ► now they're giving us a $500 credit,

00:22:06 ◼   ► which is the entire purchase price of the DTK.

00:22:09 ◼   ► So they're basically giving us 100% refund

00:22:11 ◼   ► on having used it, and we can use it

00:22:14 ◼   ► on any Apple product through the end of the year.

00:22:17 ◼   ► So that's fantastic.

00:22:18 ◼   ► That is like, again, what I said last week,

00:22:21 ◼   ► I still stick with, of like,

00:22:23 ◼   ► modern Apple is usually pretty stingy

00:22:27 ◼   ► about any kind of hardware discounting

00:22:29 ◼   ► or giving away free hardware.

00:22:30 ◼   ► They almost never do it.

00:22:31 ◼   ► And so, like, when they said, you know,

00:22:34 ◼   ► you can buy this DTK for $500 through this

00:22:37 ◼   ► kind of invite only or application-based program,

00:22:39 ◼   ► I figured they're not gonna give us anything for these.

00:22:42 ◼   ► So to have even offered us the $200 last time,

00:22:46 ◼   ► I thought it was weird how many weird limitations

00:22:48 ◼   ► there were on it, but it was still more than the zero

00:22:51 ◼   ► I thought we'd get, and to have those limitations

00:22:54 ◼   ► be largely lifted and to have the amount

00:22:56 ◼   ► also be raised to $500, that's really nice.

00:23:00 ◼   ► That this was, this is the kind of thing that like,

00:23:03 ◼   ► this is gonna cost them almost nothing,

00:23:07 ◼   ► relative to like the other, like,

00:23:09 ◼   ► the difference between this for such a small-volume program

00:23:11 ◼   ► is gonna cost Apple like maybe 90 seconds of profit

00:23:14 ◼   ► or something, it's gonna cost them like nothing

00:23:16 ◼   ► in the grand scheme of things.

00:23:17 ◼   ► But this is such a nice gesture, and Apple does

00:23:22 ◼   ► have this weird habit recently of really

00:23:25 ◼   ► reading the room wrong.

00:23:27 ◼   ► Like that initial offer they did last week

00:23:29 ◼   ► was really like reading the room wrong.

00:23:31 ◼   ► I don't know why anyone at Apple thought

00:23:34 ◼   ► that would go over well.

00:23:35 ◼   ► When they put their foot in their mouth like that,

00:23:38 ◼   ► it's nice to see them sometimes remove it again

00:23:40 ◼   ► and resolve the problem and say, all right,

00:23:43 ◼   ► that wasn't very good, here's something better.

00:23:45 ◼   ► And that's what they've done here,

00:23:46 ◼   ► and it's a nice thing, it's a nice gesture.

00:23:50 ◼   ► They didn't have to do it, but I'm very glad they did.

00:23:53 ◼   ► - This move is like the least Apple-like thing

00:23:56 ◼   ► I can recall them doing in recent history

00:23:58 ◼   ► just because it's so low stakes.

00:24:00 ◼   ► Like the thing that we're talking about here

00:24:02 ◼   ► is a program that only affects a limited number,

00:24:05 ◼   ► just a low number of developers,

00:24:06 ◼   ► let alone a limited number of customers.

00:24:07 ◼   ► It's a fraction of a fraction.

00:24:09 ◼   ► - Like how many of these do you think are out there?

00:24:10 ◼   ► Like how many people do you think actually got DTKs?

00:24:13 ◼   ► - I mean, many more than got the Intel one for sure,

00:24:15 ◼   ► 'cause it was cheaper and there are just

00:24:16 ◼   ► so many more developers, but nothing compared

00:24:18 ◼   ► to like their actual customer base,

00:24:20 ◼   ► and it's probably not even like, you know,

00:24:23 ◼   ► it's probably only a single digit percent

00:24:25 ◼   ► of their developers, 'cause they have so many developers,

00:24:27 ◼   ► and most of them are not Mac developers.

00:24:29 ◼   ► - What do you think it is?

00:24:30 ◼   ► Maybe like 50,000?

00:24:32 ◼   ► - Yeah, but the real thing is like they had a program,

00:24:37 ◼   ► and nowhere in that program did it say,

00:24:41 ◼   ► oh, and when you send these back,

00:24:42 ◼   ► we're gonna give you a treat.

00:24:43 ◼   ► Now, we talked about that because that's what they did

00:24:47 ◼   ► with the Intel thing, but that was like 15 years ago.

00:24:51 ◼   ► Like how many people, of the people who got this DTK,

00:24:54 ◼   ► how many of them were Mac developers 15 years ago,

00:24:57 ◼   ► or whenever the hell the Intel thing was?

00:24:59 ◼   ► - It's a very different environment.

00:25:00 ◼   ► - There was no reason that anybody

00:25:03 ◼   ► should have expected anything,

00:25:05 ◼   ► and then Apple decided to give us something,

00:25:07 ◼   ► albeit slightly weird, and you know,

00:25:10 ◼   ► I feel like of all the circles that we travel in,

00:25:13 ◼   ► the old school Mac developer circle is one of the ones

00:25:16 ◼   ► that we are the most deeply entrenched in.

00:25:19 ◼   ► We know a lot of old school Mac developers, right?

00:25:21 ◼   ► That's our circle of people, and I did not see

00:25:25 ◼   ► like an incredible outpouring of anger.

00:25:27 ◼   ► Like we see so much more anger of like everyday apps

00:25:30 ◼   ► or stuff and all sorts of other things

00:25:31 ◼   ► where people are just genuinely pissed and angry.

00:25:34 ◼   ► There was some discussion of this,

00:25:35 ◼   ► but it was discussion in the context of

00:25:37 ◼   ► they did a nice thing, eh, it could have been nicer.

00:25:40 ◼   ► Like you said, Mark, like oh, maybe reading the room

00:25:41 ◼   ► a little bit wrong or whatever,

00:25:42 ◼   ► but there was also the discussion of like,

00:25:43 ◼   ► well, they could have just done nothing

00:25:44 ◼   ► and solved this problem too,

00:25:45 ◼   ► 'cause they didn't promise us anything,

00:25:47 ◼   ► and it's just like of all the things to immediately come in

00:25:52 ◼   ► and say, oh no, nevermind, we're totally,

00:25:54 ◼   ► we're gonna double it, and you have a longer time.

00:25:56 ◼   ► It's like, A, totally un-Apple-like,

00:25:58 ◼   ► 'cause they almost never react that quickly

00:26:00 ◼   ► to something so low stakes, and B,

00:26:03 ◼   ► the fact that it is un-Apple-like

00:26:05 ◼   ► is a condemnation of modern Apple,

00:26:06 ◼   ► of what Apple-like has come to mean

00:26:08 ◼   ► in terms of developer relations,

00:26:09 ◼   ► because this is exactly what they should do.

00:26:10 ◼   ► You should, you know, if you make a fumble like this,

00:26:13 ◼   ► just quickly correct it, it's no big deal,

00:26:15 ◼   ► and the fact that I was so shocked by it made me think,

00:26:19 ◼   ► you shouldn't be shocked by a company

00:26:20 ◼   ► essentially having good customer support

00:26:21 ◼   ► or good developer relations.

00:26:22 ◼   ► Like this is basic table stakes,

00:26:25 ◼   ► good developer relations, right?

00:26:27 ◼   ► And the other thing I thought was like,

00:26:29 ◼   ► boy, inside Apple, I'm sure there is at least one person

00:26:32 ◼   ► somewhere saying, see, I told you we should've just given

00:26:35 ◼   ► them the DDK for free and asked for it back for free

00:26:37 ◼   ► and paid for shipping, we wouldn't have any

00:26:39 ◼   ► of these problems.

00:26:40 ◼   ► Think of how much more simple that would be.

00:26:41 ◼   ► Hey, if you want a DDK, sign up here, we'll send it to you,

00:26:44 ◼   ► and then later we'll send you a prepaid thing

00:26:46 ◼   ► to send it back.

00:26:47 ◼   ► So think of how simple that arrangement is.

00:26:49 ◼   ► $0, it gets people to develop for your platform,

00:26:52 ◼   ► no one is angry about it.

00:26:54 ◼   ► This, instead they did this, give us $500

00:26:57 ◼   ► with this vague potential expectation

00:26:59 ◼   ► if you're a crusty old Mac user

00:27:00 ◼   ► that we might give you something back,

00:27:02 ◼   ► and then we'll give you something back,

00:27:03 ◼   ► but not in a satisfying way, but then whoops,

00:27:04 ◼   ► we'll give you more back.

00:27:06 ◼   ► It's like, this is not Apple developer relations

00:27:12 ◼   ► finest moment, and it was like, like I said,

00:27:15 ◼   ► it was a depressing revelation to think that

00:27:17 ◼   ► what you would expect from good developer relations,

00:27:20 ◼   ► essentially like, hey, we want, you know,

00:27:22 ◼   ► if you're inside Apple, you're like, we want people

00:27:24 ◼   ► to develop for our platform, we want people

00:27:26 ◼   ► to port to the M1, how much can we afford to spend

00:27:29 ◼   ► to make that happen?

00:27:30 ◼   ► And someone's like, well, we gotta charge them

00:27:32 ◼   ► for this Mac Mini with an iPad inside it, don't we?

00:27:34 ◼   ► No, you don't actually, I mean, they did it

00:27:36 ◼   ► with the Apple TV where you got it for a dollar

00:27:38 ◼   ► and you got to keep it afterwards,

00:27:39 ◼   ► you didn't even have to send it back, like.

00:27:40 ◼   ► - Yep.

00:27:41 ◼   ► - Anyway, this is fine, Apple did the right thing,

00:27:45 ◼   ► I'm all happy about it, I'm especially happy

00:27:47 ◼   ► because I have the full year, so now I can just let

00:27:49 ◼   ► that $500 sit there until like in a panic in December

00:27:51 ◼   ► I buy something, right?

00:27:53 ◼   ► I don't have to buy a Mac Mini or a MacBook Air,

00:27:57 ◼   ► I can wait out the rest of the year where presumably

00:27:59 ◼   ► there will be at least one or two more ARM-based Macs

00:28:03 ◼   ► to come out during the year and then I can put this money

00:28:05 ◼   ► towards one of those, so I'm very happy.

00:28:07 ◼   ► - And it doesn't even have to be a Mac,

00:28:09 ◼   ► I think it's just gonna be like an Apple Store credit.

00:28:11 ◼   ► It says any Apple product, so maybe it wouldn't work

00:28:14 ◼   ► on like, you know, a pair of B&O headphones

00:28:16 ◼   ► or something like that, but like, it's probably gonna work

00:28:18 ◼   ► on a lot of stuff that we're gonna be buying this year.

00:28:20 ◼   ► - This would pay for like the Apple Care on my monitor

00:28:22 ◼   ► or something. - Yes it would.

00:28:23 ◼   ► (laughing)

00:28:25 ◼   ► - Someone asked about that, did I get Apple Care

00:28:28 ◼   ► on my stuff, I think I got Apple Care

00:28:29 ◼   ► on all my expensive stuff. - You did.

00:28:31 ◼   ► - Maybe I just blocked it out, but like,

00:28:32 ◼   ► I think that Apple Care was not cheap.

00:28:34 ◼   ► - It was $500, yeah, I'm very familiar with those.

00:28:38 ◼   ► All right. (laughing)

00:28:41 ◼   ► (upbeat music)

00:28:42 ◼   ► We are sponsored this week by ExpressVPN.

00:28:45 ◼   ► How did you choose your internet service provider?

00:28:48 ◼   ► The sad thing is most of us don't really have much choice,

00:28:51 ◼   ► 'cause ISPs operate like regional monopolies.

00:28:53 ◼   ► Then they use this monopoly power to take advantage

00:28:55 ◼   ► of their customers with things like data caps,

00:28:57 ◼   ► streaming throttles, and worst of all,

00:28:59 ◼   ► many of them log what they can see

00:29:02 ◼   ► about your internet activity, and they sell that data

00:29:05 ◼   ► to big tech companies or advertisers.

00:29:07 ◼   ► So to prevent ISPs from seeing your internet activity,

00:29:09 ◼   ► you can protect all of your devices with ExpressVPN.

00:29:13 ◼   ► This is a simple VPN service with a simple app

00:29:15 ◼   ► for your computer or smartphone that encrypts

00:29:17 ◼   ► all of your network data and tunnels it through

00:29:19 ◼   ► their secure VPN server.

00:29:20 ◼   ► So your ISP no longer sees, hey, you're connecting

00:29:23 ◼   ► to Google.com right at this time,

00:29:25 ◼   ► you're connecting to Facebook.com, whatever.

00:29:26 ◼   ► All they see is you're connecting to ExpressVPN,

00:29:29 ◼   ► and then everything else gets tunneled through that.

00:29:31 ◼   ► So think about how much of the data

00:29:33 ◼   ► that they can piece together from you,

00:29:35 ◼   ► even with things like encryption,

00:29:37 ◼   ► but they can still see which servers you're connecting to.

00:29:39 ◼   ► They can see which sites you're using,

00:29:40 ◼   ► which servers you're using, when you're using them.

00:29:42 ◼   ► ExpressVPN is the best way to hide all this activity

00:29:45 ◼   ► from your ISP, and the apps are super easy to use.

00:29:48 ◼   ► You just download the app, you tap one button on your device,

00:29:51 ◼   ► and you are connected and protected.

00:29:53 ◼   ► And they do all this without noticeably

00:29:55 ◼   ► slowing down your connection.

00:29:56 ◼   ► That's why ExpressVPN is rated the number one VPN service

00:29:59 ◼   ► by CNET and WIRED.

00:30:01 ◼   ► So stop handing over your personal data to ISPs

00:30:04 ◼   ► and other tech giants who mine your activity

00:30:06 ◼   ► and sell your information.

00:30:07 ◼   ► Protect yourself with ExpressVPN.

00:30:10 ◼   ► Visit expressvpn.com/atp.

00:30:13 ◼   ► That's expressvpn.com/atp to get an extra three months free.

00:30:17 ◼   ► Go to expressvpn.com/atp right now to learn more.

00:30:22 ◼   ► Thank you to ExpressVPN for sponsoring our show.

00:30:24 ◼   ► - iOS 14.5 Watch and Lock.

00:30:30 ◼   ► We've been discussing kind of the implementation details

00:30:33 ◼   ► as best we can figure out for that.

00:30:35 ◼   ► And apparently it wants to see a masked face first

00:30:40 ◼   ► before it offers or investigates the option

00:30:43 ◼   ► of using the watch for unlocking.

00:30:45 ◼   ► And one of you, probably John,

00:30:47 ◼   ► wrote any masked face, question mark?

00:30:50 ◼   ► - We talked about this last time.

00:30:51 ◼   ► Why do you need to see a face first?

00:30:52 ◼   ► If you're gonna let me unlock because of the watch,

00:30:55 ◼   ► just let me unlock because of the watch.

00:30:56 ◼   ► And a lot of people were discussing this on Twitter

00:30:59 ◼   ► and sending feedback.

00:30:59 ◼   ► They're like, oh, well, it wants to see

00:31:00 ◼   ► the top half of your face.

00:31:02 ◼   ► It does a partial face match because that's more secure

00:31:04 ◼   ► than not looking at your face at all,

00:31:06 ◼   ► which makes some kind of sense,

00:31:08 ◼   ► but something in my mind was just itching in me.

00:31:11 ◼   ► - I don't know much about machine learning,

00:31:13 ◼   ► but it seems to me that a lot of the machine learning models

00:31:15 ◼   ► if they're trained on your actual face,

00:31:16 ◼   ► the whole reason they don't unlock for your whole face

00:31:19 ◼   ► is that they're just,

00:31:20 ◼   ► machine learning is not where someone just writes a program

00:31:23 ◼   ► to recognize a face.

00:31:24 ◼   ► It's different than that.

00:31:25 ◼   ► If you could write the program,

00:31:26 ◼   ► you wouldn't need machine learning.

00:31:27 ◼   ► The whole point is it's really hard to write that program

00:31:29 ◼   ► so you sort of let the program write itself by teaching it,

00:31:32 ◼   ► by showing the face, and it's complicated.

00:31:34 ◼   ► I don't understand, oh, that's more or less how it works.

00:31:36 ◼   ► What it means is what you end up with,

00:31:37 ◼   ► that model that recognizes faces,

00:31:40 ◼   ► what you end up with is not a sort of a program

00:31:43 ◼   ► that a human could look at and understand,

00:31:45 ◼   ► because if it could,

00:31:45 ◼   ► they would've just written it in the first place, right?

00:31:48 ◼   ► And so just because we conceptually can think of the idea

00:31:52 ◼   ► of like, oh, I can recognize your whole face,

00:31:54 ◼   ► and I could probably recognize the top of your face,

00:31:56 ◼   ► but we're human beings.

00:31:57 ◼   ► Just because you have a machine learning model

00:32:00 ◼   ► that can recognize the whole face,

00:32:02 ◼   ► who's to say it can make heads or tails

00:32:03 ◼   ► of half your face with a mask on it?

00:32:05 ◼   ► As far as it's concerned, it's like no match.

00:32:07 ◼   ► Now, I don't know.

00:32:08 ◼   ► I don't know if that's the case,

00:32:09 ◼   ► but either way, that was my thought when I was suspicious

00:32:12 ◼   ► that it's not doing a partial face match,

00:32:16 ◼   ► and so why look at the face at all?

00:32:18 ◼   ► And I have at least one report from someone

00:32:20 ◼   ► who has used the iOS 14.5 beta to say that you can take,

00:32:25 ◼   ► you can be wearing your watch and take your phone

00:32:29 ◼   ► and show your phone anyone's masked face,

00:32:32 ◼   ► your wife's masked face, your child's masked face,

00:32:34 ◼   ► just show anyone's masked face,

00:32:36 ◼   ► and then your watch will unlock your thing afterwards.

00:32:39 ◼   ► So it doesn't even need to be your masked face.

00:32:41 ◼   ► Now, granted, this experiment was with people

00:32:43 ◼   ► related to the person, so maybe the top of their faces

00:32:45 ◼   ► looks enough like theirs that it was able to unlock,

00:32:47 ◼   ► but the fact that it worked on a wife and a child

00:32:50 ◼   ► makes me think that maybe it's not actually

00:32:52 ◼   ► doing a partial face match, or if it is,

00:32:54 ◼   ► all it cares about is that it's a human face

00:32:56 ◼   ► with the same number of eyes as you or something.

00:32:59 ◼   ► So I still don't quite know how this book works,

00:33:02 ◼   ► and I still think it's weird

00:33:03 ◼   ► that it wants to see anything first.

00:33:05 ◼   ► And by the way, I don't know if we mentioned this last time,

00:33:07 ◼   ► but it does buzz your watch when it unlocks

00:33:09 ◼   ► and gives you the option to immediately relock it, right?

00:33:11 ◼   ► So it's trying to do the right thing.

00:33:12 ◼   ► No one's gonna secretly unlock your phone

00:33:13 ◼   ► without you knowing, 'cause if you have the watch

00:33:15 ◼   ► on your wrist and it just unlocked it,

00:33:16 ◼   ► it will buzz you and then you'll look at it and say,

00:33:18 ◼   ► "Hey, someone just unlocked your phone,"

00:33:19 ◼   ► and you can just smack it and say,

00:33:20 ◼   ► "Lock it," because it wasn't me.

00:33:22 ◼   ► Anyway, and it's opt-in, so this is not going to happen

00:33:25 ◼   ► to you unless you turn this feature on.

00:33:27 ◼   ► But I'm interested to see, for those of us

00:33:30 ◼   ► who have iPhones and watches, which is, I guess, YouTube,

00:33:33 ◼   ► when the 14.5 comes out for real,

00:33:36 ◼   ► setting aside whatever the betas do,

00:33:38 ◼   ► does it need to see a face, and does it take any face?

00:33:41 ◼   ► Or does it require your face?

00:33:42 ◼   ► - All right, moving on, Mike Vossler has some information

00:33:46 ◼   ► with regard to listing your trash.

00:33:49 ◼   ► Can you tell me about that, Jon?

00:33:50 ◼   ► - Yeah, last week I was surprised

00:33:52 ◼   ► that Marco couldn't even just list the contents

00:33:54 ◼   ► of his .trash directory and his home directory.

00:33:57 ◼   ► And I had long since forgotten that it has been my habit

00:33:59 ◼   ► ever since whatever OS this was introduced in

00:34:03 ◼   ► to give the terminal application full disk access,

00:34:05 ◼   ► because I find it maddening when I'm asked for permission

00:34:08 ◼   ► to do stuff from the command line.

00:34:09 ◼   ► So I always just give terminal full disk access,

00:34:12 ◼   ► and a lot of people reported that if you do give terminal

00:34:14 ◼   ► full disk access, then you can go into .trash just fine.

00:34:18 ◼   ► Still, yet, some people have said,

00:34:20 ◼   ► "I have terminal with full disk access,"

00:34:22 ◼   ► but the particular problem Marco was talking about,

00:34:24 ◼   ► I had something like that too, where there was some sort of,

00:34:27 ◼   ► you know, something in my .trash directory

00:34:29 ◼   ► that was somehow protected by system integrity protection,

00:34:32 ◼   ► I needed to reboot in recovery mode to remove it.

00:34:34 ◼   ► So both of those are failure modes that might happen.

00:34:36 ◼   ► But if you're just wondering why terminal

00:34:38 ◼   ► is not letting you see things that normally it used to,

00:34:41 ◼   ► and you don't mind opening up a, you know,

00:34:43 ◼   ► what we now call a giant security hole,

00:34:45 ◼   ► but what we used to just call the way Unix works,

00:34:48 ◼   ► give the terminal application full disk access,

00:34:51 ◼   ► and then when you're in terminal, it won't complain.

00:34:53 ◼   ► I mean, you're still subject to Unix permissions, obviously.

00:34:56 ◼   ► That's so weird when you say full disk access.

00:34:59 ◼   ► What it means is go back to just honoring

00:35:01 ◼   ► Unix file system permissions.

00:35:03 ◼   ► So you can't actually see everything, right?

00:35:06 ◼   ► But we call this full disk access,

00:35:09 ◼   ► and the opposite of that is, oh, you can't see anything

00:35:11 ◼   ► unless you explicitly ask permission for it,

00:35:13 ◼   ► and that is a little bit annoying.

00:35:15 ◼   ► - By the way, for some actual follow-up on this topic

00:35:17 ◼   ► on whether it solved my issue, nope, sure didn't.

00:35:20 ◼   ► - Yeah, I think there's the one where you actually

00:35:22 ◼   ► have to go into recovery and delete the thing,

00:35:24 ◼   ► and you probably have that one.

00:35:25 ◼   ► - Yeah, I didn't attempt that yet, because I don't want to.

00:35:29 ◼   ► I'm like, to me, having my stupid X11 alias

00:35:33 ◼   ► stuck in my trash forever is just kind of this reminder,

00:35:37 ◼   ► like I have to get rid of this installation in Mac OS.

00:35:40 ◼   ► I don't, I just have to get rid of this.

00:35:43 ◼   ► That is not the real problem.

00:35:45 ◼   ► The real problem is not my X11 alias.

00:35:46 ◼   ► The real problem is that this installation is broken,

00:35:48 ◼   ► and I have to get rid of it.

00:35:50 ◼   ► - You're just making me want to dive in there

00:35:51 ◼   ► and nurse it back to health.

00:35:52 ◼   ► Just give feed it chicken soup and clean out

00:35:55 ◼   ► all of its old launch agents

00:35:57 ◼   ► and find all your old corrupt fonts

00:35:59 ◼   ► and just really just shine it up.

00:36:01 ◼   ► It's like those car detailing videos

00:36:03 ◼   ► where they find the old car in the barn

00:36:04 ◼   ► that hasn't been out in 20 years,

00:36:05 ◼   ► and then by the end of the thing, it's all shiny.

00:36:07 ◼   ► That's what I want to do to your Mac OS.

00:36:09 ◼   ► - Excellent, and then this next item in follow-up,

00:36:13 ◼   ► I haven't a clue what is happening here.

00:36:16 ◼   ► So John, tell me about SSD traffic.

00:36:19 ◼   ► - Last week, there was an Ask ATP question

00:36:22 ◼   ► where someone was saying, "Hey, if I get the M1

00:36:24 ◼   ► "with eight gigs of RAM, am I going to shorten

00:36:26 ◼   ► "the life of my SSD just from swap file usage?"

00:36:30 ◼   ► - Yes.

00:36:31 ◼   ► - And my general answer to that was like,

00:36:33 ◼   ► "Don't worry about it.

00:36:34 ◼   ► "It'll probably be fine.

00:36:34 ◼   ► "SSDs are fairly sturdy, and you're not going

00:36:39 ◼   ► "to be swapping that much, and if you are,

00:36:40 ◼   ► "you're going to have other problems that you notice

00:36:42 ◼   ► "way before you wear out your SSD," so on and so forth.

00:36:45 ◼   ► And there was some thread on Twitter

00:36:47 ◼   ► where people were discussing this and saying,

00:36:49 ◼   ► "Well, I'm looking at my M1 Mac,

00:36:52 ◼   ► "and I looked at the total data written to the SSD

00:36:56 ◼   ► "over some period of time, and I was shocked

00:36:58 ◼   ► "at how much it was."

00:37:00 ◼   ► And so the tweet was, this is actually on a MacBook Air

00:37:06 ◼   ► with an M1 and 16 gigs of RAM,

00:37:08 ◼   ► so it's not even an eight gig model.

00:37:09 ◼   ► And this person was shocked.

00:37:11 ◼   ► Two months in, the data written to the SSD

00:37:15 ◼   ► was 13.4 terabytes.

00:37:17 ◼   ► It was like 15.5 terabytes read,

00:37:20 ◼   ► 13.4 terabytes written.

00:37:23 ◼   ► And everyone in the thread was like,

00:37:24 ◼   ► "Oh, that seems like a lot, right?

00:37:26 ◼   ► "Like, you've only had it for two months.

00:37:28 ◼   ► "Like, boy, at that rate of IO,

00:37:29 ◼   ► "are you gonna wear out this SSD?"

00:37:32 ◼   ► And so I was curious.

00:37:33 ◼   ► I decided to look at my work laptop,

00:37:35 ◼   ► which is an Intel machine, but it also has 16 gigs of RAM,

00:37:38 ◼   ► and I had it for a really long time,

00:37:39 ◼   ► so I figured it would even out.

00:37:41 ◼   ► And my work machine is thrashed by corporate malware, right?

00:37:46 ◼   ► It's got SOPOS antivirus that's constantly scanning things.

00:37:48 ◼   ► It's constantly doing an inventory.

00:37:50 ◼   ► It's constantly searching my hard drive

00:37:51 ◼   ► for personally identifiable information

00:37:53 ◼   ► and running reports on it, right?

00:37:55 ◼   ► Like, everything you can imagine

00:37:56 ◼   ► is just incredibly abused by that.

00:37:58 ◼   ► I can tell you that the fans run high a lot of the time.

00:38:02 ◼   ► A lot of the time, it is swamped by CPU.

00:38:04 ◼   ► And like I said, disk IO, you know,

00:38:06 ◼   ► when it's just grinding over your whole disk,

00:38:07 ◼   ► looking for stuff, not to mention running, like,

00:38:10 ◼   ► you know, the Microsoft OneDrive and Dropbox

00:38:14 ◼   ► and plus, you know, running large VMs on the thing

00:38:17 ◼   ► and pushing it into swap.

00:38:18 ◼   ► And you know, so I really, this is,

00:38:19 ◼   ► I feel like this is a heavily used laptop

00:38:21 ◼   ► that is, you know, slowly wilting under the load

00:38:24 ◼   ► that I put it in on top of all the corporate malware.

00:38:27 ◼   ► So I'm like, this is gonna be a good test

00:38:29 ◼   ► to see what, you know, what the IO is.

00:38:31 ◼   ► And by the way, the way we're getting these numbers,

00:38:34 ◼   ► both the Twitter thread and this is using smart utilities.

00:38:38 ◼   ► I forget what smart stands for.

00:38:39 ◼   ► It's probably an acronym for like, anyway,

00:38:41 ◼   ► it's the tools that like measure hard drive health

00:38:44 ◼   ► or whatever.

00:38:45 ◼   ► So we'll put a link in the show notes too.

00:38:47 ◼   ► I just searched for it on Google

00:38:48 ◼   ► and I found this smartmontools.org website

00:38:51 ◼   ► that downloaded the command.

00:38:52 ◼   ► It's called smart control or smart control.

00:38:56 ◼   ► And it's just, you know, run smart control dash dash all

00:38:59 ◼   ► slash dev slash disk zero for, you know,

00:39:01 ◼   ► built-in SSD probably.

00:39:03 ◼   ► And the number I got was 246 terabytes written

00:39:08 ◼   ► on my internal SSD.

00:39:11 ◼   ► And that is over the course of the entire life

00:39:13 ◼   ► of the 2017 MacBook Pro.

00:39:15 ◼   ► So I did some math to figure out how many gigs per day

00:39:18 ◼   ► of writes.

00:39:18 ◼   ► I never really care about the reads.

00:39:19 ◼   ► We're just worried about writes for like wearing out the SSD.

00:39:22 ◼   ► How many gigs per day is that?

00:39:23 ◼   ► The shocking one that was in the Twitter thread

00:39:25 ◼   ► that was only two months old on the M1 Mac

00:39:27 ◼   ► was 223 gigs written per day.

00:39:30 ◼   ► And my, you know, four-year-old Intel MacBook Pro

00:39:34 ◼   ► was 197 gigs written per day.

00:39:37 ◼   ► And I'm shocked that the two numbers

00:39:38 ◼   ► are that close to each other

00:39:39 ◼   ► because surely the usage patterns are different.

00:39:42 ◼   ► Like I don't think this person has sofas antivirus scaling,

00:39:44 ◼   ► scanning every single file on their hard drive

00:39:46 ◼   ► every single day.

00:39:48 ◼   ► But yeah, they're both in the same ballpark,

00:39:50 ◼   ► 200-ish gigs per day written.

00:39:52 ◼   ► There's some other stats that are printed out

00:39:54 ◼   ► by this thing that I don't understand, but I can surmise.

00:39:56 ◼   ► One of them is available spare.

00:39:58 ◼   ► Remember we talked about over provisioning,

00:40:00 ◼   ► how much extra storage is in there

00:40:03 ◼   ► just in case you wear out some part of the SSD,

00:40:05 ◼   ► you can use the extra stuff that it keeps in reserve.

00:40:08 ◼   ► My available spare is at 100%.

00:40:11 ◼   ► I think that means it's all available.

00:40:12 ◼   ► I don't know.

00:40:13 ◼   ► There's a bunch of other fun stats in here

00:40:16 ◼   ► if you wanna take a look at what your laptop is doing,

00:40:18 ◼   ► but I can tell you that it never crossed my mind

00:40:20 ◼   ► to worry about wearing out my SSD on this laptop.

00:40:23 ◼   ► I did worry that it was gonna overheat and explode

00:40:25 ◼   ► because the fans are running high all the time,

00:40:28 ◼   ► but 200 gigs per day of writes

00:40:31 ◼   ► seems like a not unreasonable thing

00:40:34 ◼   ► for a laptop to be writing to its SSD

00:40:37 ◼   ► if it's used in a reasonable amount,

00:40:39 ◼   ► whether it's an M1 Mac or an Intel Mac for many years ago.

00:40:43 ◼   ► - So now, hold on.

00:40:44 ◼   ► So you are, how are you getting how many days

00:40:47 ◼   ► to divide by, by power on hours?

00:40:49 ◼   ► - No, I'm getting that by the date I know

00:40:51 ◼   ► I got the laptop from work.

00:40:53 ◼   ► It was new, brand new laptop, fresh out of the box,

00:40:56 ◼   ► and then I'm gonna start counting from there.

00:40:58 ◼   ► And obviously I don't use it on weekends for the most part

00:41:00 ◼   ► 'cause it's my work laptop,

00:41:01 ◼   ► but this laptop probably has more,

00:41:05 ◼   ► I didn't run this on my Mac Pro,

00:41:06 ◼   ► but this laptop is definitely the hardest used

00:41:09 ◼   ► piece of hardware that's in my house right now.

00:41:11 ◼   ► - Okay, 'cause I ask because I have 1,295 power on hours

00:41:15 ◼   ► and 54 terabytes written, and so computing that out,

00:41:20 ◼   ► if you treat it as powered on hours,

00:41:24 ◼   ► that's 1,001 gigabytes a day.

00:41:27 ◼   ► But again, that's power on hours,

00:41:29 ◼   ► so it's not exactly the same as what you're computing.

00:41:33 ◼   ► But that's considerably more than what you're talking about.

00:41:35 ◼   ► - Yeah, I mean, it really depends on what you're doing.

00:41:37 ◼   ► Like I said last time, you can wear out an SSD

00:41:39 ◼   ► if you're doing something that's just constantly doing

00:41:42 ◼   ► a huge amount of I/O,

00:41:43 ◼   ► but most normal loads don't do that, right?

00:41:46 ◼   ► So it really depends on the specific things

00:41:49 ◼   ► that you're doing.

00:41:50 ◼   ► The question was about whether swap would do it,

00:41:52 ◼   ► and I think if you're swapping that much,

00:41:53 ◼   ► you're gonna be suffering in so many other ways.

00:41:56 ◼   ► Your concern is not gonna be SSD.

00:41:57 ◼   ► Some other interesting stats here

00:41:59 ◼   ► that make me wonder what it's actually showing,

00:42:01 ◼   ► power cycles.

00:42:03 ◼   ► I'm assuming that means maybe the OS or the hardware

00:42:08 ◼   ► takes power away from the SSD when it doesn't need

00:42:10 ◼   ► to be there or something,

00:42:11 ◼   ► because my power cycles number is 26,000,

00:42:13 ◼   ► and I know I did not turn this computer on and off

00:42:15 ◼   ► to 26,000 times, right?

00:42:18 ◼   ► So that must mean something else.

00:42:20 ◼   ► Unsafe shutdowns, I think we all know what that means, 160.

00:42:24 ◼   ► I'm like, yeah, that seems about right.

00:42:26 ◼   ► It's because this machine did have a tendency

00:42:29 ◼   ► to kernel panic for at least the first year or two

00:42:30 ◼   ► of its life, it's settled down a little bit now.

00:42:34 ◼   ► Media and data integrity errors, zero, no errors.

00:42:38 ◼   ► - Oh, interesting.

00:42:39 ◼   ► So I recomputed your laptop as per what's in the show notes,

00:42:44 ◼   ► and I computed it the same way that mine was computed,

00:42:47 ◼   ► and yours is actually 847.2 gigabytes a day,

00:42:50 ◼   ► and I'm still sitting at 1,001.

00:42:52 ◼   ► I have no idea how.

00:42:53 ◼   ► - Yeah, I feel like those are shockingly

00:42:55 ◼   ► in a similar ballparks, right?

00:42:58 ◼   ► For two machines that are used

00:42:59 ◼   ► for entirely different purposes,

00:43:00 ◼   ► running entirely different software,

00:43:02 ◼   ► it's amazing how these are not double each other

00:43:06 ◼   ► or have a huge range,

00:43:07 ◼   ► 'cause I have no idea how you use your computer,

00:43:09 ◼   ► but it can't be like I use my work laptop,

00:43:12 ◼   ► which does such weird things.

00:43:14 ◼   ► I'm running database servers on my work laptop,

00:43:19 ◼   ► and I feel like it almost doesn't matter

00:43:21 ◼   ► unless you're doing something that you know

00:43:23 ◼   ► is intentionally, not abusive,

00:43:24 ◼   ► but intentionally extremely heavy.

00:43:27 ◼   ► Like say you're constantly recording 8K video

00:43:30 ◼   ► to the drive 24 hours a day from a security camera.

00:43:32 ◼   ► That's the type of thing where you'd expect

00:43:34 ◼   ► to see a 10X difference or whatever,

00:43:35 ◼   ► but if you just use your laptop like a human,

00:43:38 ◼   ► it seems like the numbers sort of regress to a mean here,

00:43:41 ◼   ► with our three data points,

00:43:42 ◼   ► because Marco hasn't downloaded this thing and tried it yet.

00:43:45 ◼   ► - No.

00:43:46 ◼   ► - And all his computers are so new that it's like,

00:43:48 ◼   ► (laughing)

00:43:49 ◼   ► power on hour seven.

00:43:51 ◼   ► - Three.

00:43:52 ◼   ► - Soon I'll be leaving Marco's house.

00:43:54 ◼   ► You just see the number of battery cycles

00:43:56 ◼   ► whenever I sell a laptop, it's embarrassingly low.

00:43:59 ◼   ► - Yeah, Marco has charged his battery 10 times.

00:44:03 ◼   ► Looking at our two readouts, your controller busy time

00:44:06 ◼   ► is 21,799, would you like to guess what mine is?

00:44:11 ◼   ► - I don't even, what's the units for that?

00:44:12 ◼   ► Is that seconds, is that minutes?

00:44:13 ◼   ► What is that? - No idea.

00:44:14 ◼   ► I have no idea.

00:44:16 ◼   ► - But remember, this is a 2017 laptop, it's old.

00:44:18 ◼   ► - Sure, well, but would you like to guess what mine

00:44:22 ◼   ► controller busy time is?

00:44:23 ◼   ► - Well, how old is your computer?

00:44:25 ◼   ► - What, a year-ish, something like that,

00:44:27 ◼   ► a little over a year?

00:44:28 ◼   ► It's zero.

00:44:29 ◼   ► - Yeah, well, I don't know what that number means,

00:44:32 ◼   ► but my computer is stressed.

00:44:35 ◼   ► It should move to the beach.

00:44:38 ◼   ► - Yeah, that's what it needs to do, yeah, that's it.

00:44:40 ◼   ► You know, you also have 60 error information log entries

00:44:43 ◼   ► and I have zero.

00:44:44 ◼   ► - Yeah, but I have no data integrity error,

00:44:46 ◼   ► so I'm happy about that.

00:44:47 ◼   ► - By the way, while we're doing things

00:44:50 ◼   ► that are gonna generate tons of email over the next week,

00:44:52 ◼   ► thanks a lot, guys, I'll add to the pile.

00:44:55 ◼   ► I would like recommendations from listeners,

00:45:00 ◼   ► not an overwhelming number of them, maybe,

00:45:02 ◼   ► but I would like recommendations from--

00:45:03 ◼   ► - Listeners can't control that, they don't know

00:45:05 ◼   ► what other people are doing.

00:45:06 ◼   ► There's no global knowledge.

00:45:07 ◼   ► - Organize amongst yourselves to submit one copy

00:45:11 ◼   ► of each thing.

00:45:11 ◼   ► - Oh, God.

00:45:12 ◼   ► - The problem I need to solve here is every time

00:45:15 ◼   ► there's a new Mac OS update or something,

00:45:19 ◼   ► I have to set up a new computer or the OS changes

00:45:23 ◼   ► some policy or PHP gets updated or stuff like that,

00:45:28 ◼   ► it always breaks my local web development stuff.

00:45:31 ◼   ► Like what I want to do is run PHP, Nginx

00:45:35 ◼   ► or any other web server, but hopefully Nginx

00:45:38 ◼   ► with PHP and MySQL locally on my Mac.

00:45:43 ◼   ► I have done this for over a decade just by usually

00:45:47 ◼   ► either using the built-in stuff, like back when it was

00:45:50 ◼   ► present and reasonably good, which it mostly still is,

00:45:53 ◼   ► but I think they're phasing that out,

00:45:54 ◼   ► or I would use Homebrew or similar package managing

00:45:59 ◼   ► kind of stuff to install a different version

00:46:02 ◼   ► or a newer version of something like PHP

00:46:05 ◼   ► and have that be automated in some big script.

00:46:07 ◼   ► And every six months, whatever process I did before breaks,

00:46:12 ◼   ► and whatever installation I had before either can't

00:46:15 ◼   ► be carried into the new OS or some component of it breaks.

00:46:19 ◼   ► This is just the world of package management.

00:46:21 ◼   ► And trying to run a package manager on Mac OS

00:46:26 ◼   ► seems like a very hostile environment to try to operate in.

00:46:29 ◼   ► I think it seems like the OS is constantly changing

00:46:31 ◼   ► and breaking stuff like that in ways that Homebrew

00:46:34 ◼   ► tries its best to get around, but it often doesn't succeed.

00:46:37 ◼   ► And so I'm kind of at my wits end here,

00:46:41 ◼   ► and what I would ideally like, I don't even know

00:46:43 ◼   ► if this necessarily is possible with what we have

00:46:47 ◼   ► so far today, what I would ideally like is a Linux VM

00:46:52 ◼   ► that I could run, that could just be like a file

00:46:56 ◼   ► or a folder on my computer that is mounted into a Linux VM.

00:47:00 ◼   ► And that folder, I could still edit all my code,

00:47:03 ◼   ► like in TextMate, all my PHP copies of everything.

00:47:05 ◼   ► That could all still be in a regular Mac editing app,

00:47:09 ◼   ► so mounted natively in the Mac file system.

00:47:11 ◼   ► But I want just a Linux VM that I can set up

00:47:14 ◼   ► that can actually execute this code.

00:47:17 ◼   ► - This is amazing.

00:47:18 ◼   ► - You should listen to some tech podcasts

00:47:19 ◼   ► where they talk about things like Docker,

00:47:21 ◼   ► which we've talked about on the show many, many times.

00:47:23 ◼   ► - You realize you just invented Docker.

00:47:25 ◼   ► - Well, so, right, so I've never used Docker.

00:47:28 ◼   ► Is Docker the solution to this?

00:47:29 ◼   ► And second question, does it work on M1 Macs yet?

00:47:33 ◼   ► Now, here's the thing, other qualifications.

00:47:35 ◼   ► So number one, it has to work on Apple Silicon,

00:47:37 ◼   ► which I know most of the virtualization stuff doesn't yet.

00:47:40 ◼   ► Number two, I don't care how fast it is.

00:47:44 ◼   ► It doesn't need to be fast.

00:47:45 ◼   ► In fact, if it's slow, that's actually kind of a feature,

00:47:48 ◼   ► because then I'll be forced to optimize my web code

00:47:51 ◼   ► if anything is noticeably slow, but it won't be.

00:47:53 ◼   ► I mean, PHP and MySQL, even if it was doing

00:47:57 ◼   ► full x86 machine emulation on the M1,

00:48:02 ◼   ► I would still not notice the slowness.

00:48:04 ◼   ► So performance does not matter at all.

00:48:06 ◼   ► What does matter is it has to work on M1.

00:48:08 ◼   ► It can't have any kernel extensions.

00:48:10 ◼   ► It can't have the old virtualization methods

00:48:12 ◼   ► where you'd install kexts all over the place.

00:48:14 ◼   ► None of that, if that even still works,

00:48:16 ◼   ► I don't think it does.

00:48:17 ◼   ► So I just want a container that I can keep

00:48:22 ◼   ► independent of what the OS does,

00:48:25 ◼   ► and I don't care how much overhead it takes

00:48:27 ◼   ► to execute the contents of that container.

00:48:29 ◼   ► So it can be very, very slow.

00:48:30 ◼   ► It can be full emulation of x86 if it needs to be.

00:48:33 ◼   ► It can be ARM probably, but ideally it would be x86,

00:48:36 ◼   ► just 'cause that's what I'm running on the servers,

00:48:37 ◼   ► and it would be nice to match everything exactly,

00:48:40 ◼   ► to just be able to install my server Ubuntu distribution

00:48:43 ◼   ► with my server install script here locally.

00:48:46 ◼   ► So that's ideally what I want.

00:48:48 ◼   ► I'm interested to know what is the best solution to this

00:48:51 ◼   ► that actually works on M1 Macs in any possible way.

00:48:56 ◼   ► - So I mean, you have three main options here.

00:48:58 ◼   ► One, I know you said you didn't like this,

00:49:00 ◼   ► but homebrew has been updated for the M1 Macs,

00:49:02 ◼   ► and so if you still wanna go that route,

00:49:05 ◼   ► you actually have that option available to you.

00:49:07 ◼   ► Two, you got plain old VMs, lots of options for them,

00:49:10 ◼   ► and as you noted, the ones that you installed--

00:49:12 ◼   ► - Do I have lots of options for them?

00:49:14 ◼   ► - I mean, you're going to have lots of options.

00:49:17 ◼   ► People are going to-- - Oh yeah, right,

00:49:18 ◼   ► I'm going to, I don't right now.

00:49:20 ◼   ► - But it could be like by next week.

00:49:22 ◼   ► Things are happening fast here, right?

00:49:24 ◼   ► But I'm saying don't set that aside,

00:49:25 ◼   ► because traditional plain old VMs,

00:49:27 ◼   ► whether you use VMware, commercial product,

00:49:29 ◼   ► or VirtualBox or whatever, you could literally run

00:49:32 ◼   ► the same version of Linux that your servers run,

00:49:34 ◼   ► and yes, most of them have some way for you

00:49:36 ◼   ► to essentially mount through some folder on your Mac

00:49:38 ◼   ► so you can use all your native Mac tools.

00:49:40 ◼   ► They all do that.

00:49:41 ◼   ► And the good thing is on Big Sur

00:49:43 ◼   ► with the virtualization framework,

00:49:44 ◼   ► they don't need Kext anymore,

00:49:45 ◼   ► because the OS supports virtualization itself.

00:49:48 ◼   ► So I bet the people at VMware,

00:49:49 ◼   ► I mean, I haven't talked to them,

00:49:50 ◼   ► but I bet they're excited, because they're like,

00:49:52 ◼   ► oh, thank God, we don't have to do this part.

00:49:54 ◼   ► The whole part of our application that we had to write

00:49:56 ◼   ► that was a pain in the butt to maintain,

00:49:57 ◼   ► now we don't have to use it anymore.

00:49:59 ◼   ► Apple gives us one, and we can essentially ship you an app

00:50:01 ◼   ► that just runs without asking for weird permissions

00:50:04 ◼   ► to install a Kext or whatever.

00:50:06 ◼   ► Like, that's great for them.

00:50:07 ◼   ► Now, this is assuming Apple's virtualization framework

00:50:09 ◼   ► actually works well, and I'm sure the people

00:50:11 ◼   ► who worked in that part of VMware say ours was better

00:50:14 ◼   ► and had better features, but what I'm saying to you

00:50:16 ◼   ► is that don't be afraid of virtualization,

00:50:17 ◼   ► because all the things that we complain about on Big Sur

00:50:21 ◼   ► and locking stuff down or whatever,

00:50:22 ◼   ► it makes things like virtualization less scary,

00:50:26 ◼   ► because now they're not allowed to do that dangerous stuff,

00:50:29 ◼   ► and they can't, and the OS supports it natively.

00:50:31 ◼   ► So look into virtualization,

00:50:33 ◼   ► whoever ends up supporting that the best.

00:50:35 ◼   ► And then finally, there's Docker,

00:50:36 ◼   ► which is probably, of all those solutions,

00:50:39 ◼   ► going to be the weirdest to you,

00:50:41 ◼   ► and I also don't know whether it's entirely supported

00:50:43 ◼   ► in M1 Macs yet, but it will be inevitably.

00:50:46 ◼   ► - It looks like it's in tech preview mode right now.

00:50:48 ◼   ► - Yeah, and also, I believe it will be able

00:50:51 ◼   ► to do x86 stuff for you, which is what you want.

00:50:53 ◼   ► So those three options should cover all of the possibilities,

00:50:57 ◼   ► and I think you should try all three of them when you can.

00:51:01 ◼   ► So you can try Homebrew now

00:51:02 ◼   ► and get angry at it all over again.

00:51:03 ◼   ► - Yeah, I will.

00:51:04 ◼   ► - And then as soon as VMware or something like that is out,

00:51:08 ◼   ► try that, and then try Docker.

00:51:10 ◼   ► Docker is free for you to just run locally.

00:51:12 ◼   ► And my experience with the Mac version of Docker

00:51:13 ◼   ► has actually been pretty good, obviously not on the M1,

00:51:15 ◼   ► but the Mac version of Docker,

00:51:18 ◼   ► it's not super duper Mac-like,

00:51:20 ◼   ► but it's way more Mac-like than you would think

00:51:22 ◼   ► something like Docker would be.

00:51:24 ◼   ► You probably do have to learn a little bit about Docker,

00:51:27 ◼   ► and you're not gonna like what you learn

00:51:28 ◼   ► 'cause it's weird, but learn a little bit about Docker

00:51:31 ◼   ► to do the thing that you want,

00:51:32 ◼   ► where you wanna sort of mount through the directory

00:51:33 ◼   ► and have it visible and all that stuff.

00:51:34 ◼   ► You'll have to mess with that in some ways

00:51:36 ◼   ► that are gonna be a little bit scary

00:51:38 ◼   ► and more complicated to you than,

00:51:39 ◼   ► VMware is like you can practically drag a folder over

00:51:42 ◼   ► and make a shared thing, and it's really easy,

00:51:44 ◼   ► you know, like VMware, right?

00:51:45 ◼   ► But of those three options,

00:51:47 ◼   ► surely one of them will work for you

00:51:49 ◼   ► better than your current setup.

00:51:50 ◼   ► And I guess the fourth option is what I did,

00:51:52 ◼   ► which is you compile everything from source

00:51:53 ◼   ► and just deal with it, but it seems like you're-

00:51:55 ◼   ► - Oh, I'm not doing that, no.

00:51:56 ◼   ► - It's the best though, no.

00:51:58 ◼   ► - The best for what, in what way is it the best?

00:52:01 ◼   ► It's the worst.

00:52:02 ◼   ► - It's the best in that you have, you should love it.

00:52:04 ◼   ► It's the Marco solution that you have total control.

00:52:06 ◼   ► You're such a control freak

00:52:07 ◼   ► about so many parts of your tech life, but not this one.

00:52:09 ◼   ► - Well, because this is an environment that like,

00:52:13 ◼   ► this is to me a tool.

00:52:14 ◼   ► Like I don't want to build like my text editor from source.

00:52:18 ◼   ► I just want this to be a package that I download

00:52:20 ◼   ► as like a complete polished thing that is easy,

00:52:23 ◼   ► because this is an area of my toolkit

00:52:24 ◼   ► that I don't wanna become a power user or nerd about.

00:52:27 ◼   ► This is something that I currently am forced

00:52:29 ◼   ► to be a power user or nerd in trying to keep

00:52:31 ◼   ► all the native, you know, homebrew kind of stuff

00:52:34 ◼   ► working through our installations.

00:52:36 ◼   ► And I just, to me, like any time I spend maintaining that

00:52:41 ◼   ► is a waste of my time.

00:52:42 ◼   ► Like any time I spend on that is like,

00:52:44 ◼   ► I'm not working on my app, I'm not doing anything I like,

00:52:46 ◼   ► I'm not doing something productive,

00:52:47 ◼   ► like customers won't see or care about any of this.

00:52:49 ◼   ► Like that to me is like burned time.

00:52:52 ◼   ► And so that's exactly the kind of context where I would pay.

00:52:56 ◼   ► If like, you know, VMware worked perfectly

00:52:59 ◼   ► the way I want to and was out today and was $300,

00:53:01 ◼   ► I would buy it.

00:53:02 ◼   ► They'd be like, great, I can throw money at this problem

00:53:04 ◼   ► and get all this time back to not have to deal with this.

00:53:08 ◼   ► - I think it might already be out.

00:53:09 ◼   ► I might just be thinking of the big Sur update

00:53:11 ◼   ► and not the M1 update.

00:53:12 ◼   ► But it's so much like your other situations

00:53:14 ◼   ► in that when it breaks you get frustrated

00:53:15 ◼   ► if you don't know exactly what's going on

00:53:17 ◼   ► because it's using some third party thing.

00:53:19 ◼   ► And so let me just write my own library

00:53:20 ◼   ► to do this thing, right?

00:53:21 ◼   ► So that way I know the code from top to bottom.

00:53:24 ◼   ► Every time your homebrew stuff breaks or whatever

00:53:26 ◼   ► you're like, and like you don't control homebrew

00:53:28 ◼   ► and it's not your thing and it's big and it's complicated

00:53:31 ◼   ► and it's like, ugh.

00:53:32 ◼   ► So I can imagine you would derive some satisfaction

00:53:35 ◼   ► for like understanding how your local setup works

00:53:39 ◼   ► from top to bottom in the same way that you do with code

00:53:41 ◼   ► instead of dealing with, oh, well why did you use

00:53:43 ◼   ► a third party library that does that?

00:53:44 ◼   ► It does it for you and it's like,

00:53:45 ◼   ► but I don't want the whole third party library

00:53:47 ◼   ► and it's complicated and when it breaks

00:53:48 ◼   ► I don't understand why.

00:53:50 ◼   ► So I feel like that the compiling from source,

00:53:53 ◼   ► as ridiculous as it sounds to you,

00:53:55 ◼   ► actually does fit with some of your other tech habits

00:53:57 ◼   ► in the vein of I know exactly how it works

00:54:00 ◼   ► and it does just what I need it to do and only that

00:54:03 ◼   ► and when it breaks I understand and can fix it.

00:54:05 ◼   ► - Yeah, I'm still not doing it.

00:54:07 ◼   ► - I know, no one is, just me, but I enjoy it.

00:54:09 ◼   ► - We are sponsored this week by Squarespace.

00:54:13 ◼   ► Start building your website today at squarespace.com/ATP.

00:54:18 ◼   ► Enter offer code ATP at checkout to get 10% off.

00:54:21 ◼   ► Make your next move with Squarespace.

00:54:24 ◼   ► These days you have a lot to think about.

00:54:26 ◼   ► You have hobbies, you have businesses.

00:54:28 ◼   ► The last thing you should be thinking about

00:54:30 ◼   ► is how do I host a website online?

00:54:34 ◼   ► You should be worried about

00:54:36 ◼   ► what you're hosting the website for.

00:54:38 ◼   ► You should be focused 100% of your time

00:54:40 ◼   ► on that new hobby, that new business,

00:54:42 ◼   ► whatever you're making the site for.

00:54:43 ◼   ► You shouldn't need to worry about

00:54:45 ◼   ► software upgrades on your server and security patches

00:54:48 ◼   ► and what if the server goes down, any of that stuff.

00:54:51 ◼   ► Installing packages, you don't have to worry

00:54:53 ◼   ► about any of that stuff with Squarespace.

00:54:56 ◼   ► Anybody of any skill level

00:54:58 ◼   ► can make beautiful, highly functional

00:55:01 ◼   ► and easy to maintain websites at Squarespace

00:55:04 ◼   ► and they take all the headaches out of it.

00:55:06 ◼   ► You don't have to worry about installing software.

00:55:08 ◼   ► You don't have to worry about maintaining servers.

00:55:11 ◼   ► If anything goes wrong with your configuration or anything,

00:55:13 ◼   ► you can email their support.

00:55:15 ◼   ► They're happy to help you,

00:55:15 ◼   ► but it's just super easy to use

00:55:17 ◼   ► and there's no coding anywhere.

00:55:19 ◼   ► There's no server administration, no coding,

00:55:21 ◼   ► pretty much nothing you have to do

00:55:22 ◼   ► to support a Squarespace site.

00:55:24 ◼   ► They support it for you.

00:55:25 ◼   ► It's fantastic.

00:55:26 ◼   ► These sites look professionally designed.

00:55:28 ◼   ► They are highly intuitive and easy to use tools to edit them

00:55:31 ◼   ► and it's super easy to use for anybody,

00:55:34 ◼   ► whether you're a programmer like me

00:55:35 ◼   ► or whether you're just a regular person

00:55:36 ◼   ► who wants to focus on your business.

00:55:38 ◼   ► Go see for yourself how easy Squarespace is

00:55:41 ◼   ► at squarespace.com/atp

00:55:43 ◼   ► where you can start a free trial site

00:55:46 ◼   ► with no credit card required.

00:55:47 ◼   ► You can build your entire site

00:55:48 ◼   ► without giving them a credit card.

00:55:49 ◼   ► It's incredible.

00:55:50 ◼   ► When you decide to sign up after that,

00:55:52 ◼   ► I'm pretty sure you will, it's just that good,

00:55:54 ◼   ► make sure to head back there.

00:55:55 ◼   ► Squarespace.com/atp

00:55:57 ◼   ► and use offer code ATP to get 10% off your first purchase.

00:56:00 ◼   ► That's squarespace.com/atp, code ATP

00:56:03 ◼   ► for 10% off your first purchase.

00:56:05 ◼   ► Make your next move with Squarespace.

00:56:08 ◼   ► - All right, moving on.

00:56:12 ◼   ► Oh God, we're gonna get so much email this week.

00:56:14 ◼   ► Tesla.

00:56:15 ◼   ► - Oh no.

00:56:16 ◼   ► - As if we didn't have enough email coming our way.

00:56:18 ◼   ► - Can you put this in here, Casey?

00:56:20 ◼   ► This is all you.

00:56:20 ◼   ► - Yeah, this is my fault.

00:56:22 ◼   ► Everyone has a reason for email apparently.

00:56:25 ◼   ► We had discussed, I think a couple of weeks ago,

00:56:27 ◼   ► how Marco has to periodically reboot half of his car

00:56:31 ◼   ► as he's hurtling down the road because that's totally safe.

00:56:35 ◼   ► And don't worry, Elon will fix it, I'm sure.

00:56:38 ◼   ► Well, apparently he is fixing it

00:56:39 ◼   ► because they've basically been forced

00:56:42 ◼   ► to do a recall for touchscreen failures.

00:56:44 ◼   ► And so NHTSA has all but compelled Tesla,

00:56:48 ◼   ► and I guess this is normal,

00:56:49 ◼   ► that NHTSA will basically say,

00:56:51 ◼   ► "Hey, we're going to make you do a recall

00:56:53 ◼   ► "if you don't voluntarily do it."

00:56:55 ◼   ► And then the car manufacturer, not just Tesla,

00:56:57 ◼   ► will fight it for a little while.

00:56:58 ◼   ► And then they're like, "No, really, this is gonna happen."

00:57:00 ◼   ► And the car manufacturer says, "No, no, no, no, no.

00:57:02 ◼   ► "We'll do it voluntarily, no need for a recall.

00:57:03 ◼   ► "It's cool, it's cool, it's cool, it's cool, it's cool."

00:57:05 ◼   ► So anyway, we will put a link in the show notes.

00:57:08 ◼   ► And from that link,

00:57:09 ◼   ► NHTSA, what is it?

00:57:11 ◼   ► The National Highway Traffic Safety Administration,

00:57:14 ◼   ► something like that?

00:57:15 ◼   ► Is that right? - Yeah.

00:57:15 ◼   ► - All right, go team.

00:57:17 ◼   ► The agency said touchscreen failures

00:57:18 ◼   ► posed significant safety issues,

00:57:20 ◼   ► including the loss of rear view or backup camera images,

00:57:22 ◼   ► exterior turn signal lighting,

00:57:24 ◼   ► we were wondering about that when we were discussing it,

00:57:26 ◼   ► and windshield defogging, I almost said defragging,

00:57:30 ◼   ► defogging and defrosting systems that--

00:57:31 ◼   ► - I think if you're just to defrag your windshield,

00:57:33 ◼   ► do you have other problems?

00:57:34 ◼   ► - That's a big worry.

00:57:36 ◼   ► That quote, "May decrease the driver's visibility

00:57:38 ◼   ► "in inclement weather."

00:57:39 ◼   ► Quote.

00:57:40 ◼   ► NHTSA said last month that, quote,

00:57:42 ◼   ► "During our review of the data,

00:57:43 ◼   ► "Tesla provided confirmation that all units

00:57:45 ◼   ► "will inevitably fail,

00:57:46 ◼   ► "given the memory device's finite storage capacity."

00:57:50 ◼   ► Quote, are you kidding me?

00:57:52 ◼   ► I guess they're just vomiting up like log files or something

00:57:56 ◼   ► until kingdom come and--

00:57:57 ◼   ► - No, the way I interpreted it was not about that,

00:58:00 ◼   ► it was actually about flash wear.

00:58:01 ◼   ► That's how I interpreted this.

00:58:03 ◼   ► - Ah, okay, okay, then maybe I'm wrong.

00:58:04 ◼   ► That's fair.

00:58:05 ◼   ► - Yeah, whoever wrote this,

00:58:06 ◼   ► NHTSA doesn't understand the tech involved,

00:58:07 ◼   ► but that's my understanding too,

00:58:08 ◼   ► that it is actually a case of wearing out flash memory.

00:58:12 ◼   ► - So it's actually topical for this week's show.

00:58:14 ◼   ► - Yeah, exactly, exactly.

00:58:16 ◼   ► - I mean, but who's gonna think when designing a car system

00:58:18 ◼   ► that the cars will be running for a long time?

00:58:20 ◼   ► - Yeah, I mean, why would you think that?

00:58:22 ◼   ► (laughing)

00:58:23 ◼   ► - Like such a Tesla move where they're just like,

00:58:27 ◼   ► we don't need to do things the car way,

00:58:28 ◼   ► let's just do things the fast and nimble way.

00:58:31 ◼   ► Why would we spend all this money

00:58:33 ◼   ► for this really enterprise grade

00:58:35 ◼   ► over-provisioned car industry flash module

00:58:37 ◼   ► that costs a bazillion dollars?

00:58:38 ◼   ► I can just buy a bunch of these on Amazon

00:58:40 ◼   ► and stick 'em in the cars

00:58:41 ◼   ► and oh, now they're all wearing out.

00:58:43 ◼   ► - Whoopsies.

00:58:44 ◼   ► - But we need to do all that logging

00:58:45 ◼   ► to find out why things are broken.

00:58:46 ◼   ► - Heyo!

00:58:47 ◼   ► Oh god, we're gonna get so many emails, but you're so right.

00:58:50 ◼   ► - Yeah, this is a super old story, isn't it?

00:58:52 ◼   ► I guess it's finally getting around

00:58:53 ◼   ► to recalling it or whatever,

00:58:55 ◼   ► but I remember reading about this particular problem

00:58:57 ◼   ► years ago.

00:58:58 ◼   ► - Yeah, it isn't on any of their recent cars.

00:59:00 ◼   ► I think the latest effect of cars

00:59:02 ◼   ► are probably from like three years ago, right?

00:59:04 ◼   ► It's not super recent, right?

00:59:06 ◼   ► - Well.

00:59:06 ◼   ► - Yeah, and it's the type of thing

00:59:07 ◼   ► that happens after over time, right?

00:59:09 ◼   ► So if it is happening on the current cars,

00:59:10 ◼   ► we wouldn't know it for years.

00:59:12 ◼   ► - That's true, yeah, that's true.

00:59:14 ◼   ► - Now, with all that said,

00:59:16 ◼   ► Michael Swindler wrote in to say,

00:59:18 ◼   ► "In my Model 3, I had to reboot while driving recently."

00:59:20 ◼   ► Why is this such a thing?

00:59:21 ◼   ► Why are people okay with this?

00:59:23 ◼   ► Oh my god.

00:59:24 ◼   ► It happened to be at night,

00:59:25 ◼   ► so I could see that the turn signal did still work,

00:59:28 ◼   ► just no sound.

00:59:29 ◼   ► Oh, that's reassuring.

00:59:30 ◼   ► I'm glad we had that. - So that's the Model 3,

00:59:31 ◼   ► which is a newer car, I'll say.

00:59:33 ◼   ► - Yeah, that's what I hoped was happening,

00:59:35 ◼   ► but yeah, I don't, uh.

00:59:38 ◼   ► It's still not a good thing

00:59:40 ◼   ► to have to reboot your car while driving it,

00:59:41 ◼   ► and also, it just shows,

00:59:44 ◼   ► anytime, we keep getting email from people who are like,

00:59:48 ◼   ► "You guys don't understand the new Model S.

00:59:50 ◼   ► "It's all about self-driving.

00:59:52 ◼   ► "They're going all in on full self-driving,

00:59:54 ◼   ► "so they don't need a steering wheel.

00:59:55 ◼   ► "They're just designing it so you don't need to drive it."

00:59:57 ◼   ► It's like, yeah, that's wonderful.

00:59:59 ◼   ► - Full self-driving's coming out in 2018, Marco.

01:00:02 ◼   ► - Yeah, right.

01:00:03 ◼   ► (laughing)

01:00:04 ◼   ► Yeah, like, the,

01:00:06 ◼   ► you don't buy a car or design a car

01:00:10 ◼   ► for promises of future software capabilities,

01:00:14 ◼   ► especially things that seem really hard

01:00:17 ◼   ► for anybody to actually achieve.

01:00:20 ◼   ► If you ship a car, and it turns out that in one year,

01:00:23 ◼   ► you have amazing full self-driving capabilities

01:00:25 ◼   ► somehow magically, and it turned out

01:00:27 ◼   ► that the steering wheels you put on the first,

01:00:29 ◼   ► on the car for that whole year were redundant,

01:00:32 ◼   ► oh well, you get some redundant steering wheels.

01:00:34 ◼   ► No big deal.

01:00:35 ◼   ► If you bet wrong, (laughing)

01:00:37 ◼   ► and you have, like, you design a car

01:00:40 ◼   ► for a software future that doesn't ship on time,

01:00:44 ◼   ► or never, maybe, makes it in the lifetime of that car,

01:00:47 ◼   ► and now you just have a badly designed car

01:00:49 ◼   ► that could get people killed,

01:00:51 ◼   ► I'd say that you've made the wrong bet,

01:00:53 ◼   ► and that's a bad design.

01:00:55 ◼   ► - Agreed.

01:00:55 ◼   ► - And also, I mean, I know we discussed this

01:00:57 ◼   ► a little bit tangentially, the whole split

01:00:59 ◼   ► between the car computer and the infotainment computer,

01:01:03 ◼   ► and whether they were merged or whatever,

01:01:05 ◼   ► but just in general, the idea that rebooting your car

01:01:08 ◼   ► while you're driving it is in any way a common thing,

01:01:11 ◼   ► even if it's just the non-driving computer,

01:01:14 ◼   ► does not make me particularly confident

01:01:16 ◼   ► about any kind of self-driving future,

01:01:17 ◼   ► which, by the way, I continued to see years ago episodes

01:01:21 ◼   ► super pessimistic that we will ever see anything like that

01:01:23 ◼   ► in our lifetime, but regardless,

01:01:26 ◼   ► if you have to reboot your car while driving it,

01:01:30 ◼   ► the one thing that probably won't work,

01:01:31 ◼   ► if you're, you know, forget about turn signals,

01:01:33 ◼   ► the part where the car drives itself,

01:01:35 ◼   ► yeah, I'd worry more about that,

01:01:37 ◼   ► 'cause if you don't have a steering wheel,

01:01:39 ◼   ► and the driving part of the car reboots,

01:01:42 ◼   ► and you're going 70 miles an hour, that's a bad situation.

01:01:45 ◼   ► So add yet one more pebble to the giant pile

01:01:49 ◼   ► of reasons why full self-driving continues to be a fantasy

01:01:53 ◼   ► in the way that most people envision it.

01:01:56 ◼   ► - That's the thing, like, I'm so happy,

01:01:58 ◼   ► and I'm so fortunate that my entire career

01:02:02 ◼   ► has been spent writing software that,

01:02:04 ◼   ► in the grand scheme of things,

01:02:06 ◼   ► doesn't really have any major stakes,

01:02:08 ◼   ► doesn't really matter, like, if I write something

01:02:11 ◼   ► that has a bug, or if I mess up a server,

01:02:14 ◼   ► and something crashes, no one dies.

01:02:17 ◼   ► I don't have any kind of heavy stakes on what I do.

01:02:20 ◼   ► I've made an entire career basically out of helping people

01:02:24 ◼   ► waste time in various ways.

01:02:26 ◼   ► And it's kind of wonderful in the sense

01:02:28 ◼   ► that I don't have all that stress,

01:02:30 ◼   ► you know, that like, I might, you know,

01:02:32 ◼   ► mess up somehow and really get somebody hurt or killed,

01:02:36 ◼   ► but I also then don't tackle problems with this skillset

01:02:40 ◼   ► that might result in heavier stakes.

01:02:43 ◼   ► Tesla, the way, their software quality of their cars

01:02:47 ◼   ► is, granted, better than anything I could write.

01:02:52 ◼   ► And you look at like all the miles driven

01:02:54 ◼   ► on autopilot and everything,

01:02:55 ◼   ► and they are largely pretty good.

01:02:58 ◼   ► But to take on something like full self-driving

01:03:01 ◼   ► requires a level of rigor and perfection

01:03:05 ◼   ► and conservatism in development methodology

01:03:07 ◼   ► and things like that, like, you have to be so careful

01:03:10 ◼   ► and so rigorous and so slow moving and well tested.

01:03:15 ◼   ► That's just not how Tesla does almost anything.

01:03:21 ◼   ► And so I see them having a wonderful present and future

01:03:25 ◼   ► in doing stuff like Autopilot on the Highway,

01:03:29 ◼   ► which is like, this is a smaller problem set,

01:03:32 ◼   ► we can do a pretty good job of it

01:03:33 ◼   ► that works almost all the time,

01:03:35 ◼   ► and is a nice convenience feature,

01:03:37 ◼   ► and maybe improves average safety of our cars

01:03:40 ◼   ► per highway mile driven compared to humans

01:03:43 ◼   ► doing their own cruise control stuff.

01:03:46 ◼   ► That is a narrower problem domain

01:03:48 ◼   ► that they have proven to be pretty good at.

01:03:50 ◼   ► And as a five year Tesla owner,

01:03:53 ◼   ► I can say that has worked great so far.

01:03:57 ◼   ► Not 100% of the time.

01:03:58 ◼   ► There's still a lot of conditions in which it doesn't work,

01:04:00 ◼   ► but it is a wonderful convenience feature.

01:04:04 ◼   ► When you design convenience features though,

01:04:05 ◼   ► that's a whole different ballgame

01:04:07 ◼   ► compared to full self driving.

01:04:09 ◼   ► What that actually means,

01:04:10 ◼   ► not whatever Tesla's package of options calls that.

01:04:13 ◼   ► What full self driving actually means

01:04:15 ◼   ► is such a different ballgame,

01:04:17 ◼   ► requires such incredibly different

01:04:19 ◼   ► and much more advanced and much higher quality control

01:04:24 ◼   ► in that software development.

01:04:26 ◼   ► I don't see that just magically coming out next year

01:04:30 ◼   ► based on what Tesla has delivered so far.

01:04:33 ◼   ► And I don't even see Tesla being a company

01:04:36 ◼   ► that's gonna be the world leader in that

01:04:38 ◼   ► if and when it ever comes.

01:04:40 ◼   ► I don't see them being that kind of software organization

01:04:44 ◼   ► to have that kind of engineering discipline

01:04:47 ◼   ► and quality control, frankly.

01:04:49 ◼   ► I see them making really great cars

01:04:51 ◼   ► that are driven mostly in the traditional way

01:04:55 ◼   ► that have occasional convenience features like autopilot.

01:04:57 ◼   ► That they're very good at,

01:04:58 ◼   ► and I'm very happy using their cars that way.

01:05:02 ◼   ► But they seem to be wanting to push the cars

01:05:05 ◼   ► into a direction that I don't think they can do very well.

01:05:07 ◼   ► And I'm worried about that.

01:05:09 ◼   ► - Yeah, if you look at the industries

01:05:10 ◼   ► that are tackling similar problems,

01:05:12 ◼   ► they have gone through and continue to go through

01:05:14 ◼   ► all the things we always talk about with Tesla.

01:05:16 ◼   ► Like aviation, for example.

01:05:17 ◼   ► Planes that essentially fly themselves,

01:05:19 ◼   ► they have the exact same problem of like,

01:05:21 ◼   ► well, if the plane almost flies itself,

01:05:23 ◼   ► it can train the pilot into assuming

01:05:24 ◼   ► that the plane knows what it's doing,

01:05:25 ◼   ► but then the times when it gets it wrong,

01:05:27 ◼   ► then the pilot's not ready to intervene at the right moment.

01:05:29 ◼   ► And lots of crashes are about, you know,

01:05:31 ◼   ► if it was just the human, the human error causes crashes.

01:05:35 ◼   ► If it was just the computer,

01:05:36 ◼   ► computer error can cause crashes.

01:05:37 ◼   ► And if it's the human and the computer,

01:05:38 ◼   ► they can collaborate to get a whole new series of crashes

01:05:41 ◼   ► that would not happen if either one of them

01:05:42 ◼   ► was solely in control, right?

01:05:44 ◼   ► Like even just like the, what do you call it,

01:05:46 ◼   ► 737 MAX thing of like how the plane behaves

01:05:48 ◼   ► slightly differently and the control program

01:05:51 ◼   ► was trying to do something safe,

01:05:52 ◼   ► but the pilot didn't know

01:05:53 ◼   ► and they're fighting each other, right?

01:05:54 ◼   ► That anti-pattern of like, well, it's not,

01:05:58 ◼   ► the human needs to be there and needs to be aware

01:06:00 ◼   ► and might need to intervene in a moment's notice,

01:06:02 ◼   ► but most of the time the computer does it

01:06:03 ◼   ► and it makes the humans not be able to be vigilant

01:06:06 ◼   ► for that amount of time.

01:06:07 ◼   ► And so aviation is constantly struggling with that.

01:06:09 ◼   ► Yes, we do want these safety features

01:06:11 ◼   ► because the plane can know and do things by itself

01:06:14 ◼   ► and eliminate human errors from many areas,

01:06:16 ◼   ► but we can't disengage the pilot.

01:06:18 ◼   ► The pilot still needs to be there.

01:06:20 ◼   ► It's super important that the pilot be there

01:06:21 ◼   ► because we know for a fact that there's no such thing

01:06:24 ◼   ► as full self flying.

01:06:25 ◼   ► Like, it's just, you need to have a pilot with controls

01:06:29 ◼   ► and the human, it's super important that the human is there

01:06:31 ◼   ► because sometimes it's super important

01:06:33 ◼   ► that the human take over, right?

01:06:35 ◼   ► And you have to manage that relationship

01:06:38 ◼   ► so that the human is not expected to do things

01:06:41 ◼   ► that no human should be expected to do, right?

01:06:44 ◼   ► And making that interface, making it help,

01:06:46 ◼   ► but not help too much, but not help too little,

01:06:48 ◼   ► but not, you know, like it's super hard.

01:06:51 ◼   ► And aviation is, like Mark was saying,

01:06:53 ◼   ► the opposite of how Tesla does things.

01:06:55 ◼   ► Everything in aviation has so many regulations

01:06:58 ◼   ► and so, you know, they're so careful

01:06:59 ◼   ► and such a long history that's respected about what works

01:07:02 ◼   ► and so conservative in every possible way.

01:07:05 ◼   ► Every time they push the envelope a little bit,

01:07:07 ◼   ► like the 737 MAX, like, oh, with software, we can do this

01:07:10 ◼   ► and do this advance and save money for the shareholders

01:07:12 ◼   ► if we just reuse some of this,

01:07:14 ◼   ► but just modify the plane in this way

01:07:15 ◼   ► and just like, just the littlest nudge in the direction

01:07:19 ◼   ► of trying to be like, move fast and break things

01:07:21 ◼   ► and hundreds of people die, right?

01:07:23 ◼   ► So I'm setting aside Tesla when I'm pessimistic

01:07:28 ◼   ► about self-driving.

01:07:29 ◼   ► I'm self-testimistic about it just in general.

01:07:30 ◼   ► Someone asked in the chat what episode

01:07:32 ◼   ► we talked about that last.

01:07:33 ◼   ► I think it was 165.

01:07:35 ◼   ► We'll put it in the show notes

01:07:36 ◼   ► if you wanna re-listen to that episode

01:07:37 ◼   ► and hear what we had to say years ago about self-driving,

01:07:39 ◼   ► but my attitude towards it hasn't changed.

01:07:41 ◼   ► But yeah, to Mark's point, Tesla is the company

01:07:44 ◼   ► that I least trust to do the default safe thing

01:07:48 ◼   ► when it comes to self-driving,

01:07:49 ◼   ► even if they happen to be the company

01:07:50 ◼   ► that actually has the most expertise in the area right now,

01:07:53 ◼   ► which is not a great combination.

01:07:55 ◼   ► Lots of expertise, but not a lot of wisdom, let's say.

01:07:59 ◼   ► - Yeah, and in the defense of Tesla,

01:08:01 ◼   ► which I can't believe I'm the one saying this,

01:08:03 ◼   ► I remember when I was working government contracting

01:08:06 ◼   ► that a lot of the stuff we did was like C++ and C#,

01:08:10 ◼   ► but I vividly remember that one of my coworkers

01:08:13 ◼   ► had to learn, I think it was Ada, if I'm not mistaken,

01:08:16 ◼   ► and there was a completely different programming language

01:08:19 ◼   ► that the government had basically compelled us to use,

01:08:24 ◼   ► and I probably have the details wrong,

01:08:26 ◼   ► and it doesn't really matter,

01:08:28 ◼   ► but I remember being told something along the lines of,

01:08:32 ◼   ► "With Ada, every entrance and exit from every function

01:08:35 ◼   ► "has to be defined," or something like that.

01:08:37 ◼   ► That sounds wrong, but it was extremely explicit

01:08:40 ◼   ► about everything that happened

01:08:42 ◼   ► in every piece of the program,

01:08:44 ◼   ► and so because of that, you knew with increased confidence,

01:08:48 ◼   ► if not perfect confidence, that what you were writing,

01:08:52 ◼   ► you have covered every possible case involved,

01:08:55 ◼   ► every outside of the envelope case,

01:08:57 ◼   ► inside the envelope case, happy path,

01:09:00 ◼   ► unhappy path, and everything else,

01:09:01 ◼   ► and that's why they used it

01:09:04 ◼   ► for some more embedded-style systems

01:09:06 ◼   ► at the place in which I was working

01:09:08 ◼   ► for government contracting stuff,

01:09:10 ◼   ► and it wouldn't surprise me, I bring this up

01:09:12 ◼   ► because it wouldn't surprise me

01:09:13 ◼   ► if the car control computers are using something

01:09:17 ◼   ► along the lines of Ada, maybe not Ada exactly,

01:09:20 ◼   ► but something along those lines,

01:09:22 ◼   ► even if the infotainment is running on Java

01:09:24 ◼   ► or something like that.

01:09:26 ◼   ► - Oh yeah, that's one of the reasons

01:09:28 ◼   ► why they're totally separate computers.

01:09:30 ◼   ► The infotainment system should have nothing

01:09:32 ◼   ► to do with driving, and from my understanding,

01:09:34 ◼   ► it doesn't now, which is good.

01:09:36 ◼   ► - I mean, whatever system has to do with the turn signals,

01:09:39 ◼   ► at least on your car, potentially is the system

01:09:42 ◼   ► that needs to be rebooted, so that's not great.

01:09:44 ◼   ► - Well, the display or the sound of the turn signals

01:09:47 ◼   ► is different from the operation of the turn signals, but--

01:09:50 ◼   ► - Right, well, think of the recall, though.

01:09:51 ◼   ► The recall was about like, oh, well, climate control

01:09:53 ◼   ► won't work and you can't turn on the defroster.

01:09:55 ◼   ► Okay, so now climate control, which I would argue

01:09:57 ◼   ► is part, and NHTSA would argue as well,

01:09:58 ◼   ► is part of the safety features of the car.

01:10:01 ◼   ► If the computer that is the only thing in the car

01:10:04 ◼   ► that can turn on the defroster, if that one has to reboot,

01:10:06 ◼   ► I'd say let's move that out of wherever it is now

01:10:09 ◼   ► and into the computer that supposedly doesn't crash.

01:10:11 ◼   ► - Yeah, and to be fair, that is true.

01:10:13 ◼   ► The climate control is controlled

01:10:15 ◼   ► by the navigation and media computer,

01:10:17 ◼   ► and that's another reason why physical controls can win out,

01:10:22 ◼   ► because anything that is on the touch screen,

01:10:24 ◼   ► this is why this came up in the first place

01:10:25 ◼   ► like two episodes ago, anything on the touch screen,

01:10:27 ◼   ► you might occasionally have to go without

01:10:29 ◼   ► for a few minutes while the system reboots,

01:10:32 ◼   ► and so that could be a problem.

01:10:34 ◼   ► You don't have to worry about the car suddenly

01:10:37 ◼   ► stopping and flying off the road,

01:10:39 ◼   ► but you might have to worry about the defroster

01:10:41 ◼   ► not being accessible or not knowing

01:10:43 ◼   ► whether your turn signal is on or not,

01:10:45 ◼   ► or not being able to control your drive direction

01:10:48 ◼   ► in the new one if the car guesses wrong.

01:10:51 ◼   ► So yeah, that's--

01:10:52 ◼   ► - Well, you do have to worry about it flying off the road,

01:10:54 ◼   ► but just you're supposed to take over control

01:10:56 ◼   ► immediately when you see that happening, just FYI.

01:10:58 ◼   ► - Oh, right.

01:10:59 ◼   ► - Or all your die, like that guy who,

01:11:00 ◼   ► that poor guy who died commuting to work

01:11:02 ◼   ► at the same place his car had veered

01:11:04 ◼   ► towards the barrier multiple times,

01:11:06 ◼   ► and then the one day he was just too sleepy to catch it,

01:11:08 ◼   ► and he died, that's just so terrible.

01:11:09 ◼   ► - Yeah, that really is.

01:11:11 ◼   ► - I mean, granted, people die every single day in cars

01:11:13 ◼   ► from their own mistakes, but it's like I said last week,

01:11:15 ◼   ► somehow, because humans are weird,

01:11:17 ◼   ► somehow it feels more fair when you screw up yourself

01:11:20 ◼   ► and die, you're just as dead,

01:11:21 ◼   ► and you're dead maybe even more often than you would be

01:11:23 ◼   ► if the car was helping you drive,

01:11:25 ◼   ► but it just feels worse when it's like,

01:11:27 ◼   ► hey, like, I, you know, car, you turned toward that tree,

01:11:32 ◼   ► and yeah, I was too slow in yanking the wheel back,

01:11:34 ◼   ► but honestly, car, you turned towards that tree,

01:11:36 ◼   ► and I feel worse about that than me just not paying attention

01:11:40 ◼   ► and hitting the tree myself.

01:11:42 ◼   ► - I don't know, it's so wild to me listening again

01:11:45 ◼   ► to you describing this operation, Marco, and thinking--

01:11:48 ◼   ► - The rebooting while driving.

01:11:49 ◼   ► - The rebooting operation, yeah.

01:11:51 ◼   ► This is the same man who refused to use a monitor

01:11:55 ◼   ► that was slightly wobbly and occasionally

01:11:57 ◼   ► didn't work perfectly, and yet his 4,500-whatever

01:12:02 ◼   ► pound automobile, he can occasionally reboot the infotainment

01:12:05 ◼   ► and just shrug it off as, oh, no big deal.

01:12:07 ◼   ► - Oh, it makes me angry every time,

01:12:09 ◼   ► but I just like the car so much and every other,

01:12:12 ◼   ► like, I love this car, I really do,

01:12:15 ◼   ► and I mean, we'll see, you know, my living situation here

01:12:20 ◼   ► is going to make it difficult to decide what to do

01:12:23 ◼   ► this fall when my lease is up,

01:12:25 ◼   ► but if I end up not keeping a car like this,

01:12:30 ◼   ► I'm going to be very upset, I'm going to very much miss it,

01:12:32 ◼   ► 'cause I love this car so much.

01:12:35 ◼   ► We are sponsored this week by FlatFile.

01:12:39 ◼   ► Nearly everyone has dealt with formatting CSV or Excel files

01:12:43 ◼   ► so the data can be correctly imported into an application.

01:12:46 ◼   ► It's a huge pain.

01:12:47 ◼   ► Companies of all sizes spend an exorbitant amount of money

01:12:50 ◼   ► trying to fix this problem.

01:12:53 ◼   ► Typical solutions might involve using CSV templates,

01:12:56 ◼   ► emailing Excel files back and forth,

01:12:58 ◼   ► or hiring expensive implementations teams.

01:13:01 ◼   ► Our friends at FlatFile are working on Concierge,

01:13:04 ◼   ► which offers no-code collaborative workspaces

01:13:07 ◼   ► for onboarding data.

01:13:09 ◼   ► Invite customers to securely import, format,

01:13:11 ◼   ► or merge their spreadsheet data.

01:13:13 ◼   ► No more fumbling with FTP uploads,

01:13:15 ◼   ► emailing sensitive Excel files back and forth,

01:13:18 ◼   ► or formatting yet another CSV template.

01:13:21 ◼   ► FlatFile is on a mission to help companies spend

01:13:24 ◼   ► less time formatting spreadsheet data

01:13:26 ◼   ► and more time using it.

01:13:28 ◼   ► Curious of how they can help your business?

01:13:29 ◼   ► Visit flatfile.io.

01:13:32 ◼   ► That's flatfile.io.

01:13:34 ◼   ► Thank you so much to FlatFile for sponsoring our show.

01:13:37 ◼   ► (upbeat music)

01:13:40 ◼   ► All right, so moving on to topics.

01:13:42 ◼   ► This is actually really exciting.

01:13:43 ◼   ► This is the second exciting thing I've seen from iOS 14.5.

01:13:46 ◼   ► I'm not running it yet, so I'm just looking at reports,

01:13:49 ◼   ► but supposedly, iOS 14.5 lets you set Spotify or others

01:13:53 ◼   ► as Siri's default music service.

01:13:56 ◼   ► How cool is that?

01:13:57 ◼   ► So it used to be, even today,

01:13:59 ◼   ► in the released versions of the OS,

01:14:01 ◼   ► you can say, "Hey, dingus, using Spotify,

01:14:04 ◼   ► play the most recent album by Meat Math,"

01:14:06 ◼   ► or something like that.

01:14:07 ◼   ► And it would work, usually.

01:14:09 ◼   ► But now it appears, from what I've read,

01:14:11 ◼   ► that you can just say, "Hey, dingus,

01:14:13 ◼   ► play the most recent album by Meat Math,"

01:14:15 ◼   ► and it'll just go and do it using Spotify

01:14:17 ◼   ► or whatever your service may be, which is super great.

01:14:19 ◼   ► - Yeah, and this seems like it's super early still.

01:14:21 ◼   ► Like, I mean, granted, this is reporting a feature

01:14:23 ◼   ► that's still in a relatively early beta series of iOS,

01:14:28 ◼   ► but even its implementation in the beta

01:14:30 ◼   ► seems a little bit flaky so far.

01:14:32 ◼   ► So we'll see if this ships with 14.5.

01:14:35 ◼   ► I would not recommend that anybody install the beta

01:14:38 ◼   ► right now just for this feature

01:14:39 ◼   ► because it is still a little bit iffy.

01:14:41 ◼   ► But this is one of those things

01:14:44 ◼   ► that we kind of never expected Apple to do.

01:14:48 ◼   ► And maybe they're only doing it

01:14:49 ◼   ► because of potential antitrust and regulatory pressure.

01:14:52 ◼   ► I'm sure that plays a significant role

01:14:54 ◼   ► in their decision to do this now.

01:14:56 ◼   ► But the reality is they're doing it, and that's great.

01:15:00 ◼   ► This is a feature that the Alexa ecosystem has had forever.

01:15:04 ◼   ► If you buy an Amazon Echo,

01:15:06 ◼   ► you've been able to go into the app

01:15:08 ◼   ► and select any of their supportive music services

01:15:11 ◼   ► as the default for years.

01:15:13 ◼   ► I don't know if it was there since day one,

01:15:15 ◼   ► but it's at least been there for years.

01:15:17 ◼   ► And so to have this feature here, it's wonderful

01:15:20 ◼   ► 'cause then, as Casey said, instead of having to say

01:15:23 ◼   ► on every single request, hey, play ATP in Overcast.

01:15:28 ◼   ► Now you can just set a certain thing as your default.

01:15:31 ◼   ► For most people, it's probably gonna be Spotify

01:15:32 ◼   ► in this context, but you can set a certain thing.

01:15:35 ◼   ► You can say, all right, play Green Day in Spotify.

01:15:37 ◼   ► Green Day doesn't really hold up anymore.

01:15:38 ◼   ► Have you heard Green Day recently?

01:15:40 ◼   ► - No, I was never that into them.

01:15:42 ◼   ► I didn't actively dislike them or anything,

01:15:44 ◼   ► but it never really did that much for me,

01:15:46 ◼   ► and I have not heard it recently.

01:15:48 ◼   ► - There's a whole section of angry '90s music

01:15:51 ◼   ► that if you listen to it, at the time,

01:15:53 ◼   ► it didn't seem like, it seemed totally normal,

01:15:55 ◼   ► but if you listen to it now with modern sensibilities,

01:15:59 ◼   ► and it kinda doesn't hold up,

01:16:02 ◼   ► it's kind of uncomfortable to listen to some of it.

01:16:04 ◼   ► Anyway, they're one of those bands.

01:16:05 ◼   ► So suppose you played something better,

01:16:06 ◼   ► like, I don't know, Weezer, they seem relatively

01:16:10 ◼   ► unoffensive most of the time,

01:16:11 ◼   ► before you'd have to say on every single request,

01:16:13 ◼   ► play the latest Weezer album on Spotify,

01:16:15 ◼   ► if you were a Spotify user, and now you could set Spotify

01:16:19 ◼   ► as your default music app, and it looks like

01:16:20 ◼   ► they're also possibly doing podcast apps

01:16:23 ◼   ► that are built into this.

01:16:25 ◼   ► At the API level, the way this works is

01:16:27 ◼   ► there's a whole Siri, IAM play media intent series

01:16:31 ◼   ► of APIs, they launched a very basic version of it

01:16:35 ◼   ► when they launched Siri shortcuts,

01:16:36 ◼   ► which, was that iOS 12?

01:16:38 ◼   ► It was either 11 or 12, anyway, when they did that,

01:16:40 ◼   ► they did a very basic version of it

01:16:42 ◼   ► that could do almost nothing,

01:16:44 ◼   ► like the commands weren't parameterized,

01:16:46 ◼   ► so an app, you could like, vend to the system

01:16:49 ◼   ► a shortcut that played a particular artist

01:16:51 ◼   ► or playlist or whatever, but you couldn't

01:16:53 ◼   ► just accept any input, like people would have to create

01:16:55 ◼   ► one of those shortcuts for every single artist

01:16:57 ◼   ► or playlist they wanted to be able to call up,

01:17:00 ◼   ► and that changed in iOS 13, they finally let it

01:17:04 ◼   ► basically accept parameters, and so you could just respond

01:17:07 ◼   ► to the generic play media intent,

01:17:10 ◼   ► and you could even provide the Siri system

01:17:13 ◼   ► with a vocabulary of things like the names

01:17:16 ◼   ► of the user's playlists, so that way it would be able

01:17:19 ◼   ► to recognize that a little bit better,

01:17:21 ◼   ► or you could provide it like a list of artists

01:17:23 ◼   ► that the user has in their library,

01:17:25 ◼   ► and this API is structured, like the data formats

01:17:28 ◼   ► are structured, so you can say, for instance,

01:17:30 ◼   ► like, all right, this thing I'm telling you

01:17:31 ◼   ► is a playlist, or the thing I'm telling you

01:17:34 ◼   ► is a band or an album or a podcast,

01:17:38 ◼   ► and all those things are separately structured in the API,

01:17:40 ◼   ► so the API support is 100% there for them

01:17:43 ◼   ► to actually have podcasts be a separate thing,

01:17:46 ◼   ► and to be able to say, all right, this is my podcast app,

01:17:48 ◼   ► this is my music app, so I'm actually looking forward

01:17:51 ◼   ► to that, and Overcast in the current app store version

01:17:55 ◼   ► does not support that kind of thing,

01:17:56 ◼   ► but the current beta does, and I'm hoping

01:17:59 ◼   ► to have it out in the store possibly in like a week or two,

01:18:02 ◼   ► so anyway, Overcast will someday support this list,

01:18:05 ◼   ► and I'll be very happy when that happens,

01:18:07 ◼   ► and I hope they do podcasting separately,

01:18:09 ◼   ► 'cause I wouldn't expect most people to set Overcast

01:18:11 ◼   ► as their default music app, but if they have a way

01:18:14 ◼   ► to set a podcast app, which the API support

01:18:16 ◼   ► is totally there for, then this could be really cool.

01:18:18 ◼   ► - Yeah, this is very cool.

01:18:19 ◼   ► - I feel like we're really starved for these features,

01:18:21 ◼   ► the default apps thing, what did we get in the recent OS?

01:18:24 ◼   ► We could do default mail.

01:18:25 ◼   ► - Mail and browser. - Which is exciting, yeah.

01:18:28 ◼   ► And then the music one, looking at the story,

01:18:29 ◼   ► the fact that the way you do it is not remotely

01:18:33 ◼   ► the same way you do it for mail and stuff,

01:18:35 ◼   ► it's like, oh, well, if you talk to, hey, Dingus,

01:18:39 ◼   ► you can interrogate it about, it will say,

01:18:41 ◼   ► hey, what do you want me to use to play music for you,

01:18:43 ◼   ► which is nice and everything convenient,

01:18:45 ◼   ► that should totally be there, but again,

01:18:47 ◼   ► I go back to, girl, general purpose personal computers,

01:18:51 ◼   ► we had this super secret technology,

01:18:53 ◼   ► which was to define default apps for different protocols,

01:18:56 ◼   ► for different URL schemes, for different functions

01:18:58 ◼   ► in the system, back in classic Mac OS,

01:19:01 ◼   ► it's not rocket science, I mean, it changes with the times,

01:19:04 ◼   ► like, you know, URL schemes is not probably

01:19:06 ◼   ► the way you wanna do it, but iOS clearly has a notion

01:19:10 ◼   ► of a thing that it uses to send mail,

01:19:12 ◼   ► a thing that it uses to play music,

01:19:14 ◼   ► a thing that it uses to open web pages,

01:19:17 ◼   ► that's already baked into the OS,

01:19:19 ◼   ► just make it generically configurable,

01:19:21 ◼   ► instead of this weird piecemeal doling out

01:19:24 ◼   ► of just the minimum we think we can do

01:19:25 ◼   ► to avoid antitrust condemnation from the US government,

01:19:29 ◼   ► which, honestly, seeing this happen at this point

01:19:32 ◼   ► is like, just everything they do from now on,

01:19:33 ◼   ► right or wrong, makes us think, oh,

01:19:35 ◼   ► the only reason you're doing this is to try not to get,

01:19:38 ◼   ► you know, sued into oblivion because of antitrust stuff,

01:19:41 ◼   ► right, and really, I just wish they would allow

01:19:45 ◼   ► the incredibly powerful computers in our pockets

01:19:47 ◼   ► to sort of blossom and just be like a Mac from the '90s

01:19:50 ◼   ► and just let me configure my default news reader,

01:19:53 ◼   ► my default, like, just let me do it

01:19:55 ◼   ► in a straightforward way, and I think the way

01:19:57 ◼   ► they did it for Mailier thing is great,

01:19:58 ◼   ► like, there are things that you have to,

01:20:01 ◼   ► qualifications, things you have to fulfill

01:20:06 ◼   ► to be eligible to be the default email application,

01:20:10 ◼   ► and as I said ages ago and as people have proven,

01:20:13 ◼   ► they'll do it, people will do it,

01:20:15 ◼   ► Gmail has configured itself to be the default app,

01:20:18 ◼   ► like Chrome to be the default browser,

01:20:20 ◼   ► like, nevermind, Chrome isn't really Chrome,

01:20:22 ◼   ► iOS, which is a whole other thing,

01:20:23 ◼   ► but I just wish they would stop dribbling out

01:20:27 ◼   ► these little crumbs piecemeal and just go whole hog

01:20:30 ◼   ► and say we have a generic system for defining

01:20:33 ◼   ► the default application for all common functions

01:20:35 ◼   ► on the phone and a system for you to be able

01:20:37 ◼   ► to qualify to be one of those applications

01:20:39 ◼   ► and let the user control which one of those applications

01:20:41 ◼   ► they wanna use and then Apple's apps have to compete

01:20:43 ◼   ► on their merits and not just get by

01:20:45 ◼   ► by being the default one, which, granted,

01:20:47 ◼   ► is a huge advantage just because it's pre-installed,

01:20:50 ◼   ► if that's not enough advantage for Apple

01:20:52 ◼   ► and they still also have to say, oh, and by the way,

01:20:53 ◼   ► it's super inconvenient to use anything else,

01:20:55 ◼   ► that's terrible, just, what we're asking for

01:20:57 ◼   ► is a little bit more competition

01:20:59 ◼   ► and a little bit more flexibility for people

01:21:01 ◼   ► who want to configure their phones the way they want.

01:21:04 ◼   ► - Well, I think in all fairness, almost every year at WWDC,

01:21:08 ◼   ► we talk about some new API that they have offered

01:21:13 ◼   ► or some new capability they've changed

01:21:14 ◼   ► so that something that was previously locked down

01:21:17 ◼   ► to only Apple's stuff or only them being able

01:21:19 ◼   ► to do certain things is then now opened to third parties

01:21:23 ◼   ► and they have been knocking down

01:21:25 ◼   ► a lot of these walls over time.

01:21:27 ◼   ► They were just starting from a place

01:21:29 ◼   ► where there were a million walls

01:21:30 ◼   ► and they're knocking them down pretty slowly.

01:21:31 ◼   ► - Yeah, and sometimes they just knock down a couple bricks

01:21:33 ◼   ► in one of the walls and then they think the job is done

01:21:36 ◼   ► and it's like, well, I can see through the wall

01:21:38 ◼   ► and I can reach one arm through it

01:21:39 ◼   ► but it's not really the same as there not being a wall.

01:21:41 ◼   ► - Or they give you a ladder to go over the wall

01:21:43 ◼   ► but it doesn't actually work

01:21:45 ◼   ► and they don't have to use that ladder,

01:21:46 ◼   ► they don't even realize how badly it works

01:21:48 ◼   ► and you try to use it and you keep falling off

01:21:50 ◼   ► and the rungs keep breaking and everything, yeah.

01:21:52 ◼   ► - This is a complicated analogy.

01:21:53 ◼   ► I was thinking like custom keyboard support, right,

01:21:55 ◼   ► which they did and we were all shocked

01:21:57 ◼   ► but if they don't maintain that and test all their stuff,

01:22:00 ◼   ► it's like, oh, it's there and it's available for you

01:22:03 ◼   ► but a whole bunch of bugs happen with it

01:22:05 ◼   ► and when you report the bugs,

01:22:06 ◼   ► it's like, well, just use the regular keyboard

01:22:07 ◼   ► and that bug won't happen.

01:22:09 ◼   ► It's like, ugh.

01:22:10 ◼   ► - Yeah, exactly.

01:22:11 ◼   ► And I mean, God, there's nowhere

01:22:13 ◼   ► that I wanna break down the walls more than the watch.

01:22:16 ◼   ► Oh my God, the watch is, ugh.

01:22:18 ◼   ► But that's the story for another day.

01:22:20 ◼   ► (laughs)

01:22:21 ◼   ► Why, okay.

01:22:22 ◼   ► (laughs)

01:22:23 ◼   ► - No, he couldn't help himself.

01:22:24 ◼   ► He couldn't help himself.

01:22:26 ◼   ► - All right.

01:22:28 ◼   ► As I said, I've been wearing the Apple Watch full time

01:22:30 ◼   ► for the last few months for reasons

01:22:31 ◼   ► and every night, Adam's in bed,

01:22:34 ◼   ► we sit down and we watch a little bit of TV

01:22:36 ◼   ► and we have some tea

01:22:37 ◼   ► and I pour the tea water into the teacups,

01:22:40 ◼   ► I pick up my watch to my face

01:22:42 ◼   ► and I say, set a five-minute timer.

01:22:45 ◼   ► Most of the time, it sets the five-minute timer.

01:22:48 ◼   ► Fine, okay, that's the story for another day.

01:22:50 ◼   ► Most of the time it works.

01:22:52 ◼   ► It pops up a thing and it says,

01:22:55 ◼   ► get your timer counting down

01:22:56 ◼   ► and there's a button on there that says open timer.

01:22:59 ◼   ► Now, no matter what I do from this point,

01:23:01 ◼   ► here's what I want.

01:23:03 ◼   ► I want my watch that is a computer that is smart

01:23:07 ◼   ► to show a timer on the face when one is running.

01:23:12 ◼   ► And then for that timer when it's no longer running

01:23:16 ◼   ► to not be shown on the face.

01:23:18 ◼   ► The iPhone does this.

01:23:21 ◼   ► The iPhone has done this for over a decade actually

01:23:24 ◼   ► on the lock screen.

01:23:26 ◼   ► It's smart.

01:23:27 ◼   ► It has the concept that this area on the lock screen

01:23:30 ◼   ► that's by the clock and that little area

01:23:33 ◼   ► can be used to display high-importance things

01:23:36 ◼   ► in a conservative way sometimes

01:23:38 ◼   ► but that's a valuable thing that is useful

01:23:41 ◼   ► to display that information.

01:23:43 ◼   ► On the watch, a timekeeping device,

01:23:47 ◼   ► these timing functions of things like timers

01:23:50 ◼   ► do not display on the watch face by any reasonable way.

01:23:54 ◼   ► The only way you can make it display on the watch face

01:23:56 ◼   ► is either to leave the timer app on the watch open

01:23:59 ◼   ► as the active app, which we'll get to in a second,

01:24:01 ◼   ► or to have it as a complication on your watch face

01:24:05 ◼   ► which means all the entire rest of the day

01:24:08 ◼   ► that you're not running a timer,

01:24:09 ◼   ► you have this complication spot wasted

01:24:11 ◼   ► and sometimes it even, depending on the type,

01:24:13 ◼   ► it might even say things like set or whatever.

01:24:16 ◼   ► So it's not doing a great job at integrating

01:24:21 ◼   ► this temporary high-importance thing into the watch face.

01:24:25 ◼   ► Secondly, we have an always-on screen

01:24:29 ◼   ► for the last year and a half.

01:24:32 ◼   ► This is a wonderful feature.

01:24:33 ◼   ► This has changed the Apple Watch so much.

01:24:37 ◼   ► One of the biggest reasons I am now able to tolerate

01:24:39 ◼   ► wearing it full-time is that it has that always-on screen.

01:24:43 ◼   ► But when the always-on screen launched,

01:24:45 ◼   ► it had this weird behavior that, okay,

01:24:49 ◼   ► when you're on a watch face, and that's what's showing,

01:24:52 ◼   ► and the screen goes to its half-sleep mode

01:24:55 ◼   ► where the screen is still on,

01:24:56 ◼   ► but it goes to a less information display mode

01:24:59 ◼   ► and doesn't activate as much and everything,

01:25:01 ◼   ► when it's in its sleep mode,

01:25:03 ◼   ► you see just a dimmed version of the watch face.

01:25:06 ◼   ► It's simplified certain things, don't animate,

01:25:09 ◼   ► but you're still seeing the watch face,

01:25:11 ◼   ► and any data that's on the watch face,

01:25:13 ◼   ► like your complications, the date, whatever,

01:25:16 ◼   ► that's all still displayed.

01:25:17 ◼   ► If, however, you had an app open

01:25:21 ◼   ► at the time that the screen went to sleep,

01:25:23 ◼   ► it simply displays a blurred version of that app

01:25:26 ◼   ► behind a digital clock face.

01:25:28 ◼   ► Yet another way I was able to tolerate

01:25:30 ◼   ► the Apple Watch full-time now

01:25:32 ◼   ► is that I just used the solar face, which is digital,

01:25:34 ◼   ► so that the time always looks the same

01:25:36 ◼   ► no matter what state my watch is in.

01:25:38 ◼   ► I don't have to keep bouncing between

01:25:39 ◼   ► their bad analog displays and their digital displays.

01:25:42 ◼   ► Sorry, it's just always digital, fine.

01:25:45 ◼   ► So anyway, when you have a timer running,

01:25:48 ◼   ► you either have to go back to your home screen watch face,

01:25:53 ◼   ► which probably doesn't have a timer complication on it,

01:25:56 ◼   ► or you can leave the timer app open,

01:25:59 ◼   ► in which case, when the screen goes to sleep and blurs,

01:26:04 ◼   ► it just shows a blurry version of whatever time amount

01:26:07 ◼   ► was left when the screen went to sleep,

01:26:09 ◼   ► and it leaves that there indefinitely,

01:26:12 ◼   ► until you wake it up, and then you see

01:26:14 ◼   ► the actual timer remaining pop in after a second.

01:26:18 ◼   ► The screen is always on.

01:26:22 ◼   ► When this was a brand new feature a year and a half ago,

01:26:25 ◼   ► maybe they didn't have time to really integrate

01:26:29 ◼   ► all of the features of the watch

01:26:30 ◼   ► into this new hardware capability of the always-on screen.

01:26:34 ◼   ► That was a year and a half ago, though.

01:26:36 ◼   ► Now, today, I would expect a timer

01:26:40 ◼   ► to be able to display live countdown time

01:26:44 ◼   ► once per second, like the workout screen

01:26:47 ◼   ► can do once per second updates full-time.

01:26:50 ◼   ► Why can't the timer do that?

01:26:52 ◼   ► Why does it instead show this blurry card

01:26:54 ◼   ► of the old time under it?

01:26:55 ◼   ► Am I the only person who uses timers on a watch?

01:26:59 ◼   ► I can't possibly be, right?

01:27:01 ◼   ► Does anybody use this stuff?

01:27:03 ◼   ► So I do, and I do it a lot,

01:27:06 ◼   ► and I almost always start a timer using the call word,

01:27:11 ◼   ► hey, dingus, start a timer for five minutes.

01:27:14 ◼   ► But honest to goodness, the amount of times

01:27:18 ◼   ► that I'm looking to see the state of the timer

01:27:21 ◼   ► is near as makes no difference to zero.

01:27:24 ◼   ► I do not care how much time is left.

01:27:26 ◼   ► I just care that it has or has not happened.

01:27:28 ◼   ► And because of that, none of what you're saying bothers me.

01:27:31 ◼   ► I don't disagree with anything you've said.

01:27:33 ◼   ► I think you're correct.

01:27:34 ◼   ► I think it should work differently,

01:27:35 ◼   ► and I think it should work as you describe.

01:27:37 ◼   ► But for me, I'm never like, oh, it's 30 seconds left,

01:27:42 ◼   ► or oh, how much time is left?

01:27:44 ◼   ► And if so, it's so unusual that I'll just tap the watch

01:27:47 ◼   ► and go to the timer app or whatever the case may be,

01:27:51 ◼   ► which is frustrating, but it's so rare that I do it

01:27:54 ◼   ► that it doesn't really bother me that much.

01:27:56 ◼   ► - The problem is the way that all the other apps

01:28:01 ◼   ► besides workout, the way that they just blur

01:28:03 ◼   ► under whatever the digital time is,

01:28:06 ◼   ► it's as though the same company didn't make

01:28:09 ◼   ► the watch and the timer app.

01:28:11 ◼   ► It feels as though this is a bunch of third-party apps

01:28:15 ◼   ► working on this platform that has no idea about them

01:28:18 ◼   ► and doesn't treat any of them as first-class citizens

01:28:21 ◼   ► on the platform except the workout app.

01:28:24 ◼   ► And there's a lot of value.

01:28:25 ◼   ► I, when I'm doing a workout, I love what the workout app has

01:28:30 ◼   ► 'cause then I literally can see everything all the time.

01:28:32 ◼   ► That's fantastic.

01:28:34 ◼   ► Why can't that be applied to a few other things

01:28:36 ◼   ► that would be really useful on a watch?

01:28:40 ◼   ► And you know what, if you can't support third-party apps

01:28:42 ◼   ► that way yet because you're not ready to give them

01:28:44 ◼   ► that kind of power budget, okay, I understand.

01:28:47 ◼   ► But your own apps, like the built-in timer and stopwatch,

01:28:50 ◼   ► like why can't they do that?

01:28:52 ◼   ► It seems like, everything with the Apple Watch,

01:28:56 ◼   ► it just seems like they have two interns working on it.

01:29:00 ◼   ► Like where is the movement happening here?

01:29:03 ◼   ► Like why is this smart computer watch so dumb?

01:29:07 ◼   ► Why does it not take advantage more of the fact

01:29:11 ◼   ► that it is a computer and it has a dynamic screen,

01:29:14 ◼   ► it can show whatever it wants to all the time now?

01:29:17 ◼   ► Like why are the apps all still so dumb?

01:29:21 ◼   ► - I feel like this is one area where I can map on

01:29:24 ◼   ► to the departure of Jonny Ive and say hopefully

01:29:26 ◼   ► all the people who are super precious about watches

01:29:29 ◼   ► have mostly exited the building or aren't in control

01:29:33 ◼   ► and we can finally get things like watch faces

01:29:36 ◼   ► that don't feel as much need to imitate

01:29:39 ◼   ► what a physical watch face could do

01:29:41 ◼   ► and instead just fully embrace being computers

01:29:43 ◼   ► and then we can get third-party watch faces

01:29:45 ◼   ► and all that good stuff.

01:29:46 ◼   ► So I'm hopeful that will come down the road

01:29:48 ◼   ► 'cause it always seemed to me that especially

01:29:49 ◼   ► in the beginning of the Apple Watch,

01:29:50 ◼   ► Apple was very tied to the idea of it as something

01:29:55 ◼   ► is just as, not only just as valid as a mechanical watch

01:29:59 ◼   ► but also gaining that validity by imitating the limitations

01:30:04 ◼   ► of that form and that is and probably has always been

01:30:08 ◼   ► the wrong choice for the watch and we continue to lobby

01:30:10 ◼   ► for it to be more like the little computer

01:30:13 ◼   ► that it actually is.

01:30:14 ◼   ► - Someday.

01:30:15 ◼   ► - All right, finally for today before we get to Ask ATP,

01:30:19 ◼   ► maybe, we have a story that broke in the last few days.

01:30:24 ◼   ► So Dan Riccio, we were wondering to some degree

01:30:29 ◼   ► where he's ending up and according to Bloomberg,

01:30:33 ◼   ► his new project is as we kind of thought maybe,

01:30:37 ◼   ► overseeing Apple's VR and AR headsets

01:30:39 ◼   ► and Apple has shifted its team to develop in-house screens

01:30:44 ◼   ► and its team to develop camera technology

01:30:47 ◼   ► to its chip chief so reading from this Bloomberg article,

01:30:51 ◼   ► Dan Riccio is focusing on the company's upcoming virtual

01:30:53 ◼   ► and augmented reality devices after he shed his role

01:30:55 ◼   ► as the head of hardware engineering according to people

01:30:57 ◼   ► with knowledge of the move.

01:30:58 ◼   ► Apple has also told staff it is moving the group working

01:31:01 ◼   ► on in-house displays and camera technology to Johnny Ceruggi,

01:31:06 ◼   ► the executive in charge of processors and cellular modems.

01:31:08 ◼   ► The move suggests the company's getting closer

01:31:10 ◼   ► to shipping its first devices with fully custom displays,

01:31:13 ◼   ► replacing those from outside suppliers.

01:31:15 ◼   ► Apple is a facility near its Silicon Valley headquarters

01:31:18 ◼   ► that's developing micro LED screens.

01:31:21 ◼   ► - So a reminder, micro LED screens are the super cool ones

01:31:23 ◼   ► where every little tiny element in the pixels,

01:31:26 ◼   ► the little red dot, the little green dot

01:31:28 ◼   ► and the little blue dot, each one of those little tiny LEDs,

01:31:31 ◼   ► it puts out its own light, no backlight and no organic.

01:31:35 ◼   ► These are not organic LEDs so it's not an OLED screen,

01:31:39 ◼   ► it's micro LED, at least I think they're not organic.

01:31:41 ◼   ► Anyway, micro LED is cool and I'll be excited to see that.

01:31:45 ◼   ► Confirmation, or confirmation, a rumor in support

01:31:49 ◼   ► of the idea that Dan Riggio is doing the VR headset

01:31:52 ◼   ► makes perfect sense and then moving the display

01:31:56 ◼   ► and camera stuff under Johnny Ceruggi, the chip guy,

01:32:00 ◼   ► I mean, being the big chip guy at Apple right now,

01:32:03 ◼   ► it's a pretty good place to be.

01:32:05 ◼   ► Reminds me of that funny Intel ad where the guy

01:32:07 ◼   ► who invented USB is the big star of Intel, right?

01:32:10 ◼   ► - Oh yeah, yeah, yeah. - Nevermind, they should

01:32:12 ◼   ► be throwing food at him for approving the USB-A connector.

01:32:15 ◼   ► But anyway, if you're the chip guy at Apple right now,

01:32:19 ◼   ► you feel pretty good, you feel pretty good

01:32:20 ◼   ► about your job performance, I have to say.

01:32:22 ◼   ► Not that you shouldn't have been before

01:32:23 ◼   ► because the iPhone chips are phenomenal, right?

01:32:25 ◼   ► But just chips at Apple, doing good.

01:32:28 ◼   ► And so taking something like displays and camera

01:32:30 ◼   ► and putting it under the chip guy, that's gotta be good.

01:32:32 ◼   ► Not that Apple's been a slouch in the displays

01:32:35 ◼   ► and camera area but mostly they buy sensors from Sony

01:32:38 ◼   ► and they buy displays from LG, right?

01:32:41 ◼   ► And the whole Apple's in-house display stuff,

01:32:45 ◼   ► we heard the rumors of microLED.

01:32:47 ◼   ► I think in fact that's the first time I even heard microLED

01:32:49 ◼   ► years ago was that Apple was investigating it

01:32:51 ◼   ► and then they bailed on it because it wasn't ready enough.

01:32:53 ◼   ► But they continued to dig away at that.

01:32:56 ◼   ► And I have to think, at least for some of these rumors,

01:33:00 ◼   ► the screen, the first sort of Apple-made display

01:33:04 ◼   ► that we might have some hope of seeing

01:33:05 ◼   ► would be in the glasses, right?

01:33:07 ◼   ► But there have been rumors for years about,

01:33:08 ◼   ► oh, we're gonna get laptops with mini-LED screens

01:33:12 ◼   ► or different kinds of display technology on laptops,

01:33:14 ◼   ► maybe an OLED laptop, all sorts of things.

01:33:16 ◼   ► But I always just assume Apple would buy those

01:33:17 ◼   ► from third-party vendors.

01:33:19 ◼   ► But from the rumors, it seems like whatever they're putting

01:33:22 ◼   ► in these AR/VR thingies may actually be some displays

01:33:25 ◼   ► that you can't just buy off the shelf from somewhere

01:33:28 ◼   ► and possibly Apple's in-house stuff is going that direction.

01:33:30 ◼   ► And we've talked in the past for a long time

01:33:32 ◼   ► about Apple doing its own cell modems.

01:33:34 ◼   ► They're getting there, it takes a long time.

01:33:36 ◼   ► They'll eventually do it.

01:33:37 ◼   ► But I am actually excited about the prospect of Apple

01:33:41 ◼   ► either doing its own cameras, as in their own sensors,

01:33:44 ◼   ► and/or doing their own displays.

01:33:46 ◼   ► 'Cause both of those areas are places,

01:33:50 ◼   ► with the Tim Cook doctrine or whatever,

01:33:52 ◼   ► to own and control all the primary technologies.

01:33:54 ◼   ► There's a limit to that.

01:33:55 ◼   ► Apple doesn't wanna own maybe the mines

01:33:59 ◼   ► where the aluminum come from, right?

01:34:01 ◼   ► But they do want to, like, making your own displays.

01:34:05 ◼   ► They buy parts from lots of people,

01:34:06 ◼   ► and they love being able to buy parts from lots of people

01:34:08 ◼   ► because then you can set one vendor against the other

01:34:09 ◼   ► and be super demanding and get good prices and so on.

01:34:12 ◼   ► But sometimes you do wanna try to do it yourself,

01:34:14 ◼   ► like the chips.

01:34:15 ◼   ► Great move, Apple doing that yourself.

01:34:16 ◼   ► That turned out to be a super great idea.

01:34:18 ◼   ► So good they did it across their whole line, right?

01:34:21 ◼   ► I think making your own displays is maybe borderline

01:34:24 ◼   ► 'cause displays is a tough gig

01:34:26 ◼   ► and they're kind of a commodity.

01:34:28 ◼   ► And I think Apple has done pretty well,

01:34:31 ◼   ► essentially buying off the shelf displays

01:34:34 ◼   ► or specifying displays like,

01:34:35 ◼   ► "LG, can you please make us a 5K iMac display

01:34:37 ◼   ► and you'll be able to put it

01:34:38 ◼   ► in your own credit monitor too," right?

01:34:40 ◼   ► But I am excited about Apple trying to make its own displays

01:34:43 ◼   ► even if they're like special purpose displays

01:34:45 ◼   ► for the goggles or whatever,

01:34:46 ◼   ► just because Apple's got a lot of money

01:34:48 ◼   ► and why not try your hand at that

01:34:50 ◼   ► because it is definitely a value add,

01:34:51 ◼   ► especially for things like VR glasses

01:34:53 ◼   ► where the display and the specifics of the display are,

01:34:57 ◼   ► A, it's a different kind of display

01:34:59 ◼   ► in terms of what features make it good and bad,

01:35:00 ◼   ► like when it's an inch from your eyeballs

01:35:02 ◼   ► and you're only looking at a portion of it,

01:35:03 ◼   ► and B, no one has really cracked that nut.

01:35:06 ◼   ► Like the current set of VR goggles,

01:35:10 ◼   ► the displays are good,

01:35:12 ◼   ► but most people look at them and say,

01:35:14 ◼   ► "I could see how this display could be better," right?

01:35:17 ◼   ► And so I would love for Apple to innovate in that area.

01:35:19 ◼   ► Cameras, I'm less optimistic that Apple's going to come out

01:35:23 ◼   ► with something that is amazing sensor-wise

01:35:25 ◼   ► 'cause it seems like Apple's strengths with the cameras

01:35:26 ◼   ► are not maybe the sensor or even the lenses,

01:35:29 ◼   ► they're more about the processing,

01:35:31 ◼   ► but who knows, like vertical integration,

01:35:33 ◼   ► I think it can work out well in both of those areas.

01:35:35 ◼   ► So I think this is all good news

01:35:37 ◼   ► for things going on inside Apple,

01:35:39 ◼   ► and I will be super excited

01:35:40 ◼   ► if anything micro-LED comes out of Apple anytime soon.

01:35:44 ◼   ► - Well, I got dibs on your $7,000 monitor

01:35:47 ◼   ► when you resell it.

01:35:48 ◼   ► - They're not gonna come out

01:35:49 ◼   ► with a 32-inch micro-LED screen, I don't think.

01:35:52 ◼   ► Or if they did, it would cost a lot more than this one.

01:35:54 ◼   ► - John, on an infinite time scale, anything is possible.

01:35:57 ◼   ► - Eventually, well, that's the problem

01:35:58 ◼   ► with display technology is like,

01:36:00 ◼   ► God, the alphabet soup of display technology

01:36:02 ◼   ► is really getting confusing up to the point now

01:36:05 ◼   ► where I think someone, one of the,

01:36:06 ◼   ► I wish I could remember these details

01:36:08 ◼   ► when I'm just going off the top of my head,

01:36:09 ◼   ► one of the TV manufacturers tried to trademark

01:36:12 ◼   ► one of the alphabet soup acronyms,

01:36:13 ◼   ► but someone, another TV manufacturer

01:36:18 ◼   ► already did the actual thing that's that,

01:36:19 ◼   ► I think it was QNED, it's very confusing,

01:36:23 ◼   ► but these things mean something,

01:36:24 ◼   ► like they make up an acronym for a thing,

01:36:26 ◼   ► and one company that's not doing that

01:36:29 ◼   ► decided they're gonna use the same acronym

01:36:31 ◼   ► and trademark it, but your screen isn't a QNED,

01:36:35 ◼   ► I forget if it was QNED, but your screen isn't a QNED,

01:36:37 ◼   ► so why would you try to trademark QNED

01:36:39 ◼   ► for your non-QNED screen?

01:36:41 ◼   ► And it's just, it's so, I don't know how consumers

01:36:43 ◼   ► try to make hesitages out of it,

01:36:44 ◼   ► I have to remind myself three times

01:36:45 ◼   ► every time I look at this, you know.

01:36:47 ◼   ► All the different quantum dot combined with inorganic

01:36:51 ◼   ► or organic LEDs, just, it's a mess.

01:36:54 ◼   ► But all that is to say that it's not clear

01:36:58 ◼   ► what the next great display technology will be.

01:37:00 ◼   ► We may skip over some of these ones

01:37:03 ◼   ► that we keep trying to get to work

01:37:04 ◼   ► and they don't seem to ship, you know,

01:37:06 ◼   ► right now you can get a micro LED display

01:37:09 ◼   ► for 100 grand that fills the wall of your house,

01:37:12 ◼   ► but we may just skip over micro LED

01:37:15 ◼   ► if it turns out one of the other more promising technologies

01:37:17 ◼   ► that has even better attributes

01:37:19 ◼   ► ends up becoming manufacturable at a reasonable price first.

01:37:22 ◼   ► - All right, let's try to power through some Ask ATP.

01:37:26 ◼   ► Jordan Cosentino writes, "What are your thoughts

01:37:28 ◼   ► "on corporate device management profiles

01:37:30 ◼   ► "on personal use devices?

01:37:31 ◼   ► "I know the Casey and Marco no longer have jobby jobs,

01:37:33 ◼   ► "but I was curious how you felt about this policy

01:37:35 ◼   ► "when you did or how John feels.

01:37:36 ◼   ► "My company requires that we have MS Teams,

01:37:39 ◼   ► "Outlook, et cetera installed in our phones,

01:37:41 ◼   ► "which must then be managed by corporate profile.

01:37:43 ◼   ► "They will grant a small monthly subsidy

01:37:45 ◼   ► "for your cellular plan, but it's not generous.

01:37:47 ◼   ► "I talked to IT and while they claim it's primarily

01:37:49 ◼   ► "to give the company remote erase functionality,

01:37:51 ◼   ► "they said they would only monitor web traffic

01:37:53 ◼   ► "related to quote client information, quote,

01:37:56 ◼   ► "which really feels like a gross situation.

01:37:57 ◼   ► "I could of course buy a cheap side phone just for this,

01:37:59 ◼   ► "but the subsidy would not cover a full separate plan,

01:38:02 ◼   ► "so it would end up costing me monthly,

01:38:03 ◼   ► "and then I would have to carry another device

01:38:04 ◼   ► "around with me.

01:38:05 ◼   ► "I don't like either option,

01:38:07 ◼   ► "but companies forcing management device policies

01:38:09 ◼   ► "through bring your own device

01:38:10 ◼   ► "really feels aggressive to me."

01:38:12 ◼   ► Yeah, I agree.

01:38:15 ◼   ► When I most recently had a jobby job,

01:38:19 ◼   ► I knew the IT guy really, really well,

01:38:22 ◼   ► and I really browbeat him about this.

01:38:25 ◼   ► I was like, what is this about?

01:38:27 ◼   ► Like, what am I really signing up for here?

01:38:29 ◼   ► And his, what he parroted to me anyway,

01:38:32 ◼   ► and what I believe to be true,

01:38:33 ◼   ► was that no, really, it was just about

01:38:35 ◼   ► remote destruction if necessary.

01:38:38 ◼   ► Like, if I lose my device, they will fire off a remote wipe

01:38:41 ◼   ► just to make sure that nothing private

01:38:43 ◼   ► or no corporate secrets get out.

01:38:46 ◼   ► And because I knew the IT guy and because I trusted him,

01:38:49 ◼   ► I went with it and it was fine for me.

01:38:52 ◼   ► If I was in Jordan's situation where it's like,

01:38:55 ◼   ► no, no, no, they're gonna be sniffing your web traffic

01:38:57 ◼   ► and it seems like they're willing to reach a little further,

01:39:00 ◼   ► honestly, what I would probably do is try to use

01:39:03 ◼   ► some sort of like web-based Gmail client,

01:39:06 ◼   ► or I said Gmail, web-based email client,

01:39:08 ◼   ► if possible, or just not check my email on my phone.

01:39:12 ◼   ► Like, if this is the way you wanna be, then that's fine,

01:39:15 ◼   ► but I'm just not gonna have my email on my phone.

01:39:17 ◼   ► And I understand that that's something

01:39:21 ◼   ► that can be a very hard thing to sell,

01:39:23 ◼   ► but hey, listen, if you want me to have a device,

01:39:26 ◼   ► so I can check my email anytime, give me a device.

01:39:29 ◼   ► And if you want to take over my device,

01:39:32 ◼   ► it should be my option to say thanks, but no thanks.

01:39:36 ◼   ► I don't know, Jon, what are you doing about this?

01:39:38 ◼   ► - Yeah, I feel like this is one of those things

01:39:39 ◼   ► that you should think about and potentially talk about

01:39:42 ◼   ► when deciding which job you're going to take.

01:39:45 ◼   ► Like, if the company requires you to have a phone,

01:39:49 ◼   ► but also won't give you a phone,

01:39:50 ◼   ► but then requires that they install this profile,

01:39:53 ◼   ► maybe if you talk to the IT person like Casey did

01:39:55 ◼   ► and you believe them, you can say,

01:39:57 ◼   ► oh no, we're not doing anything bad,

01:39:58 ◼   ► but once they get that profile in there,

01:40:00 ◼   ► that enterprise profile thing,

01:40:01 ◼   ► they can man in the middle all of your traffic.

01:40:03 ◼   ► They can do everything they could possibly imagine, right?

01:40:05 ◼   ► So you should know that.

01:40:06 ◼   ► If this type of thing,

01:40:07 ◼   ► if you have any concern about this whatsoever,

01:40:10 ◼   ► you should know and ask about,

01:40:12 ◼   ► are you gonna do this to me?

01:40:13 ◼   ► Because I think that's the worst scenario

01:40:14 ◼   ► is like this bring your own device.

01:40:16 ◼   ► Hey, you get to use your own phone, isn't that great?

01:40:17 ◼   ► Yeah, it's great for the company.

01:40:18 ◼   ► You don't have to buy me a phone then.

01:40:20 ◼   ► Oh, but by the way, we have to install this profile on it

01:40:22 ◼   ► because you have to be accessible by smartphone

01:40:24 ◼   ► because of these job requirements, right?

01:40:26 ◼   ► Talk about that, find out about it

01:40:27 ◼   ► before you accept the job offer.

01:40:29 ◼   ► And it's not like you're gonna change corporate policy

01:40:31 ◼   ► by demanding it 'cause they'll just be like,

01:40:32 ◼   ► all right, see ya, that's the way this company works.

01:40:34 ◼   ► But you should know that that's what you're signing up for

01:40:37 ◼   ► and decide not to sign up for it if it bothers you.

01:40:39 ◼   ► I've been lucky enough at the jobs that I've worked

01:40:41 ◼   ► where they insist on having all their crap on your device

01:40:46 ◼   ► if it's a device that they give you and pay for, right?

01:40:49 ◼   ► But if they don't give you a device and pay for it,

01:40:53 ◼   ► then they don't insist that they put crap on your phone.

01:40:56 ◼   ► So my personal policy is,

01:40:58 ◼   ► it wouldn't probably be a deal breaker

01:41:00 ◼   ► 'cause anyone who has had a jobby job

01:41:02 ◼   ► for any amount of time knows that there's a surprising amount

01:41:05 ◼   ► of crap that you'll tolerate.

01:41:06 ◼   ► I just talked about all the antivirus crap

01:41:09 ◼   ► that's all over my Mac, right?

01:41:11 ◼   ► I'll tolerate a lot.

01:41:12 ◼   ► I've had a corporate job for 20 plus years, right?

01:41:15 ◼   ► You learn to tolerate it.

01:41:16 ◼   ► But I really, really prefer

01:41:19 ◼   ► to not have any stuff on my phone.

01:41:21 ◼   ► I could do more from my phone

01:41:24 ◼   ► if I allowed them to install the enterprise profile,

01:41:26 ◼   ► but I won't.

01:41:27 ◼   ► And so I just simply can't check my work email from my phone

01:41:30 ◼   ► and it's fine.

01:41:30 ◼   ► Like, I have a work laptop that I can check it from.

01:41:33 ◼   ► I could tether it to my phone for internet access

01:41:35 ◼   ► if I really needed to, right?

01:41:37 ◼   ► But my phone, my preference is to essentially

01:41:40 ◼   ► have a personal phone that has absolutely nothing

01:41:42 ◼   ► related to work on it.

01:41:43 ◼   ► The only thing work-related I have in here is like,

01:41:45 ◼   ► you know, some two-factor apps that I can run on my phone

01:41:47 ◼   ► that you just download from the app store

01:41:48 ◼   ► and they work fine.

01:41:51 ◼   ► I think if the two-factor apps didn't work,

01:41:53 ◼   ► because I actually do need those apps for my work,

01:41:55 ◼   ► I don't know what I would do.

01:41:56 ◼   ► Would I buy a second phone?

01:41:57 ◼   ► Like, most people don't have the luxury to be able to,

01:42:01 ◼   ► the luxury to be able to reject the job

01:42:03 ◼   ► because they don't like some nuance of corporate IT policy

01:42:06 ◼   ► or the luxury to just have two phones,

01:42:08 ◼   ► their day phone and their night phone or whatever.

01:42:10 ◼   ► But I would just suggest thinking about this when you go in

01:42:13 ◼   ► and if given the choice at all,

01:42:16 ◼   ► keep all work stuff away from your phone if you can.

01:42:19 ◼   ► Like, if they'll buy you a phone and pay for it,

01:42:21 ◼   ► just make that your work phone and then just have it

01:42:23 ◼   ► be separate from your personal phone.

01:42:24 ◼   ► And I know that seems like it's cumbersome,

01:42:25 ◼   ► but it's actually not that bad

01:42:27 ◼   ► and you'll have a lot more peace of mind

01:42:29 ◼   ► and a lot less terrible corporate malware

01:42:32 ◼   ► on the device that you use.

01:42:34 ◼   ► - Right, 'cause like, your phone is one of your computers.

01:42:37 ◼   ► In many people's cases, it's their only computer

01:42:39 ◼   ► or their primary computer.

01:42:40 ◼   ► Listeners to this show, it's probably not your only,

01:42:42 ◼   ► but I bet it's an important computer of yours.

01:42:44 ◼   ► And so reframe the same question

01:42:46 ◼   ► as if it were about your computer.

01:42:49 ◼   ► Like, would you tolerate your employer forcing you

01:42:54 ◼   ► to have certain software installed on your home computer?

01:42:57 ◼   ► Probably not, right?

01:42:59 ◼   ► And many people, the only computer they have

01:43:01 ◼   ► is their work computer.

01:43:03 ◼   ► And they make that work somehow.

01:43:05 ◼   ► But the more overbearing your workplace

01:43:08 ◼   ► is going to be about it,

01:43:10 ◼   ► obviously people listening to this show

01:43:12 ◼   ► care a lot about their computers probably,

01:43:13 ◼   ► and so you would probably not want your workplace

01:43:17 ◼   ► to control your home computer that much

01:43:19 ◼   ► if they were gonna have this level of control over it.

01:43:22 ◼   ► So your phone should be the same way.

01:43:23 ◼   ► Your phone is another one of your computers

01:43:25 ◼   ► and you should treat it with the same kind of separation

01:43:30 ◼   ► and reverence and care that you would treat

01:43:32 ◼   ► your home computer.

01:43:33 ◼   ► And so I would never, I mean, granted,

01:43:36 ◼   ► nobody cares what I think about this,

01:43:37 ◼   ► but I would never in a million years

01:43:39 ◼   ► let my employer install a controlling profile

01:43:43 ◼   ► on my home computer, and in the same way,

01:43:45 ◼   ► I wouldn't let them install it on my only phone.

01:43:47 ◼   ► And as John said, if they are buying me a phone

01:43:51 ◼   ► for work purposes, then I think if they're paying for it,

01:43:54 ◼   ► they have the right to control it,

01:43:56 ◼   ► as long as they disclose to you that they're doing that,

01:43:57 ◼   ► I think then that's fine.

01:44:00 ◼   ► But then in that case, I would also choose

01:44:02 ◼   ► to carry my own phone.

01:44:03 ◼   ► - I think we all agree.

01:44:05 ◼   ► Doc Davis writes, "I actually really, really like

01:44:07 ◼   ► "this question a lot.

01:44:08 ◼   ► "What is your favorite or most obscure media file

01:44:11 ◼   ► "that you are proud to have and/or enjoy the most?"

01:44:15 ◼   ► - I've mentioned this a few times in the past.

01:44:17 ◼   ► The first, I'm gonna mention three really quickly.

01:44:19 ◼   ► The first is the concert for Charlottesville.

01:44:22 ◼   ► So in 2016, after the god-awful things happened

01:44:24 ◼   ► in Charlottesville, Dave Matthews, amongst others,

01:44:27 ◼   ► put together a concert with many, many, many

01:44:29 ◼   ► different artists, and it was something like six hours,

01:44:32 ◼   ► and it happened in UVA's football stadium,

01:44:33 ◼   ► and it was free for those who attended,

01:44:35 ◼   ► if I'm not mistaken.

01:44:36 ◼   ► And it was simulcast online, and using my beloved

01:44:39 ◼   ► YouTube DL, I recorded it, and to my knowledge,

01:44:43 ◼   ► as last I looked, my recording is the only one

01:44:46 ◼   ► that I'm aware of, maybe not the only one in actuality.

01:44:49 ◼   ► That is the entire concert, start to finish.

01:44:52 ◼   ► And I have hemmed and hawed quite a bit about,

01:44:55 ◼   ► you know, should I upload this somewhere?

01:44:56 ◼   ► And I'm currently sitting on the conclusion of no,

01:44:58 ◼   ► because I don't wanna get yelled at for DMCA stuff

01:45:01 ◼   ► and stuff like that.

01:45:03 ◼   ► But this concert is a phenomenal concert,

01:45:05 ◼   ► and most of my favorite parts of the concert

01:45:09 ◼   ► have nothing to do with Dave Matthews at all.

01:45:11 ◼   ► It is a phenomenal, phenomenal concert that I don't think

01:45:14 ◼   ► exists anywhere else, and it's really too bad.

01:45:16 ◼   ► It's really quite unfortunate that it doesn't exist

01:45:18 ◼   ► anywhere else, because this is something that I think

01:45:20 ◼   ► should be viewable, and potentially for free,

01:45:23 ◼   ► or for a donation to a worthwhile charity or something.

01:45:27 ◼   ► Very quickly, when I was in college, I was really into

01:45:29 ◼   ► Vertical Horizon, who, if you've heard of them at all,

01:45:31 ◼   ► you know their song, Everything You Want.

01:45:34 ◼   ► They actually started not as a rock band,

01:45:37 ◼   ► but as a kind of folksy acoustic duo,

01:45:40 ◼   ► and some of their early stuff in particular

01:45:41 ◼   ► is really phenomenal.

01:45:43 ◼   ► And when I was in college in the early aughts,

01:45:46 ◼   ► and this was around the time that Napster was coming out,

01:45:49 ◼   ► but oftentimes if you wanted a big collection of media,

01:45:52 ◼   ► particularly by the same artist, you would scour the internet

01:45:56 ◼   ► for credentials to an FTP server that was public,

01:45:59 ◼   ► and in certain cases, you know, people would put up

01:46:02 ◼   ► FTP servers where you could just go and leech,

01:46:03 ◼   ► or basically download all the stuff on that server,

01:46:06 ◼   ► and I did that with some god-awful terrible sound quality

01:46:09 ◼   ► but extremely rare Vertical Horizon concerts,

01:46:12 ◼   ► and so I have what is probably hundreds of megs of MP3s,

01:46:16 ◼   ► which for the time was an obscene amount of content

01:46:18 ◼   ► of a very, very early on Vertical Horizon concerts,

01:46:21 ◼   ► which I'm sure most of you are thinking,

01:46:23 ◼   ► oh my god, you would, but you know what,

01:46:24 ◼   ► I like it, so piss off.

01:46:26 ◼   ► And then finally, my granddad, my dad's dad,

01:46:30 ◼   ► who passed a couple years back, when he was younger,

01:46:34 ◼   ► he would occasionally have New York area jazz musicians

01:46:39 ◼   ► come into his house or later apartment and play sets.

01:46:43 ◼   ► - Oh my god.

01:46:45 ◼   ► - And so, yeah, and so dad, who was probably about my age,

01:46:50 ◼   ► maybe a little younger than me at the time,

01:46:53 ◼   ► he would record these concerts on reel-to-reel,

01:46:57 ◼   ► because this was like late '70s, early '80s,

01:47:00 ◼   ► and just recently, my dad has rediscovered,

01:47:04 ◼   ► I think he has one of the reel-to-reel tapes,

01:47:07 ◼   ► but he had also, at some point in the past,

01:47:10 ◼   ► had them put on cassette, and even has a video

01:47:13 ◼   ► of one of the sets, and so he's in the process right now

01:47:16 ◼   ► of digitizing some of these old jazz sets

01:47:19 ◼   ► with, I think, Milt Hinton was there, I think Zoot Sims,

01:47:22 ◼   ► apparently Zoot Sims was my best friend when I was two,

01:47:25 ◼   ► or something like that.

01:47:26 ◼   ► So anyways, and maybe I got these names wrong,

01:47:30 ◼   ► but the point being, these are concerts

01:47:32 ◼   ► that maybe 10 or 15 or 20 people saw ever,

01:47:34 ◼   ► and from artists that are mostly dead at this point,

01:47:37 ◼   ► and so dad is trying to digitize them,

01:47:40 ◼   ► and granted, the audio quality is meh at best,

01:47:43 ◼   ► but it's better than nothing, and so dad's digitizing them,

01:47:46 ◼   ► and I have already started pitching to him,

01:47:48 ◼   ► hey, you really gotta put these on like archive.org

01:47:51 ◼   ► or something like that when they're all said and done.

01:47:53 ◼   ► I don't know if that's what's gonna happen,

01:47:56 ◼   ► 'cause it's his, as far as I'm concerned,

01:47:57 ◼   ► he might not be interested in it,

01:47:59 ◼   ► but I will say, I have channeled my inner Marco Arment,

01:48:02 ◼   ► and have convinced him to record off of the cassettes

01:48:05 ◼   ► to flack, and then recompress those to MP3

01:48:10 ◼   ► or do whatever he wants with them.

01:48:11 ◼   ► So that is my inner Marco Arment slash my old school

01:48:14 ◼   ► Dave Matthews coming out of me.

01:48:16 ◼   ► But all of this stuff, like all of this stuff,

01:48:18 ◼   ► I think is worth sharing, and it bums me out

01:48:21 ◼   ► that there's no obviously safe way to share

01:48:26 ◼   ► all of these things, because especially with the concert

01:48:30 ◼   ► for Charlottesville, these are all modern artists

01:48:32 ◼   ► who are still touring and record, well,

01:48:35 ◼   ► the whole thing's not being equal.

01:48:37 ◼   ► They're touring and recording and whatnot,

01:48:39 ◼   ► and I'm sure that I would get hit with DMCA

01:48:42 ◼   ► takedown requests or something like that.

01:48:43 ◼   ► And it sucks, 'cause I would love to share this,

01:48:46 ◼   ► but I can't, and it bums me out.

01:48:48 ◼   ► So I've totally railroaded this question, I apologize.

01:48:51 ◼   ► Marco, what do you have other than 94 terabytes of fish?

01:48:54 ◼   ► - Yeah, I mean, yeah, there's a lot of fish.

01:48:56 ◼   ► And I definitely consider my fish collection

01:49:00 ◼   ► to be my most important music that I have.

01:49:03 ◼   ► It's certainly what I listen to the most,

01:49:05 ◼   ► but it's not really obscure.

01:49:07 ◼   ► Even though allegedly no one likes them,

01:49:09 ◼   ► they're selling out stadiums somehow.

01:49:11 ◼   ► (laughing)

01:49:13 ◼   ► So anyways, and all of these, this is all concerts

01:49:18 ◼   ► that I downloaded from them, legally, officially,

01:49:21 ◼   ► that are almost all still available, if not all.

01:49:25 ◼   ► So it's not super rare.

01:49:27 ◼   ► I have the collection of the various older,

01:49:31 ◼   ► usually deceased relatives.

01:49:34 ◼   ► I have videos of grandparents here and there.

01:49:36 ◼   ► Even my dad, my dad died in 1984.

01:49:41 ◼   ► I was two.

01:49:42 ◼   ► I barely remember him.

01:49:46 ◼   ► And when you die in 1984, there's not a lot

01:49:49 ◼   ► of media captured from you.

01:49:51 ◼   ► I think, I mean, all I have of him is a few pictures,

01:49:57 ◼   ► and I think there was a two or three second,

01:50:00 ◼   ► he's in the background of one video.

01:50:03 ◼   ► This whole side of the family had one video taken

01:50:06 ◼   ► at some big party once, and that was it.

01:50:10 ◼   ► I have no idea anything about what he was like.

01:50:14 ◼   ► If you see somebody in a video, you could see

01:50:17 ◼   ► the kind of person they are, you could see

01:50:18 ◼   ► a little bit of their personality.

01:50:19 ◼   ► I don't really have that with him.

01:50:21 ◼   ► What I do have, though, is one tape of one concert

01:50:27 ◼   ► that he, on the side, he was a musician,

01:50:29 ◼   ► and he played guitar and sang with people.

01:50:31 ◼   ► And nothing like that anybody would have heard of,

01:50:35 ◼   ► nothing big, he just kind of played some local stuff,

01:50:37 ◼   ► mostly cover songs and stuff.

01:50:38 ◼   ► But I have one cassette tape of him singing.

01:50:42 ◼   ► - Oh, that's awesome.

01:50:43 ◼   ► - And he isn't even on every song.

01:50:44 ◼   ► It's him and two other guys, but he's on four songs.

01:50:47 ◼   ► And a while back, I finally got to digitize that

01:50:50 ◼   ► in a pretty reasonable way, and it's a terrible,

01:50:53 ◼   ► I mean, it's just like, this was not recorded

01:50:54 ◼   ► on professional gear, this was recorded

01:50:56 ◼   ► on a cassette recorder that was stuck

01:50:58 ◼   ► probably at the foot of the stage of the bar

01:51:01 ◼   ► they were singing in.

01:51:03 ◼   ► This was not a professional deal at all,

01:51:05 ◼   ► and the tape was then kept in a dusty shelf

01:51:07 ◼   ► for the next 20 years until I could finally

01:51:10 ◼   ► get it and digitize it.

01:51:11 ◼   ► But I have a capture of that.

01:51:15 ◼   ► Not even, again, not a good capture, but I have that.

01:51:18 ◼   ► And it's all warped and warbly and everything,

01:51:20 ◼   ► but I have something, and that's,

01:51:22 ◼   ► considering how little I have of him,

01:51:25 ◼   ► that's significant.

01:51:27 ◼   ► - That's so cool.

01:51:28 ◼   ► - And then besides the family and sentimental stuff

01:51:32 ◼   ► and the massive amount of fish, as we've just mentioned,

01:51:34 ◼   ► the other category of precious media files I have

01:51:38 ◼   ► are things that are not available at all anymore.

01:51:43 ◼   ► And a lot of this is just due to crappy DRM

01:51:46 ◼   ► or rights changes over time.

01:51:48 ◼   ► So one example is I have this fun crash test dummy's

01:51:52 ◼   ► live performance that I think, I mean, jeez,

01:51:56 ◼   ► I must have bought it in 2006 from the iTunes Music Store.

01:52:01 ◼   ► And every time the iTunes Music Store would advance

01:52:05 ◼   ► in some way, it would drop DRM, or it would add things

01:52:09 ◼   ► like iTunes Match, this album was never eligible for it.

01:52:13 ◼   ► And so it's still DRM'd, locked down,

01:52:17 ◼   ► it's no longer even in the iTunes Store to even go

01:52:20 ◼   ► look for it, to rebuy it or anything like that.

01:52:22 ◼   ► Like, you can't stream it, you can't iTunes Match it.

01:52:26 ◼   ► And I have, I think, like three or four albums

01:52:29 ◼   ► that have this kind of status in my collection

01:52:31 ◼   ► of just like, through whatever rights changes over time

01:52:34 ◼   ► have happened, no one seems to have the rights

01:52:37 ◼   ► to sell or give this to me anymore.

01:52:40 ◼   ► And so my one copy that is DRM locked

01:52:43 ◼   ► to iTunes's old DRM system is all I have of it.

01:52:47 ◼   ► So yeah, there are a few things like that

01:52:48 ◼   ► that are just kinda, you know, these weird little relics

01:52:53 ◼   ► of DRM past.

01:52:54 ◼   ► - Yeah, you know, it's funny you bring that up.

01:52:57 ◼   ► I don't think I told this story on the show,

01:52:59 ◼   ► maybe I didn't, I apologize, but this past Christmas,

01:53:03 ◼   ► I had a real hankering for my Guilty Pleasure Christmas

01:53:06 ◼   ► album, which was recommended to me, actually from a friend

01:53:10 ◼   ► that I made on Tumblr, of all places.

01:53:12 ◼   ► I don't know if you've ever heard of that website, Marco,

01:53:14 ◼   ► but it's pretty cool. - A little bit, yeah.

01:53:16 ◼   ► - And anyway, it's Family Force 5's Christmas Pageant,

01:53:19 ◼   ► which by any reasonable metric is a truly terrible

01:53:22 ◼   ► Christmas album, but I just have such an affinity for it

01:53:25 ◼   ► and I love it just so darn much.

01:53:27 ◼   ► And I was looking everywhere for it,

01:53:29 ◼   ► 'cause it fell off of Spotify a few years ago,

01:53:31 ◼   ► it fell off of the iTunes store, if I'm not mistaken,

01:53:34 ◼   ► I might have that wrong, but I think that's correct.

01:53:36 ◼   ► And I was looking everywhere for it.

01:53:37 ◼   ► I ended up reaching out to the friend

01:53:39 ◼   ► that pointed me to this originally,

01:53:42 ◼   ► and asked him like, hey, would you mind just like

01:53:44 ◼   ► sending it to me, 'cause I couldn't buy it anywhere,

01:53:46 ◼   ► like even physical media, I couldn't find any,

01:53:49 ◼   ► it was ridiculous.

01:53:50 ◼   ► And as it turns out, I had a copy of it in iTunes Match.

01:53:53 ◼   ► So of all the places I thought to look,

01:53:55 ◼   ► my own frickin' music library, I didn't look in,

01:53:59 ◼   ► and it was there all along.

01:54:00 ◼   ► And I think I had bought it off iTunes

01:54:02 ◼   ► when it was available then, and I just never,

01:54:06 ◼   ► I never did anything with it, I never thought to look there,

01:54:10 ◼   ► and I feel so stupid because of it.

01:54:11 ◼   ► But anyway, that's another great example

01:54:13 ◼   ► of something that I can't, I mean, I could get back,

01:54:16 ◼   ► I'm sure, and I mean, I kinda did by asking the friend,

01:54:18 ◼   ► but I can't really get that back,

01:54:21 ◼   ► and that's another great example,

01:54:22 ◼   ► like your Crash Test Dummies album that I really love,

01:54:25 ◼   ► and it really bummed me out that I hadn't been able

01:54:27 ◼   ► to hear it for the last couple of years

01:54:29 ◼   ► since it fell off Spotify.

01:54:30 ◼   ► Jon, what do you have?

01:54:32 ◼   ► - All your stories of like digitizing like family tapes

01:54:35 ◼   ► and stuff and making you feel guilty,

01:54:36 ◼   ► 'cause I have a bunch of tapes

01:54:37 ◼   ► that I'm supposed to be digitizing,

01:54:38 ◼   ► and they're just sitting in a pile somewhere

01:54:40 ◼   ► waiting for me to get around to it.

01:54:42 ◼   ► - I will say, by the way, if they're video tapes,

01:54:44 ◼   ► just send them to one of the dedicated services,

01:54:46 ◼   ► that's so much easier and better

01:54:47 ◼   ► than what you can do yourself.

01:54:49 ◼   ► - Yeah, and I've done a bunch of that stuff in the past

01:54:52 ◼   ► and have used services for it,

01:54:53 ◼   ► the ones I'm talking about now are actually just audio tapes.

01:54:55 ◼   ► My mother did this thing where she would like,

01:54:58 ◼   ► we had, you know, the cassette recorder,

01:55:01 ◼   ► the long skinny one with the buttons

01:55:02 ◼   ► on the front and the handle?

01:55:04 ◼   ► - Of course. - You know what

01:55:04 ◼   ► I'm talking about?

01:55:05 ◼   ► Yep, anyway, she had one of those,

01:55:07 ◼   ► and she would record, she would start recording

01:55:10 ◼   ► and just talk to us kids when we were like, you know,

01:55:12 ◼   ► could barely, and then just record what it was that we said,

01:55:16 ◼   ► and so it's a bunch of stuff like that.

01:55:18 ◼   ► The only one I remember,

01:55:19 ◼   ► 'cause I'd heard a bunch of times,

01:55:20 ◼   ► was when she was telling my sister and I

01:55:22 ◼   ► that we were gonna have a new baby brother,

01:55:24 ◼   ► she recorded that whole conversation.

01:55:26 ◼   ► - Oh, that's so delighting.

01:55:27 ◼   ► - That is one of the tapes,

01:55:28 ◼   ► I have no idea what's on all the other ones,

01:55:30 ◼   ► but anyway, I should digitize those,

01:55:32 ◼   ► but that's not really what this question's about,

01:55:33 ◼   ► I think it's more about like the obscure media

01:55:35 ◼   ► as in like things that are not recordings

01:55:37 ◼   ► of your own family or like your family pictures,

01:55:39 ◼   ► which of course I have a bazillion of

01:55:41 ◼   ► and are very precious.

01:55:43 ◼   ► For obscure media, like thankfully,

01:55:47 ◼   ► most of the stuff that I would have answered

01:55:49 ◼   ► this question about is no longer that obscure.

01:55:52 ◼   ► For like for years and years, for example,

01:55:54 ◼   ► lots of like the extremely famous,

01:55:56 ◼   ► like the most well-regarded anime movies

01:55:59 ◼   ► like Miyazaki movies were actually really hard

01:56:02 ◼   ► to get anywhere except on a plastic disc,

01:56:04 ◼   ► and that was a shame.

01:56:05 ◼   ► Luckily, we don't live in those days anymore.

01:56:07 ◼   ► So back when I had all of them

01:56:10 ◼   ► because I had all the plastic discs

01:56:11 ◼   ► and I had ripped all the plastic discs,

01:56:13 ◼   ► it was kind of cool to have a digital collection

01:56:15 ◼   ► of Studio Ghibli movies, but guess what?

01:56:17 ◼   ► Now they're on streaming services,

01:56:19 ◼   ► so you don't have to worry about it

01:56:20 ◼   ► and it's much better for them to be on streaming services.

01:56:23 ◼   ► So I'm glad that those things are no longer obscure.

01:56:25 ◼   ► Ditto for all like the other anime series and stuff,

01:56:29 ◼   ► like they're so commercial that finally

01:56:31 ◼   ► the people who own the rights to them said,

01:56:32 ◼   ► "You know what, we can license these to Netflix or whatever

01:56:36 ◼   ► "and don't just make them available on plastic disc."

01:56:38 ◼   ► Same thing for like, like when I first went to college,

01:56:44 ◼   ► I was super excited to be in the city of Boston

01:56:45 ◼   ► to be able to go to for the very first time

01:56:48 ◼   ► a store that would sell YouTube music

01:56:51 ◼   ► that was not actually ever released.

01:56:54 ◼   ► Like it's like fish,

01:56:55 ◼   ► but not officially released by YouTube at all.

01:56:57 ◼   ► Instead, it's just recorded from the soundboard somehow

01:56:59 ◼   ► and smuggled onto a CD-R and you can buy it, right?

01:57:02 ◼   ► So I have a bunch of YouTube bootlegs,

01:57:04 ◼   ► which was super exciting for me to have

01:57:06 ◼   ► and would blow people's mind,

01:57:08 ◼   ► but like I could pull out different concerts

01:57:09 ◼   ► and different live versions of things

01:57:11 ◼   ► and tracks that were never released.

01:57:13 ◼   ► But YouTube is a pretty popular band

01:57:15 ◼   ► and that stuff is really easy to find now.

01:57:16 ◼   ► So it's not particularly obscure.

01:57:19 ◼   ► I think the only thing that still qualifies obscure

01:57:21 ◼   ► is the things that aren't super popular, right?

01:57:23 ◼   ► So I have a lot of video game music in my collection

01:57:27 ◼   ► and the video games the music is about or inspired by

01:57:30 ◼   ► are not rare at all, but video game music,

01:57:33 ◼   ► even in the big music stores,

01:57:35 ◼   ► even on the big streaming services,

01:57:37 ◼   ► you'll find 50 versions of a song,

01:57:39 ◼   ► but not the one version I have.

01:57:41 ◼   ► And I don't even know where it came from.

01:57:42 ◼   ► It was like an MP3 I downloaded in the Napster days

01:57:44 ◼   ► from some obscure thing that just went out of print

01:57:46 ◼   ► and no one ever bothered.

01:57:47 ◼   ► Like again, who knows what the rights are?

01:57:49 ◼   ► Maybe they didn't even license it from Nintendo

01:57:51 ◼   ► when they did it, or maybe it was like a college orchestra

01:57:53 ◼   ► that did a version of a song.

01:57:55 ◼   ► And that's why I still use iTunes Match

01:57:58 ◼   ► 'cause they can't match that stuff.

01:58:00 ◼   ► Like, you know, I upload it to the cloud,

01:58:03 ◼   ► hopefully they don't destroy it.

01:58:05 ◼   ► And I keep, you know,

01:58:06 ◼   ► we talked about keeping your installation going.

01:58:08 ◼   ► My iTunes library installation for the most part,

01:58:11 ◼   ► the like the official one, if iTunes mismatched something,

01:58:16 ◼   ► hopefully they didn't overwrite the local files.

01:58:18 ◼   ► And especially for these obscure ones

01:58:19 ◼   ► where iTunes Match has no idea what it is,

01:58:22 ◼   ► those are just the original MP3 files from when I got them.

01:58:25 ◼   ► And as far as I'm aware, that is the only copy of that song.

01:58:28 ◼   ► And I have no idea where I would get a replacement for it.

01:58:31 ◼   ► And like, and a lot of them are like,

01:58:32 ◼   ► oh, I can find you 20 versions of that song.

01:58:34 ◼   ► You can, but not this version.

01:58:36 ◼   ► I don't even know where it's from

01:58:37 ◼   ► because the ID3 tags are screwed up

01:58:38 ◼   ► 'cause they probably got it from LimeWire or something.

01:58:41 ◼   ► So those are probably my most obscure, most precious files.

01:58:44 ◼   ► And although, speaking of iTunes Match,

01:58:47 ◼   ► the other thing that is annoying me

01:58:48 ◼   ► is the one where iTunes does think it can match it.

01:58:51 ◼   ► Remember the bad old days when they're like,

01:58:52 ◼   ► oh yeah, I know, I totally have that song, it's real popular.

01:58:54 ◼   ► And it's like, no, no, you've got the radio version.

01:58:57 ◼   ► It's different.

01:58:57 ◼   ► - Yeah, yeah, yeah.

01:58:59 ◼   ► - That drives me nuts,

01:59:00 ◼   ► especially when I find out about it later

01:59:01 ◼   ► playing the song, I'm like, wait,

01:59:03 ◼   ► that verse doesn't sound right.

01:59:04 ◼   ► What version of this file is this?

01:59:06 ◼   ► Like, even with things like U2 album,

01:59:09 ◼   ► like I have all the U2 albums like on CD, right?

01:59:11 ◼   ► Sometimes the digital files, I don't know,

01:59:13 ◼   ► like it's either the single version

01:59:15 ◼   ► or like they did a different version in digital.

01:59:17 ◼   ► I'm like, that's not right.

01:59:18 ◼   ► I remember that happened with like Mysterious Ways

01:59:20 ◼   ► or something from OctoBaby.

01:59:22 ◼   ► And like this file, this digital store

01:59:24 ◼   ► sold me this copy of this file.

01:59:27 ◼   ► And it's not right.

01:59:28 ◼   ► Like they changed the timing of this verse or whatever

01:59:30 ◼   ► and just to make sure I wasn't crazy.

01:59:31 ◼   ► I'd pull out the CD and put it in

01:59:33 ◼   ► back when the Mac had a CD player and a CD player app.

01:59:36 ◼   ► And I would play it, I'm like, yeah, it's different.

01:59:37 ◼   ► And then I would re-rip it and put it in there

01:59:39 ◼   ► and then fight with iTunes Match about it.

01:59:40 ◼   ► So obscurity is some protection of that.

01:59:44 ◼   ► iTunes Match, I think is better behaved

01:59:46 ◼   ► about that bad stuff now.

01:59:47 ◼   ► But it does, speaking of obscure media files,

01:59:50 ◼   ► I'm glad to have, I actually am kind of glad

01:59:52 ◼   ► that I have all those plastic disks.

01:59:53 ◼   ► And unlike all my CD-Rs, I hope the actual CDs

01:59:56 ◼   ► that were stamped with little pits in them

01:59:58 ◼   ► are still readable.

01:59:59 ◼   ► So worst case scenario, I could spend a month

02:00:01 ◼   ► re-ripping everything 'cause I do actually have

02:00:03 ◼   ► all this crap on plastic disk.

02:00:05 ◼   ► Except for the obscure stuff that I downloaded

02:00:06 ◼   ► from LimeWire, so that needs to not be destroyed.

02:00:09 ◼   ► - But even all the obscure music piracy stuff

02:00:12 ◼   ► from those early Napster, et cetera, days,

02:00:15 ◼   ► I have so many great things from those days

02:00:16 ◼   ► that were never actually released.

02:00:18 ◼   ► And this is one of the problems with modern

02:00:21 ◼   ► streaming music environments, that you can get

02:00:25 ◼   ► everything that's ever been released.

02:00:27 ◼   ► But only everything that's ever been released.

02:00:30 ◼   ► And that's not everything.

02:00:32 ◼   ► And I have so many awesome Weezer promos and stuff

02:00:37 ◼   ► that were trickling around the early music piracy scene

02:00:40 ◼   ► like when I was in college.

02:00:42 ◼   ► That's how I met my wife is I offered to give her

02:00:44 ◼   ► a CD-R full of all the Weezer stuff I had found.

02:00:47 ◼   ► There were so many great gems that were passed

02:00:53 ◼   ► around that way.

02:00:54 ◼   ► And on modern streaming services, maybe half of them

02:00:58 ◼   ► might be there because the band actually released them.

02:01:01 ◼   ► But much of it is not.

02:01:03 ◼   ► And so if you happen to have anything like that,

02:01:04 ◼   ► or heck, my whole world of fish.

02:01:07 ◼   ► Part of the reason why I don't use Spotify

02:01:09 ◼   ► is that using Spotify as a live fish listener is terrible.

02:01:13 ◼   ► Because you have to either try to do,

02:01:16 ◼   ► I think they do have a feature where you can upload

02:01:18 ◼   ► your own stuff, but it sucks.

02:01:20 ◼   ► So no one really does.

02:01:22 ◼   ► Whereas with Apple Music, it integrates my iTunes library

02:01:26 ◼   ► in with the luxuries of a streaming service

02:01:29 ◼   ► with Cloud Sync and everything like that.

02:01:31 ◼   ► So that's one of the reasons why I'm an Apple Music person.

02:01:34 ◼   ► Even though I recognize that actually for most music

02:01:36 ◼   ► it's worse than Spotify.

02:01:38 ◼   ► But for my particular needs of having this massive

02:01:42 ◼   ► collection of songs that are mostly not released

02:01:44 ◼   ► through major labels, then that actually works

02:01:48 ◼   ► a lot better for me.

02:01:49 ◼   ► - I just remember the days, I know I've told the story

02:01:52 ◼   ► a thousand times, so I remember the days sitting

02:01:54 ◼   ► in my dorm at Virginia Tech and seeing I was downloading

02:01:56 ◼   ► an MP3 from somebody else at about a megabyte a second

02:01:59 ◼   ► and being like, "Nope, they're on campus."

02:02:00 ◼   ► - Yep. (laughs)

02:02:01 ◼   ► - That's the good stuff right there.

02:02:03 ◼   ► And if I remember right, it's been so damn long,

02:02:05 ◼   ► but if I remember right, then you could drill into

02:02:08 ◼   ► that particular user's library and so you could just go

02:02:11 ◼   ► basically leeching all the stuff you liked from them

02:02:13 ◼   ► because it was so darn fast 'cause they were

02:02:15 ◼   ► somewhere nearby.

02:02:16 ◼   ► Ah, that was so delightful.

02:02:19 ◼   ► - All right, and then finally, Anonymous writes,

02:02:21 ◼   ► is it rude to put another app's name in your own

02:02:23 ◼   ► app's search keywords?

02:02:25 ◼   ► Asking for a friend.

02:02:26 ◼   ► And I'm gonna steal your thunder, Marco.

02:02:29 ◼   ► I read this Ask ATP shortly after I listened to

02:02:34 ◼   ► Under the Radar 210, Thinking Like a Business,

02:02:36 ◼   ► which I thought covered these sorts of things really well.

02:02:38 ◼   ► But would you like to kind of give your short,

02:02:40 ◼   ► short version of this?

02:02:41 ◼   ► - So putting your apps, putting other apps' names

02:02:43 ◼   ► in your app's search keywords is officially against

02:02:48 ◼   ► the rules in the app store and it's kind of a gross

02:02:50 ◼   ► thing to do.

02:02:52 ◼   ► That being said, lots of apps do it and most of them

02:02:56 ◼   ► don't ever get busted for it because you as the external

02:03:01 ◼   ► viewer or as the owner of those apps' names,

02:03:04 ◼   ► you can't necessarily tell for sure what search keywords

02:03:08 ◼   ► another app has listed.

02:03:10 ◼   ► You can search for those keywords and see what turns up

02:03:12 ◼   ► and sometimes you can kind of deduce based on certain

02:03:16 ◼   ► operations like well this sure looks like it probably

02:03:18 ◼   ► has my app's name and its keywords or whatever.

02:03:21 ◼   ► But you mostly can't tell.

02:03:23 ◼   ► So it's mostly just left to that developer.

02:03:26 ◼   ► It's like between them and Apple, what's in those keywords?

02:03:28 ◼   ► And Apple doesn't look very consistently.

02:03:31 ◼   ► So the result is many apps will put stuff like that,

02:03:35 ◼   ► they'll put all their competitors' names in their keywords.

02:03:38 ◼   ► So it's not great.

02:03:40 ◼   ► Many of the other ones, even if they can't get in the

02:03:44 ◼   ► keywords, they, I'm sorry, I've been sitting on this

02:03:49 ◼   ► for so long.

02:03:50 ◼   ► I know it's not nice to talk about your competitors.

02:03:53 ◼   ► But I just want, just keep it between us.

02:03:56 ◼   ► You listeners and me here, just don't tell anybody.

02:03:59 ◼   ► Just if you're an Overcast user, I want you to get

02:04:02 ◼   ► the same joy and amusement I have gotten out of reading

02:04:06 ◼   ► the description for Cast Box.

02:04:09 ◼   ► I want you to go look up Cast Box in the app store

02:04:11 ◼   ► and expand that full text description and look at the

02:04:16 ◼   ► bottom two thirds of what's in that description

02:04:20 ◼   ► and how creatively they have managed to spam the names

02:04:24 ◼   ► of all of their competitors and every popular search term

02:04:28 ◼   ► somebody might be searching for in the app store

02:04:30 ◼   ► into their description in an incredibly,

02:04:33 ◼   ► like totally fraudulent way.

02:04:35 ◼   ► So this claims to have podcasts such as The Overcast

02:04:41 ◼   ► by the Seattle Times, sports podcasts such as MLB Network,

02:04:45 ◼   ► the Chicago Audible, the Overcast Podcast,

02:04:49 ◼   ► Google Cloud Platform Podcasts, the book from Stitcher,

02:04:54 ◼   ► Ted and Audible, Luminary from luminary.fm.

02:04:57 ◼   ► These are Waze and Waze Out Radio, Serious XM Entertainment.

02:05:00 ◼   ► These are all allegedly popular podcasts that are

02:05:04 ◼   ► available in this app store.

02:05:05 ◼   ► It's incredible.

02:05:06 ◼   ► - This is something.

02:05:08 ◼   ► Like this is so unabashedly bad.

02:05:12 ◼   ► It's actually somewhat beautiful in its badness.

02:05:15 ◼   ► Like oh my gosh this is.

02:05:17 ◼   ► - It makes me wonder why they didn't just say this app

02:05:19 ◼   ► is a lot like these other popular apps that you may have

02:05:21 ◼   ► heard of and then just listed the apps.

02:05:23 ◼   ► Because that at least would be A true, it's like those apps.

02:05:27 ◼   ► It's like the related and B just straightforward.

02:05:29 ◼   ► Like I'm sure there are lots of podcasts with the words

02:05:32 ◼   ► Stitcher and Overcast in the titles but you're not

02:05:35 ◼   ► fooling anybody with that litany of podcasts.

02:05:37 ◼   ► So just say it.

02:05:39 ◼   ► This app is a lot like these other apps you may have seen

02:05:41 ◼   ► colon Overcast, Stitcher, Apple Podcasts,

02:05:43 ◼   ► Google Podcasts, Audible.

02:05:45 ◼   ► - Well I suspect that App Review would stomp on them

02:05:48 ◼   ► for that but App Review isn't going to stomp on them

02:05:51 ◼   ► for this thinly veiled.

02:05:53 ◼   ► - But why would, because you're not putting it in the

02:05:55 ◼   ► keywords, you're just describing your app.

02:05:56 ◼   ► And in the course of describing your app you could say

02:05:59 ◼   ► this app is a lot like these other apps you may have

02:06:01 ◼   ► also heard of which I don't know.

02:06:04 ◼   ► Who knows what the actual rules are.

02:06:06 ◼   ► And you bring this up Mark and you say it's actually

02:06:08 ◼   ► against the App Store rules.

02:06:09 ◼   ► I had no idea it was against the App Store rules.

02:06:11 ◼   ► Now I'm super mad about, you know, so I have two tiny apps

02:06:15 ◼   ► on the Mac App Store that sell essentially zero copies.

02:06:18 ◼   ► And yet my one or two competitors slash clone apps,

02:06:23 ◼   ► not only do they put my app's name in their keywords

02:06:27 ◼   ► or description somewhere, they put my name.

02:06:29 ◼   ► - What? - My last name.

02:06:30 ◼   ► If you search for Syracuse you will find my apps

02:06:33 ◼   ► because I'm the developer of them and you'll also find

02:06:36 ◼   ► my quote unquote competitors apps.

02:06:38 ◼   ► And I feel like, all right, putting your other apps names

02:06:41 ◼   ► in your keywords or description, I thought it was

02:06:45 ◼   ► within the rules but if it's against the rules

02:06:47 ◼   ► they shouldn't do that 'cause it's against the rules.

02:06:48 ◼   ► But secondarily, forgetting the rules, I feel like,

02:06:52 ◼   ► I'll use this word again, I think the last time I used it

02:06:54 ◼   ► was when we were talking about Samsung, it is dishonorable.

02:06:57 ◼   ► Right, yeah.

02:06:58 ◼   ► It may not be against the rules, it may be against the world

02:07:00 ◼   ► it may be wise, it may not be wise, it may be smart,

02:07:02 ◼   ► it may not be smart but it sure as hell is dishonorable.

02:07:05 ◼   ► - Yeah. - Right?

02:07:06 ◼   ► But at least it's the app.

02:07:08 ◼   ► When you put the author's name in your keywords,

02:07:11 ◼   ► now some person who is searching, I wanna go find

02:07:14 ◼   ► John's apps and they type Syracuse into the search field,

02:07:17 ◼   ► you know they're not looking for a generic app

02:07:20 ◼   ► that does this function, they're looking specifically

02:07:23 ◼   ► for my apps and so I feel like you should not put that

02:07:26 ◼   ► in the keywords.

02:07:27 ◼   ► Like if they're just searching for my app

02:07:28 ◼   ► 'cause they want an app that does what my app does, sure.

02:07:29 ◼   ► By all means, do your dishonorable thing and get your app

02:07:34 ◼   ► in the mix because how else would they find your app

02:07:36 ◼   ► 'cause it's not a common function but my last name

02:07:38 ◼   ► being in the keywords really burns me up.

02:07:40 ◼   ► And like for a while I thought they weren't gonna let me

02:07:42 ◼   ► put my last name in my keywords but that's,

02:07:45 ◼   ► the handful of people, thank you very much,

02:07:46 ◼   ► who found and bought my apps, they probably found it

02:07:49 ◼   ► by searching for my last name rather than searching

02:07:51 ◼   ► for my poorly named actual apps so.

02:07:53 ◼   ► - Which are? - I wish, yeah.

02:07:55 ◼   ► You put the links in the show notes,

02:07:56 ◼   ► that's how people buy things.

02:07:57 ◼   ► Switch glass and front and center but just search

02:07:59 ◼   ► for Syracuse on the Mac App Store.

02:08:01 ◼   ► There's only two apps, buy 'em both, they're great.

02:08:03 ◼   ► - Yeah and I feel like this whole category of like

02:08:07 ◼   ► dishonorable but like possibly advantageous

02:08:11 ◼   ► app store optimization, ASO, which is a term that

02:08:14 ◼   ► angers me just as much as the web,

02:08:17 ◼   ► what was the web version again?

02:08:18 ◼   ► - SEO. - SEO, yeah, that's right.

02:08:20 ◼   ► Yeah it's like, it's the same thing as SEO.

02:08:22 ◼   ► It's like there's a few things that are just good ideas

02:08:24 ◼   ► and a bunch of weird tricks that are kind of dishonorable

02:08:27 ◼   ► and hacky and possibly against the rules.

02:08:29 ◼   ► And so you should do the things that are the good ideas

02:08:32 ◼   ► but the ones that are in the vague area,

02:08:34 ◼   ► you probably shouldn't do.

02:08:35 ◼   ► And this is one area where like I don't care if it gets me

02:08:39 ◼   ► 5% more downloads or whatever.

02:08:41 ◼   ► I wanna know that I can sleep at night and I want there

02:08:45 ◼   ► to be no reason for anyone to ever look at anything

02:08:48 ◼   ► I'm doing and say that's unfair or that's against the rules

02:08:51 ◼   ► or they're getting away with something

02:08:52 ◼   ► they shouldn't get away with.

02:08:53 ◼   ► I want no reason for Apple to ever reject my app

02:08:57 ◼   ► for anything that's stupid little stuff like that.

02:08:59 ◼   ► I don't wanna give anybody any ammo to use against me.

02:09:02 ◼   ► Like I wanna know that I'm doing everything on the up and up

02:09:05 ◼   ► and not having to hide anything,

02:09:08 ◼   ► not hoping Apple doesn't notice something

02:09:11 ◼   ► or someone else doesn't notice something.

02:09:12 ◼   ► Stay on the honorable side of things

02:09:14 ◼   ► and don't do this stuff.

02:09:16 ◼   ► The reality is this problem though is never going to actually

02:09:20 ◼   ► really be solved unless Apple decides to dramatically

02:09:25 ◼   ► shift its enforcement abilities

02:09:27 ◼   ► or the sophistication of its search engine.

02:09:30 ◼   ► And I don't see those things happening anytime soon.

02:09:34 ◼   ► Anyway, thanks to our sponsors this week,

02:09:36 ◼   ► Squarespace, ExpressVPN and FlatFile.

02:09:39 ◼   ► And thanks to our members who support us directly.

02:09:41 ◼   ► You can join at atp.fm/join.

02:09:44 ◼   ► Thanks everybody, we will talk to you next week.

02:09:46 ◼   ► ♪ Now the show is over ♪

02:09:52 ◼   ► ♪ They didn't even mean to begin ♪

02:09:54 ◼   ► ♪ 'Cause it was accidental ♪

02:09:57 ◼   ► ♪ Oh it was accidental ♪

02:10:00 ◼   ► ♪ John didn't do any research ♪

02:10:02 ◼   ► ♪ Marco and Casey wouldn't let him ♪

02:10:05 ◼   ► ♪ 'Cause it was accidental ♪

02:10:06 ◼   ► ♪ Accidental ♪

02:10:08 ◼   ► ♪ Oh it was accidental ♪

02:10:09 ◼   ► ♪ Accidental ♪

02:10:10 ◼   ► ♪ And you can find the show notes at atp.fm ♪

02:10:15 ◼   ► ♪ And if you're into Twitter ♪

02:10:18 ◼   ► ♪ You can follow them at C-A-S-E-Y-L-I-S-S ♪

02:10:23 ◼   ► ♪ So that's Casey Liss M-A-R-C-O-A-R-M ♪

02:10:29 ◼   ► ♪ N-T-M-A-R-C-O-A-R-M ♪

02:10:31 ◼   ► ♪ S-I-R-A-C ♪

02:10:34 ◼   ► ♪ U-S-A-C-R-A-Q-S-A ♪

02:10:36 ◼   ► ♪ It's accidental ♪

02:10:38 ◼   ► ♪ It's accidental ♪

02:10:40 ◼   ► ♪ They didn't mean to accidental ♪

02:10:43 ◼   ► ♪ Accidental ♪

02:10:44 ◼   ► ♪ Tech podcast so long ♪

02:10:48 ◼   ► - I have a question.

02:10:51 ◼   ► - Shoot.

02:10:52 ◼   ► No, it's not time for your question.

02:10:53 ◼   ► Do the one before that first.

02:10:55 ◼   ► - I don't wanna talk about that right now.

02:10:57 ◼   ► I'm very down on it.

02:10:57 ◼   ► - Just do it.

02:11:00 ◼   ► It's not gonna be long.

02:11:01 ◼   ► We just want, say it with me everybody, a pup date.

02:11:05 ◼   ► - Oh yeah.

02:11:06 ◼   ► - Give us a pup date.

02:11:07 ◼   ► What's going on with the pup?

02:11:09 ◼   ► - I don't wanna do a pup date.

02:11:10 ◼   ► I'm not feeling good about the pup right now.

02:11:14 ◼   ► - Oh, come on.

02:11:15 ◼   ► What's going on?

02:11:16 ◼   ► You and Faith are killing me with the puppy sadness.

02:11:17 ◼   ► What in the world is going on with both of you?

02:11:19 ◼   ► I mean, you have less of an excuse.

02:11:21 ◼   ► You have two kids.

02:11:22 ◼   ► You've done this before.

02:11:25 ◼   ► - Not with a freaking dog.

02:11:26 ◼   ► - You've been in the shit, you know, literally.

02:11:29 ◼   ► - Yeah, you're in it now.

02:11:31 ◼   ► - I mean, Faith, I can understand.

02:11:32 ◼   ► If you've never had a kid before and you get a puppy,

02:11:34 ◼   ► you may not know what you're in for,

02:11:35 ◼   ► but you should have known what you're in for.

02:11:36 ◼   ► And honestly, puppies, anyway.

02:11:38 ◼   ► - Oh my God, I love Faith's dog.

02:11:39 ◼   ► It's so cute.

02:11:40 ◼   ► It looks like Hop's dog when he was little.

02:11:42 ◼   ► - Yeah, the pup date is like, everything's fine-ish.

02:11:47 ◼   ► Let me put it to you this way.

02:11:48 ◼   ► We have started the process of talking to a dog trainer

02:11:52 ◼   ► that will train us how to train the dog.

02:11:55 ◼   ► So things were going reasonably okay,

02:11:59 ◼   ► and then there were some developments.

02:12:02 ◼   ► They were going reasonably okay

02:12:03 ◼   ► in the sense of housebreaking,

02:12:05 ◼   ► because she had been doing really well

02:12:07 ◼   ► with smacking some bells that we had put

02:12:11 ◼   ► on the door that we used to take her out.

02:12:13 ◼   ► I don't recall if I'd said this on the show or not.

02:12:15 ◼   ► And she'd been doing pretty well with that.

02:12:17 ◼   ► And she would maybe have like one small accident every day,

02:12:21 ◼   ► every other day, something like that, probably every day.

02:12:24 ◼   ► But for the most part, she would be asking to be let out,

02:12:26 ◼   ► and she would do her thing, and that was that.

02:12:29 ◼   ► Over the last week or so,

02:12:32 ◼   ► she seems to be less interested

02:12:34 ◼   ► in bothering to go outside to pee.

02:12:37 ◼   ► Thankfully, we have not yet had a number two inside,

02:12:41 ◼   ► but she looked at me as she was in the hallway,

02:12:46 ◼   ► nowhere near the door where we go out,

02:12:48 ◼   ► and I was standing next to her.

02:12:49 ◼   ► And she looked at me, squatted down,

02:12:50 ◼   ► and basically with her face,

02:12:54 ◼   ► you could tell she was just thinking to herself,

02:12:56 ◼   ► "Hey, now what, asshole?

02:12:57 ◼   ► "What you got?"

02:12:58 ◼   ► - That's not what she's thinking.

02:12:59 ◼   ► Stop personifying dogs.

02:13:01 ◼   ► I guarantee you that's not what the dog was thinking.

02:13:03 ◼   ► Dogs are not little people.

02:13:05 ◼   ► They're not taking revenge on you.

02:13:06 ◼   ► They're just like little babies.

02:13:08 ◼   ► - Like intellectually, I know that.

02:13:10 ◼   ► - Chances are, usually when you're in this kind of

02:13:14 ◼   ► adolescent phase of housebreaking,

02:13:17 ◼   ► most accidents are not the result of willful disobedience.

02:13:20 ◼   ► They're usually the result of confusion.

02:13:22 ◼   ► - I mean, it's not like you have a cat.

02:13:23 ◼   ► - No, yeah, no.

02:13:24 ◼   ► Cats would do it willfully, yeah, yeah.

02:13:26 ◼   ► - Cats will poop in your shoes 'cause they're mad at you.

02:13:28 ◼   ► - Yeah, they're the worst.

02:13:29 ◼   ► But chances are she probably is simply just confused

02:13:34 ◼   ► about where the right places and times are to go.

02:13:36 ◼   ► - But she shouldn't be because she's so clearly got it.

02:13:39 ◼   ► - Or she's in distress.

02:13:41 ◼   ► And the Belle thing, I'm gonna caution you,

02:13:43 ◼   ► there's a lot of anti-Belle wisdom out there,

02:13:46 ◼   ► and I mostly agree with it.

02:13:48 ◼   ► But there's no super secret trick to training.

02:13:52 ◼   ► It's all about consistency above and beyond the level

02:13:55 ◼   ► that a human should be expected to be consistent.

02:13:57 ◼   ► Like that's what it is.

02:13:58 ◼   ► That is the work of house training your dog

02:14:02 ◼   ► is relentless dispassionate consistency

02:14:07 ◼   ► to even more of a degree than you had to do with your kids

02:14:09 ◼   ► 'cause your kids are smarter than the dog, right?

02:14:11 ◼   ► And so they have a little brain

02:14:12 ◼   ► and you can eventually communicate with them and reason.

02:14:15 ◼   ► And that will never happen with a dog.

02:14:16 ◼   ► You will never learn to talk, right?

02:14:18 ◼   ► So you always have to operate at this level where it's like,

02:14:21 ◼   ► but I don't wanna take it out now.

02:14:23 ◼   ► And it just went out and doesn't really need to go out.

02:14:25 ◼   ► And you need to become like hyper attuned

02:14:27 ◼   ► to the dog's needs and schedule,

02:14:29 ◼   ► subsuming everything that you wanna do in your life

02:14:32 ◼   ► to an even greater degree than you did with your kids

02:14:35 ◼   ► to super consistently do this thing

02:14:38 ◼   ► and power through the years of the dog's life

02:14:41 ◼   ► when it actually can't physically control this

02:14:43 ◼   ► to the degree that you want to get to the other side of it,

02:14:46 ◼   ► which honestly isn't that far.

02:14:47 ◼   ► It's like 18 months or 12 months or whatever.

02:14:50 ◼   ► - Oh God, don't tell me that.

02:14:51 ◼   ► - Probably less.

02:14:52 ◼   ► You will get to the other side of it.

02:14:54 ◼   ► If you've been super consistent during that time,

02:14:56 ◼   ► you will get to the other side

02:14:57 ◼   ► and you're set for the rest of that dog's life.

02:14:59 ◼   ► - Well, and so to that end,

02:15:01 ◼   ► like there was definitely an accident that was my fault.

02:15:04 ◼   ► Like she had just taken a big nap.

02:15:06 ◼   ► - They're all your fault.

02:15:06 ◼   ► - Well, okay, no, no, that's fair.

02:15:08 ◼   ► That's fair, that's fair.

02:15:09 ◼   ► But you know that.

02:15:10 ◼   ► - They're at least all your problem.

02:15:11 ◼   ► They're also all your fault 'cause it's a dog.

02:15:14 ◼   ► - No, you're right.

02:15:14 ◼   ► I think they are all my fault,

02:15:16 ◼   ► but like one particularly egregious time

02:15:18 ◼   ► when she had just taken like a big nap

02:15:20 ◼   ► and she had woken up and I was in the middle of something,

02:15:23 ◼   ► Aaron was in the middle of something

02:15:24 ◼   ► and I thought to myself,

02:15:25 ◼   ► you should probably take her out and I didn't.

02:15:27 ◼   ► - Every time I wake up from a nap, yep.

02:15:29 ◼   ► Wake up or eat.

02:15:30 ◼   ► - Yep, and so I didn't and then she rang the bell

02:15:33 ◼   ► and then I went to walk over to her to take her out

02:15:37 ◼   ► and in the time I was walking the 10 paces over to her,

02:15:41 ◼   ► she squatted and peed everywhere.

02:15:43 ◼   ► And that was clearly my fault.

02:15:44 ◼   ► Again, like yes, I know everything's my fault,

02:15:46 ◼   ► but like particularly that time

02:15:47 ◼   ► because she clearly should have gone out immediately

02:15:50 ◼   ► and I had waited a few minutes to try to test like,

02:15:53 ◼   ► oh, let's see if she'll tell us, which to her credit,

02:15:55 ◼   ► she did, but she didn't do it with enough time

02:15:57 ◼   ► to actually get her out the door.

02:15:59 ◼   ► - No, don't test your dog and say,

02:16:00 ◼   ► let's see if she'll tell us.

02:16:01 ◼   ► It's not, that is not what you wanna be doing.

02:16:05 ◼   ► It's just relentless consistency of serving the dog's needs,

02:16:08 ◼   ► rewarding for doing what you want,

02:16:09 ◼   ► which is they go outside, they get a treat,

02:16:11 ◼   ► they come back in just over and over again.

02:16:14 ◼   ► It feels maddening and it feels like

02:16:16 ◼   ► you're living your life for your dog.

02:16:18 ◼   ► And like I said, even more of a way

02:16:21 ◼   ► than you did with your infant, which seems impossible

02:16:23 ◼   ► if you have kids, it's like,

02:16:24 ◼   ► how could I ever pay more attention?

02:16:26 ◼   ► But it's more of like a mindless,

02:16:28 ◼   ► just serving the needs of the dog

02:16:30 ◼   ► 'cause the dog cannot serve its own needs.

02:16:32 ◼   ► And the reward of that relentless consistency is

02:16:35 ◼   ► the dog was all set.

02:16:36 ◼   ► The reward for doing it with your kids

02:16:37 ◼   ► is they become rebellious teenagers and hate you.

02:16:39 ◼   ► So that's great, but they do eventually leave the house

02:16:43 ◼   ► and get a job and stuff.

02:16:44 ◼   ► So it's pluses and minuses.

02:16:45 ◼   ► - Yeah, and remember, at the end of the day,

02:16:47 ◼   ► dogs are tubes.

02:16:48 ◼   ► Stuff goes in one end,

02:16:51 ◼   ► it eventually comes out the other end.

02:16:53 ◼   ► There's only so much control that they have

02:16:55 ◼   ► over that process, especially when they're this young.

02:16:57 ◼   ► - 'Cause they don't choose when they eat, right?

02:16:59 ◼   ► And they can't choose how well they can hold it in

02:17:02 ◼   ► when they're very young pups.

02:17:03 ◼   ► So you just have to be taking them out way more

02:17:06 ◼   ► than you think and rewarding when they do it

02:17:07 ◼   ► and just consistency.

02:17:10 ◼   ► And you're gonna mess up a few times.

02:17:11 ◼   ► It's not like if you mess up once you've ruined it, right?

02:17:13 ◼   ► That's what I wanna say to people.

02:17:14 ◼   ► They're like, oh, it's just like,

02:17:15 ◼   ► if you have like one accident a day is too much,

02:17:17 ◼   ► like you should work on that.

02:17:18 ◼   ► But if you, like, I remember I put in my Google Calendar,

02:17:21 ◼   ► but I could go back and find it.

02:17:23 ◼   ► I would put pee events in my Google Calendar

02:17:25 ◼   ► at a certain point, because when I was,

02:17:27 ◼   ► yeah, you know, house training Daisy,

02:17:29 ◼   ► because I was at the point where I'm like,

02:17:31 ◼   ► we've been doing this, you know, I was on sabbatical, right?

02:17:33 ◼   ► I've been dedicated, I was dedicating my whole life

02:17:34 ◼   ► to this dog.

02:17:35 ◼   ► I feel like we should be getting on the other side of it.

02:17:37 ◼   ► And it would see, we'd go days and days

02:17:39 ◼   ► and everything would be fine.

02:17:40 ◼   ► And then we'd have a pee accident.

02:17:41 ◼   ► And it was so disheartening.

02:17:42 ◼   ► And so I started putting events in my calendar

02:17:44 ◼   ► just so I could see is the gap

02:17:46 ◼   ► between pee accidents increasing?

02:17:48 ◼   ► And guess what?

02:17:49 ◼   ► Eventually there was just no more pee accidents ever.

02:17:51 ◼   ► And that was like years ago, right?

02:17:52 ◼   ► So you will get on the other side of it,

02:17:54 ◼   ► but it's disheartening when it's just consistency,

02:17:57 ◼   ► learning what to do.

02:17:58 ◼   ► Don't do things like testing the dog and like,

02:18:01 ◼   ► let's see if they'll tell me how to get out.

02:18:03 ◼   ► Or, you know, the dog needs to learn how to hold it.

02:18:05 ◼   ► These are not good strategies.

02:18:07 ◼   ► No.

02:18:08 ◼   ► - It's not, I shouldn't have phrased it that way.

02:18:10 ◼   ► What I was trying to figure out is like,

02:18:13 ◼   ► is she putting this together at all?

02:18:16 ◼   ► And because I--

02:18:18 ◼   ► - Yeah, that's not how the dogs work though.

02:18:19 ◼   ► It's not, there's not gonna be a light bulb moment

02:18:21 ◼   ► where the dog just suddenly figures it out.

02:18:23 ◼   ► It's just gonna be, it's just routine.

02:18:25 ◼   ► It's just, they're just little love machines.

02:18:28 ◼   ► They just do a thing and you just gonna,

02:18:30 ◼   ► you're gonna program them through repetition.

02:18:31 ◼   ► I'm trying to think of like computer stuff

02:18:33 ◼   ► where you would like program it by repeatedly doing a thing

02:18:35 ◼   ► and like wearing a groove in.

02:18:37 ◼   ► That's what you're doing with your dog.

02:18:38 ◼   ► - Yeah, and so like that,

02:18:40 ◼   ► like the accidents are disheartening.

02:18:41 ◼   ► And like Aaron said to me just before I came up to record,

02:18:44 ◼   ► the thing that's frustrating is,

02:18:46 ◼   ► I felt like we were making progress

02:18:48 ◼   ► and then we've either plateaued or regressed

02:18:50 ◼   ► and that's extremely disheartening.

02:18:52 ◼   ► And I probably have unfair and unreasonable expectations,

02:18:57 ◼   ► which is part of the reason why we are trying

02:18:59 ◼   ► to engage a dog trainer,

02:19:01 ◼   ► which by that I really mean a people trainer.

02:19:03 ◼   ► But nevertheless, it's very disheartening

02:19:06 ◼   ► when I feel like we were making some pretty solid progress

02:19:09 ◼   ► and then all of a sudden we've just hit a wall

02:19:12 ◼   ► and that's too bad.

02:19:13 ◼   ► But the real issue that's really starting to frustrate me

02:19:17 ◼   ► is that it's like when the kid starts crawling

02:19:21 ◼   ► and suddenly the world is bigger and that's bad

02:19:26 ◼   ► because there's more world to screw up.

02:19:29 ◼   ► Penny has very consistently learned

02:19:32 ◼   ► that she's capable of jumping on the couches

02:19:34 ◼   ► and we don't want her to for various reasons.

02:19:36 ◼   ► And yes, I know we're gonna lose that fight,

02:19:38 ◼   ► but she knows full well she's not supposed to be up there.

02:19:42 ◼   ► I'm absolutely convinced she knows

02:19:43 ◼   ► she's not supposed to be up there, but she doesn't anyway.

02:19:46 ◼   ► Which in and of itself is okay, but like, Aaron--

02:19:49 ◼   ► - You think she knows she's not supposed to be up there,

02:19:51 ◼   ► but what she probably knows is,

02:19:52 ◼   ► hey, if you wanna play a fun game where the human chases you,

02:19:54 ◼   ► a good way to get that started is to jump on the couch.

02:19:57 ◼   ► That's more likely what the dog knows than,

02:19:59 ◼   ► oh, I'm not supposed to be on the couch

02:20:01 ◼   ► because the concept of a place where you're not supposed to go

02:20:04 ◼   ► is not communicated in the ways you think it is to a dog.

02:20:07 ◼   ► Also, there's the overriding factor,

02:20:10 ◼   ► like maybe she knows that she's not really supposed

02:20:13 ◼   ► to be up there, but then you sit down on the couch

02:20:15 ◼   ► and she really wants to be with you.

02:20:17 ◼   ► - And I totally understand that,

02:20:18 ◼   ► but we clearly prevent her from getting up there

02:20:21 ◼   ► when we're up there and she loves to be up there

02:20:23 ◼   ► when we are not there.

02:20:24 ◼   ► - Couches are comfortable.

02:20:26 ◼   ► - Yeah, they really are. - Yeah, they're comfortable.

02:20:28 ◼   ► And John, I think your point about getting attention

02:20:30 ◼   ► is possibly fair, but we're certainly not showering

02:20:33 ◼   ► good attention on her, not that we're cursing her out

02:20:35 ◼   ► or anything, but it's clear that this is now,

02:20:38 ◼   ► well, it's clear to a fellow human it's not what we want.

02:20:41 ◼   ► Perhaps it's not clear to her.

02:20:43 ◼   ► Again, engaging a dog trainer, by that.

02:20:45 ◼   ► I mean, people train her.

02:20:46 ◼   ► - The clarity of communication is so important

02:20:48 ◼   ► 'cause you might be thinking that you are communicating,

02:20:52 ◼   ► like if she jumps on the couch and you shoo her off,

02:20:55 ◼   ► you might think she's learning

02:20:56 ◼   ► you aren't allowed on this couch.

02:20:58 ◼   ► What she might actually be interpreting from that is,

02:21:01 ◼   ► they're mad at me for some reason.

02:21:03 ◼   ► Let me jump up here and visit them and see if I can,

02:21:05 ◼   ► like I wanna be with them, let me jump up there,

02:21:06 ◼   ► oh, they're mad at me for some reason.

02:21:08 ◼   ► - Or more likely, this is the best game ever,

02:21:10 ◼   ► I wanna play this as much as I possibly can.

02:21:12 ◼   ► - Right, exactly.

02:21:13 ◼   ► - Because puppies love to play and so that's how,

02:21:17 ◼   ► it's distinguished from playing in your mind,

02:21:19 ◼   ► is it distinguished from playing in her mind?

02:21:20 ◼   ► And on the dog trainer thing,

02:21:23 ◼   ► I never actually engaged a dog trainer,

02:21:24 ◼   ► but we did a lot of research about it,

02:21:26 ◼   ► just to tell you, it's kind of like,

02:21:28 ◼   ► most of your kids seem like they were better

02:21:30 ◼   ► than my pale children, but at a certain point,

02:21:34 ◼   ► you start being like, is there something wrong

02:21:36 ◼   ► with my child/dog, I need to engage a professional,

02:21:39 ◼   ► and we did so much research, or I did so much research

02:21:41 ◼   ► on dog trainers, 'cause we're in the exact same dark hole

02:21:44 ◼   ► that you're in, it's like, it seems like it's never

02:21:45 ◼   ► gonna work and I'm out of doing wrong.

02:21:47 ◼   ► - Yep, that's me.

02:21:48 ◼   ► - And it's hard to find good dog trainers,

02:21:51 ◼   ► because especially with dogs, also with children,

02:21:53 ◼   ► but especially with dogs, you will find lots of dog trainers

02:21:55 ◼   ► that tell you that you essentially need to punish your dog

02:21:58 ◼   ► and physically abuse them to maintain dominance

02:22:00 ◼   ► and all this other crap, and basically,

02:22:02 ◼   ► it's actually hard to find dog trainers

02:22:04 ◼   ► that don't have some aspect of that.

02:22:06 ◼   ► So if your dog trainer tells you at any point

02:22:08 ◼   ► to start choking your dog with something,

02:22:10 ◼   ► get a different dog trainer.

02:22:11 ◼   ► - No, that's fair.

02:22:12 ◼   ► - Or it is a weird noise thing,

02:22:14 ◼   ► there's a whole lot of bad advice out there.

02:22:16 ◼   ► - Yeah, anything that punishes the dog

02:22:19 ◼   ► will not work out for you.

02:22:21 ◼   ► I sent you the YouTube video, Kiko Pup,

02:22:24 ◼   ► that lady does some great dog training stuff,

02:22:27 ◼   ► and there's a bunch of other people who do,

02:22:29 ◼   ► I forget what they call it, but positive only training

02:22:31 ◼   ► or whatever, I always show people Kiko Pup,

02:22:33 ◼   ► because her dogs essentially will make tea for you.

02:22:36 ◼   ► Like they are the best trained dogs you've ever seen

02:22:38 ◼   ► in your entire life, the things she has,

02:22:39 ◼   ► she does them in competitions and everything.

02:22:42 ◼   ► You have, these dogs do things that boggle your mind,

02:22:45 ◼   ► and she did every ounce of that training

02:22:47 ◼   ► without punishing any of those dogs once,

02:22:49 ◼   ► and she's got dogs of all shapes and sizes

02:22:51 ◼   ► and all different breeds, so anyone thinks like,

02:22:53 ◼   ► well, if you really wanna train your dog to behave,

02:22:55 ◼   ► you're gonna have to choke it out sometimes.

02:22:58 ◼   ► Like no, you actually don't, and let me show you

02:23:00 ◼   ► the best trained dogs, the best trained five dogs

02:23:02 ◼   ► you've ever seen in your entire life doing things

02:23:04 ◼   ► that will make your brain explode, like sitting quietly

02:23:08 ◼   ► three feet from the side while another dog is trained

02:23:11 ◼   ► and given treats, and they don't move an inch

02:23:13 ◼   ► the entire time and standing up on their hind legs

02:23:15 ◼   ► and twirling and circling and going between people's legs.

02:23:18 ◼   ► And if that's all possible, with everything from a Chihuahua

02:23:21 ◼   ► to a sheep dog, without any kind of

02:23:25 ◼   ► punishing the dog whatsoever, there is no excuse whatsoever

02:23:28 ◼   ► except for machismo and toxic masculinity

02:23:32 ◼   ► and just general venting of frustration

02:23:34 ◼   ► for you to engage in any kind of training that involves

02:23:37 ◼   ► menacing your dog or physically dominating your dog

02:23:40 ◼   ► or choking your dog or playing a loud sound

02:23:42 ◼   ► that your dog hates or doing anything like that.

02:23:44 ◼   ► Just say no.

02:23:46 ◼   ► (beeping)