This Week’s Gasp

Episode 419 • Released February 25, 2021 • Speakers detected

Episode 419 artwork
00:00:00 Marco: Yeah.
00:00:04 Marco: Yeah.
00:00:20 Marco: Because it's very, like, the first thing I do when, like, so, after we record the show, first thing I do, it, like, usually I upload the bootleg while we are still talking off the air.
00:00:32 Marco: If we're doing, like, you know, scheduling discussions or whatever, like, because I want to get the bootleg up as fast as possible for the members.
00:00:37 Marco: So, normally, I will upload the bootleg, like, in the browser with the drag-and-drop thing while we're still talking.
00:00:43 Marco: And I think it's the right file.
00:00:44 Marco: Because, you know, like, I have a system that has made it the right file every time.
00:00:48 Marco: But...
00:00:49 Marco: Because I haven't actually listened to it yet, I want to make sure, like, before I go to bed that night, because, you know, we record at night, usually I go to bed right afterwards, basically.
00:00:58 Marco: I'm in Casey's sleepy shirt.
00:01:00 Marco: Nice.
00:01:02 Marco: Anyway, normally I have to, you know, my final task for the night after I, you know, close up the studio, you know, leave, turn the lights off, my final task for the night is to empty the dog.
00:01:11 Marco: before bed and so i bring him outside and while i'm doing that i open up my overcast app on my phone and i look for the bootleg that was released 10 minutes earlier whatever it was and i hit play and just make sure that it's the right episode but because all of them begin with hi everybody we're live
00:01:30 Marco: it's hard for me to really know whether it's the right one or not until like at least a few seconds in so i was trying to save myself a few seconds of uncertainty and and time later tonight uh by beginning this one with something else
00:01:46 Casey: I see.
00:01:46 Casey: Well, you know, it's funny you say that because I don't know if the two of you have noticed, and I promised myself I wouldn't call attention to it, but here we are.
00:01:54 Casey: I have been trying for the last several weeks to have some sort of like, I don't want to say icebreaker because that has all the terrible connotations of like awkward corporate gatherings, but like some sort of fun question sort.
00:02:06 Casey: Yeah.
00:02:22 Casey: In the last two weeks, I've been dedicated to doing it at some point, but I've been doing it semi-randomly in the middle of the pre-show or as the transition from pre-show to follow-up.
00:02:33 Casey: And I've been trying so hard not to call attention to it so it would be more natural and take you guys off guard.
00:02:38 Casey: But now you have ruined yet another one of my attempts.
00:02:41 Casey: And I think last time, in your defense, last time was my fault because I made a clubhouse joke and then everything went off the rails.
00:02:45 Casey: But...
00:02:46 Casey: But you have ruined yet another attempt of mine, because I do have a question for you all, to have some sort of icebreaker in the beginning.
00:02:53 Casey: And it seems like this is a futile attempt to add a new feature to the show.
00:02:58 John: You both are overthinking this.
00:03:00 John: Marco's overthinking his, like, oh, I've got to change what I would naturally say.
00:03:03 John: You're overthinking.
00:03:04 John: The thing that you're doing, Casey, it happens naturally.
00:03:06 John: You don't need to plan to do it.
00:03:08 John: We just got to go with the flow.
00:03:09 John: I don't know why seven or eight years in, it's all of a sudden you're trying to do this thing.
00:03:14 John: Just go.
00:03:15 John: It'll be fine.
00:03:16 Casey: Well, so here, actually, since you've asked, now we're really going off in the weeds.
00:03:21 Casey: I worry a lot.
00:03:24 Casey: Worry is maybe too strong a word.
00:03:25 Casey: I think a lot and I'm somewhat worried that one day we're going to wake up and we're going to realize that we haven't really changed with the times.
00:03:36 Casey: And we're going to talk about that a little bit.
00:03:38 Casey: No, just hear me out for a second before you jump all over me.
00:03:39 Marco: Casey, I have news for you.
00:03:41 Marco: We already aren't changing with the times, and it's fine.
00:03:44 Casey: No, no, and that's fair, and that's fair, and that's fair.
00:03:46 Casey: But I think that there are some things that we can do while not destroying the spirit of the show.
00:03:52 Casey: And Ask ATP is an excellent example of that, which we totally didn't steal from Upgrade, not one did.
00:03:56 John: It's the new feature of the show that we added five and a half years ago.
00:03:59 Casey: Well, still.
00:03:59 Casey: Um, but no, I think that there are things that I, I just don't want to look around in five or 10 years, God willing, and be like, wow, we really haven't done anything different in a long, long time.
00:04:11 Casey: And I don't think we're really guilty of that yet.
00:04:13 Casey: You know, I think a membership almost a year ago now, uh, I think that was a great development and I really am pleased with how that's going.
00:04:20 Casey: And, and actually I was thinking earlier today, it's been a while since we've thanked everyone like properly, uh,
00:04:24 Casey: And thank you, everyone.
00:04:26 Casey: It really means a lot to all three of us.
00:04:28 Casey: I think membership is a nice change like that, but I don't want to be in a situation where all of a sudden I realize the world has moved on and us three old dudes are sitting here just talking to each other, which, for the record, I would still be doing even if no one was listening.
00:04:43 Casey: If there's something that we can be doing differently or some little spice that we can add to the show from time to time, I want to do that.
00:04:49 Casey: And I'm scared that I'm going to get complacent, and I'll just speak for myself now, that I'm going to get complacent and just be like, oh, I'm sure everything's great.
00:04:55 Casey: And then we become ever more irrelevant with each passing day, which is probably happening anyway.
00:05:01 John: You're getting a head start in your midlife crisis here or something.
00:05:04 John: You should relax, Casey, because if you're wondering if we're falling behind the times, just watch to see on all of the Mac websites whatever topic we've been talking about for the past month suddenly appear, and you will know that we are not behind the times.
00:05:16 John: We are, as always, slightly ahead.
00:05:18 Casey: There's some amount of truth to that, and I hope that remains true.
00:05:22 Marco: I think a lot about making sure our show is good.
00:05:25 Marco: I care a lot about that, as I know you both do.
00:05:29 Marco: And I think the key to a lot of this stuff is to know who you are and to know who your audience slash customers are.
00:05:38 Marco: And to do what keeps you comfortably making something that's good for you and for them without trying to be something you're not also.
00:05:49 Marco: This is something like – you look around the tech business.
00:05:52 Marco: You've got places like Twitter that is famous for not knowing who they are, always trying to be somebody else to varying degrees of failure.
00:06:03 Marco: They never succeed.
00:06:04 Marco: They just, like, fail in different ways.
00:06:07 Marco: You know, like, Twitter's always trying to be mostly Facebook and oftentimes other things mixed in.
00:06:12 Marco: How's your reels?
00:06:14 Marco: Oh, God.
00:06:15 Marco: I don't even know what that is.
00:06:15 Marco: I'm so glad.
00:06:16 Casey: Isn't that the Instagram stories?
00:06:18 Marco: Oh, that's Instagram TikTok, I think, isn't it?
00:06:20 Casey: I don't even know anymore.
00:06:22 Marco: Or is it Twitter, TikTok, Instagram?
00:06:24 Marco: I don't know.
00:06:24 Marco: Anyway.
00:06:26 Marco: If you try to be something you're not, then that doesn't usually work.
00:06:31 Marco: Everyone can tell and it doesn't go well.
00:06:34 Marco: But I think if your customers have a certain thing they want and you can keep giving it to them in a good, high-quality way that doesn't feel stale –
00:06:45 Marco: It just feels like consistent.
00:06:48 Marco: There's nothing wrong with that, as long as it's still good.
00:06:50 Marco: Like usually when things start feeling stale is when they start getting like super repetitive and they kind of like run out of things to talk about.
00:06:57 Marco: And, you know, you're kind of just like fishing for topics every week like that.
00:07:01 Marco: That happens to podcasts after a while, especially those that are not particularly news based.
00:07:07 Marco: But that hasn't happened to us because we are so news-based.
00:07:10 Marco: And I think we also have a healthy amount of diversion every episode that keeps people interested.
00:07:19 John: Maybe too much diversion.
00:07:20 Marco: Possibly, yeah.
00:07:21 Marco: And we've actually had ebbs and flows of the amount of diversion that we allow into the show.
00:07:26 Marco: versus some kind of topic or structure you know the amount of follow-up we allow in the amount of questions like that's that that fluctuates over time but i think as long as we keep putting out a show that our listeners like that we don't really have to necessarily care about what everyone else is doing as long as what we are doing is working for our customers which so far it seems to be um and and there's lots i mean
00:07:48 Marco: the good thing like the tech business is so big like there's so much i love that we can go through entire episodes not covering some massive story that everyone else that we listen to has covered on their shows and it doesn't matter no one complains to us like why didn't you talk about this big like you know court drama or android phone it's like well that's just not you know we we ran out of time we talk about other stuff more yeah
00:08:13 Marco: you know and that's i'm fine with that to keep making our show for our listeners who seem to be fine with it and you know whatever everyone else does that's up to them but as long as like we know who we are and we know what we do and we keep doing that for our customers who keep wanting it i think we're fine john thoughts don't worry casey be happy
00:08:36 Casey: Marco, we got way derailed from you apparently have some Amazon tubes that are in or out of your house.
00:08:44 Marco: Well, the tubes that we haven't even got for some time, we're now in the balls phase.
00:08:48 Marco: That's all they make now.
00:08:49 Marco: They just make a series of balls.
00:08:51 Marco: But the recent Amazon Echo balls, I talked about them when they first came out a few months back.
00:08:58 Marco: It seemed like a really good buy because they were something like 70 bucks or 100 bucks, something like that.
00:09:03 Marco: And they were kind of between the HomePod Mini and the big HomePod, and they sound pretty decent, especially for their price.
00:09:13 Marco: And the Alexa ecosystem has historically been just much more reliable for us.
00:09:18 Marco: It's been faster to respond to voice queries.
00:09:21 Marco: It had way more features, things like it had named multiple timers many years ago now.
00:09:27 Marco: I regret to inform you all that tonight we unplugged the last Echo in our house, and
00:09:33 Marco: And we've gone all HomePod slash HomePod Mini because a combination of two factors.
00:09:40 Marco: The HomePod Siri has gotten better enough and more reliable enough that the gap has narrowed.
00:09:47 Marco: The Alexa ecosystem is still significantly faster and more consistent to respond.
00:09:53 Marco: But the HomePod got close in many ways.
00:09:56 Marco: And it got close enough now that we're willing to tolerate the difference most of the time in that regard.
00:10:02 Marco: But where the Echoes have a problem is that the new Echo Ball series, the hardware is terrible.
00:10:09 Marco: It's very buggy.
00:10:11 Marco: And we own two of them.
00:10:13 Marco: We've had multiple issues with both of them.
00:10:16 Marco: And right now...
00:10:17 Marco: I don't think I can recommend anybody buy this generation of echoes.
00:10:20 Marco: They're terrible.
00:10:21 Marco: We have issues where the tweeter will fail.
00:10:25 Marco: There's two drivers in there, I'm pretty sure.
00:10:27 Marco: I'm pretty sure there's a tweeter and a woofer.
00:10:29 Marco: And the tweeter, which does the whole high range of sound frequencies, will frequently fail until a power cycle.
00:10:35 Marco: And the way this manifests is the sound sounds really muffled as though all the music and stuff is playing through a pillow because the high frequency sound is just dying.
00:10:45 Marco: It's just not being there.
00:10:46 Marco: And that will persist until a reboot.
00:10:47 Marco: And I thought it was a hardware issue.
00:10:49 Marco: We did a return and a repurchase of one of them.
00:10:52 Marco: and they both both the the returned one the one that replaced it and the second one we have in the house all have this problem so i think it's just a problem with this whole generation and we also have software issues like with them like the the echo service has been really buggy on these and i don't know if that's if that's like just a thing recently with echo service with all echoes because these are the only ones we've used recently but we are all in on home pods now and uh so far it's fine
00:11:20 Casey: John, are you still running like 44 different voice assistants in the house?
00:11:23 Casey: Yeah.
00:11:24 John: When you're talking about this, I was just thinking about the fact that I have a Google Home Mini still unopened, sealed in the box because the last free one that we got as part of whatever Google stuff we're paying for, just no one in the house wanted.
00:11:36 John: So we have, yeah.
00:11:38 John: I've got all of them.
00:11:39 John: I talk to most of them at least once a week probably.
00:11:43 John: Talk to my big Siri ball, the full-size Siri the most because it controls my lights, but
00:11:49 John: Yeah, I got a lot of these things in the house.
00:11:51 John: I don't know what I'm going to do with that completely sealed Google Home Mini.
00:11:57 John: It's pretty good as far as, like, it's better than the Amazon Dot, I feel like, because we've got one of those, too.
00:12:02 John: Like, it's better in terms of the speaker is slightly better.
00:12:04 John: It's nicer looking.
00:12:05 John: And the Google Assistant is actually pretty smart and good at answering questions.
00:12:10 John: It's just that we don't have that many rooms in the house.
00:12:12 John: And in general, I don't bring these things up into the second floor where the bedrooms are.
00:12:17 John: So it's all just first floor stuff.
00:12:19 John: So I don't know.
00:12:20 John: I'll just give it away to a listener or something.
00:12:23 Marco: I feel like there's no way I would run the Google one in my house.
00:12:29 Marco: Just because privacy, trust, and everything.
00:12:32 Marco: I mean, granted, Google and Amazon are both creepy companies, but I feel like Google is creepier in certain ways.
00:12:39 Marco: But
00:12:39 Marco: The Amazon one, I was willing to run it all this time because it was so much better than the alternatives.
00:12:46 Marco: First, it was the only one for a while that was really defining its category.
00:12:49 Marco: And then when the alternatives came out, it was just so much better.
00:12:53 Marco: And it remained so much better for quite some time.
00:12:55 Marco: And so when something is that much better...
00:12:58 Marco: it becomes worthwhile to a lot of people to to overlook or tolerate the downsides of having that company stuff in your house for the upside it's providing but when that gap became smaller when the home pods have slowly gotten better and when the echo got way worse that was no longer worth overcoming so now it's like while the echo is still better at certain things i'd rather not run them in my house if they're not going to be massively better than the home pods and they're not anymore
00:13:26 Casey: All right, so I need my icebreaker.
00:13:28 Casey: It's required now.
00:13:29 Casey: That's the way the show works, despite what you guys think.
00:13:32 John: You think you're going to do an icebreaker?
00:13:33 John: You have, like, too many topics, and now you think you still need to throw in an icebreaker?
00:13:36 Casey: Yeah, I'm trying to get it in every episode, man.
00:13:39 Casey: It still works.
00:13:39 John: Too much.
00:13:39 John: If you're going to do that, see, Marco's got his thing that he does before a follow-up, and then you've got your thing you do before a follow-up, and then sometimes Marco has two things they do.
00:13:48 John: You're just building a whole separate show before we begin the show, you realize.
00:13:51 Casey: Well, you know what?
00:13:51 Casey: That's bonus content.
00:13:52 Casey: You're welcome, everyone.
00:13:54 Mm-hmm.
00:13:54 Casey: All right, so I would ask this question of John, and I probably will try because I'm a fool, but Marco, since you can deal with hypotheticals that are not completely and perfectly fleshed out in every measurable way, you are given the keys to either a boat, and that can be a speedboat, a sailboat, it doesn't matter, a yacht, whatever—
00:14:13 Casey: Or an airplane.
00:14:15 Casey: And let's assume something, you know, more in the direction of Cessna and probably with a boat, less in the direction of yacht, more in the direction of like speedboat or sailboat.
00:14:23 Casey: You're given the keys to something like a personal-ish sized, you know, seating maybe four to ten people, plane or boat.
00:14:31 Casey: All of the expenses are paid for.
00:14:33 Casey: You are magically...
00:14:35 Casey: through the magic of the Matrix, able to pilot whatever it is that you choose, what kind of vehicle are you choosing?
00:14:43 Marco: Boat, no question.
00:14:44 Marco: I'll tell you why.
00:14:46 Marco: I don't particularly love boats, honestly, but two things.
00:14:49 Marco: Number one, you said I have the skill to drive them.
00:14:52 Marco: However, I still think I'd be more comfortable driving a boat because I'd be way less likely to die while doing it.
00:15:00 Marco: So that's number one.
00:15:02 Marco: Number two,
00:15:03 Marco: again while this is not something i actually plan to ever indulge myself in in real life uh having a boat would provide some utility for my actual life in the sense that we frequently have to travel across a body of water and and you know having your own boat does make that better in certain ways whereas i don't really have any problems that having a small plane would solve for me like i'm not frequently traveling you know moderate distances across the country i don't
00:15:30 Marco: particularly have any like drive to to to fly to get in the sky and fly my own plane like i'm not like super driven to do that so they wouldn't have a lot of utility for me whereas the boat would have utility and i'd be way less likely to die doing it
00:15:44 Casey: You know, I didn't want you to visit me anyway, then.
00:15:46 Casey: Fine.
00:15:49 Casey: Now, all kidding aside, if you had a motorboat and, you know, define that however you want, I'm not necessarily saying a cigarette boat, but, you know, let's say you had some sort of motorized boat that moved with some amount of quickness.
00:16:02 Casey: Mm-hmm.
00:16:02 Casey: I presume there is a place where you are right now that you could dock it probably for $11 gazillion.
00:16:08 Casey: And then there is a place on the other side of the sound that you could also dock it temporarily when you're trying to go to the mainland.
00:16:15 Casey: Is that fair?
00:16:16 Marco: Not the sound.
00:16:16 Marco: The bay.
00:16:17 Marco: And yes.
00:16:17 Casey: I knew I probably had that wrong.
00:16:19 Casey: And I was like, no, I think it is—
00:16:21 Marco: Sorry.
00:16:21 Marco: It's the Great South Sound.
00:16:22 Marco: Anyway, it's in Long Island.
00:16:25 Marco: So the issue with boats here is exactly that.
00:16:30 Marco: It's like you don't just have to buy the boat, which itself is a whole thing, right?
00:16:34 Marco: Oh, yeah.
00:16:35 Marco: All the jokes about it being a hole in the water you throw money into.
00:16:37 Marco: like there's there's that but then also you have to pay for parking boat parking on both sides they don't call it that they call it like i think slips but it's you're basically buying boat parking spots and yeah you have to buy them on both sides of the body of water you can't have them year round you have to take the boat out of the water for the winter because it freezes sometimes as it recently did so you have to have boat parking on both sides which is as you mentioned limited and expensive and
00:17:05 Marco: And the boat, which is very expensive and highly maintenance intensive.
00:17:10 Marco: And you have to then have a place to a place and a method to lift the boat out of the water for the winter and put it somewhere and, you know, rapid and do whatever care is required to do that.
00:17:22 Marco: And so it's just it's such a massive pain in the butt that I feel like it's only worth it if you really love boating as a thing.
00:17:29 Marco: And I don't care about boating as a thing.
00:17:33 Marco: I would appreciate the utility in transportation that it would provide me.
00:17:39 Marco: But for the cost of having a boat, I could hire my own private water taxi from the ferry company every single time I cross the bay and still come out way ahead.
00:17:48 Casey: Oh, that's interesting.
00:17:49 Casey: I didn't think it that way.
00:17:50 Marco: I hear you, though.
00:17:50 Marco: Yeah, so I don't think it's ever going to be worth it.
00:17:52 Marco: The only reason I indulge this is that you said all expenses were paid for magically.
00:17:55 Casey: Sure, sure, sure.
00:17:57 Casey: All right, John, I know you're going to tear this all apart, but let's go ahead.
00:18:01 Casey: Make me earn it.
00:18:02 Casey: What would you choose?
00:18:04 John: You're not going to add any more constraints to this thing?
00:18:08 Casey: Not yet.
00:18:09 Casey: I will fill in blanks if you need me to, but let's just go with it as presented.
00:18:13 John: But you can't just change it after I have my answer because you're not going to like my answer.
00:18:17 John: But given what you said, my answer fits just fine.
00:18:21 John: I would pick the one that has the highest resale value and I would sell it because I did not.
00:18:24 John: I do not want to be on a boat, and I do not want to be on a plane.
00:18:27 John: I don't like being on either one of those things.
00:18:29 John: I wouldn't want to own them.
00:18:30 John: I get seasick.
00:18:31 John: I get airsick.
00:18:31 John: I don't want to die in a plane crash.
00:18:33 John: Just none of them appeal to me whatsoever.
00:18:35 John: It was all about resale value.
00:18:37 Casey: I do not want green eggs and ham.
00:18:38 Casey: I do not like you, Sam.
00:18:39 Casey: I am.
00:18:39 Casey: All right.
00:18:40 Casey: That's fair.
00:18:41 Casey: That's fair.
00:18:41 Casey: For me, you know, in this magical world where I could just snap my fingers and know how to fly a plane and have like a Cessna or something like that, it is appealing.
00:18:51 Casey: But I come back to what you had said, Marco, as much as I was giving you grief about it.
00:18:55 Casey: There's not a lot of places that I could just casually fly my Cessna to.
00:18:59 Casey: Right.
00:18:59 Casey: You know, like if I'm going to go somewhere, in all likelihood, I would be driving in.
00:19:03 Casey: And if I don't drive, then I would need to, like, acquire a rental or use, like, the piece of garbage.
00:19:09 Casey: Like, I forget the term for it, but, like, my understanding is general aviation has, like, the house car, so to speak, where it's some, like, beat-up caprice from 50 years ago that you can borrow to, like, make a quick errand or run a quick errand or whatever.
00:19:21 Casey: And so as much as I think knowing how to fly a plane would be fun, and flying it would be incredible fun, you know, the whole flying from the sky thing notwithstanding, I think I would definitely want a boat.
00:19:32 Casey: And when I was growing up, my family had a Yamaha jet boat, and it was phenomenally fun.
00:19:40 Casey: We used to go on Candlewood Lake in western Connecticut, and...
00:19:44 Casey: I think we even had it in the lake that Marco and I met each other at a couple of times.
00:19:50 Casey: You did.
00:19:51 Casey: I remember my grandfather was furious about it because he hated anything other than a rowboat in that lake, but here we are.
00:19:56 Casey: And then we also brought it to Lake Walpapak in Pennsylvania, which you might know from the office because it was very near Scranton, actually.
00:20:06 Casey: And my grandparents lived there and they had a pontoon boat and that was impossibly fun because, you know, you could either drive all of these boats right up on the sand on like an island or on the shore because a jet boat has an extremely small draft.
00:20:18 Casey: A pontoon boat has an extremely small draft.
00:20:20 Casey: You know, you didn't need a lot of depth to run them.
00:20:22 Casey: Or the pontoon boat made a great like floating anchor, so to speak, where you just tie up to the pontoon boat and and it was extremely fun.
00:20:30 Casey: And I miss that dearly.
00:20:32 Casey: Gosh, I miss that so much.
00:20:33 Casey: And in this fantasy world where I could, you know, snap my fingers and have whatever boat I wanted, I would totally get like some obnoxious, ridiculous cigarette boat with like two humongous, like supercharged V8s in it and be that jerk that's like blowing up, blowing up and down, you know, the lake at 100 miles an hour, which is probably illegal.
00:20:51 Casey: It would just be impossibly fun.
00:20:53 Casey: I remember when I was really young, my dad, who was a mechanic professionally for a brief window of time before he started working for IBM, I guess he was just doing this as like a side gig.
00:21:04 Casey: He took a very wealthy friend of a friend's cigarette boat and was like doing something to the motor because there's a Chevy motor in it.
00:21:12 Casey: I don't remember what exactly it was.
00:21:14 Casey: But I remember when Dad was done, the guy who at the time I think was running a Chiquita banana distributor in Newburgh, he took us on the boat on the Hudson, which is kind of hazardous in many ways.
00:21:27 Casey: But nevertheless, I remember doing like 50 or 60 on the water, maybe even more than that.
00:21:32 Casey: Going under the Newburgh Beacon Bridge and thinking, well, I usually am in the car with mom and dad up there.
00:21:37 Casey: And now I'm on a boat blasting under it at probably even faster than the cars are going.
00:21:42 Casey: It was it was a lot of fun.
00:21:43 Casey: And so I think that's what I would do.
00:21:47 Marco: We are sponsored this week by Fastmail.
00:21:49 Marco: I'm so happy to have Fastmail as a sponsor.
00:21:51 Marco: I have been a Fastmail customer for longer than this show has existed.
00:21:55 Marco: This is the first time I've sponsored anything.
00:21:57 Marco: This is a totally objective thing.
00:21:59 Marco: I've chosen them and I've stuck with them this entire time because they're just fantastic.
00:22:03 Marco: so if you're ready to move away from using google products fast mail is a solid option for your email hosting it works great with the built-in mail calendar and contacts apps on mac os and ios in addition to offering a great web client you are in control of your workflow with all the tools to do things your way whether it's simple and powerful or new and inventive you can set up processing systems that eliminate unwanted mail and prioritize what's important automatically
00:22:29 Marco: FastMail also offers modern email features like labels, rules, filters, notification controls, calendar sharing, and so much more.
00:22:37 Marco: You can bring in all your domains, so you can email from an address that matches your name or a side hustle on one account without paying more, and you can use hundreds of email aliases that keep your main address private.
00:22:47 Marco: This is what I do.
00:22:48 Marco: Again, I've been using FastMail for so long.
00:22:51 Marco: If you just want straight email hosting with all modern features but without, like,
00:22:56 Marco: you being the product, if you want your data to be private, and if you want the incentives of the company hosting your email to be aligned with your incentives, you want Fastmail.
00:23:06 Marco: Fastmail is independent.
00:23:08 Marco: They're employee-owned.
00:23:09 Marco: They believe in working for customers as people to be cared for, not products to be exploited.
00:23:15 Marco: You can focus on your workflow knowing that your privacy is protected with a business model that does not involve advertisers at all.
00:23:23 Marco: For over 20 years, Fastmail has been keeping customer data private.
00:23:27 Marco: It's one of the longest operating and most trusted email services in the world.
00:23:31 Marco: This is why I use it.
00:23:32 Marco: This is why Fastmail has been my email host for so long, and I'm so happy with them.
00:23:37 Marco: People choose Fastmail because it works by putting you in control.
00:23:41 Marco: They even work on internet standards and they move the standards forward.
00:23:45 Marco: They do open source email innovations that powers many email services other than their own.
00:23:49 Marco: So to be part of the very best in email, go directly to the source.
00:23:52 Marco: Go to FastMail at fastmail.com slash ATP.
00:23:57 Marco: And you can try FastMail for free for 30 days and get 10% off your first year using that link, fastmail.com slash ATP.
00:24:06 Marco: Thank you so much to FastMail.
00:24:07 Marco: for hosting my email for, I think, over a decade, and for sponsoring our show.
00:24:15 Casey: Let's start with some follow up, because we haven't been talking for half an hour already.
00:24:20 Casey: We have some smart tools doubts from Jeff E. And John, can you tell me about this, please?
00:24:26 John: This is the topic I was alluding to in the part before, which may or may not make it into the show, where a bunch of Mac websites have picked up on the story we've been talking about for a few weeks about potential SSD wear on M1 Macs.
00:24:40 John: And as we discussed on the past several shows, this is all derived from people's doubts about the output of this smart mon tools command line tool.
00:24:52 John: And, you know, as we said earlier, we don't know if that tool is correct or accurate or able to give information.
00:25:01 John: valid statistics we also don't know how much to compare it to because unless you've been using this tool for years maybe what you're seeing is normal maybe it's not everyone's comparing their numbers they're not sure so jeff's doubt is uh is based on the tools he says drive makers often use raw values and may obfuscate numbers in the smart fields attributes are not really required to follow any format makers can use their own attributes and they may not share how to translate them your mileage may vary by vendor so
00:25:27 John: The tool to read these attributes from the drive, you know, obviously the tool is not endorsed by Apple or blessed by the drive.
00:25:35 John: And also there's not even a good standard for tools to comply to to make sure that they're interpreting the values correctly.
00:25:41 John: So who knows what's going on.
00:25:42 John: And in case you were wondering, all the different stories and Mac websites about this have added as far as I've been able to tell zero new information.
00:25:50 John: So if there was more information, we would give it to you here, but there isn't.
00:25:53 John: It's just a bunch of people running that tool, looking at the numbers, and feeling afraid in varying amounts.
00:26:00 Casey: Yeah, it seems like there's definitely some smoke here.
00:26:02 Casey: You know, one of the things... Is there, though?
00:26:04 Casey: Well, it's funny you say that.
00:26:06 Casey: So one of the things that I've been...
00:26:09 Casey: wrestling with of late with regard to the show is when we should, we should indulge the latest, because I feel like there's always a, that's happening in this community.
00:26:20 Casey: And I don't think that's unique to us.
00:26:22 Casey: And I think that's, that's what this is like the, the pearl clutching.
00:26:27 Casey: Oh no.
00:26:28 Casey: And I feel like all of us, I'm certainly guilty of this.
00:26:31 Casey: Like I am no angel, but we all have something that we've gotten worked up about.
00:26:35 Casey: Like, I don't know, maybe a SMS messages, for example, um,
00:26:37 Casey: We all have this thing that we're perfectly executed.
00:26:41 Casey: Thank you.
00:26:42 Casey: So we all have this thing that we're worked up about.
00:26:44 Casey: And a lot of times, if you just give it a week or two, the thing will get resolved or it'll blow over.
00:26:51 Casey: More information will come out or so on and so forth.
00:26:53 Casey: And there's a bunch of topics in the show notes document that nobody can see but us.
00:26:58 Casey: Where, you know, we, this thing was like super dramatic and then it got resolved and we never had the time to talk about it.
00:27:04 Casey: And so we, I, the three of us keep arguing as to whether or not we should give it any airtime at this point.
00:27:10 Casey: And, and I feel like this is one of those things that we're right on the cusp of between, yes, this is something to legitimately be worked up about, or no, this is just this week's, and I'm not sure which one it is, but we'll see over time.
00:27:23 Casey: I'm quite sure.
00:27:24 John: Okay.
00:27:24 John: My criteria for deciding which way to go on those things is, is there something technically interesting to discuss?
00:27:30 John: Because even for stories like that's why I'm the big defender of the one story you're referring to down the top is because even if the thing is over, even if the controversy is over, very often it's there is some related technical detail that is not over and is very relevant as a thing that listeners to the podcast, I think, would be well served to know about.
00:27:48 John: Right.
00:27:49 John: And the reason I brought up this whole SSD wear thing is entirely because I was hoping and expecting that we would get to some kind of technical explanation.
00:27:59 John: Yes, in the beginning, it's all dramatic and like, oh, well, you know, something weird is going on and the M1s are new or whatever.
00:28:03 John: But at this point, if you look at these stories, it's like people have it on Intel Macs.
00:28:07 John: People have it on old Macs, on new Macs, on Macs with lots of RAM, on Macs with not a lot of RAM.
00:28:11 John: Look at my numbers.
00:28:11 John: Look at your numbers.
00:28:12 John: It's all over the map.
00:28:13 John: Like it's not, it's getting less clear instead of more clear.
00:28:16 John: Um, so this may be one of those things that we'll have to revisit, like when, when it starts to manifest in a way that is consistent enough for someone to take action.
00:28:27 John: So for example, if Apple does like a repair program where like, Oh, if you got one of these early M1 Macs,
00:28:32 John: there was a problem that was causing the SSDs to wear out and we'll replace them for free, right?
00:28:37 John: And then we'll know it's absolutely definitely a thing, right?
00:28:40 John: But for now, it's still just a bunch of people running a command line tool that may or may not be accurate and looking at numbers that they have no comparison for except for other people who ran the same thing 10 minutes ago.
00:28:50 John: Um, I, I, I hope there's some kind of reason for the variance, but the reason may very well be just like Jeff said, oh, well actually it's different vendors drives and they return bogus numbers or the tool doesn't know how to interpret them.
00:29:02 John: So that's why it looks like somebody is writing a hundred terabytes an hour and the other person is writing a hundred terabytes every 10 years.
00:29:09 Casey: We spoke last week about Clubhouse and we're probably going to talk about that more in a little bit and how we were all kind of grossed out to varying degrees about the contacts API in iOS and how you're allowed to basically slurp up an entire address book full of data.
00:29:24 Casey: And Rick Santos wrote us to point out that there is an API to autofill email addresses without asking for contacts permission.
00:29:31 Casey: And this was mentioned in WWDC 2020 sessions.
00:29:34 Casey: They're called, and we'll put links in the show notes, build trust through better privacy and autofill everywhere.
00:29:41 Casey: I didn't have the chance to go through these and kind of look through them, and I'm guessing that neither of you did either.
00:29:46 Casey: But nevertheless, it sounds like there is at least some amount of motion in this direction.
00:29:50 Casey: And
00:29:51 Casey: And where was it?
00:29:52 Casey: Was it on dithering that I think that there was some call, like we had said, for having a photos-esque front end from a user perspective to the contacts API?
00:30:04 Casey: You know, you can bless a small series of contacts or, yeah, you can just slurp everything I have at it.
00:30:09 John: Yeah, maybe I was half remembering this WWC session when I was proposing an API like this because I did watch a lot of these and I probably had in the back of my mind.
00:30:18 John: So I'm glad that's a thing.
00:30:19 John: The other thing that people have talked about that I think doesn't quite exist yet, but that I was also alluding to in past episodes is even for situations where you want to
00:30:27 John: answer the question hey has anybody else in my contact signed up for this service so i can know to like friend them or whatever you can even answer that question without giving out your contacts if you just do one-way hashes of everything and have a standardized system for sharing those one-way hashes you can find out uh you know sort of in a secure way where all you pass over is a bunch of one-way hashes that cannot be turned into contact information and then people can match them up now obviously this is up to the
00:30:54 John: the existence of these apis and also the willingness of the service to be nice about it right because you know it's currently there's if you give contact access they have access to your actual contacts so they could be nice and say oh no we only make hashes of them and compare them we don't store them but that's not what they're doing so uh you know baby steps here but the point that we tried to make last week is lots of things like this are technically possible where you can get almost all the features you have now without giving your contacts to anybody which is ideal
00:31:24 Casey: Indeed.
00:31:25 Casey: We also spoke last week about the rumor that the iPhone will get an astrophotography mode, and we were fairly clueless about it.
00:31:32 Casey: And a handful of people have written in to point us in the direction of Google, who has already been doing this, which we should have known.
00:31:40 Casey: And there's an excerpt from Android Authority that I'd like to read.
00:31:44 Casey: The Pixel 4 combines 16...
00:31:46 Casey: 15-second exposures into a single four-minute mega exposure, for lack of a better term, while the Pixel 3a and the Pixel 3 combine four of these frames into a one-minute exposure.
00:31:55 Casey: To actually capture astrophotography shots, you'll need a tripod or some other makeshift way of holding your phone completely still, and then you'll have to enter night shift mode for the phone to automatically enter astrophotography mode.
00:32:06 Casey: If you click through to this link, it actually does have some darned impressive images.
00:32:11 Casey: And I know that
00:32:12 Casey: Google phone still images are, generally speaking, accepted to be really, really, really good.
00:32:18 Casey: And these are no exception.
00:32:19 Casey: They're very impressive and worth checking out.
00:32:21 Casey: And obviously the link will be in the show notes.
00:32:23 John: Yeah, whether or not Apple actually does this, the fact that there was a rumor about it and the fact that Google already does a thing like it puts strong weight towards Apple doing whatever they need to do to be competitive with what Google's doing.
00:32:34 John: Or they could just not do it at all, and that rumor is totally wrong.
00:32:36 John: But knowing that this feature exists on Android really pushes heavily in the direction of Apple saying, we're going to do that too, or we're going to do that same thing, but we have a better way that doesn't require a tripod or something.
00:32:48 John: You know what I mean?
00:32:49 Casey: Yeah, absolutely.
00:32:51 Casey: All right.
00:32:51 Casey: And then we spoke, I don't remember if it was last week or the week before, but recently we've spoken about magnets and MagSafe.
00:32:57 Casey: And Antisoderholm writes, regarding weak magnets and MagSafe, accessories can use magnets of their own to make the attachment stronger.
00:33:04 Casey: I've got a car mount for my phone that uses MagSafe.
00:33:06 Casey: It has its own magnets to make the attachment stronger.
00:33:08 Casey: So that the phone doesn't come loose when you hit a bump while driving.
00:33:12 Casey: I'm actually a little confused about this.
00:33:14 Casey: Isn't MagSafe, doesn't that require magnets on both the receptacle and the phone itself?
00:33:19 Casey: So like there's going to be quote unquote magnets of their own regardless, right?
00:33:24 Casey: I think I'm just confused.
00:33:25 John: I think this is just the idea that, like, so there's probably some standard for MagSafe where you're supposed to make these many magnets in these positions of these strengths.
00:33:33 John: Yeah, there is.
00:33:34 John: But there's nothing saying that you can't put much, much stronger magnets on the accessory side to try to help out.
00:33:42 John: You know what I mean?
00:33:43 John: So this is the theory.
00:33:45 John: We got a lot of feedback from people saying, I have a bunch of MagSafe accessories for my car, and they're just plain old MagSafe with no super strong magnets, just like the same ones you'd get from a puck.
00:33:55 John: And my phone doesn't fall off when I go over bumps.
00:33:57 John: So apparently it's good enough to work for a lot of people.
00:34:01 John: The other factor that we talked about, I forget what Marco called it.
00:34:04 John: What did you call the force that... Sandwich closing force.
00:34:09 John: Anyway, to be a little bit more precise about that, the magnets are pushing the two surfaces together.
00:34:15 Marco: More precise than sandwich closing force.
00:34:18 John: The magnets are pushing the two surfaces together, but the thing you care about in a car mount is the...
00:34:23 John: the the friction between the two surfaces and apple's puck has terrible friction because it's hard metal it's like a ring of heart you see what it looks like it's like a little silver ring of metal and then a slightly indented reason that that metal region is the is the surface that is pressing against your phone if you have nothing on your phone then it's a ring of smooth metal against smooth or matte finish glass
00:34:46 John: That's there's not a lot of friction between those surfaces.
00:34:48 John: If you have leather case, then it's a ring of smooth metal against leather.
00:34:53 John: What you really want is tacky rubber against tacky rubber.
00:34:56 John: And given the same magnetic force, if you have tacky rubber against tacky rubber with that same sandwich closing force, as Marco calls it, that's actually pretty strong.
00:35:05 John: That said, it really depends on the size of the potholes in your area.
00:35:08 John: I can't imagine any mag safe thing surviving some of the things that I've hit that have been to my actual wheels.
00:35:16 Casey: All right.
00:35:17 Casey: Then we had a little bit more on supervised iPhones from Mark Wickens.
00:35:20 Casey: If you recall, this is an iPhone that is owned by your employer and thus they can do a lot with it.
00:35:25 Casey: And we were talking about how, well, there's not actually that much they can do with it from Apple's perspective in terms of snooping what you're doing and like your web browsing and whatnot.
00:35:34 Casey: And Mark wrote in a good point that I had considered, but I don't think I mentioned on the show and certainly glossed over if I did.
00:35:40 Casey: And Mark writes, regarding managed devices and privacy, something I don't think you mentioned is that it's possible for an employer to enforce an always-on VPN via a configuration profile.
00:35:49 Casey: You should know about it if your employer's done this, but just in case anyone thought based on your recent follow-up that everything was guaranteed to be private, if the device is sending all internet traffic via your employer's VPN, then they can monitor a lot more
00:36:01 Casey: You'll see earlier episodes when we mentioned a Facebook VPN app that got banned.
00:36:06 Casey: There's a page that has instructions to find out if this is the case, and we'll put a link in the show notes.
00:36:10 Casey: And that's a really excellent point.
00:36:12 Casey: So basically, your employer could hypothetically force all of your internet traffic to funnel through them.
00:36:17 Casey: And if they're going to be effectively your ISP, then yeah, they can look at whatever they want.
00:36:22 Casey: And that's worth considering.
00:36:25 Marco: We are sponsored this week by Buzzsprout.
00:36:44 Marco: And there's a lot of places that will host your audio files, but Buzzsprout gives you a complete toolkit, including best-in-class publishing tools that are really easy to use, a full team of podcast pros ready to answer your questions, the best educational resource for podcasters, because the team at Buzzsprout, they really care about helping you succeed.
00:37:03 Marco: They are also very forward-thinking.
00:37:05 Marco: They have great modern features like magic mastering to automatically make your podcast episode sound better by fixing any mismatched levels and reducing noise.
00:37:13 Marco: Dynamic content, if you want to upload audio clips that you can add and remove from your podcast episodes on the fly for things like time-limited announcements or sponsorships.
00:37:22 Marco: They also support modern things like the full support of the new podcast namespace, which allows you to add more information to your RSS feed for increased discoverability and accessibility.
00:37:30 Marco: But Buzzsprout is also privacy-focused.
00:37:32 Marco: This is all done with no creepy audience tracking or targeting.
00:37:36 Marco: So all of this and so much more is available on every Buzzsprout plan starting at just $12 a month.
00:37:43 Marco: And Buzzsprout's offering our listeners three months free on whatever plan works best for you.
00:37:49 Marco: So go to buzzsprout.com slash promo...
00:37:52 Marco: and use code ATP to get three months free on your Buzzsprout plan.
00:37:57 Marco: Once again, buzzsprout.com slash promo with code ATP for three months free.
00:38:03 Marco: Start that podcast that you've been thinking about or switch to Buzzsprout if you're already podcasting somewhere else.
00:38:08 Marco: Buzzsprout is ready to help you become a successful podcaster.
00:38:11 Marco: Thank you so much to Buzzsprout for sponsoring our show.
00:38:18 Casey: John, you have some Clubhouse thoughts.
00:38:20 Casey: Tell me about it.
00:38:21 John: Yeah.
00:38:22 John: I've used Clubhouse a lot more since last episode.
00:38:24 John: And, you know, at all, I mean.
00:38:27 John: More than zero.
00:38:28 John: Yeah.
00:38:29 John: I was sad to learn that my username was already taken.
00:38:31 John: In fact, it had already been taken when we were discussing it.
00:38:33 John: But it was taken by someone who I think is actually Italian.
00:38:36 John: So I guess that's fine.
00:38:38 John: But I rarely wish I'd gotten that first.
00:38:41 John: There's a lot of people with my last name in the world.
00:38:44 John: Not all of them are in Italy.
00:38:45 John: Anyway, a few points to note before I talk about my experiences on there.
00:38:53 John: The sign up for Clubhouse is that you sign up with your phone number.
00:38:57 John: You don't sign up with your email address, although you can enter an email address and everything, but you sign up with your phone number.
00:39:02 John: And that's interesting for a couple of reasons having to do with the social network.
00:39:07 John: But before we get to that, there's an aspect that Marco will love, which is they don't have passwords.
00:39:11 John: They use the Marco login system.
00:39:13 John: So every time you want to sign in, it's like the things that Marco makes that drive me up a wall where you go to sign in and it says, hey, do you want to sign in?
00:39:19 John: Enter your identifier here.
00:39:21 John: And then it says, okay, great.
00:39:22 John: We'll email you a link.
00:39:23 John: And they email you a link and you click the link and you log in.
00:39:25 John: That's it.
00:39:26 John: That's the only way.
00:39:26 John: I mean, for now.
00:39:28 John: I mean, maybe they'll change it, but I thought that was interesting.
00:39:32 John: i know i don't like having to go i'm at the login page i want to log in i don't want to be at the login page and have to go back to my email client but that's what they do um apparently if you're going to invite somebody uh we were talking last time oh i don't want to share my contacts because it forces you to share your contacts was like oh casey just get another phone and empty out all your contacts and turn off icloud and then uh and then do it and then invite me apparently the app only lets you invite somebody who's in your contacts
00:39:58 John: So if you were to empty out your contacts and then say, OK, here you go.
00:40:02 John: Here's my contacts.
00:40:04 John: There's nothing there.
00:40:04 John: Now, please let me invite somebody.
00:40:06 John: When you went to invite me, it wouldn't work.
00:40:07 John: So you'd have to add me specifically to your contacts and then invite me, which is silly.
00:40:12 John: Again, this is a young service.
00:40:13 John: Things change a lot.
00:40:14 John: So who's to say how this will be?
00:40:16 John: They're all this to say is they're very adamant about getting your contacts because really there's no reason they need your contacts for you to invite people.
00:40:24 John: And then even if you try to work around it, it's like, you know, forcing you to at least add the people you want to invite to your contacts.
00:40:32 John: And the phone number thing and the contacts thing brings to mind a topic that is near and dear to any new social networks heart, which is how do you bootstrap any kind of social network?
00:40:44 John: How do you start building the web of people who are friends or followers or whatever terminology you use to make your social graph in your network?
00:40:53 John: How do you get that going?
00:40:55 John: A while back, various social networks used to allow you to essentially hijack their social network by saying, please tell me all the relationships between this person and any other person that they have as friends or followers or whatever.
00:41:10 John: And that turned out to be a bad idea as far as those companies were concerned.
00:41:16 John: And they started locking it down.
00:41:18 John: So it used to be like, for example, that if you went on a social network, you could give your Twitter a handle and then it could crawl your Twitter relationship graphs and just say, oh, we know all these people.
00:41:27 John: Looks like that, you know, and we'll invite them and you can invite them here, you know, or.
00:41:31 Marco: That honestly, I'm pretty sure that is what made Instagram take off.
00:41:35 Marco: Like Instagram took off massively because they were sucking in the Twitter graph and then Twitter cut it off like about a few months into that once they realized like, oh, this is probably strategically not a great thing to do.
00:41:47 John: Yeah, and it's in some ways it's a little bit of a cat and mouse game because you can get this.
00:41:53 John: It's not, you know, the information is available to a human with a web page clicking with a mouse.
00:41:57 John: It's supposedly not available through APIs.
00:42:00 John: It depends on how devious you want to be and how much you anticipate being sued or whatever.
00:42:05 John: But anyway, it's a problem every social network faces.
00:42:10 John: People don't want to go in and have to be like, oh, I'm on this thing and I don't have any friends or followers or people who I follow.
00:42:16 John: How do I find people to follow?
00:42:18 John: Why can't you just tell me if any of my friends are on here so I can follow them?
00:42:22 John: Or better yet, why don't you just make me automatically follow everybody who I already follow on Twitter or who I already am friends with on Facebook?
00:42:31 John: And...
00:42:32 John: While that's good for users, it's bad for Twitter and Facebook.
00:42:35 John: So that's why they can't do it.
00:42:36 John: So the phone number thing as the way to build a social network is interesting because, well, for a couple of reasons.
00:42:45 John: One, as was discussed on Dithering recently, most people only have one or maybe two phone numbers.
00:42:51 John: So it's more of a...
00:42:53 John: It's a slightly more reliable identifier for a person, whereas things like email addresses or usernames, you can make an unlimited number of those.
00:43:03 John: Bots can make them really quickly.
00:43:04 John: Any individual human probably already has many email addresses and it's really easy to make new ones.
00:43:10 John: And so it's hard to say what the actual social graph is if people can just make up usernames.
00:43:16 John: I have multiple Twitter accounts.
00:43:17 John: They're all me.
00:43:18 John: But there's no real way for Twitter to know that unless they're doing some kind of IP tracking.
00:43:22 John: And even then, that can be unreliable.
00:43:24 John: But if you have phone numbers...
00:43:26 John: It's harder to make bots.
00:43:28 John: And I say this and knowing full well that next episode, someone's going to send us follow up saying, well, you don't understand how easy it is to grind out new phone numbers for these giant spam farms.
00:43:36 John: So I'm saying it's harder, not impossible, right?
00:43:38 John: But it's harder to make bots.
00:43:40 John: And it ties your identity for regular people who don't easily have access to get new phone numbers constantly, or it's just a big hassle.
00:43:49 John: It ties your identity and reputation more closely to the thing that you are signing in with.
00:43:54 John: And then for your social network, although you might not have like knowing all the Facebook names and Twitter handles of everybody in your context, the most likely thing you are to have is either an email address or a phone number.
00:44:09 John: And if it's on your phone, maybe, you know, and especially if you're not, if everyone, you know, doesn't use iMessage or whatever, you probably have their phone numbers, which is their identifier as far as you're concerned for text messaging and other things that you do from your phone.
00:44:21 John: So if you can't get access to the Twitter graph and you can't get access to the Facebook graph or the Instagram graph or whatever, your best bet for building that network is to go with telephone numbers from people's cell phones that are more reliably uniquely identified people and that are likely to be in their contacts database.
00:44:41 John: And you can ask that for access for it.
00:44:43 John: So it makes perfect sense why Clubhouse is...
00:44:47 John: very enthusiastic let's say about getting your contacts because it wants to build its network and it wants to build its network in a reliable way that's not that's harder to spam or pollute or you know fill with garbage um part of this identity based you know
00:45:05 John: more reliable identity-based system where you can't easily make a million in throwaway counts is that when you get on to Clubhouse, I don't know how long this is going to be there, but when I was invited on and I go to my profile page, at the bottom of my profile page, it says nominated by and then the person who invited me.
00:45:26 John: And I don't know how long that's going to stay there.
00:45:27 John: Is that going to stay there forever?
00:45:29 John: And so it's like, if you invite someone to clubhouse forever, you are responsible for any garbage thing they do.
00:45:35 John: Cause everything is go to their profile and say, this person was nominated by so-and-so.
00:45:39 John: Why did so-and-so invite this guy on?
00:45:41 John: He's a jerk.
00:45:42 John: Uh, I don't know how long it's going to last, but I thought it was interesting, especially given how hard it would be to sort of, you know, again, make throwaway counts or disassociate yourself from your number.
00:45:51 John: It's a hassle to change your phone number.
00:45:53 John: It's really easy to make a new Twitter handle.
00:45:54 John: So yeah,
00:45:55 John: I will continue to be nominated by the nice person who gave me an invite.
00:46:01 John: When you've shared your contacts and someone in your contacts comes on to Clubhouse, I don't know if they do this all the time, but many people have been reporting that they get a notification that says, hey, welcome your friend Joe Schmo to Clubhouse, like an iOS notification on your phone.
00:46:22 John: Which is, A, kind of creepy because it's like they're rubbing it in your face that they have all your contacts.
00:46:27 John: Wait, how did you know that I know, oh, I gave you all my contacts.
00:46:30 John: I thought you weren't going to look at those.
00:46:33 John: Like, that's the thing.
00:46:34 John: When people give access to their contacts, they're like, okay, well, this is probably just for something that makes it easier to do in the program or whatever.
00:46:40 John: But it's like, no, they actually look at those and use them.
00:46:43 John: And so every time they say, we noticed something that happened and then you're like, oh, it's depressing.
00:46:49 John: But the second aspect of this that's
00:46:51 John: creepy and disconcerting and has already caught me is if you tap that notification that says hey your friend joe schmo uh joined clubhouse why don't you welcome them if you tap that notification it launches you directly into a live real-time two-way audio conversation with that person oh god
00:47:12 John: with no intervening like it makes a room in clubhouse like it just throws you right in there like not even like a like because there's nothing in the welcome message that makes you think that's going to happen because you're like well i can tap this and it'll probably like show me their profile page or at the very least prompt me hey do you want to talk to so and so nope i'm making a room here you are they're invited in and you could be in a suddenly in a real-time audio conversation you had no expectation would happen so oh my god that seems like that seems like so many ways
00:47:41 John: A part of the app the Clubhouse folks might want to reconsider because that is going from zero to 60 awful fast.
00:47:49 John: I get a creepy notification, I tap it, and now they can hear what I'm saying and I can hear what they're saying.
00:47:55 Marco: No, that's not good.
00:47:57 Marco: Oh, God.
00:47:57 Marco: Yeah.
00:47:58 Marco: I mean, because, I mean, geez, if you think about every possible scenario that you could be in, who could they be?
00:48:03 Marco: Like, you know, people you have in your contacts.
00:48:06 Marco: I don't know a lot of people who frequently go through and delete people out of their contacts.
00:48:11 Marco: Like, most people have contacts in their phone, and the number just always increases.
00:48:15 Marco: They never go through and filter them out, because there's usually not much reason to go, like, delete contacts.
00:48:19 Marco: Yeah.
00:48:19 Marco: Like I just, I went through mine when I had that sync issue a few months back with Big Sur.
00:48:23 Marco: I went through that and that was the first time I deleted contacts in probably 12 years.
00:48:28 Marco: Like I was going through deleting people who like I literally haven't talked to since 2006.
00:48:32 Marco: And like I had their constant info from back then, but there was no reason to ever go through.
00:48:37 Marco: So imagine, you know, like, like ex-boyfriends could be in there, ex-bosses, like, oh God, that could, that could go very badly.
00:48:45 John: Yeah, those are two things brought up by a lot of our listeners, like all these social networks.
00:48:51 John: They're just trying to make edges, you know, make lines between nodes, but they don't have the knowledge based on, oh, we got all your contacts.
00:49:01 John: is this your abusive ex-boyfriend or girlfriend right is this is this the boss that you hate is this your ex-wife who you're currently not speaking to you know is this uh like just someone who you just don't want to be talking to like it doesn't know that it just knows well here's some contact information it's not like people annotate them with the desirability of suddenly being in a real-time conversation with them so
00:49:25 John: This seems like not the correct default for anyone.
00:49:31 John: I mean, in many ways, it's similar to the problem, you know, that Facebook and everything had forever where they'll try to bring up memories from your past, but they have no idea if they're good memories or bad memories.
00:49:42 John: Even if it's something like, oh, look, it's a picture of your dog and your dog just died.
00:49:46 John: It's it's they're trying to be helpful, but they don't know what they don't know.
00:49:52 John: And it's a dangerous thing to do at scale, so I would suggest that Clubhouse reconsider this.
00:49:57 John: I have heard a lot of reports of people who are on Clubhouse way earlier, because Clubhouse has been around for a while.
00:50:01 John: I've been seeing Twitter discussions of it forever, and I could not for the life of me figure out what it was.
00:50:05 John: Like, for whatever, however many months people have been talking about it.
00:50:08 John: Maybe they're talking about two different things, because I think there might be two things called Clubhouse.
00:50:12 John: Anyway...
00:50:14 John: i've heard that the app has changed a lot in the short time that it has existed so and you know it's still in closed beta invite only so these are some suggestions that clubhouse might want to change now as for experiences i intentionally tried to once i got on the thing and finished mourning about not getting my username
00:50:31 John: um i wanted to you're stolen over that no i'm just really upsetting now as many people said sort of facetiously but not really facetiously now i'm rooting for the service to fail because if i can't get my username it just needs to be burned down that's it it's over yeah well i mean they'll just get bought by you know facebook or whatever the heck happens to uh actual social media i bet they're bought within six months
00:50:52 John: Or they just get Instagram storied.
00:50:55 Marco: Oh, to be fair, I think both will happen.
00:50:57 Marco: I think they're going to be bought by somebody within six months and also they're going to get Instagram storied.
00:51:01 John: Yep.
00:51:02 John: I tried to get into a bunch of rooms to try to use this thing.
00:51:05 John: That was tricky for me because I haven't given it my contacts, so I don't have much of a social graph on the network.
00:51:12 John: i mean i'm doing it the old-fashioned way which is follow one person that you know is there like the person who invited me and then look at who they follow and then follow all the people you know who they follow and then you know just keep iterating and look at those people and then look who they follow and then look who they follow so i'm bootstrapping my social network by digging down the tree of people i know and just scrolling through all their contacts until i don't recognize anybody you know what i mean that is so much better than how i did it
00:51:36 Marco: So I decided normally my problem usually with new services is I usually wait.
00:51:44 Marco: Usually anything that comes out that everyone's talking about, I'm too skeptical of or I'm too slow to it.
00:51:49 Marco: So I'll be like, Twitter's going to be a passing fad.
00:51:53 Marco: I don't need to sign up on Twitter.
00:51:54 Marco: But usually that resulted in me missing some huge activity there, and then I get there late, and I regret having missed the earlier stuff.
00:52:02 Marco: And so this time I thought, let me do it right, even though I know it's, again, as you said, it's been around for a while.
00:52:07 Marco: But let me do it right.
00:52:08 Marco: I'm going to go into this all optimistic.
00:52:11 Marco: And so I went in and I actually did the thing where you fill out your interests up front, which are hilarious, by the way.
00:52:16 Marco: Like one of the interests you could pick was podcasts.
00:52:20 Marco: Period.
00:52:20 Marco: Just podcasts.
00:52:22 Marco: Like, okay, that's a bit broad, but okay.
00:52:24 John: They all find TV and movies, but I was baffled by those lists, too, because they were so short.
00:52:29 John: There was like a list of seven things.
00:52:31 John: And it's like, is that the world of entertainment?
00:52:33 John: Those seven things?
00:52:35 John: Yeah.
00:52:36 Marco: Yeah.
00:52:37 Marco: And so I went through that.
00:52:38 Marco: I actually look honestly like, well, yes, I do like podcasts.
00:52:42 Marco: So I picked that.
00:52:42 Marco: I picked probably five or six other things on the list of poorly chosen blobs.
00:52:48 Marco: And then it shows this list of people you might like to follow.
00:52:53 Marco: And it was all just like...
00:52:55 Marco: investor dicks.
00:52:58 Marco: It was nobody I want to follow.
00:53:00 Marco: It was just a whole bunch of trendy futurists and all those people who I just have no tolerance for.
00:53:09 Marco: And I accepted every single recommendation.
00:53:11 Marco: I followed all of them.
00:53:13 Marco: I want to know what people are at.
00:53:16 Marco: How this service is actually being...
00:53:18 Marco: I'm experienced by the people who are saying how great it is.
00:53:22 Marco: I want to see why it's so great.
00:53:24 Marco: And so I followed every single person they recommended.
00:53:27 Marco: And it's all these people who I would never in a million years choose to follow on any other service.
00:53:33 Marco: But I thought, hey, I want to get a good picture of this thing.
00:53:36 Marco: And so, yeah, the list of channels that I was exposed to during my time trying it, oh, man, I did not find anything good.
00:53:47 John: I don't know why you would do that.
00:53:48 John: I mean, I get your idea of, like, I want to see what other people are seeing, but you know you don't want to see what other people are.
00:53:53 Casey: It's funny because I think I did something in between you guys.
00:53:57 Casey: I definitely and honestly filled out that interest, like, questionnaire isn't the right word for it, but, you know, like, what do you like?
00:54:05 Casey: You know, do you like this?
00:54:06 Casey: Do you like that?
00:54:06 Casey: And I filled that out honestly.
00:54:08 Casey: And then I, you know, saw or I tried to look up a handful of people that I thought were already there that I know or enjoy their work and I started following them.
00:54:16 Casey: But I feel like the suggestions that I get 99% of the time or at least the
00:54:21 Casey: the suggestions from people that I'm not following.
00:54:25 Casey: So, so it's one thing if like, I think it's, um, this coming Friday, uh, Matt Bischoff is doing some sort of thing on clubhouse that sounded reasonably interesting, but for like just random things, like I'm getting, Oh God, I keep tapping into these rooms like an idiot.
00:54:41 Casey: Um, I'm getting housing around, uh, which is a bunch of people I don't recognize.
00:54:47 Casey: Um,
00:54:47 Casey: Welcome to Clubhouse.
00:54:49 Casey: In convo with Mike Judge.
00:54:51 Casey: I don't know if that's the Mike Judge or not.
00:54:53 Casey: I like Mike Judge.
00:54:54 Casey: Yeah, that would be kind of cool if that's the case.
00:54:55 Marco: I would love to listen to that some other time when I can.
00:54:57 Casey: Exactly.
00:54:58 Marco: A feature of most modern media.
00:55:01 Casey: Right.
00:55:01 Casey: State of Crypto Policy and Houston Lives or Lives Benefit Concert.
00:55:06 Casey: And that's the things that are offered to me on like the main screen.
00:55:10 Casey: And I'm not particularly interested in any of that.
00:55:13 Casey: And every time I open up Clubhouse, which I keep doing to just see like, okay, what is there that people are talking about right now that may or may not be interesting to me?
00:55:22 Casey: And it's just never interesting to me, which isn't by necessity a failing of Clubhouse.
00:55:26 Casey: Like that could be a failing on my part because I just don't like the sorts of things that Clubhouse seems to like.
00:55:31 Casey: It could be a failing on my part because I don't follow the right people.
00:55:33 Casey: And so it's not bubbling up the right stuff.
00:55:35 Casey: But I don't know.
00:55:37 Casey: There was a lot of talk about this on Upgrade this week.
00:55:42 Casey: And I really, really thought it was an excellent, excellent discussion.
00:55:45 Casey: And a lot of it was around, and this is what I was kind of referring to earlier in our show,
00:55:50 Casey: You know, are we getting passed by, says Mike and Jason, you know, because we're not particularly interested in this.
00:55:56 Casey: You know, I don't.
00:55:56 Casey: And I think Jason in particular said, I don't want to approach any new thing and be like, oh, that sucks.
00:56:01 Casey: You know, I want to at least invest.
00:56:03 Casey: And you were saying this also.
00:56:05 Casey: Both of you were.
00:56:05 Marco: Yeah, I've done that in the past.
00:56:07 Marco: I regretted doing that in the past.
00:56:08 Marco: And I'm trying to get better at not doing that, you know, to new things now.
00:56:13 Casey: Same, same.
00:56:14 Casey: Completely agree.
00:56:15 Casey: And I don't know.
00:56:16 Casey: The impression I had before having gotten an invite was that it seemed very like Silicon Valley bro-y, which I have a deep repulsion to.
00:56:31 Casey: I just find all of that just repulsive in so many ways.
00:56:35 Marco: Agreed.
00:56:36 Casey: I do think Clubhouse is more than that.
00:56:39 Casey: But it also seems pretty clear to me that that's where the, like, bread and butter is still right now.
00:56:44 Casey: Like, you know, growth hacking and influencing and doing all that stuff that, like, it's just, I don't know, I find it icky.
00:56:52 Casey: And that's not to say that it will always be that way.
00:56:55 Casey: I think, obviously, it started that way because that's the people who made it, you know, or VC people, and they showed it to their VC friends, and they're all having VC fantasy lives in their VC, you know, fake world.
00:57:08 Casey: But nevertheless, I haven't seen anything yet that makes me say, oh, that's totally sweet.
00:57:14 Casey: And I can envision ways that it might be totally sweet.
00:57:17 Casey: And if the two of you wanted to sometime get on and do a show or whatever it's called, whatever the vernacular is, and do something for a few minutes just for funsies, I'd totally try it.
00:57:27 Casey: But I don't know, nothing about it has really grabbed me in the way that it like only took a few minutes or maybe, I don't know, a day for Twitter to really land once I gave it an honest shake.
00:57:38 Casey: Because I had the same impression as you did, Marco.
00:57:40 Casey: Like, who cares?
00:57:42 Casey: Like, no, I don't want this in my life.
00:57:44 Casey: No.
00:57:45 Casey: And then once you give Twitter an honest shake, at least back in 2008 before it was truly toxic, it was pretty obvious pretty quick that it was good stuff.
00:57:53 Casey: Yeah.
00:57:53 Casey: And Instagram, holy crap, Instagram, it was like four seconds before you realized, oh, this is delightful.
00:57:59 Casey: And I haven't yet gotten that from Clubhouse.
00:58:02 Casey: And maybe this is just reason 7,455,002 that I'm an old man.
00:58:07 Casey: But I don't know, it just hasn't stuck with me quite yet.
00:58:09 John: I feel like these communities are influenced by the sort of founding members and whether or not it's because they're a VC backed company that it seems VC brewery or whether that's just like the first people who are there.
00:58:19 John: I think things like Twitter benefited from the fact that the sort of the founding settlers, the first people who had Twitter accounts were in our circle of friends.
00:58:28 John: So, of course, it's going to feel welcoming and normal to us.
00:58:30 John: And.
00:58:31 John: As I was trying to say last time about introverts versus extroverts, it could be that there is a community of people that is ill-served by the current services, and those are exactly the people who are sort of the founding members of this one.
00:58:41 John: So when they show up here, it's all their people doing things that they want to do, and so it may be awesome for them.
00:58:47 John: The reason we're looking at it at all is because it has some amount of buzz.
00:58:51 John: That said, it's a young service and young application, and there's lots of complexities.
00:58:55 John: The whole thing of, again, bootstrapping your social network,
00:58:59 John: that thing where it asks you your interests is an attempt to do that because okay if you wouldn't give us your contacts we can't help you there but even if you did give them we can't really make heads or tails of most of it because again we don't know which person in this context is the type of person you'd like to talk to on clubhouse and which is the type of person you'd never want to talk to again and they just happen to still be in your contacts so the interest thing which you know music services of course do this for recommendation engines and you know anything
00:59:24 John: pick from this big giant cloud of stuff and tell us what you're into.
00:59:27 John: And then we'll try to give you some kind of intelligent suggestion.
00:59:31 John: Obviously that is undercut.
00:59:33 John: If what you pick as your interest, no one is talking about that in clubhouse because it's still invite only.
00:59:37 John: It's a small group of people.
00:59:38 John: And those people are of a particular type or a particular circle of friends or whatever.
00:59:43 John: Cause remember people get onto clubhouse by being invited by other people.
00:59:46 John: So it's kind of, you know, it's growing from whatever that original core was.
00:59:49 John: If there's no one discussing your thing, you can pick it as an interest, but you're not going to see it.
00:59:53 John: But as I was mentioning before about the interest thing when I was filling them out, I was shocked at how bad the interest interface was just because there are things I'm interested in that I couldn't select and they weren't super weird.
01:00:06 John: So Marco picked podcasts.
01:00:07 John: I picked television and gaming or whatever.
01:00:11 John: This one really drives it home.
01:00:12 John: This one should really drive it home for everybody.
01:00:14 John: They have a category for sports.
01:00:16 John: Here are the sports that you can select.
01:00:19 John: As far as Clubhouse is concerned, this is the entire world of sports.
01:00:25 John: The whole world of sports.
01:00:26 John: Yep.
01:00:27 John: Football, soccer, MMA, cycling, baseball, cricket, tennis, Formula One, basketball, golf.
01:00:33 John: That's it.
01:00:34 John: There are no other sports.
01:00:36 John: Nothing else exists in the world of sports except for those 10 things.
01:00:41 John: I'm pretty sure I come up with a better list than that.
01:00:43 John: I'm pretty sure.
01:00:44 John: Like, that's not even like, even if you wanted to be charitable and say, oh, it's a very US-centric list, it's not.
01:00:49 John: They're trying to cover the literal world of sports, the entire globe, and they come up with 10 things.
01:00:54 John: Sports is a little bit, and I'm pretty sure sports is not an obscure topic that they wouldn't have lots of detail on.
01:01:01 John: you know now maybe these these categories are fed by people creating rooms maybe i don't understand how they're coming in here but if you can't get a good social graph and recommendations for your contacts because say you didn't share them or they're they're just not anything go for and people try to diligently fill out their interests like casey was doing i'm gonna say what i'm interested in and then they go back to your main screen and they're trying to like say show me something i want to do this thing
01:01:26 John: uh i filled out my interests i gave you my contacts i don't know what to do next you you know clubhouse needs to find a way to throw up something that you can tap on and get into and understand it now the one thing they have that does work a little bit better than these two things is what worked for me is uh if you enable notifications which i never do for any app but pretty quickly i learned with clubhouse you
01:01:52 John: i'm never going to i'm going to be like casey where you launch the app you look at it and go nah and you turn it off and i did that for like a couple days in a row i'm like i'm not using clubhouse i'm just launching the app and then saying no nothing interested me in leaving yep so i've got i've got to do something else and what i did was i enabled notifications which is very rare for me i named notifications almost nothing on my phone and the reason i enabled them is because uh i understood that
01:02:14 John: if you follow people i did do the thing that i was describing where i would go through i would follow someone and then go through the list of everybody they follow and follow those people and so on so i'd built a little graph for myself of a bunch of people who i follow if one of the people you follow starts a room subject to whatever algorithm they're using they will they may or may not send you notifications as hey your friend joe schmoe just made a room on clubhouse do you want to join and again if you tap that if you tap that notification you're in that room instantly um
01:02:42 John: Although you're not you probably won't be have the ability to speak anyway.
01:02:48 John: So that's what I did.
01:02:49 John: And I was lucky enough of the small handful of people that I was following.
01:02:53 John: One of them was actually experimenting with Clubhouse.
01:02:57 John: by creating rooms and doing stuff and that was paul hudson of uh what's his website hacking with swift i think um he was just trying the thing out and the way he was trying it out is as a bit more of an extrovert than i am he was making rooms and inviting people in and you know saying okay we're gonna have a room one of the one of the first ones i was in he was like let's do ios interview questions
01:03:21 John: where he was going to pull people from the audience and give them a question that they might receive if they were interviewing for a job as an iOS developer.
01:03:31 John: And the person from the audience would try to answer it and then they would talk about it.
01:03:34 John: That was it.
01:03:35 John: That was the whole room.
01:03:36 John: And he did that for like hours.
01:03:40 Casey: And I just listened to it.
01:03:41 John: I listened to it ambiently like you would listen to a podcast.
01:03:46 John: It's the type of, you know, it's it's kind of like a call in show.
01:03:49 John: But, you know, here's me bringing my own interest to Clubhouse.
01:03:55 John: It's basically like a tech podcast, right?
01:03:58 John: Like talk radio and people calling in to tell you that, you know, what their coach or their favorite sports team should have been doing or political talk radio or stuff like that.
01:04:09 John: That would work in this format as well, but I'm not interested in any of those things.
01:04:12 John: Same deal with growth hacking and, you know, how to get press for your startup or Bitcoin or all sorts of other things that I'm not interested in and that they have rooms that where people are talking about.
01:04:22 John: But what I'm interested in is tech nerdy stuff.
01:04:25 John: And people who run websites to tell you how to program in Swift, right?
01:04:28 John: And so when he made a room and started doing these interview questions, it was like a nerdy version of talk radio where instead of the people coming on the line and yelling about their favorite sports team,
01:04:40 John: they would politely answer questions about iOS.
01:04:45 John: And so I got two things from it.
01:04:47 John: One, I actually learned a lot about iOS and Swift, right?
01:04:51 John: Because how can you not?
01:04:52 John: Like it was just question after question after question, most of which I didn't know the answer to until they were answered and then they discussed the answer.
01:04:58 John: So that was fun.
01:04:59 John: And two, it's the same entertainment value as a call-in show where there's a host who's doing a good job and Paul does a really good job of being a host.
01:05:08 John: He's cheating by being British, but whatever.
01:05:10 John: It sounds very, you know, very proper and correct and official and important to our American ears.
01:05:19 John: And he's also super smart and knows everything.
01:05:21 John: And then you're the participants who were unfailingly, you know...
01:05:29 John: polite and conscientious and uh humble and smart and just all the things that you would expect nobody yelled baba booey no one was being a jerk right it was just a bunch of programmers answering programmer questions so i felt like i was in my element for that type of thing he did a bunch of other rooms and every time he started one i would join it and just listen to it i forget what his other ones were some general discussions of things like q a type stuff
01:05:53 John: Um, and then the final one I did was, uh, this is the first big wiggy thing that I've been at.
01:06:00 John: It was a room.
01:06:01 John: I don't know how I got invited.
01:06:02 John: It was probably someone I follow, but it was some, some famous person that I follow, uh, famous in Apple circles.
01:06:07 John: And it was Steve jobs stories.
01:06:09 John: I think people were mentioning this on Twitter.
01:06:11 John: So maybe people might've joined it from just seeing tweets about it.
01:06:15 John: It was a bunch of people who knew Steve jobs when he was alive and who worked with him in various capacities.
01:06:19 John: Um,
01:06:19 John: telling stories about steve jobs granted most of which i'd heard already but you know like it's if you read every single book that comes out about steve jobs and fallen for your whole life you probably know a lot of these stories but some of them you won't know in fact some of the even some of the people who are telling the stories you won't know because they worked with steve in a very obscure capacity obscure enough that they haven't been in seven forbes profiles you know telling their stories or whatever
01:06:42 John: And this was this entire room.
01:06:44 John: I don't even know which of the famous people was hosting it, but a bunch of people were in there from the original Mac team and old ex-Apple people.
01:06:51 John: And they would just get invited on stage, and they would tell their story.
01:06:54 John: And then someone else would come up as a speaker, and they would tell their story.
01:06:57 John: And I was at hours and hours of people telling stories about Steve Jobs.
01:07:01 John: Some of the people who told stories were really good storytellers.
01:07:03 John: Some of them weren't.
01:07:04 John: Some of the stories you heard, some of them you hadn't.
01:07:07 John: But that's what it was.
01:07:09 John: And that was interesting because it was like...
01:07:12 John: You know, famous people, right?
01:07:13 John: So in that way, it's a lot like regular people's relationship to podcasts where it's by some, you know, I don't know.
01:07:20 John: I almost said Joe Rogan.
01:07:21 John: I didn't mean to say that.
01:07:21 John: But I don't know, like famous NPR personalities or a podcast featuring Barack Obama, right?
01:07:29 John: Like actual famous people who just happen to be appearing in the medium of podcasts.
01:07:33 John: This was...
01:07:34 John: You know, semi-famous and nerd circle people who are on Clubhouse.
01:07:40 John: It was the type of thing that you can imagine would be more to my taste.
01:07:46 John: I was going to say better, but I'm not going to say better.
01:07:48 John: I'm going to say more to my taste if it had been a podcast.
01:07:51 John: Because if you did a podcast, oh, here's a podcast with people telling stories about Steve Jobs.
01:07:57 John: You'd get only the best stories.
01:07:58 John: You'd edit them, right?
01:07:59 John: You'd produce it.
01:08:01 John: You'd get rid of all the dead air and the parts that didn't work.
01:08:05 John: But making a podcast of people telling stories about Steve Jobs would require...
01:08:09 John: Hunting down all the people who have stories, getting them to agree to be on your podcast, arranging a time for them to come and record, making sure they're set up so they can record, getting their recording, doing that 20 times, editing it all down, producing it, putting it in.
01:08:23 John: It's way more work than what seemed like this was more or less ad hoc.
01:08:27 John: Hey, we're doing the stories about Steve Jobs Clubhouse right now.
01:08:30 John: And then people just come to you.
01:08:32 John: Right.
01:08:33 John: People just people come and say, oh, I see they're on the clubhouse thing and Andy Hertzfeld joins and Bill Atkinson joins and they're all.
01:08:39 John: And once once they appear in the room, the moderators like bless them and say, oh, come on stage.
01:08:43 John: You talk.
01:08:44 John: You know what I mean?
01:08:45 John: And so it was ad hoc and messy and not like a produced podcast.
01:08:50 John: But it is also a thing that probably just wouldn't have happened, period, unless there was someone with an established podcast willing to put in the time and energy to make a produced podcast version of this.
01:09:00 John: I saw lots of people saying, like, this is what Clubhouse is great about.
01:09:04 John: Like, you would never see this in a podcast.
01:09:06 John: No, you could absolutely see this in a podcast.
01:09:08 John: It would just be a lot harder.
01:09:10 John: Like I said, the result of that would be more to my tastes.
01:09:13 John: But some people may like this more freeform one.
01:09:16 John: And also, of course, if you're in that room and you happen to have a story about Steve Jobs, you can raise your hand and maybe they'll let you tell your story.
01:09:21 John: And you can never do that with a podcast because you're not there.
01:09:23 John: You're not a participant.
01:09:24 John: You're just listening, right?
01:09:27 John: Both of these things, though...
01:09:29 John: made me think of a few more features that clubhouse should add to the, to their platform.
01:09:35 John: Um, and we've been talking mostly about like, what is it like in clubhouse and what kind of people are there?
01:09:39 John: What are they talking about?
01:09:40 John: But it's important not to lose sight of the fact that like Twitter or email or Facebook or Instagram, these things are essentially platforms.
01:09:49 John: they it's a system that works in a certain way and that system encourages certain behaviors and discourages others but it doesn't dictate subject matter or like you know population or relationships really you could be anything that works in this way where you want to come into a room where a bunch of other people can be and you can nominate them to speak anything that fits within that platform will work on clubhouse
01:10:12 John: It just so happens this is what we're getting now.
01:10:15 John: And so within that platform, platform features that I think they could really use are pausing and rewinding.
01:10:21 John: Now, you may think that's totally counter this.
01:10:23 John: It has to be live.
01:10:24 John: If you can pause and rewind, like you're going to be ruining the liveness of the experience and you're going to be behind other people and you won't be able to participate and all that other stuff.
01:10:33 John: But I feel like those two features are kind of essential for the...
01:10:38 John: the best functionality of their uh of the features they do have because when something is live and you're sort of listening to it the same way you like i don't know like you listen to podcasts like you're doing dishes or whatever you don't want to miss like the good part of the person who's telling the story about steve jobs you don't want to miss the good part of their story because you know you had to talk to somebody or you got distracted for a second or whatever
01:11:03 John: Or like a dog was barking or you're outside taking a walk and a loud truck went by and you didn't hear that last part.
01:11:10 John: It's not actually that difficult to add a little bit of a buffer to allow you to pause or rewind to figure out what somebody said or to pause for a moment.
01:11:20 John: As long as you have a good UI to say, okay, well, when you're ready to catch back up to real time, do so.
01:11:24 John: In fact, you could even use something like smart speed that would let you catch back up without actually skipping over anything.
01:11:30 John: Um,
01:11:30 John: I'm not saying the buffer should be a half an hour long, but five or 10 seconds of grace would go a long way towards making Clubhouse a more satisfying experience because I missed a bunch of things that people said because either I misheard them or there was noise or I had to pause to do something.
01:11:45 John: And there's no way for me to get that back.
01:11:47 John: And I'm sure the Clubhouse people would say, well, that's the beauty of Clubhouse.
01:11:49 John: It's.
01:11:50 John: It's here and then it's gone.
01:11:51 John: It can't be recorded, or of course it can't be, but anyway.
01:11:55 John: We discourage it from being recorded, and it's all about being there in the moment, and it's not about recording or rewinding.
01:12:02 John: We just need you to be there in the moment, and if you miss it, that's the beauty of Clubhouse.
01:12:05 John: Sometimes you just miss it because the dog barks, and I'm not down with that particular beauty.
01:12:09 John: I feel like people want to...
01:12:11 John: People want to go there to get the value of hearing the cool stories about Steve Jobs.
01:12:15 John: And I love the fact that someone didn't have to arrange all those interviews and make it into a big podcast and everything.
01:12:20 John: And anyone could just join.
01:12:21 John: But I don't like the fact that if I missed what somebody said because I was distracted for a moment.
01:12:26 John: that there's no way for me to get that back.
01:12:28 John: Just a little tiny buffer to pause and rewind would do it.
01:12:32 John: So I'm still not sure Clubhouse is for me.
01:12:35 John: I didn't actually participate.
01:12:38 John: I didn't raise my hand to participate in any of these things.
01:12:40 John: It's not my kind of MO.
01:12:41 John: I did think about types of things that ATP could do in that scenario.
01:12:45 John: Just didn't seem like...
01:12:47 John: For now, it just didn't seem like something that I was enthusiastic about participating in as a creator, as they say.
01:12:57 John: That's not to say that will change over time, but I do think I understand some of the value people get out of it.
01:13:03 John: Again, the people who want this type of experience are probably not the same people as me.
01:13:08 John: I like podcasts for a reason, and I would love podcast versions of everything else that I listen to, but I just think that...
01:13:16 John: There wouldn't be podcast versions of those because it's so much more work to make a podcast version of those things.
01:13:20 John: It's kind of like how Twitter was the low effort version of blogging.
01:13:24 John: Clubhouse in some ways can be the low effort version of doing an interview podcast.
01:13:29 Casey: It's an interesting way of looking at it.
01:13:31 Casey: Some semi real time follow up a long time ago.
01:13:33 Casey: I think it was for a Twitter account.
01:13:36 Casey: I don't remember which one.
01:13:37 Casey: I needed a phone number in order to do something.
01:13:39 Casey: Maybe it was do something with an API.
01:13:41 Casey: And I didn't want to give them my regular phone number or I tried and I couldn't.
01:13:46 Casey: And so I was trying to figure out a way to get another phone number so I could just hand it to Twitter just for the purposes of clearing this hurdle so I can do what I wanted to do.
01:13:54 Casey: And I'd stumbled upon an app called burner, which makes sense.
01:13:58 Casey: And at the time you could get a free like burner that would take, that would receive like a handful of text messages or only last a week or something like that.
01:14:05 Casey: I don't know if that's still the case.
01:14:06 Casey: I think you have to pay for everything, but it worked really well and did, uh, and it let, gave me a temporary phone number that I could use for the purposes of what I was trying to do.
01:14:15 Casey: And then it just went away.
01:14:17 Casey: Uh, and additionally, you know, you could use something like Google voice or whatever the case may be, but,
01:14:20 Casey: Yeah, I don't negate your point earlier.
01:14:22 Casey: I'm just saying that the barrier of entry for getting a new phone number is ever lower, even lower than I would have expected a while ago.
01:14:30 John: Yeah, the good thing about phone numbers is that the namespace, so to speak, at least in the US of phone numbers, is fairly limited.
01:14:36 John: Unlike the namespace of email addresses, which is...
01:14:39 John: essentially unlimited it's not really unlimited because there are length limits but there are way more possible email addresses in the world than there are possible phone numbers so i always wondered how google voice gets away with just handing out free phone numbers i have a google voice number like just you know it's very easy to get one but it is still more of a hassle than getting an email address and most of us do not currently have seven phone numbers that are just ready and to pull out of our pocket and sign up with a service for you know another way
01:15:05 Casey: All right.
01:15:08 Casey: Let's see if we can get through like two topics today before we run out of time.
01:15:13 Casey: Something flew by, flew across my desk a few days ago that I wanted to briefly call attention to.
01:15:19 Casey: Apple Platform Security released, I guess, a series of pages or maybe it's a PDF.
01:15:25 Casey: I don't know.
01:15:26 Casey: But
01:15:26 Casey: One URL that I can give you is about memory-safe iBoot implementation.
01:15:32 Casey: And I just thought that this was cool.
01:15:34 Casey: And we don't necessarily need to talk about it a whole lot, but it was something that I thought was very interesting.
01:15:39 Casey: And on this page, Apple writes...
01:15:42 Casey: In iOS 14, iPadOS 14, Apple modified the C compiler tool chain used to build the iBoot bootloader to improve its security.
01:15:50 Casey: The modified tool chain implements code to prevent memory and type safety issues that are typically encountered in C programs.
01:15:57 Casey: For example, it prevents buffer overflows by ensuring that all pointers carry bounce information that is verified when accessing memory.
01:16:03 Casey: It prevents heap exploitation by separating heap data from its metadata and accurately detecting error conditions such as double free errors.
01:16:11 Casey: It prevents type confusion by ensuring that all pointers carry runtime type information that's verified during pointer cast operations.
01:16:17 Casey: And finally, it prevents type confusion caused by the use after free errors by segregating all dynamic memory allocations by static type.
01:16:24 Casey: This technology is available on iPhone with Apple A13 Bionic or later in iPad with A14 Bionic chip.
01:16:30 Casey: I just think this is so cool that, hey, we want to write something in C, but C is inherently a little bit unsafe.
01:16:36 Casey: So we'll modify the C compiler to make it a little more safe.
01:16:39 Casey: Please and thank you.
01:16:40 Casey: I just think that's super, super cool.
01:16:43 John: So a bunch of discussion from some folks who do low-level programming at Apple and other places.
01:16:49 John: about the general topic of C just being an unsafe language to do any new development in modern times.
01:16:59 John: Every time there's some kind of bug or security exploit that comes out, it's just another nail in the coffin of C.
01:17:07 John: when it comes to security like there was the sudo one recently that there's this silly bug in the linux version of sudo that also affected max by the way it was just straight up normal you know c rookie c mistake that everybody makes because it's very easy to make them um of you know i forget what it was it was uh
01:17:24 John: I think it was just a straight buffer overflow.
01:17:26 John: But anyway, C makes all these things eminently possible.
01:17:31 John: And therefore, it's probably not wise to start some new project of something security, something that has security implications in C. And when, you know, when C was the dominant language, people say, oh, yeah, well, it's difficult, whatever, but it's the only choice.
01:17:51 John: It's not the only choice anymore.
01:17:54 John: There are so many memory-safe languages, and if your choice is, well, I need to use C because only C gives me the performance I need, if we were to tell you, okay, fine, but 10 years from now, there'll be a terrible security flaw that will infect billions of computers that you still want to use C,
01:18:09 John: uh and you know when it was the only choice there was also this sort of machismo about like well i'm a good c programmer i won't make those mistakes right or or i'll use a i have a tool that will help me figure out whether i'm making those mistakes or the people who do that there's just the bad c programmers or there's too much code written by people who don't understand c and all sorts of excuses but the bottom line is history has shown if you're writing any security critical uh software in c
01:18:33 John: There will be security related bugs in your code.
01:18:36 John: There's no way to stop it, no matter how many eyes are on it.
01:18:39 John: If it's open source and everyone's going to look at it and they'll find it.
01:18:41 John: Nope, they didn't find it in whatever was the Heartbleed thing that was in there for years.
01:18:45 John: The sudo one has been in there for years.
01:18:47 John: C is just never going to be a tool that humans can use to make programs that don't have security flaws.
01:18:55 John: And today we have things that are better in that regard.
01:19:00 John: Not perfect, but better.
01:19:02 John: Things like Swift or Rust that don't let you make a lot of the common errors.
01:19:06 John: This memory-safe boot implementation C compiler thing is like taking C and trying to mutate it to have a little bit of the memory safety that things like Swift and Rust have, which is a great idea.
01:19:18 John: But you're also kind of changing the language as you do that.
01:19:21 John: And as you start to do that, you're like mutating C into...
01:19:25 John: a, you know, a poorly specified half implementation of Rust or Swift, which is probably not ideal.
01:19:33 John: Obviously, you don't have the option in most of these cases to say, I'm just going to rewrite everything in Swift or Rust.
01:19:39 John: Because, you know, that's, you know, you've got a bunch of software in C, you've got to deal with it.
01:19:43 John: The core of Darwin, BSD, Mock, all that stuff, that's C and there's tons of C++ code.
01:19:49 John: Like, it's not going away anytime soon.
01:19:51 John: But the Twitter discussion I found interesting was,
01:19:54 John: General agreement about people who work on this type of code in C all day long at, you know, at the highest levels, all agreeing that, yeah, this is not humans will never be able to do this.
01:20:07 John: So we need to just use different languages.
01:20:10 John: There's nothing we can do in terms of discipline and linting and testing.
01:20:15 John: that's going to save us the compiler helping here is is great but it just adds sort of another another variable right because there could be parts of this implementation of this you know safe c thing that themselves are end up being venues for exploits you really kind of have to build in this type of safety from the very beginning to have a little bit more confidence so i would say using this compiler is vastly better than not using it but
01:20:45 John: If given the choice and you're writing some new code that doesn't exist that's going to be in a security critical area, I'm starting to agree with the notion that C and to a slightly lesser extent C++ are just non-starters and you should really think about using something else.
01:21:01 Casey: Yeah, no argument here.
01:21:03 Casey: I, you know, the first several years of my professional career were in C++, and there was a brief window of time where I thought I was an okay C++ developer, which just indicates how young I was.
01:21:14 Casey: I do not miss those times really at all.
01:21:19 Casey: Like, I am glad that that's how I learned, and I'm glad that that was the foundation upon which I started using other languages, but man, I just, I do not miss it.
01:21:28 Casey: I really don't.
01:21:30 Casey: Alright, Ming-Chi Kuo has some interesting information for us.
01:21:34 Casey: New MacBook Pro models with HDMI port and SD card reader to launch later this year.
01:21:39 Casey: Marco, I thought I heard your celebration from all the way down here several hundred miles below you.
01:21:44 Casey: Are you okay?
01:21:47 Casey: Do you need a moment?
01:21:48 Casey: Do you need a beer to kind of calm you down?
01:21:51 Casey: How are we doing?
01:21:52 John: We know how Marco always loves to echo up his laptops to the projector so he can present to the room, right?
01:21:59 Marco: No, here's why this is very good news.
01:22:01 Marco: So, you know, we heard the rumors, I believe also from Ming-Ju Kuo or from Mark Ehrman or whoever was reporting it a few weeks back.
01:22:07 Marco: uh talking about how the new macbook pros were rumored to have a few different improvements that were all like really pretty pretty good fan service improvements as well as uh you know quote more ports or more types of ports more connectivity whatever however they worded it but they didn't specify like well what ports like what's going to be added um besides the rumor about magsafe but you know it left the rest of it as an exercise to the reader to speculate um
01:22:31 Marco: So what's nice about this is that Minshi Kuo, who is pretty well-sourced and pretty reliable with stuff like this, is saying specifically which ports are coming back, in addition to MagSafe, which, again, has many benefits, including just freeing up a USB port.
01:22:46 Marco: But to have the SD card slot back and the HDMI port back...
01:22:52 Marco: I will say, I don't think I will ever use the HDMI port on a laptop.
01:22:57 Marco: However, as I said back when we talked about this a few weeks ago, if you look at what every single dongle has, I don't know anybody who has a MacBook of any kind from 2016 forward, so the USB-C only generation.
01:23:14 Marco: who doesn't have some kind of multi-port dongle.
01:23:17 Marco: And you look at what ports are on those as kind of an indication of what ports do most people need from their laptops that maybe should be on the laptop if possible, as this is evidence of that.
01:23:29 Marco: And they all have the same ports.
01:23:32 Marco: Ethernet, which, okay, it doesn't really fit anymore.
01:23:34 Marco: Fine.
01:23:35 Marco: USB-A, HDMI, and SD card slot.
01:23:39 Marco: all of them have those things because clearly those are very common needs and we can we can look at both you know just generally the way apple does things and also the physical side profile these laptops and we can say okay usba might be a stretch like i don't think many of us are expecting that even though i still would like it if it could fit i would like to have one usba port because you just still frequently need that but okay i can understand arguments against that
01:24:07 Marco: It is easy enough to get USB-C cables and USB-C peripherals much of the time now.
01:24:12 Marco: So, okay, maybe we can go without that one.
01:24:15 Marco: Again, Ethernet, many people don't need it anymore and it doesn't fit on the side.
01:24:19 Marco: So, okay, I can go without that one.
01:24:22 Marco: But HDMI is so commonly needed that I think it should be there.
01:24:28 Marco: Even though I don't use it, I think it should be there because so many people need it.
01:24:33 Marco: And that's an area where...
01:24:35 Marco: the need for it doesn't seem to be going away anytime soon because it's so often used for at for like projectors and stuff like that in workplaces and stuff like that so you know that's that's a common thing but also the hdmi ports on dongles are historically very unreliable it's really hard to find a good one that is something that needs to be rock solid for like nobody is presenting their presentation on a projector who can tolerate that being flaky
01:25:04 Marco: No one is watching a movie on their hotel TV from their laptop who really wants it to be flaky.
01:25:09 Marco: That really needs to be solid, and it's a tricky thing to get right from dongles, apparently, as we have learned from practice, I guess.
01:25:17 Casey: It's so true.
01:25:18 Casey: It's so true.
01:25:19 Casey: I had bought...
01:25:22 Casey: I don't know, three or four knockoff versions of the Apple USB-C in, HDMI out, USB-A in out, dongles.
01:25:31 Casey: I forget the official name.
01:25:34 Casey: USB-C multi-port adapter or something like that is the official name.
01:25:36 Casey: And I bought a few knockoffs because the official one is literally like $70 or something like that.
01:25:42 Casey: It's absurdly expensive.
01:25:44 Marco: Oh, I have one.
01:25:44 Marco: It sucks.
01:25:45 Casey: Oh, I have one.
01:25:46 Casey: And it's fine.
01:25:49 Casey: But I can tell you that all of the knockoffs that I've tried, and maybe it's just the particular devices I'm using.
01:25:53 Casey: Who knows?
01:25:54 Casey: Maybe I like stepped on one or something that I don't remember.
01:25:57 Casey: But every single one of these knockoffs, it's exactly what you described, Marco, that sometimes if I plug it in the wrong way, the TV will be showing nothing but static.
01:26:06 Casey: Sometimes if I plug it in the wrong way, it's showing things, but the colors are wrong.
01:26:10 Casey: It is unbelievable to me that this completely digital transport mechanism can fail in so many different ways.
01:26:18 Casey: Not completely fail, mind you, just mostly fail.
01:26:21 Casey: And I don't understand why this is so difficult.
01:26:24 Casey: It seems like it should be fairly straightforward, but I guess it ain't.
01:26:27 Casey: And because of that, the only dongle that I ever use, even though I have literally like have the official and three or four knockoffs, the only one I ever use is the Apple one because the only one that reliably works for me.
01:26:36 Casey: It's ridiculous.
01:26:38 Marco: If you can reduce the need for most people to need a dongle at all, that's a huge advantage.
01:26:43 Marco: And if most people need a dongle, then I think that's a product design failure.
01:26:48 Marco: It isn't like a case where people put cases on their phones.
01:26:52 Marco: I mean, that's partially a design failure in that the phones are too breakable.
01:26:56 Marco: But people also have lots of different preferences for which cases they want and everything else.
01:27:00 Marco: But a dongle for a laptop means...
01:27:04 Marco: I have a pretty significant need for some kind of ports that a lot of it doesn't have.
01:27:08 Marco: And if everyone bought different kinds of dongles, then you could argue, well, it's good to offer people flexibility because then they can pick what they need.
01:27:18 Marco: If everyone is using these same three ports on their dongles, that needs to be built in if possible.
01:27:24 Marco: when things are built in, they are inherently more reliable because you're not... Everyone's not using some weird $10 no-name chip that all these manufacturers on Amazon that have Markov generator brand names with the same plastic enclosure around it with different things printed on it.
01:27:41 Marco: And you're like, okay, well, that's...
01:27:43 Marco: That might not be very reliable.
01:27:45 Marco: And compared to the built-in port on the laptop, that is usually 100% reliable.
01:27:50 Marco: To make a large portion of your customer base rely on dongles is not a great thing.
01:27:56 Marco: So if everyone is requesting the same three ports and you can just build them in, that's great.
01:28:03 Marco: And you should.
01:28:04 Marco: And so again, USB-A, I see why, you know, that one's easier to go without.
01:28:10 Marco: HDMI is, for the people who need it, like, they need it, period.
01:28:14 Marco: And you can, if you can build that in, great.
01:28:17 Marco: That resolves a huge problem that a lot of people have.
01:28:20 Marco: And SD card slots.
01:28:22 Marco: This is, again, I've made this argument before.
01:28:24 Marco: I'll be quick.
01:28:25 Marco: People who don't use SD cards always think, oh, those are in the past now.
01:28:31 Marco: You can just use Wi-Fi or whatever.
01:28:33 Marco: Everyone always thinks SD cards are not useful anymore if they don't use them.
01:28:38 Marco: But to the people who use them, we know, oh no, we still need that if you use SD cards in your workflow.
01:28:44 Marco: chances are nothing can or will replace that except at best a future removable card standard like that that just you know has bigger faster cards whatever but like right now sd is still like the most mainstream widely used one it's supported by the most devices i know some of the higher end ones are having these like you know cfast and like other like faster things but for the most part that is still like if you're going to pick one slot to build and that's the one to build in
01:29:08 Marco: And nothing replaces that over time.
01:29:11 Marco: It's not like all the cameras now go to Wi-Fi.
01:29:15 Marco: There's no sound recorders that record to Wi-Fi.
01:29:19 Marco: That never materialized for lots of good reasons.
01:29:22 Marco: But basically SD cards still work really well and are still used in massive numbers of devices and peripherals and specialty workflows that people still need.
01:29:32 Marco: And that need has not gone away in the last five, four and a half years that we've had the USB-C world.
01:29:38 Marco: So, again, build that back in if you can.
01:29:42 Marco: SD card slots are really small.
01:29:43 Marco: They can be really thin.
01:29:45 Marco: So, there's no reason that can't fit on a redesigned laptop.
01:29:49 Marco: So, this is great news.
01:29:51 Marco: I'm so happy to hear this from such a reliable leaker as Ming-Chi Kuo because...
01:29:57 Marco: This is a 100% guarantee that's going to happen, but it's a pretty strong signal.
01:30:04 Marco: So if these laptops are roughly what is rumored, which is some kind of faster M-series chip or bigger GPU or whatever it is, somehow expanded M-series chip, it probably expanded RAM ceiling for people who need more than 16.
01:30:18 Marco: Great.
01:30:20 Marco: Possibly bigger screens, possibly redesigned enclosure, but the return of MagSafe and HDMI and SD, while hopefully not ruining anything else.
01:30:31 Marco: No new keyboards, please.
01:30:33 Marco: Don't mess with too much.
01:30:35 Marco: Oh, and the alleged departure of the touch bar.
01:30:39 Marco: This is all great news.
01:30:41 Marco: I'm looking forward to this.
01:30:43 Marco: Even if only half of this stuff comes true, this is going to be a great series of products in all likelihood.
01:30:48 Marco: So I'm really very much looking forward to this year of products.
01:30:53 John: We've been talking about this for a couple of weeks just because of the way these rumors have been rolling out.
01:30:57 John: Like Marco said, it started off as like, oh, they're going to have new things with new ports.
01:31:01 John: Well, which new ports?
01:31:01 John: And then it's like, oh, one of them is going to be an SD card.
01:31:03 John: And then we talked about that.
01:31:04 John: And this week it was like, oh, and the other one is going to be HDMI.
01:31:06 John: And I feel like they're really, we talked about this before, like really straining the limits of my, of how much I'm willing to believe these rumors because it's just in many ways too good to be true.
01:31:15 John: The selection of ports is interesting because
01:31:20 John: So USB-A, lots of people have wanted that for a while, but as Marco said, we do actually have USB.
01:31:28 John: It's just the little connector, and that little connector slowly but surely is making inroads.
01:31:34 John: I know A is still very, very common, I understand, but unlike some of the other things, the replacement exists and is making steady progress, and USB-A is actually pretty big, right?
01:31:48 John: HDMI...
01:31:50 John: Like, obviously, I haven't been in the office in forever.
01:31:52 John: When I was in the office, everyone had one of these stupid dongles to connect up to HDMI, and they're just as reliable as you said.
01:31:58 John: HDMI is interesting because it ties into the form factor rumors.
01:32:02 John: HDMI is too big to fit on the edge of current Apple laptops, but that's only because they have the curve that lets you get your fingers underneath it.
01:32:10 John: If they have flat sides and then rubber feet to bring them off the ground so you can actually pick them up...
01:32:15 John: the flat side is probably going to be there to give it enough room for hdmi unless it's mini hdmi which everybody hates and won't actually solve the problem because now everyone's going to have mini hdmi to regular hdmi adapters right this hdmi rumor is really pushing against no i'm just like not that i don't think they should have it i'm like but hdmi that's big and that just seems like complete wish fulfillment of like
01:32:41 John: remember what you complained about in 2016 well we're fixing all of those things and you know and i granted like i said this is this is what we've all been wanting fix the keyboard bring the ports back do all the things it'll be awesome when it happens but in some respects i'm like all you're doing is catching back up to where you were in 2015 in some respects obviously the computer's gonna be way faster the screens are better they're lighter you know the battery life is better like it's not exactly the same but in terms of like
01:33:07 John: the the product features and benefits oh it's a laptop uh it has a big screen it has a keyboard a trackpad and has ports on it
01:33:15 John: Setting aside the march of technology that allows everything inside there to get better, you're not really making that much progress.
01:33:22 John: You're more or less going back to the last good idea you had, which you should.
01:33:25 John: Don't keep going with the idea that we don't like.
01:33:28 John: Good.
01:33:29 John: But it's a little bit depressing when I think about the time that we wasted.
01:33:32 John: Forget about the time we wasted on the butterfly keyboard.
01:33:35 John: Just the time that we wasted.
01:33:36 John: I'll never forget.
01:33:37 John: Dealing with the insistence on just having Thunderbolt slash USB-C ports for everything.
01:33:45 John: right and if these rumors turn out to be true and apple finally does consent to have useful ports on the side of its laptops whatever they may be and that they are as welcomed uh by the customers as we all expect them to be it's just going to be like so depressing to think about you know because during all those years because during all those years it was like well maybe this is the future and we just have to get used to it or whatever and it just we're waiting so long for even for just usbc to come around to replace a
01:34:14 John: And although that is still slowly happening, all the other ports, there's nothing for them.
01:34:20 John: Like, it's just, you know, it's dongles or nothing.
01:34:22 John: And so while we still have the ability to fit any of them on there, because SD will fit because it's skinny.
01:34:28 John: Ethernet won't.
01:34:29 John: HDMI might fit if you make that side a lot flatter and bigger.
01:34:34 John: And maybe, you know, on the wedge-shaped computer, you could have the fat side of it or whatever.
01:34:40 John: but I don't know how long, like some of these connectors, I'm not sure how long they're going to last.
01:34:46 John: SD card, I guess it will last for a while, or if they replace it with the one that also reads the, the, whatever the new compact flash standard is, it looks like an SD card that could last for a little while too.
01:34:57 John: And presumably these things would just be on the high end ones that are made for like pros or whatever, because, uh,
01:35:02 John: uh you know who needs this stuff on a lower end laptop and on something as skinny as a replacement for the macbook adorable there's no way you're even getting an sd card slot on the side of that thing so forget about that but i don't know like at this rate it's been like every week there's a new rumor next week is the rumor that they're adding an ethernet port like i don't know what comes next like are they gonna add the giant chunky you know back to it is it micro ethernet does such a thing exist i don't even know
01:35:30 John: So hopefully this is the last of the features of the new MacBooks rumors.
01:35:36 John: And the next time we talk about this, it will be about an actual product.
01:35:40 John: But we'll see.
01:35:43 Casey: You know, I'd like to enter old man corner, if I may.
01:35:46 Casey: That's our entire show.
01:35:48 Casey: Yeah, well, touche.
01:35:50 Casey: When Marco and I were in school, in college, it was unusual, possible but unusual, to find a laptop with built-in wireless devices.
01:35:59 Casey: And in fact, particularly at the beginning of college, it was very unusual to find a laptop with built-in Ethernet.
01:36:05 Casey: You would always find a laptop with a built-in modem, but it was very unusual to find a laptop with built-in Ethernet.
01:36:10 Casey: And what you often had to do was add, well, especially for us PC users, you would have to add a PCMCIA card.
01:36:20 Casey: And it was like an expansion card specifically for laptops.
01:36:23 Casey: And I think cable cards and cable boxes use the same form factor, if I'm not mistaken.
01:36:28 Casey: But at the time, you would slide this card into the laptop, and then you would often have a little mini dongle coming out of it in order to plug in like your phone jack or your Ethernet cable.
01:36:43 Casey: And then the magic of X-Jack appeared.
01:36:49 Casey: And what they ended up doing was there was a little pop-out, like, not a door necessarily, but a little pop-out thing, receptacle, I guess, wherein you could just plug the phone cable or the Ethernet cable directly into this little receptacle that popped right out of the cord.
01:37:07 Casey: No dongles required.
01:37:09 Casey: Guys, kids, it was amazing.
01:37:13 Casey: And I think I've told this story at least once or twice, and I apologize for repeating it, but it was so unbelievably cool.
01:37:19 Casey: See also when you had Wi-Fi PCMCA cards where it had the antenna hanging out the side of the computer, which was often like a solid inch wide.
01:37:28 Casey: It was so bad.
01:37:29 Casey: And then I remember I got, I know I've told this story, I got a, some ThinkPad, I can't remember which one it was, that had a port on the bottom of it where you could slot in a Cisco Wi-Fi card.
01:37:42 Casey: So it was internal and it already had the antennas and like the display that I think you had to like hook up or something like that.
01:37:48 Casey: But I didn't have, I could get on the internet using my laptop without having this thing sticking, this wart sticking outside the side of my laptop.
01:37:57 Casey: Oh, my word, kids.
01:37:58 Casey: It was like a whole new world.
01:37:59 Casey: It was amazing.
01:38:00 Casey: So anyway, I'm ready for an X-Jack Mac Pro is what I'm saying.
01:38:03 Casey: Please don't do that.
01:38:05 Casey: Come on, man.
01:38:06 Casey: It'd be awesome.
01:38:07 John: Was that the thing that looked like a little square basketball hoop that looked like it was ready to break at any second?
01:38:11 John: Yes.
01:38:12 Marco: It looks incredibly perilous.
01:38:13 Marco: I don't know how sturdy they actually were in practice, but it looks like you would just look at it wrong and break it.
01:38:20 John: No, it's the opposite of MagSafe, where MagSafe, if someone jumps over the cord, your laptop will be okay.
01:38:25 John: If someone sneezes on the cord, it's going to snap that thing off.
01:38:29 Marco: We are brought to you this week by Squarespace.
01:38:31 Marco: Start building your website today at squarespace.com slash ATP.
01:38:36 Marco: Enter offer code ATP at checkout to get 10% off.
01:38:39 Marco: Make your next move with Squarespace.
01:38:41 Marco: Squarespace makes it incredibly fast and easy and low hassle to make a website regardless of any of your skill level in making websites.
01:38:51 Marco: So you can be a web developer or you can be a total novice.
01:38:55 Marco: With Squarespace, it doesn't matter because there's no coding required.
01:38:59 Marco: They all have intuitive, easy-to-use tools to do pretty much anything you want to do on Squarespace for all sorts of different sites, whether it's something simple like a few pages that just say your business information, the hours of your store or whatever, or whether it's something that is typically more complicated to host, something like hosting an entire podcast or hosting a dynamic gallery, dynamic event calendar, stuff like that.
01:39:22 Marco: Squarespace makes it incredibly easy to host all that stuff.
01:39:25 Marco: You even host a store on Squarespace.
01:39:27 Marco: Digital or physical goods can be sold on Squarespace, and it's super easy.
01:39:32 Marco: It's just an incredible platform to build on.
01:39:34 Marco: And when Squarespace hosts your site, there's all sorts of things you don't have to worry about.
01:39:38 Marco: You're not running your own servers.
01:39:39 Marco: You don't have to worry about software upgrades and security patches and migrations and all that stuff.
01:39:46 Marco: You don't have to worry about getting hacked.
01:39:48 Marco: You don't have to worry about supporting your site or keeping things running.
01:39:51 Marco: They do all of that for you.
01:39:53 Marco: And you can see how easy Squarespace is to use by using their free trial.
01:39:58 Marco: You can start a site on Squarespace, never give them a credit card.
01:40:02 Marco: with their free trial, so you don't have to remember to cancel it.
01:40:05 Marco: It doesn't auto bill you.
01:40:07 Marco: You never give them a credit card.
01:40:08 Marco: You just start building your site.
01:40:09 Marco: You can build the entire site before you pay them anything.
01:40:12 Marco: You can see how it works.
01:40:13 Marco: And when you're ready to launch, that's when you can sign up.
01:40:16 Marco: Start that free trial.
01:40:17 Marco: at squarespace.com slash ATP.
01:40:20 Marco: When you decide to sign up, go back there, squarespace.com slash ATP, and use the offer code ATP to get 10% off your first purchase.
01:40:28 Marco: That's squarespace.com slash ATP, code ATP.
01:40:32 Marco: Thank you so much to Squarespace.
01:40:33 Marco: Make your next move with Squarespace.
01:40:39 Casey: Let's do some Ask ATP.
01:40:41 Casey: John Hovland writes, I have a 2009 iMac running High Sierra, and I've recently learned that Apple plans to discontinue security updates as of the end of January 2021.
01:40:49 Casey: Sorry, we're not the most timely.
01:40:51 Casey: My question is, how dangerous is it to continue to operate a Mac under these circumstances while old the iMac is meeting my needs?
01:40:57 Casey: And I would prefer to delay a replacement until an Apple Silicon iMac is available.
01:41:01 Casey: It's a tough spot that John's in.
01:41:02 Casey: I mean...
01:41:03 John: i would say if it were me i'd probably still continue to use it and just try not to visit the dark corners of the internet but uh i don't know what do you think john yeah this you know there are security flaws in this already like just the sudo thing that i mentioned is probably in this high sierra thing and it's never going to be patched right um but if that's the latest os your mac can run
01:41:28 John: You know, it's okay to just ride that out for a little while.
01:41:32 John: Like, you should be planning to eventually replace this computer, but in the grand scheme of things, just because you're vulnerable, you have security vulnerabilities, doesn't mean they'll be exploited.
01:41:42 John: There's more risk than if you had an up-to-date patched version of the OS, but how much more risk?
01:41:48 John: Because even in a patched version of the OS, there are flaws that aren't yet patched or that Apple doesn't yet know about.
01:41:54 John: So it's not as if you're going from... The wrong way to think about this is...
01:41:58 John: previously I had a secure OS and now I have an insecure one.
01:42:02 John: You've always had an insecure OS.
01:42:03 John: Just a question of how many vulnerabilities are there.
01:42:07 John: And as time progresses, High Sierra will gather more vulnerabilities probably, up to a limit because eventually no one cares about exploiting it anymore.
01:42:15 John: But
01:42:16 John: I wouldn't characterize it as a sort of binary black and white.
01:42:20 John: I was supported and now I'm not.
01:42:22 John: It's more of this long gradient.
01:42:24 John: And you know you've been sort of abandoned at the back end of this gradient and things are just going to slowly get worse for you.
01:42:29 John: So start planning on a new Mac.
01:42:31 John: But as someone who has run Macs that could no longer be upgraded to newer versions of operating systems for literal years...
01:42:38 John: It's mostly okay, right?
01:42:41 John: Like I said, don't think about it as running an insecure OS.
01:42:44 John: Thinking about it as running an OS that is not getting any better.
01:42:50 Casey: Marco, any other thoughts?
01:42:51 Marco: Yeah, I would just add that this is probably going to be for a reasonably short time because John says they prefer to just delay replacement until an Apple Silicon iMac is available.
01:43:04 Marco: That's probably going to be within a few months.
01:43:06 Marco: So I think it would be...
01:43:09 Marco: It's not that big of a time that you're in this state.
01:43:13 Marco: And I would just say, you know, John's right, but I'd just say, you know, once you are no longer being security patched, just be a little extra careful.
01:43:20 Marco: And I know that's hard to say.
01:43:21 Marco: You know, just be a little bit careful with, like...
01:43:25 Marco: weird websites you might visit like dark corners of the web try to use a web browser that is more up to date than whatever version of safari will be in that so maybe use like firefox or chrome or you know something else that is like if you can get some other browser that is still being updated for that os um i believe firefox goes back pretty far so that could be something just because you know your your most likely attack vectors are going to be like weird network stuff which i'll get to in a second or you know weird web exploits
01:43:54 Marco: So if you can just reduce your attack vector there by using a more up-to-date browser than the built-in Safari, that's probably a good idea.
01:44:01 Marco: And then for the network side, just make sure that you're not directly connected to the internet.
01:44:07 Marco: But these days, no one is.
01:44:08 Marco: These days, everyone's going through a router of some kind.
01:44:12 Marco: So the basic security inherent in being behind a NAT router is going to be
01:44:17 Marco: largely protecting you from like you know weird like network port scanning kind of threats so you're you're mostly okay on that um but yeah just the web browser i think is your biggest uh attack surface so try to get better than the built-in stuff for the web browser um and then you know when the new mx come out jump on them reasonably quickly but again i think that's probably going to be within a few months
01:44:40 John: And maybe like don't install lots of new software, don't download a lot of attachments and double click them to launch them.
01:44:47 John: The way to think about it is whatever was on your computer when it stopped getting patches, just use it in that mode.
01:44:53 John: The desire to say, oh, there's a cool new program, I should try it out.
01:44:57 John: That's where you get yourself into trouble.
01:44:59 John: That's what sort of being slightly more cautious means.
01:45:02 John: But like I said, I ran my 2008 Mac Pro with an OS that was multiple years old.
01:45:07 John: And mostly, you know, I mean, I have a certain level of caution I'm always operating with, but it wasn't, it's not the end of the world.
01:45:14 John: And so, you know, we don't know when new iMacs are coming out.
01:45:17 John: We're hoping they're going to be this year, but you're not going to be spending three years using this computer.
01:45:21 John: So I wouldn't worry too much about it.
01:45:23 Casey: And to put things in perspective, I actually meant to talk about this earlier.
01:45:27 Casey: Somebody I know who shall remain nameless, they were running Big Sur on their MacBook Pro.
01:45:35 Casey: I think it's roughly the same vintage as mine.
01:45:37 Casey: And they noticed that when they were going to do a search in their web browser, and this was true of both Chrome and Safari, which is where the story starts to get alarming, they would do a Google search but end up on Yahoo.
01:45:49 Casey: Like the browser settings are for Google, and I verified this myself, but they ended up on Yahoo.
01:45:57 Casey: And some spelunking later, I realized they had both HTTP and HTTPS proxies.
01:46:05 Casey: in their networking settings that they absolutely did not turn on themselves and so suffice to say that computer has been burnt down and rebuilt from the ground up with no migration assistant and things are looking better now but that was on that was on big sir and uh for the life of me i have no idea how this individual ended up getting this particular like virus or malware or whatever it was
01:46:27 Casey: not a clue they're not the kind of person i don't think that would be on the darkest of dark corners of the internet or even the particularly gray corners of the internet so i don't know what happened there but it can happen to anyone even on big sir when you click on an ad banner download a thing say okay to a bunch of dialogues you don't understand it can happen
01:46:43 John: And like I said, one of the things that's protecting your older computer is that it is it becomes less interesting as an exploit target.
01:46:50 John: Right.
01:46:50 John: As the installed base, how many people are still running high Sierra as that installed base shrinks, you become a less interesting target, even though your thing is not getting any more secure.
01:46:58 John: Maybe Big Sur is where all the new action is happening or all those those hot new M1 malware software things.
01:47:04 John: All right.
01:47:05 Casey: Colin Minney writes, do you store your parents' contacts under their real names or are they under mom and dad or similar?
01:47:11 Casey: It's worth noting that there's a nickname field in contacts.
01:47:16 Casey: When you use it, it seems to take over in all Apple UIs as the one true version of that contact's name.
01:47:25 Casey: So, for example, if you use mom as your nickname for your mother, then...
01:47:31 Casey: In messages and I'm trying to think of other places, but in I think the phone or in the phone app and all the places that Apple controls, you won't see Janelle Liss, you'll see mom and and that's fine, but it does kind of take everything over.
01:47:47 Casey: Uh, also there is a way, and I forget exactly how to do it other than apparently you can tell Siri, but there's a way to establish relationships, I think through your own contact or perhaps through other contacts where you can say, oh, this person is related to this other person because this is their mother or this is their sister or brother or what have you.
01:48:06 Casey: Um, so for me, I do have nicknames for my parents.
01:48:09 Casey: Um, and I think I do have relationships for my immediate family in terms of both Aaron and the immediate family that I grew up with.
01:48:16 John: uh i think if this started as an email thread that maybe john and i both participated in so john do you have more thoughts about this yeah my general advice is use the people's real names put their first name in the first name field put their last name in the last name field but then use the nickname field that's exactly what it's there for uh at various times apple software has had like some of it some of it has sometimes had a preference to say should i show the nickname should i show their first name should i show long name but apple being apple
01:48:42 John: uh those options are few and far between and i think have been disappearing over time but that's that's what i recommend people do um if you don't see the nickname field in your contacts if you go edit contact you don't see a nickname you have to like scroll down and there's like a thing at the bottom that says add new fields or something and then you can pick from the fields that you can add you can pick nickname and it will appear like it's there you might have to dig for it a little bit but it's like an officially supported field that apple will honor
01:49:05 John: There's a bunch of other fields that you can also fill in for relationship stuff, but I don't even know what those things are because the way I've mostly done it is the way that Casey just described.
01:49:14 John: You can have a conversation with Siri about this, and it has all the benefits and drawbacks of having a conversation with Siri, right?
01:49:21 John: So you can just say, you know, hey, dingus, Jane Doe is my mother and James Doe is my father-in-law.
01:49:28 John: And it will essentially make those relationships for you and your contacts.
01:49:32 John: I think it will just fill in the fields that you could fill in manually, but if you don't know what they are, you can just talk.
01:49:37 John: The downsides of conversations with Siri is that if it misunderstands you or you say the wrong thing, you don't know what Siri just did to establish that relationship.
01:49:46 John: If you didn't know about these secret fields at the bottom of contacts or you don't know how to show them in the editor or whatever, you're like, uh...
01:49:51 John: How do I fix that?
01:49:53 John: Hey, Dingus, James Doe is not my father.
01:49:56 John: He's my father-in-law.
01:49:58 John: And it's like, I'm sorry, I don't understand what you're doing.
01:50:01 John: It's like, oh, no.
01:50:02 John: Siri's not a human.
01:50:03 John: It's like a text adventure.
01:50:05 John: It knows how to understand who is my mom and my dad.
01:50:08 John: But now when I want to say...
01:50:10 John: The thing you just did is not quite right.
01:50:12 John: Can you just undo that and do something different?
01:50:15 John: And it doesn't know.
01:50:16 John: So I'm not sure what the best way to do the relationship stuff is.
01:50:21 John: The way I've had the most success is sort of the demand-paged approach where...
01:50:27 John: I ask Siri to do a thing for me and it says, I don't know who your father is.
01:50:33 John: Can you tell me who they are?
01:50:35 John: And like sort of that type of thing where I try to do a thing expecting it to know who my wife is, but it doesn't yet know.
01:50:41 John: And it asks me and I answer.
01:50:43 John: And if that works out and I answer correctly from that point on, it's all set.
01:50:48 John: Um, I think this entire, um,
01:50:51 John: realm of features deserves a better interface than what it has than you know obscure fields at the bottom of contacts that you don't even see unless you add them because uh and i bet apple would say well that's what siri's for we don't want people messing with those fields it's too fidgety we just want them to talk with siri but siri's not up to the task a lot of the time especially if you get it wrong um
01:51:11 John: But anyway, I recommend using real names everywhere and then just somehow try to get into the system, the various relationships, because once all those relationships are in, you can pretty reliably say, hey, dingus, call my wife at work and it will figure out what to do.
01:51:26 John: I mean, even even my ancient Honda Accord can do that, that type of thing where I can yell into the air and specify someone by their relationship and specify a location and it will just do it.
01:51:39 John: So we are at that level of technology that a 2014 Honda can do it.
01:51:43 John: I think Apple can do it as well.
01:51:45 Casey: And then Hargis Manga writes, you know, fun fact, when Declan was really little, his word for grandma was manga.
01:51:52 Casey: And so when one of the moms showed up, it was manga, manga.
01:51:56 Casey: Anyway, Hargis writes, I'm irrationally annoyed by the non-permanent apps in my dock that stick around after I close all the windows.
01:52:02 Casey: I don't necessarily want to quit those apps.
01:52:04 Casey: I don't care if they keep running, but I don't want them cluttering up my dock.
01:52:06 Casey: I really don't need to be aware that text edit is running three days after the one time I open a random file with it.
01:52:13 Casey: Is there a way to auto hide apps from the doc that have no open windows?
01:52:16 Casey: Now, I'm not entirely sure that I understand what is being asked here because there's like several different things that this could mean.
01:52:23 Casey: First of all, in Big Sur, and it might have been even in Catalina before it, there will be, I think, up to three recently used apps that will show up on your dock next to the trash, which you can turn off in System Preferences.
01:52:36 Casey: There's a checkbox, Show Recent Applications in Dock.
01:52:39 Casey: And those apps may or may not be running at any given point.
01:52:42 Casey: And so maybe that's what it's being referred to.
01:52:46 Casey: Also worth noting, although I don't think this is the question, there used to be little like dots or lights next to apps that were actively running.
01:52:54 Casey: And then those lights or dots would go away if the app is not actively running right now.
01:53:00 Casey: This is one of those things that I always turn back on, even though I try to stick to as vanilla in installation in terms of like preferences and things like that as I can.
01:53:09 Casey: Um, that's show indicators for open applications again in doc and menu bar and system preferences.
01:53:14 Casey: Um, but I think what's actually being asked is if you open an app and then I guess like, I guess like it was said, close all the windows, but the app hasn't been terminated.
01:53:25 Casey: It does still sit in the dock for a while.
01:53:28 Casey: And I guess to me, like if that's a problem, just quit the darn app.
01:53:32 Casey: And obviously that's not the actual solution.
01:53:34 Casey: That's not fair of me to say, but that's what I do.
01:53:37 Casey: Like if I have text text headed open and I close the last window, I'll just command Q and then the problem and the icon goes away.
01:53:44 Casey: But I'm guessing one of you, maybe John has more or better thoughts about this.
01:53:49 Casey: So what, what should be done?
01:53:51 John: Are those dots really off by default?
01:53:53 John: This is what happens if you never redo a clean install.
01:53:55 John: I have no idea what the defaults are anymore.
01:53:57 Casey: I am not 100% sure, but I'm close.
01:53:59 Casey: I think they're on by default.
01:54:01 John: Okay, maybe I'm wrong.
01:54:02 John: All right, so this... The general complaint here seems like it's...
01:54:07 John: It sounds like the common Windows user complaint, because in Windows, the sort of hierarchy that exists on the Mac doesn't exist in the same way.
01:54:15 John: On the Mac, you have applications, and there is an application that is the front application, and that owns the menu bar.
01:54:22 John: And within that application, you can have multiple windows.
01:54:24 John: And the original Mac model and the Mac model that more or less has stayed since day one, subject to the caveats that I'll get to in a moment,
01:54:32 John: is that an application can be open and running independent of how many windows it has on the screen and you can tell that it's running because you look at the menu bar in modern mac os you can see the name of the app there right it's the front most application it owns the menu bar it's running it doesn't matter if there are any windows open whereas in windows the windows themselves more or less are the application and if you close all the windows by hitting the little x button
01:54:56 John: And they're all gone?
01:54:57 John: Well, the app's not running anymore.
01:54:58 John: Because how could the app be running if there are no windows open?
01:55:00 John: Because on Windows, there is no menu bar at the top of the screen.
01:55:04 John: So if you've literally closed all the windows, how would you access the UI of the application?
01:55:08 John: It is not running anymore, right?
01:55:10 John: And that's what Windows users expect.
01:55:11 John: Now, on the Mac, there's always been exceptions like desk accessories, which no one knows what those are unless you're super old, or other applications like Calculator, for example, where you close that window and it's like, oh, well, when I close the Calculator desk accessory,
01:55:24 John: the calculator is not running anymore and desk accessories didn't own the menu bar anyway so some at some point during i think it was probably in the early days of mac os 10 apple made it more or less an officially supported thing that hey if you have a little application like calculator you can make it so that when you close the last window your application quits now you've always been able to do that on the mac it's just a program you can make your app do anything but it hasn't been in the culture like especially in classic mac os the culture was
01:55:51 John: If you have an application and it's launched and someone closes the last window, like if you have like a text editor open in this example, and someone closes the last open text editor window, you would never quit text edit.
01:56:01 John: Of course, you would leave the application running because maybe the person closed it and the next thing you want to do is make a new text edit document.
01:56:06 John: So they hit command N. And if text edit quit after you close the last window, how can you hit command N?
01:56:11 John: You have to go relaunch it, right?
01:56:13 John: So, and that's the way I'm used to.
01:56:15 John: That's the way Mac culture tends to work.
01:56:17 John: And so this complaint is the opposite of saying, once I close that last text edit window, it annoys me that text edit sits there still being open, waiting to see if I want to make a new text edit window or open a new document and text edit.
01:56:28 John: Why doesn't it just quit?
01:56:29 John: I don't have any windows open.
01:56:31 John: Um, in fact, text edit specifically is the one app that, that end preview, but text edit, these apps drive me up a wall because in, uh, let me see what version of it.
01:56:44 John: I think in Lion, uh, Mac OS 10, 10.7 from 2011, Apple added a feature called automatic termination.
01:56:54 John: Um,
01:56:54 John: And the way that works is you can opt into it.
01:56:57 John: The way it works is if you close all the windows belonging to an application, an application may decide to automatically terminate because it thinks you're not using it anymore after a short period of time.
01:57:09 John: If you use the dock without that recent applications thing, which is a new thing, it didn't exist in Lion anyway.
01:57:15 John: What you'll see then is you'll close the last window for text edit.
01:57:18 John: And let's say, let's pick preview.
01:57:21 John: You open a bunch of pictures in preview.
01:57:22 John: I'm looking at the pictures.
01:57:23 John: All right, no, I don't like that one.
01:57:25 John: I like that one.
01:57:25 John: So I close the window.
01:57:26 John: I close the window.
01:57:27 John: I've got no windows open in preview.
01:57:28 John: Then I go back to the finder to find the next image I want to open.
01:57:32 John: While I'm in the finder looking for the next image, preview quits out from under me and disappears from the dock.
01:57:37 John: And I was like, well, wait, I was just about to go back to you.
01:57:39 John: So now you have to reopen preview or double click the image and reopen preview.
01:57:43 John: Or if the image is owned by Photoshop, manually open preview and then drag it on to preview because you don't want the thing to open in Photoshop when you double click it, which is a whole other ball of wax.
01:57:50 John: I don't like the application quitting behind my back because it thinks I'm done using it based solely on the signal of whether or not it has any windows open.
01:57:59 John: So we have the opposite complaint here, right?
01:58:02 John: That he wants these apps to quit as soon as they have no windows open and I can't stand when they do that.
01:58:08 John: The other feature that Apple added related to this again around the same time is called sudden termination.
01:58:13 John: And I'm pretty sure both of these two things still exist.
01:58:16 John: They're both things that you can opt into.
01:58:18 John: Sudden termination is a way for your application to essentially set a flag or signal to the OS that not only is it okay to terminate me,
01:58:27 John: But you can terminate me with prejudice.
01:58:29 John: You can send me sig kill.
01:58:31 John: You don't have to politely send me an Apple event asking me to quit.
01:58:35 John: You can just literally just kill me.
01:58:37 John: I don't have any cleanup work to do.
01:58:38 John: I don't have any open files.
01:58:39 John: I don't need to write any preference files.
01:58:42 John: I am ready to be terminated suddenly.
01:58:44 John: And this feature was added, I think, in Snow Leopard, actually, to make it so when you log out or shut down,
01:58:51 John: That it doesn't have to essentially send a quit Apple event to every single application, have that application swap back in, have it respond to the quit Apple event, have it to run all the handlers that you can run.
01:59:02 John: And, you know, AppKit has handlers for it and Classic Mac has handlers for it.
01:59:06 John: And, you know, you know, like there's things you can do on quit.
01:59:08 John: clean stuff up like close your indexes whatever like there's all sorts of crap apps can do on quit and that would make logout slower or shutdown slower or restart slower because you'd have to wait patiently for every application to be done doing what it's doing it was especially true on the days of spinning hard disks and not a lot of ram when these things would have to swap back in from disk just to get to the point to say okay you finally swapped back in now process this quit event up now you're exiting and
01:59:36 John: And it would just be, you know, torture to wait for the thing to come off the disk into RAM just so it could quit itself.
01:59:42 John: Whereas if you allowed the OS, if you had previously signaled, I'm not actually doing anything here.
01:59:47 John: You can kill me.
01:59:48 John: Then macOS would just send, I think it would actually literally send sig kill, kill minus nine, to just kill that process off.
01:59:54 John: Like, I don't, no, no chance to do anything.
01:59:56 John: You don't get to swap back in.
01:59:57 John: You don't get to run again.
01:59:58 John: You're just dead.
01:59:59 John: And automatic termination is the thing where it says, oh, when no windows are open and you haven't used me in a while, I'm just going to exit.
02:00:05 John: um and both of those you could use them in any combination right and then finally this was in my line review it's a good thing i go back through my old reviews and learn things that i had long since forgotten i'm not sure if they're still doing this but one of the things that lion did was if an application was automatically terminated it would disappear from your doc if it wasn't like permanently there or the dot would appear disappear underneath it this i do wonder how many people understand how the doc works these days like how like
02:00:31 John: What makes an icon disappear from the dock when it's quit versus what makes it stay there?
02:00:35 John: Right.
02:00:35 John: How does the fact that I dragged an icon one space to left mean that it's forever on my dock?
02:00:40 John: Right.
02:00:41 John: Like the model hasn't changed in 16 years, but it is kind of a weird model anyway.
02:00:48 John: Let's say this thing wasn't permanently on your dock and it was automatically terminated and disappears from your dock.
02:00:53 John: and you're like, oh, that application I was using, you made it quit.
02:00:57 John: The OS, as of line anyway, reserved the right to just keep that application running anyway.
02:01:03 John: So you could go to activity monitor and you say, wait a second, I thought preview just quit.
02:01:06 John: I saw it disappear from my dock.
02:01:08 John: Why do I still see preview and activity monitor?
02:01:11 John: Is there some kind of lag or something?
02:01:12 John: No, the OS would terminate preview, but it wouldn't actually terminate it.
02:01:17 John: It would keep it running just in case you want to launch it again.
02:01:20 John: And you would click to launch it again and it would be up instantly.
02:01:23 John: And this is, again, a lot easier to notice in the days before SSDs.
02:01:26 John: Like when the days of spinning disk, you would really notice when you launch an app for real.
02:01:30 John: So it would automatically terminate in scare quotes.
02:01:33 John: preview but it didn't actually terminate it just hit it from the dock and so the next time you launch it it'll be like oh here i am i'm still running you didn't know that look i launched instantly i find this entire approach maddening right the thing that ios does which didn't help and people still love to force code all their applications but the thing that ios does which is don't you worry about whether an application is running or not that's not a thing you have to concern yourself with
02:01:55 John: the os will manage all that as far as you're concerned running application not running application they all look the same in the app switcher from day one we've required the applications to be able to resume where they left off and you know have auto save and all that stuff that's the model of ios that is a fairly clean model even if it didn't account for the foibles of human nature that would result in millions of people swiping their applications upward all day long right
02:02:20 John: The model on the Mac has never been like that, and attempts to make the Mac like that, like sudden termination, automatic termination, and all the other stuff they did to try to ISFI Mac OS back in the lion days, have not been particularly successful.
02:02:36 John: Whereas the previous model that the Mac had, which is you launch applications when you're done with them, you quit them.
02:02:43 John: Windows are owned by applications.
02:02:45 John: So you have a bunch of applications, each of which own a bunch of Windows.
02:02:48 John: You save explicitly.
02:02:49 John: You can save to save the current thing.
02:02:51 John: You can save as a save in a new name like that whole paradigm.
02:02:55 John: That was also understandable.
02:02:57 John: if not quite as friendly as the iOS model.
02:03:00 John: And I feel like where the Mac is now is in this uncomfortable in-between place where there's a bunch of features of macOS that are trying to give you the benefits of iOS, but failing in various ways.
02:03:11 John: And they're also not configurable enough to let people with differing preferences
02:03:16 John: decide hey do you want me to to yank preview out from under you because you glance away from it for one second or do you want preview to always stay running now there are hidden plist keys for a lot of these things you can disable automatic termination you might be able to disable sudden termination or at least there were hidden plist keys for these back in the day but i've long since given up trying to tweak them and for all i know they disappeared in recent os releases but these should be
02:03:39 John: If Apple insists on having these features, they probably need more flexibility in macOS so it behaves the way the user wants it to or expects it to behave.
02:03:48 John: Because the current default behavior is like dependent on whether the app supports automatic termination.
02:03:54 John: And off the top of your head, do you know which applications that you use every day support automatic termination?
02:03:59 John: Or do you just have no idea?
02:04:00 John: It's not a great situation.
02:04:02 Marco: Thanks to our sponsors this week, Squarespace, Buzzsprout, and Fastmail.
02:04:08 Marco: And thanks to our members who support us directly.
02:04:10 Marco: You can go to atp.fm slash join to join them.
02:04:14 Marco: And we will talk to you all next week.
02:04:18 Marco: Now the show is over.
02:04:21 Marco: They didn't even mean to begin.
02:04:23 Marco: Cause it was accidental.
02:04:26 Marco: Oh, it was accidental.
02:04:30 Marco: John didn't do any research.
02:04:32 John: Marco and Casey wouldn't let him.
02:04:35 Marco: Cause it was accidental.
02:04:37 Marco: Oh, it was accidental.
02:04:40 John: And you can find the show notes at ATP.FM.
02:04:45 John: And if you're into Twitter...
02:04:48 Marco: You can follow them at C-A-S-E-Y-L-I-S-S, so that's Casey Liss, M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-A-R-C-O-R-
02:05:10 John: Do you actually know which applications support automatic termination on your Mac?
02:05:23 John: Do you notice this happening or is this a non-issue in your life?
02:05:27 Marco: I didn't know about the sudden termination thing.
02:05:29 Marco: I did know about the automatic termination thing, but I don't know.
02:05:32 Marco: I mean, I'm kind of surprised that...
02:05:35 Marco: I mean, like there's there's areas of Mac OS that seem like common stumbling blocks for people learning Mac OS or or like, you know, common like little sticking points that people just never really understand who aren't like super nerds.
02:05:51 Marco: And I think disk image distribution of apps is definitely one of those things.
02:05:57 Marco: And I think window management, there's certain things about it in application lifecycle management that a lot of people just don't get.
02:06:04 Marco: It doesn't mesh well with them.
02:06:05 Marco: And this thing about the difference between an app being quit versus an app having no open windows...
02:06:12 Marco: I think this trips people up so often and is so counterintuitive to how most people assume their computer will work that I am kind of surprised that it hasn't been changed over time.
02:06:26 Marco: Like, if you look at the kinds of things that Apple has done that make macOS worse in certain ways, but that they do in the name of trying to make it more easily understandable for novices...
02:06:42 Marco: there is so much low-hanging fruit that they haven't touched, especially, like, in this area.
02:06:48 Marco: I think of window management, application lifecycle management, disk images.
02:06:51 John: I mean, they tried to.
02:06:53 John: They touched it a lot.
02:06:55 John: They just didn't do a good job.
02:06:57 John: Like, it was constantly... Like, every release around this middle period of, like, the 2011, 2012, 2013, they were changing stuff...
02:07:04 Marco: tons of stuff related so it was the whole auto save thing the reason we got like duplicate menu items and you had to hold down modifier keys to get save as right see and and i think that by the way that gets me every single time every time i open up an image in preview to like make it a you know chapter artwork image or something and i modify the size and i hit i want i go to save as and like oh actually i modified the original you're welcome i'm just like it that's
02:07:29 Marco: See, like, again, like, I'm sure they had the best of intentions, you know, trying to bring the iOS data lifecycle to files on the Mac.
02:07:38 Marco: But the problem is that when they introduced that, most of society had already been using computers.
02:07:44 Marco: And most of society was already very familiar with the saving and save as workflows and meanings and behaviors on computers.
02:07:56 Marco: And so by completely breaking that, I think they caused more confusion than they could have possibly resolved by having moved to that system.
02:08:04 John: They didn't completely break it.
02:08:06 John: If they had completely broken it, they would have been better.
02:08:08 John: They partially broke it.
02:08:09 John: That's what I was getting at with my question.
02:08:11 John: Do you know which applications support sudden termination?
02:08:14 John: Because the Mac was and continues to be this mixed environment where some apps do that, but some apps don't.
02:08:22 John: Some apps support automatic termination, some apps don't.
02:08:24 John: Some apps have save as, some apps don't.
02:08:27 John: And you'd have to essentially keep an inventory of your head and know, well, text edit and preview work this way because there are simple Apple apps and they're trying to demonstrate good behavior.
02:08:35 John: But BBEdit works the other way, but Photoshop works a different way.
02:08:38 John: All the Microsoft apps work a different way.
02:08:40 John: No one can keep track of that in their head.
02:08:41 John: And if you tried to explain to somebody, okay, let me explain to you save and save as or duplicate it or whatever, or versions or whatever.
02:08:49 John: you can explain that to them but then they say okay but this app works different how am i supposed to know how this app works and you'd have to say yeah well some apps work the other way and some apps work this way you can't even say one is the old way and one is the new way and we're in a transition period because this transition period has been like 10 years long at this point right it's just been left in this inconsistent state where a bunch of sort of flagship simple apple apps are
02:09:12 John: Have one behavior.
02:09:13 John: And by the way, you also have apps like calculator that have the other behavior or things like iTunes like that.
02:09:18 John: There have been various sort of iLife apps that supported the when you close the main window, the app quits right for a little while.
02:09:24 John: But then later on, they didn't support that because they changed in various ways.
02:09:29 John: It's too hard to explain.
02:09:30 John: They never landed on one thing.
02:09:33 John: in the classic days there was one thing and it was not a particularly friendly thing but at least it was consistent and once you learned open new save save as quit if you learned how the window opening closing works the only exception you had to explain was desk accessories and they were so different because they didn't have a menu bar it was pretty easy but now calculator i'm pretty sure i gotta launch it to find out
02:09:52 John: calculator does have a menu bar but it also quits when you close the calculator window like trying to explain this to a new mac user and believe it or not every day someone who's born has never used the mac it's impossible whereas ios has worked this particular way since day one and even though they've added multitasking added background tasks and all the other stuff and it's gotten more complicated it's way easier to explain the paradigm of ios especially on the iphone than it is to explain the stuff on the mac so
02:10:19 John: If I was still writing Mac OS 10 reviews, I would probably still be complaining about this stuff, despite the fact that I complained about these exact issues 10 years ago.
02:10:26 John: They haven't been solved.
02:10:27 John: And so those of us who have Macs just muddle through, again, that's why I was asking, like, how do you deal with this in your daily life?
02:10:35 John: Do you just have a memorized list in your head of which applications behave in which ways?
02:10:38 John: Or are you surprised every time you go up to the file menu about what you see there and which modifier keys you might have to hold down to get the options you want?
02:10:46 Marco: For me, it's one of those things where if you ask somebody what the keyboard command is for something they do all the time, it's kind of hard for them to tell you because it's just by feel.
02:10:57 Marco: But I think the normal behavior of this is apps that are not document window based are
02:11:07 Marco: So like calculator, for instance, like you're not supposed to open calculator and hit command N to open up a new calculator and then have multiple calculators on screen sometimes like it's just a single window app.
02:11:16 Marco: So I think apps that are not document based are supposed to quit when their only window is closed.
02:11:22 Marco: But apps that are document based that have the potential to have multiple document windows open at the same time are not supposed to quit when their last document is closed.
02:11:29 John: but that to me like this so i'm pretty sure that's like the standard and i'm pretty sure that's what most apps do preview and text edit both quit when you close the last window eventually and it's because apple was trying to at one point say hey everybody's app should do this right like there's one part of the hig that says oh yeah if you've got a calculator app it should totally quit when you close that window it's a particular mode that you can operate and it makes sense i'm not arguing against that like if they're just the modern version of desk accessories it's a little bit confusing that menu bars but so what it makes sense
02:11:57 John: But the text edit thing was like, well, we want to make it like the whole thing with the dots that Casey was getting at.
02:12:02 John: The whole point of that, this is also straight out of one of my old reviews, is that they wanted to do the iOS thing where you don't know whether an application is running or not.
02:12:09 John: And the best way to do that is, hey, previously for all these years, we had dots underneath and the ones with dots are running and the ones without dots aren't running.
02:12:15 John: What if we just take away the dots?
02:12:16 John: It's like iOS now, isn't it?
02:12:18 John: And the answer is no, it's not like iOS at all, because every single app in iOS has the ability to auto-save when you leave it and pick up where it left off when you relaunch it.
02:12:26 John: And pretty much no apps in macOS do that.
02:12:29 John: I mean, maybe BBEdit and maybe a few other exceptional apps that are really good about state preservation, like web browsers.
02:12:35 John: But in general, that's not the way macOS works.
02:12:38 John: So no amount of yanking the dots out from under us or having the applications quit, but not really quit, but quit, but not...
02:12:45 John: It's just so confusing that it's hard to even keep track of all the different things that different apps are doing.
02:12:50 John: And over time, it has not converged.
02:12:52 John: There has been no consensus.
02:12:54 John: Applications continue just to do what they feel like doing to the point where, I mean, we've talked about this before, like hold down command Q to quit Chrome.
02:13:01 John: Why?
02:13:01 John: That's what Chrome felt like doing.
02:13:03 John: People are accidentally quitting it.
02:13:05 John: And it's damaging if you accidentally quit and you don't have the preference set to restore your session the way it was before, which is not the default in Chrome.
02:13:12 John: And so we get a little overlay.
02:13:14 John: It says hold down command Q to quit.
02:13:15 John: That's just trying to explain how the Mac works to someone who hasn't been using it for a few decades is extremely difficult and frustrating.
02:13:22 John: And the solution is not just let's make the Mac like iOS, but the solution is also not to just leave it in its current state because it's kind of a mess.
02:13:30 Casey: You know, when I started using the Mac, which was roughly 08, it was different enough from Windows that it was very frustrating at first, but it was knowable.
02:13:41 Casey: And, oh, what do you mean mail is still open when I close the last window?
02:13:46 Casey: Like, that's dumb.
02:13:47 Casey: Why would I want to do that?
02:13:49 Casey: Well, as it turns out, you don't necessarily want to have any mail windows open when you're not actually reading your mail, but you probably still want it in the background checking for mail.
02:13:58 Casey: So guess what?
02:14:00 Casey: You can close the last window and it's still there, still checking.
02:14:04 Casey: Oh, okay, this makes sense.
02:14:06 Casey: I like it.
02:14:06 Casey: But now, to y'all's point, it's not knowable.
02:14:10 Casey: I mean, it is knowable, but it's not effectively knowable.
02:14:13 Marco: It's not obvious, I think.
02:14:15 Casey: That's a better word for it.
02:14:16 Casey: It's not obvious.
02:14:17 Casey: I think it is knowable, but it is certainly not obvious.
02:14:20 Casey: And even early on, like, OK, well, how do I know if an app is running or not?
02:14:24 Casey: Because this mail is always in my dock.
02:14:26 Casey: Well, there's that little dot or that I think early on it was a light, like I said earlier.
02:14:30 Casey: There's that little light.
02:14:31 Casey: And if the light is on, that means mail is running.
02:14:33 Casey: And if the light is gone, that means mail is not running.
02:14:36 Casey: Oh, OK, that's a little wonky, but I can get behind this.
02:14:39 Casey: And it was pretty straightforward.
02:14:42 Casey: And now it is neither obvious nor straightforward.
02:14:44 Casey: And that's really unfortunate.

This Week’s Gasp

00:00:00 / --:--:--