Buy Your Car an iPhone

Episode 590 • Released June 6, 2024 • Speakers not detected

Episode 590 artwork
00:00:00 I have a ridiculous product category that I would like to briefly review.
00:00:05 This is going to be interesting.
00:00:07 Carry on.
00:00:07 Do you remember a few, maybe six months ago, it was a while ago.
00:00:12 I remember exactly what it was.
00:00:13 It was when the new iPhones came out.
00:00:15 Remember they ran a little warm and we were discussing briefly how isn't it annoying when you first get a new iPhone and it has to like re-index everything as it's being all set up and everything.
00:00:25 It's indexing all your photos and it gets really hot and maybe like slows down and throttles its performance as a result.
00:00:31 and we jokingly discovered that razer the gaming pc company um they make a like magnetic clip on like a mag safe mounting cooling fan with a thermoelectric element slash peltier however you pronounce those with with one of those in it to to help cool phones while gaming are you about to pull a casey what does that mean talk about something that we've talked about in past episodes already
00:00:58 Oh, well, fair.
00:00:59 That is 100% pulling a case.
00:01:00 Let's see.
00:01:00 Let's see.
00:01:01 Let's sit back and watch.
00:01:02 He just said what we spoke about in the past, though.
00:01:04 He's clear.
00:01:04 He's acknowledged it.
00:01:06 Go ahead.
00:01:07 And also, well, I thought, I have to try this.
00:01:12 Wait, wait, wait.
00:01:12 Slow down.
00:01:13 Why do you need to cool your phone?
00:01:16 About once a year, I need that because when I'm setting up a new iPhone, it's really kind of terrible.
00:01:22 So I thought, you know what?
00:01:23 What the heck?
00:01:24 Let me try it.
00:01:24 I can talk about it on this show.
00:01:26 I placed an order on Amazon shortly after we recorded that episode.
00:01:30 It was backordered immediately and just has never arrived.
00:01:33 It never will arrive at this point.
00:01:35 In the intervening times, random Amazon sellers with those vowel combination names that, you know, they last about six months before they disappear and make new vowel combination names.
00:01:44 They have come up with entries in this product category.
00:01:47 And at the same time, I've been facing a problem as I am using my iPhone 15 Pro on the dashboard of my car, like in the dash mount on road trips.
00:01:57 As it's getting warmer...
00:01:59 It's starting to become a problem that my phone is really getting like quite hot in the car while being used this way.
00:02:06 Why don't you use CarPlay?
00:02:08 Mm-hmm.
00:02:08 You should.
00:02:09 You definitely should use CarPlay.
00:02:10 I'm going to say that every time you bring this.
00:02:11 You should.
00:02:12 So anyway, so I, and it's getting so hot that, you know, like the screen starts dimming and the battery can't keep up with the charge and everything.
00:02:18 So I'm like, I'm like, this is kind of annoying.
00:02:20 It's also probably not good for the phone, for its battery life and et cetera, and for its components to be like super hot for hours on end as I'm doing like a long road trip.
00:02:28 You should buy your car on an iPhone.
00:02:30 Remember when you bought your car a watch?
00:02:33 Just a iPhone that's just for the car.
00:02:35 Anyway, so I ordered two product entrants in this category.
00:02:42 One is just like basically a direct copy of the Razer thing.
00:02:46 So it's just a fan with a thermoelectric plate in it to chill below ambient temperature.
00:02:52 And it just has a USB-C input and it mounts via MagSafe.
00:02:57 So it doesn't charge the phone.
00:02:59 I was a little wary, like, you know, because the way thermoelectric plates work, it's incredibly power consuming.
00:03:07 It's nothing like a heat pump, like an air conditioner where like you can get pretty cool temperatures that are not that much energy.
00:03:14 No, like those Peltier plates use a ton of power to make a little bit of cooling.
00:03:19 And so I thought, how much could I possibly get out of like a USB powered fan for 30 bucks on Amazon?
00:03:25 Like how cool could it possibly get?
00:03:27 Let me tell you, surprisingly cool.
00:03:30 It's cool to the touch immediately upon plugging it in, and it actually cools the phone pretty well.
00:03:36 That being said, the one that just mounts to the back and just like a standalone thing, it's not really made to be used in a car.
00:03:42 What I wanted for the car was a MagSafe charging puck on some kind of mount that could stick to the dash in some way that also had cooling built in.
00:03:52 Does this actually exist?
00:03:54 I'm assuming you're about to tell me it does.
00:03:56 Of course it exists because of Amazon.
00:03:58 So not only does it exist, there's like 25 of them, all again from these weird no-name brands.
00:04:05 So of course, I got two of them to try.
00:04:07 Cause like I had to know what would fit my car.
00:04:10 There's not a lot of options that will, that have like a stick on mount.
00:04:13 Usually they require like the vent mounting, which the placement of the vents in Rivians, it's like, it's only down low.
00:04:20 So there's not really anywhere to put something like that.
00:04:22 Anyway.
00:04:23 So I tried one of these and I actually took my last road trip with, I went upstate about a week ago and it worked fantastically.
00:04:32 So let me, let me just set expectations accordingly.
00:04:35 That version of it that has like charging and a cooler in it, the phone does not get cool.
00:04:42 It is not strong enough.
00:04:43 It just can't keep up.
00:04:44 That's a huge thermal load.
00:04:45 It does not keep up.
00:04:46 It does not keep the phone cool.
00:04:47 However, it does keep the phone a lot less warm.
00:04:51 And so it keeps it from overheating.
00:04:54 It keeps the screen from dimming.
00:04:55 It keeps it very slowly charging.
00:04:58 And so it actually does serve a pretty useful function here.
00:05:02 Like in the summertime, when my phone was getting so hot in like regular car rides, it was like hot to the touch.
00:05:08 It actually works.
00:05:09 So this ridiculous thing in my car that was from some no-name brand that has a thermoelectric plate and a cooling fan behind my phone and MagSafe charges it actually works and is totally worth the whatever $35 or $40 it was.
00:05:25 So I got to say, if you have this problem,
00:05:28 Check out this category of products.
00:05:31 You don't think it would work.
00:05:32 It shouldn't work.
00:05:33 And yet it does work.
00:05:35 Yeah, you already mentioned this, like the Rivian vents are down low or whatever.
00:05:37 But the regular car version of this, like in my cars, where my mag safe, my charging mag safe magnetic mount is clipped to an air vent.
00:05:46 I'm just trying the AC on and it blows AC air on the back of my phone the whole time I'm driving and my phone gets cold, literally cold.
00:05:52 Yeah, I mean, that is the better approach if you have that option.
00:05:55 I mean, it's not, I don't know if that's an, it's not intentional.
00:05:57 I don't actually like it that it's blowing air on it because in the winter it blows hot air.
00:06:00 But, you know, the fact is my phone doesn't overheat.
00:06:04 can you put a link to this certainly in the show notes can you share it with us so i can laugh at how ridiculous this is oh yeah it's bad i mean because it's it's hideous i mean here let me show you so you said like the rivian vents like you can't clip anything to them they're just too they're too weird like weird electric car type vents and they're down too low they are weird electric car events but yeah the bigger problem is that they're they're mounted down like at the bottom of the dashboard it's actually it's not a great place for them even just to be vents although hops loves them all right so i just put a link uh in the chat
00:06:33 it's like a big tongue it's like a big tongue licking an ice hockey puck so i have that i mean i'm using that uh mount with this second one that with this charging pad because this one was a little bit it had a little bit stronger um cooling i love the artwork makes it look like it's going to make frost form on your phone which i think would not be good
00:06:55 truth truthfully it's not as bad as i thought but uh it's not great no i mean it look it's ugly but you don't see and one thing i was surprised by the fan really is not loud like you don't you really don't hear the fan in a car cars are loud like it's going to be drowned out by not his yeah electric cars aren't i was i was actually concerned about that just like the wind noise and tire noise alone
00:07:17 Yeah, I mean, the tire noise, yeah, for sure.
00:07:19 Like, you do hear that.
00:07:19 But I was very pleasantly surprised that it actually is really not too loud.
00:07:26 And this one, if you just want a cooler, not a charger, this is the other one that actually cools it substantially better.
00:07:35 They're all kind of limited by how much power they're going to draw from USB.
00:07:38 I have one of those little USB power meter things.
00:07:41 The one, the Lysen one, that one draws the most.
00:07:44 That's about 20 watts while charging a phone and cooling.
00:07:47 That seems to be the max.
00:07:48 Everyone else is around like 12 to 15 watts.
00:07:51 So they could theoretically use USB power delivery to have even higher rates.
00:07:56 But for some reason, they don't do that.
00:07:58 And I haven't looked into that further.
00:07:59 But I haven't found one that does for whatever reason.
00:08:01 But look, these are fine.
00:08:04 They work fine.
00:08:06 And look, this is ridiculous.
00:08:09 You shouldn't need to do this.
00:08:11 Our phones shouldn't be overheating when just operating in a car.
00:08:14 But they do.
00:08:15 And here we are.
00:08:16 Well, I don't know if you can blame it on the phone.
00:08:19 I mean, I would blame it on the carmaker for making you use your phone in that way.
00:08:22 But like, because the car is like, you know, even when you're driving, I know it's like air conditioner or whatever, but it's like in direct sunlight, right?
00:08:28 That's pretty much.
00:08:30 And it's like a little greenhouse.
00:08:32 It's a difficult situation.
00:08:33 Yeah, and I'm using wireless charging, which of course generates some heat.
00:08:37 And I have a case around the phone, which of course also basically insulates the heat on the inside.
00:08:44 So there's a lot of factors working against it, but it is kind of a ridiculous problem.
00:08:48 But a ridiculous problem deserves a ridiculous solution, and I found one.
00:08:53 All right, let's do some follow-up.
00:08:55 Psywazam or something like that wrote with regard to the Snapdragon X10, whatever this is, trillions of operations per second.
00:09:04 And that person wrote, while 40 tops is the minimum spec for something to be called a Copilot Plus PC, all Snapdragon X Elite and Plus chips are actually rated at 45 trillion operations per second.
00:09:17 Apologize for underselling the Snapdragon X, 45 tops.
00:09:21 Excellent.
00:09:22 I am glad to hear it.
00:09:24 Justin Long has come back around.
00:09:26 I don't know.
00:09:27 I actually really liked him when he was very popular like 15 years ago.
00:09:30 But he is the actor that you would know as the Mac to the foil of John Hodgman's PC.
00:09:36 And he came back to promote...
00:09:38 uh qualcomm powered windows pcs i i don't i don't even know what to make of this but the verge writes apple's former on the mac actor justin long defected to intel a few years ago and now he's looking to switch to a qualcomm powered windows pc during qualcomm's computex 2024 keynote today long appeared in a brief 30 second skit where he was bombarded by mac os notifications and nag screens causing him to start searching for a snapdragon powered pc instead cool
00:10:00 I'll put a link to Gruber's post about this, which covers pretty much everything I wanted to say about it.
00:10:06 But yeah, the main thing that's really baffling is like, okay, so, you know, you get the actor that was in an Apple ad campaign, you try to ride an Apple's coattails, you do a thing.
00:10:13 Intel has done it before.
00:10:14 Apparently he's done this for Huawei as well.
00:10:17 whatever but like you have to have some motivation for the person in the ad to be saying i'm dissatisfied with apple so i'm gonna get a copilot plus pc or whatever right but the reason he's dissatisfied is he gets notifications like the email has arrived and stuff i mean you can turn off notifications like they should have asked an actual mac user what's annoying about mac os we can tell you
00:10:40 Like there are things you could put in the ad that are legit, but what they had in the ad was like, why does this make him want a new computer?
00:10:47 It is just not a sensible ad.
00:10:50 And it shows like real, just not again, just ask anyone who has a Mac.
00:10:53 They'll tell you what's annoying about Mac OS.
00:10:55 For example, like the, I think that people have done ads on this, all the stupid permission things.
00:10:59 that pop up that we've been complaining about for ages.
00:11:02 Jason Snell had a big post about when he had to set up a new computer.
00:11:04 That's actually annoying.
00:11:06 Show those flying in his face and saying, boy, I just tried to set up a new computer and I had to give a million different permissions to a million different apps.
00:11:12 I'm going to get a Snapdragon X Copilot plus PC because then I won't have to deal with that.
00:11:16 I don't know if that's actually true, but that would be a sensible ad showing an actual pain point, but this failed to do that.
00:11:21 Anyway, I'm glad he's getting paid to do ads and it is really just a...
00:11:28 It's not, I don't know, an embarrassing move to be trying to play off of a now very old Apple ad campaign rather than making your own ad campaign.
00:11:39 But, you know, advertising is what it is.
00:11:42 All right.
00:11:43 So Windows Recall.
00:11:44 Everyone seemed to be really worked up about how this was going to be a security nightmare.
00:11:49 And I'll actually admit that I assumed that, no, Microsoft knows what they're doing.
00:11:55 This surely can't be as bad as everyone fears.
00:11:58 Well, it's as bad as everyone fears, if not worse.
00:12:00 Recall is part of the new Copilot Plus PCs that are debuting on June 18th, but experts who have tested the feature are already warning that Recall could be a quote-unquote disaster for cybersecurity.
00:12:12 Kevin Beaumont writes, stealing everything you've ever typed or viewed on your own Windows PC is now possible with two lines of code.
00:12:18 cool kevin's post has a big like uh you know mock q a about the way it's implemented so as we said in the last show that or maybe it was a show before that the people who are have not sort of mentally prepared for the idea of a feature like this by you know knowing about rewind or live streams or whatever it's just blowing their mind that something's going to be recording their screen all the time and it seems really terrible and they don't want it um and now that people see
00:12:42 the actual implementation, yes, the implementation does have problems.
00:12:45 But a lot of the freaking out about it is about sort of policy decisions.
00:12:50 So one of them is that it's on by default.
00:12:52 And apparently during like the setup process for a new PC, you can't opt out during the setup process.
00:12:59 You have to finish the setup process and then go in settings and turn it off, right?
00:13:02 So you can turn it off, but it's on by default and you have to hunt down the thing to do it, which is mind boggling.
00:13:07 Everyone has like all the enterprise admins for Windows PC, you know, enterprise IT people are already paranoid.
00:13:12 They're, I'm sure they're slamming Microsoft saying we need a way to turn this off by default because we don't want everything recorded on our computers because during legal discovery, during lawsuits, we don't want to give a lot of information, all that stuff.
00:13:25 And then as you alluded to Casey, there's the, okay, but how is actually implemented?
00:13:29 Some aspects of it are unavoidable.
00:13:31 If you are recording everything that's on the screen and those recordings are accessible to the logged in user, then those recordings are accessible to the logged in user.
00:13:39 You know what I mean?
00:13:40 Like people want it to be recorded, but they're like, yeah, but I don't want bad people to see it.
00:13:43 Well, guess what?
00:13:44 Bad people can gain access to your account as you.
00:13:47 And then if you can see it, they can see it.
00:13:49 So the mere existence of a treasure trove of recordings of everything you've done is in itself a security problem, no matter how quote unquote secure it is.
00:13:58 There's no way you can make it so secure that it can't be hacked because then the user wouldn't be able to see it either.
00:14:04 Like for it to be useful, you have to be able to go back in time and look at stuff.
00:14:09 If you take away that ability, you can make it real secure.
00:14:11 it's not a very useful feature right so that i think is just that's never going to be fixed it's just people are just going to have to live with it and deal with it and be fine but the second part is okay but you should at least make it so that other people can't see it easily like it should be encrypted on disk and stuff like that and they didn't even do that it's like a plain unencrypted sqlite database
00:14:31 that's accessible to of course the login user apparently it's also accessible to any admin user on the system it's just a plain text file like they didn't even encrypt it at rest so implementation of this does not look great and turning it on by default does not seem great and it's basically giving the copilot plus pcs kind of a marketing black eye before they have a chance to impress people with all the good things about them you know what i mean
00:14:54 like this is not the fault of the snapdragon x processor this is not the fault of the hardware it's the fault of windows including this feature and turning it on by default and apparently implementing it poorly so i don't know microsoft they've got a lot of work but by the time you hear this episode presumably microsoft will have issued an apology and said they're not going to have it on by default and yada yada but right now things don't look good
00:15:13 Yeah, I mean, I assume they will have it off by default before it's released because there's way too many problems.
00:15:20 We talked about all this when Rewind AI came out, whenever we talked about that like months ago, and then again on our overtime a couple weeks ago.
00:15:27 As you said, there's really no good way to have this data be like, you know, quote, only accessible to good reasons or good people or whatever.
00:15:39 I think the ultimately like as long as this data is being collected somewhere on your computer or on some service like whatever it is like even even if you have it all local all encrypted it's still being collected and there will be ways to exploit that people will find security holes malware will try to access it some malware will succeed in accessing it.
00:16:01 There are also things like legal discovery risks and things like that, too.
00:16:04 You know, that will make a lot of companies not want to do it.
00:16:06 And just plain old social engineering, because, again, the user can access it.
00:16:09 So if you can convince the user to do something like that, most of hacking and malware is based on tricking people into doing something.
00:16:15 Right.
00:16:16 And there's there's again, there's no way to collect this and have it be totally safe.
00:16:21 If the user has access to it, the user is the weakest link.
00:16:24 Yeah, and there are so many practical and privacy concerns and just legal concerns with this.
00:16:33 How are they getting around things like wiretapping laws?
00:16:35 There's so many problems with these kind of approaches.
00:16:40 I think it's interesting that these tools exist.
00:16:42 They make for fantastic demos, and some people will use them and will love them.
00:16:48 It is so far from being appropriate to be on by default.
00:16:54 It is nowhere near that universally good that it should be on by default.
00:17:00 This should be something that it's fine for companies like Rewind to have products that do this.
00:17:05 It's interesting that Microsoft's doing it at the OS level now.
00:17:07 It's wonderful to have it as an option for those power productivity users who know about it, who know exactly what it's doing, and who will opt into it.
00:17:17 It has to be only for them, though.
00:17:19 It cannot be everyone opted in by default.
00:17:22 That is just irresponsible.
00:17:26 Not good, Bob, but here we are.
00:17:28 AMD's next generation of AI laptop processors have been announced.
00:17:32 Reading from The Verge, AMD announced at Computex 2024 that its next generation of Ryzen laptop processors for generative AI workloads...
00:17:40 The Ryzen AI 300 series.
00:17:42 It's a rebrand of its top-tier Ryzen 9 chips.
00:17:44 The new Ryzen AI chips are built on AMD's latest architectures for neural, integrated graphics, and general processing.
00:17:50 The first two processors in the series are the Ryzen AI 9HX370, just rolls right off the tongue, and the similarly eloquent Ryzen AI 9365.
00:17:59 Both have 50 trillion operations per second on their NPUs, but the HX variant is the higher end of the two.
00:18:06 You know that because it says HX.
00:18:08 so we mentioned uh last episode or whenever we talked about the copilot plus pcs that uh amd you know and intel also have processors that they're going to be rolling out that are going to qualify as copilot plus pcs it's not just an arm thing so they're behind but they're catching up and look there's ai right in the processor name i'm sure they'll never regret that branding and it won't look dated when we look back on it but 50 tops hey better than 45 right so good job amd
00:18:32 Hooray.
00:18:33 All right.
00:18:34 Intel has also detailed its new Lunar Lake CPUs that will go up against the aforementioned AMD, Qualcomm, and Apple.
00:18:41 Reading this time from Ars Technica, Lunar Lake will be Intel's first processor with a neural processing unit or NPU that meets Microsoft's Copilot Plus PC requirements.
00:18:49 Intel rates Lunar Lake's NPU raw performance at 48 tops.
00:18:53 Lunar Lake has two functional tiles.
00:18:55 The compute tile combines all of the processor's performance and efficiency cores, the GPU, the NPU, the display outputs, and the media encoding and decoding engine.
00:19:03 And the platform controller tile handles wired and wireless connectivity, including PCIe and USB, Thunderbolt 4, and Wi-Fi 7, and Bluetooth 5.4.
00:19:12 Another big packaging change is that Intel is integrating RAM into the CPU package.
00:19:16 Well, just like Apple.
00:19:17 So does this sound familiar?
00:19:18 This is, you know, the Apple sort of led the charge here in the mass market PC, in the market for mass market PCs, right?
00:19:25 They made their system on a chip.
00:19:26 It's got the RAM in the same package.
00:19:28 It's got the whole thing in a giant SoC.
00:19:31 Here's Intel finally catching up with that philosophy.
00:19:33 I think the AMD one is similar with the chiplet type thing, but...
00:19:37 I really feel like this is Apple leading.
00:19:41 And people are going to say, well, Apple isn't the first one to do that.
00:19:43 Lots of people have done it before, so on and so forth.
00:19:44 But Apple showed that it can perform very well in personal computers that they sell millions of to regular people.
00:19:51 Put it all on one chip.
00:19:53 Put the GPU on there.
00:19:54 Put the neural processing, the media encoder engine, everything.
00:19:57 And so here's Intel basically many years later saying, let's do that.
00:20:02 Now they have things separated.
00:20:03 I think we've talked about this before.
00:20:03 I think they're using like different processes for different parts of the chip.
00:20:06 I think the like the the connectivity thing is not built on the same.
00:20:11 Three nanometer processor whatever I think they might I forget what the details are if they're using TSMC to fab this or whatever but so taking a slightly different approach to Apple because Apple can afford to just put it on all one thing which is has some Efficiency benefits, but of course it is also more costly, but it's really kind of weird to see the PC world
00:20:29 essentially following apple's lead and deciding you know what that thing apple decided to do with the m1 we should make all our pcs like that too snapdragon amd intel or all seem to be moving in that direction at least for like the low end and medium end laptop type things when it comes to big desktop pc and gaming pcs they still have just giant discrete gpus that use a ton of power and giant chips that aren't socs so in that respect they're not following apple down that path but
00:20:59 Boy, if I had predicted that when the M1 came out that by the time Apple has the M4, Intel, AMD, and the ARM things would be following, I feel like that's unexpected.
00:21:11 I would have been more likely to think, oh, maybe the whole PC world will go ARM as discussed in the past episode.
00:21:18 It doesn't look like they're all going ARM, especially since the Copilot Plus PC thing isn't firing off like gangbusters.
00:21:24 But I'm still holding out hope.
00:21:25 And anyway, in the meantime, Intel and AMD are in the game too.
00:21:29 speaking of apple and m chips uh apple says the m2 ipad air no it doesn't have 10 uh gpu cores we actually meant nine cool cool we're cool right uh reading from mac rumors apple is seemingly updated its tech specs web page for the latest m2 ipad air models to indicate the m2 chip has a nine core gpu rather than 10 cores as previously stated
00:21:51 The change was first reported by a 9to5Mac.
00:21:54 Based on available web snapshots, the update to Apple's U.S.
00:21:56 website was made within the last 10 days.
00:21:58 This was written two days ago as we record.
00:22:01 However, the equivalent webpage on many of Apple's regional stores still lists the M.2 iPad Air as having a 10-core GPU.
00:22:07 Eventually, a statement was provided to 9to5Mac, and Apple said that the details it shared with the iPad Air's performance were always based on a 9-core GPU.
00:22:17 So Apple said, and I'm quoting, "...we are updating Apple.com to correct the core count for the M2 iPad Air.
00:22:21 All the performance claims for the M2 iPad Air are accurate and based on a 9-core GPU."
00:22:26 Whoopsie-dupsies.
00:22:27 What a weird flub.
00:22:28 Like, I mean, it doesn't even seem like it's a last-minute decision.
00:22:32 This is something that had to have been decided long ago, but, like, maybe there was a miscommunication.
00:22:36 Like, they decided to go with the 9-core instead of the 10-core to save money on the iPad Air, and just the web team didn't hear about it, even though that decision was made four months ago.
00:22:44 Like, it's not like they started manufacturing the iPad Air on the day of the announcement or something.
00:22:48 Very strange.
00:22:49 Not a big deal for the iPad Air.
00:22:50 That's fine.
00:22:51 But I don't know what's going on over there.
00:22:55 We are brought to you this episode by Squarespace, the all-in-one website platform for entrepreneurs to stand out and succeed online.
00:23:03 Whether you're just starting out or managing a growing brand, Squarespace makes it super easy for you to make a beautiful website, engage with your audience, and sell what you make, whether it's products or content or even your time, all in one place and all on your terms.
00:23:16 Squarespace makes everything super easy.
00:23:18 You don't have to be a nerd to use this.
00:23:21 So that's great.
00:23:21 Not only you as a nerd listening to the show...
00:23:24 You don't have to waste your time dealing with installing packages on servers and stuff.
00:23:28 But also, if you're recommending it to someone else in your life, they can do it themselves.
00:23:32 It's super empowering.
00:23:33 They don't need to go through a gatekeeper nerd like us to do their own website.
00:23:37 They can do it themselves.
00:23:39 And Squarespace supports everything you might need, especially for business sites.
00:23:43 You can, of course, sell products, digital or physical.
00:23:45 They have all sorts of features, tax handling, shipping handling, inventory, all this stuff.
00:23:50 You can also sell content online.
00:23:51 Suppose maybe you're selling exclusive content by having a paywall to sell memberships or courses, or you can sell files to download like PDFs or music or ebooks.
00:24:01 Squarespace also now has an AI feature.
00:24:03 You can kickstart or update written content on any website, product description, or email with Squarespace AI, generating instant personalized results that know and show your brand identity.
00:24:12 So you can explain what your site is about, choose your tone, enter what you need to get short or long form text.
00:24:18 Squarespace AI makes it easier to go live, stand out, and succeed online.
00:24:22 And of course, Squarespace has so many other features.
00:24:24 I can't fit them all in one ad read.
00:24:25 Anything you might want from a business site or a personal site, Squarespace probably supports it.
00:24:29 And they have this new fluid engine, makes everything super easy.
00:24:32 It's great.
00:24:33 Go check it out.
00:24:34 See for yourself.
00:24:34 Start a free trial.
00:24:36 squarespace.com build your site in trial mode when you're ready to launch go to squarespace.com slash atp to save 10 off your first purchase of a website or domain so once again start their free trial at sign up squarespace.com slash atp for 10 off your first purchase of a website or domain thank you so much to squarespace for sponsoring our show oh
00:24:59 Let's talk about LLMs and how they can learn.
00:25:02 Adeco writes, there's some quote-unquote new tech that aims to enable LLMs to learn in context in production, avoiding limitations of relying solely on RAG, or Retrieval Augmented Generation.
00:25:14 While promising, this approach is significantly more expensive.
00:25:16 Here's a paper explaining, and we'll put it in the show notes, the methodology from earlier this year, and a video discussing the current limitations you mentioned on the episode, and a potential solution that is clearly explained.
00:25:25 So we'll put all three of these links in the show notes.
00:25:27 John, care to summarize and or dissect for us?
00:25:30 Yeah, so there's one video that says, what is RAG?
00:25:32 What is retrieval augmented generation?
00:25:34 And my summary of it would be you take what the person typed into their chatbot and you stick a bunch of text in front of it.
00:25:42 Right.
00:25:43 Right.
00:26:02 It's taking more than what you said, but trying to augment it with some context.
00:26:06 Okay, LLM, maybe you weren't trained on any data about cars, but I'm going to pull the latest up-to-date information about the car they mentioned in their prompt, and I'm going to put that in front of their prompt, and then I'm going to shove all that text, their question, plus all the text I grabbed about the latest cars, and I'm going to chuck that into the LLM because the LLMs are like,
00:26:22 Oh, I don't know anything after 2021, right?
00:26:25 Like the old versions of chat DPT would say that because they were trained on older data.
00:26:29 Well, what if someone's asking about something that's more recent that the LM could not have been trained on, or maybe just wasn't trained on because it's really narrow interest.
00:26:36 That's what rag is, right?
00:26:37 But of course that has lots of limitations.
00:26:39 We'll put the second video says, what are the limitations of rag?
00:26:42 And you learn all about that.
00:26:43 And then the final thing is continual learning for large language models of the, the, the paper, um,
00:26:49 The scientific paper will link.
00:26:50 And this is the thing from the abstract.
00:26:52 It says large language models are not amenable to frequent retraining due to high training costs arising from their massive scale.
00:26:57 However, updates are necessary to endow LLMs with new skills and keep them up to date with rapidly evolving human knowledge.
00:27:02 This paper surveys recent work on continual learning for LLMs, right?
00:27:06 So the idea is, you know, we said before, when you throw things through an LLM, the weights, the little numbers inside the LLM don't change, right?
00:27:13 They take input, they produce output, but the inside of that LLM never changes.
00:27:16 So you can't teach it anything.
00:27:17 All you can do is make your prompt bigger and bigger and hope that the information in your prompt influences the answer.
00:27:23 And it does influence the answer, but not as much as training the LLM on a whole bunch of that information.
00:27:29 Anyway, so that's RAG.
00:27:31 Right.
00:27:32 So then Stephen Tierney writes that Sundar Pichai's infinite context window claim from Google I.O.
00:27:37 seems to stem from this paper, which is entitled Leave No Context Behind, Efficient Infinite Context Transformers with Infinite Attention.
00:27:44 This work introduces an efficient method to scale transformer-based large language models to infinitely long inputs with bounded memory and computation.
00:27:52 A key component in our proposed approach is
00:27:54 is a new attention technique that incorporates a compressive memory into the vanilla attention mechanism.
00:28:00 The attention mechanism in transformers exhibits quadratic complexity in both memory footprint and computation time.
00:28:05 Compressive memory systems promise to be more scalable and efficient for extremely long sequences.
00:28:10 Instead of using an array that grows with the input sequence length, a compressive memory primarily maintains a fixed number of parameters to store and recall information with a bounded storage and computation cost.
00:28:20 In the compressive memory, new information is added to the memory by changing its parameters with an objective that this information can be recovered back later on.
00:28:27 John, translate that for me, please.
00:28:28 So the scaling thing for people who ever took computer science class with big O notation is like, how does this algorithm scale scale with the size of the input?
00:28:35 For example, linear scaling would be if you asked me to process 20 of these things, I take twice as long as if you asked me to process 10.
00:28:42 That's linear scaling.
00:28:44 You can have other kinds of scaling where it scales to the square of the input, and that's worse.
00:28:49 And quadratic, that's what they're getting at there.
00:28:53 The point is, if you make longer and longer inputs to the LLM,
00:28:57 it just the time goes like a hockey stick graphic it's really really bad it doesn't even scale linearly and even linear would be bad because sandar pichai was saying you're gonna have infinite context we have a limitation now of like two million tokens and that's pretty good you can put a large wad of text through our llm pretty big right but you can't like i was mentioning like the infinite context open the door to the idea of like can you actually teach an llm well if your context is infinite you
00:29:22 you can just keep typing stuff until the LLM gets it.
00:29:24 No LLM.
00:29:25 Let me tell you more about this thing.
00:29:27 And let me tell you more.
00:29:28 Like essentially you're not training it.
00:29:29 You're not changing the weights, but it's like anytime I type anything, you know, the last billion characters I've written to it over the past five years get sent through the LLM plus the question I just asked stuck at the end.
00:29:40 And that's, as you can imagine, incredibly inefficient because of the way it scales.
00:29:43 So this infinite context thing is like, well, we're not going to do that.
00:29:46 Instead, we're going to use this thing where we kind of like, we try to do with a fixed amount of memory and computation.
00:29:51 I don't understand how they're doing it, but it's like, I feel like they have some sort of block that the input goes into and then it modifies the values in that block.
00:30:00 And it just keeps doing that over and over again.
00:30:01 And finally it gets the final block and sends that through the LLM after it's been modified by all the input.
00:30:06 But it's much less compelling.
00:30:08 Like many people who wrote in about this is like, yeah, it's not really infinite context.
00:30:11 It's more like,
00:30:12 taking an infinite amount of input and squishing it down to a small finite size and sending that through the llm and hoping you've preserved enough information to get a useful answer out of it and by the way the other thing the um the previous link about the continual learning is that some people are looking into the idea of what if we did change the weights when you sent a question or something through if you talk to an llm and you try to tell it something can we retrain based on what you put in and change the weights of the model
00:30:40 and that's an area of research or whatever, and as I mentioned, we talked about this earlier, that opens the door for people to screw up the LMs and make them terrible, right?
00:30:49 You could tell it a whole bunch of bogus stuff, and now your LM just gets dumber and worse and tells more lies, right?
00:30:55 It's like children, right?
00:30:56 You can teach them whatever you want, right?
00:30:58 You hope you teach them good things and teach them how to read and write and, you know, do math correctly and be a nice, polite person or whatever, and what you will get out of all that effort is hopefully a, you know,
00:31:09 uh a good adult right but if you are terrible to them and do terrible things and tell them lies you the results will be worse right so the ability of as you can imagine if you allowed anyone on the internet to type anything they want that would actually change your llm that would be bad instantly
00:31:28 We already saw that with the non-trainable elements.
00:31:31 Remember when Microsoft put their chatbot up and it was like spewing Nazi stuff?
00:31:34 That's just because it's trained on the internet and it's filled with all sorts of terrible things.
00:31:37 So they're trying to tamp that down.
00:31:39 But this would be like, no, it will be retrained based on the things you tell it.
00:31:43 nightmare fuel but of course if you had your own independent lm and you were sensible then you could mess up yours and other people would have their own and they could mess up theirs and you know it's it's an interesting idea but the infinite contact window was like no the lm doesn't change until we release a new version the weights are unchangeable but we'll allow you to type an infinite amount of information in your prompt and maybe let them make it do something sensible
00:32:04 None of these approaches seem super great to me, but I'm glad people are trying to figure out how to get around the current limitations, because the current limitations are crippling for some use cases.
00:32:16 Like, they just basically make it impossible to do certain things reliably.
00:32:20 It doesn't mean they're not useful.
00:32:21 They're useful for other things, but certain use cases, it becomes...
00:32:24 completely useless.
00:32:25 So I will look forward to this research advancing.
00:32:28 But when it's appearing in scientific papers and stuff, it makes me think it's many years from being practically implemented.
00:32:34 But we'll see.
00:32:36 All right.
00:32:36 As we sit here, it is the evening of Wednesday the 5th.
00:32:40 And in just a few short days, we will all be flying west to the greater San Jose area in order to go to WWDC, Apple's annual Worldwide Developer Conference.
00:32:52 As we mentioned in the last episode, all three of us will be there, barring any plane catastrophes.
00:32:56 And I know all three of us are super excited.
00:32:58 Why do you have to say that, Casey?
00:33:00 You know what?
00:33:01 You never know what will happen.
00:33:02 So I just mean like a delay for the record.
00:33:05 That's not what it sounded like.
00:33:08 It's not getting any better.
00:33:09 Don't worry, we'll fix it in post.
00:33:11 So yeah, WWDC is coming up.
00:33:13 And so we should probably talk about what to expect.
00:33:16 And honestly, I'm very surprised, well, maybe not surprised, but impressed with the lack of concrete leaks.
00:33:23 And let me go through a few things here, unless one of you has an opening statement.
00:33:26 Let me go through a few things that we haven't really talked about that we can use as jumping off points.
00:33:30 But by and large, I feel like it's pretty well under lock and key, what we're going to see on Monday.
00:33:37 Wonderful.
00:33:37 Why do you think that?
00:33:38 It's just because the things we've talked about have been rumored.
00:33:40 I believe most of the things will come to pass, and I think that's what they're going to show.
00:33:44 But we'll see.
00:33:44 We'll go through the items we have here.
00:33:45 Again, we've talked about a lot of things on past episodes that have been rumored for WWDC, and I don't think many of them have been debunked.
00:33:52 They're just sitting out there for us waiting to see if they're true or not.
00:33:56 So we'll start.
00:33:58 Mark Ehrman has said, read my lips, no new hardware.
00:34:01 And so there's apparently not going to be any hardware this year, which I don't think is particularly surprising.
00:34:06 But Mark has stated it is definitely not happening.
00:34:09 Yeah, that sometimes happens.
00:34:10 We have the no hardware WWDC.
00:34:12 Sometimes Apple itself kind of leaks it to control expectations.
00:34:15 In this case, I don't think there were any particular expectations that Apple needed to leak to tamp down.
00:34:21 Other than my unrealistic expectations about the Mac Pro and the Mac Studio, but there's cold water on that.
00:34:26 My expectations about Siri not sucking?
00:34:29 Yeah, but no hardware.
00:34:30 No hardware, WWDC.
00:34:32 We just had a bunch of hardware.
00:34:34 The only hardware that Apple should be updating right now are the ones they apparently can't update because the chips aren't ready, and that would be the Mac Studio and the Mac Pro.
00:34:42 I mean, you know, he was pretty definitive.
00:34:44 And when he comes out this close to WWC and says no hardware, I just have to accept there's going to be no hardware.
00:34:48 So I'm sad about it, but perhaps not surprising.
00:34:52 You know, let me jump in and go a little off script here.
00:34:55 Do you think, John, that this is the year that the forthcoming macOS release, whatever it may be called, do you think that's the year that they start really hammering down or, you know, like taking away stuff for Intel?
00:35:07 Because you aren't missing out on much on your ancient-ass Mac Pro, right?
00:35:11 performance well done marco yeah but didn't we talk about this like what year we thought the yeah i forget what i predicted but whatever i predicted back then i i stick by because i think that was probably a reasonable prediction uh maybe this year i don't know i feel like it's a little bit early but you know we'll see like i don't and here's half the reason i think it's not going to come this year is because that would require extra work by apple to deal with that and they're like oh mac os do we really want to put that much effort let's do it next year
00:35:41 Fair enough.
00:35:42 All right, so speaking of macOS and also iOS, allegedly, according to Mark Gurman, the settings app is getting revamped with a cleaner interface, better organization, and much improved search.
00:35:52 And that's both iOS and macOS, like I said.
00:35:54 I'll believe it when I see it insofar as I don't doubt that they've touched and maybe rejiggered some stuff in settings, but...
00:36:03 I am not as offended by settings as most people, but I can absolutely tell you it is a mess.
00:36:09 And although I haven't looked at it in a little while, I feel like they've kind of given a hint about this on the Vision Pro because the Vision Pro settings are vastly different than any other platform.
00:36:18 And to my recollection, they do make a modicum of sense in there.
00:36:23 So maybe we'll see that getting cribbed and put into iOS and macOS.
00:36:27 But one way or another, we're going to get something different.
00:36:29 Yeah, this rumor doesn't have enough detail to be that interesting, either because it's just a vague rumor and they don't have details, or because the person conveying this rumor doesn't understand what's wrong with settings.
00:36:41 Right.
00:36:41 It's revamped to get a cleaner interface.
00:36:43 I don't think the complaints were that the interface was not...
00:36:45 clean i mean i don't feel clean using it jason had a good article like look you can use hierarchy to arrange information visually and conceptually and that can find make things easier to find and just there's there's we don't want to relitigate everything that's wrong with settings but like there's no concrete things about what are they fixing they're like oh well they're just rearranging stuff some things they're putting things in different places and and the search will be better those are all good like improvements are welcome but
00:37:11 I haven't seen anyone say they're totally overhauling it and it's going to be good now.
00:37:16 It's just, it's like minor improvements.
00:37:19 And, you know, I guess if you do minor improvements many years repeatedly, you'll get better and better and it'll be fine.
00:37:23 But I'm still not jazzed about the setting up.
00:37:27 I mean, it's still full of bugs even.
00:37:30 Setting aside the design, which is, I think, still poor, I don't really necessarily need them to massively revamp the design if it's still going to be this buggy.
00:37:40 If they only do one thing to improve it, I'd rather they make the current design actually work correctly.
00:37:46 But that being said, a new design would also be welcome.
00:37:49 But I'm hoping, whatever this rumor is, I'm hoping that what they're really saying is it's been worked on a lot.
00:37:55 and maybe that will include some bug fixes also but it's still it still feels like a broken web app version of something that's trying to imitate an ios setting screen like it does not feel like anything that would ever have come from apple if you would have shown people like you know even even five or ten years ago like hey this is this is current apple software in the year 2024 they would look at it like are you serious
00:38:19 We're talking about macOS settings, but this rumor is actually primarily about iOS settings, which we all are familiar with and doesn't need as much attention as macOS settings, but I think they're rearranging stuff, splitting out some things that were previously combined.
00:38:34 iOS settings, the search has had many years of work in it, so that's how a lot of us navigate settings, because you can't remember exactly where something is, but
00:38:41 you know in all cases i feel like you know the general philosophy of settings in both mac os and ios is being maintained to be the same they're just like maybe we could arrange things better and i think on ios the design is reasonable on mac os they should have better information organization and hierarchy given the larger size of the screens and the more sophisticated input methods and as for the bugs we've said this before when settings was first redesigned how much of it is the settings app how much of it is swift ui bugs you know
00:39:09 I mean, I know it's all the same company and they can complain directly to the Swift UI people.
00:39:12 But when stuff like text fields like don't stay editable or lose focus when you're in the middle of typing, I worry, wonder about that.
00:39:19 And sometimes they're using like, quote unquote, standard controls that I think are bad standard controls.
00:39:23 The settings team didn't define those controls.
00:39:25 They're using the standard controls as part of this form thing in Swift UI.
00:39:29 And I think I think those controls are bad.
00:39:31 I think they look bad.
00:39:32 I think they don't work well.
00:39:33 But this the settings team didn't make those right.
00:39:36 They're just you know using the OS level control So to the extent that they're buggy I think a lot of it is probably on the frameworks teams and to the extent that those controls are bad That's all on the frameworks team like one of the things that drives me Up a wall, and I just can't believe this is not I guess it's in settings But you know the passwords pane in settings when you edit like a password
00:39:55 And it makes you edit text in like a right-aligned thing.
00:39:59 I feel like I'm writing in a right-to-left language or whatever the opposite of the way English is.
00:40:05 Right-to-left.
00:40:05 Have you done this and seen it?
00:40:07 It breaks my brain how like backspacing and forward spacing and moving text goes.
00:40:12 You're editing right-aligned text for like the password.
00:40:17 I don't want any surprises or unexpected behaviors when I'm editing the text of a password in plain text, right?
00:40:24 just that's not a good way to let me edit information it's name value pairs username password website don't make it right aligned in a text field that has no borders it's the same color as the background that just behaves in bizarre ways that's the stuff that really needs to be fixed and the settings team well maybe for the right aligning thing they have control over that but i'm not sure how much control the settings team has over that so
00:40:48 Well, but this is maybe not their fault, but it is their problem.
00:40:53 Yes, they were building this app on what seems to have been definitely a shaky design concept of, let's just make it look like iOS.
00:41:03 And that didn't go so well.
00:41:05 Building it on top of SwiftUI for Mac, which is not the greatest platform for SwiftUI to date so far.
00:41:12 But at the same time, nobody was forcing them to do this.
00:41:17 The SwiftUI team doesn't run the company.
00:41:19 So the SwiftUI team was not forcing the rest of the company to say, hey, you better rewrite all your stuff in SwiftUI right now.
00:41:25 And even if they were...
00:41:27 That's not our problem as the customers.
00:41:29 This is a self-created problem internally to Apple.
00:41:33 So what we see, we don't care what it's written in.
00:41:37 We don't care what team dynamics there were or what they wanted to do on a technical level to make it more idealistic.
00:41:44 All we see is the settings app is really weird and sucks now.
00:41:48 Granted, it was not in perfect shape before, but...
00:41:51 it's bad now and it looks like they did a whole bunch of work and came out with something that was just still very bad, just in new and different ways.
00:42:00 The example you gave with the typing in a right-aligned text field, so much of what I see in the settings app
00:42:07 feels like no one has ever used it like i feel i feel like i'm trying out some code that i just wrote for the first time and i'm running it in the simulator and i'm trying it out like oh this doesn't work okay back to the drawing board but they shipped it that way like all like it just seems like it's it's like a design concept that they showed in a meeting one day and someone hit the wrong button and shipped it
00:42:30 And the thing is, the reason I think they're sticking with design, it did solve a bunch of the problems they had with the old fixed layout.
00:42:38 The old fixed layout just wasn't scalable.
00:42:40 You couldn't add more stuff easily.
00:42:41 Everything was sort of hand-laid out, and it was hand-laid out over a decade and a half by different people, so you could sort of see one preference pane was different than another was different than another based on when it was made and who made it and what they decided to do and what mood they were in.
00:42:55 And this is uniform and scalable and scrollable and extensible, but
00:42:59 The building blocks that they use to achieve that, they're bad building blocks, right?
00:43:03 The individual controls, the way it scales, the way it looks, the way it works, that's all bad.
00:43:08 So they did solve their problem.
00:43:10 Hey, now we have a scalable solution for settings in macOS.
00:43:13 But they've brought on themselves, to your point, Marco, many new problems by using these new controls that either weren't ready or buggy or just bad ideas.
00:43:21 And that...
00:43:22 is a shame.
00:43:23 So we'll see.
00:43:24 Again, I welcome any kind of improvement, but there is no rumor that it's a complete overhaul that adds information hierarchy and visual hierarchy and restores some of the hand laid out things for the most common controls.
00:43:35 Because that's what they should really do.
00:43:36 Like the old hand laid out one, like the good ones, the nice preference panes that were hand laid out and beautiful,
00:43:41 They were nice and easy to use.
00:43:43 And you could remember what they look like.
00:43:44 And you could remember where controls were spatially.
00:43:46 And it was like being in a place in a room with furniture arranged and all my wonderful things that I love.
00:43:51 But it was just nice, right?
00:43:52 And you can't do that for every single one.
00:43:53 So you do need a scalable solution for more settings, right?
00:43:56 You got to have that and they should have a better system.
00:43:58 But for the most commonly used screen, like the five most commonly used setting screens, and I'm sure Apple knows what those are, hand lay them out.
00:44:06 Bring in an actual good UI designer who remembers what Mac user interfaces are supposed to look like.
00:44:10 Hell, bring someone who's ever used a web form because I can't remember any time I was asked to like update my passport on a web page and the text field was right aligned in English.
00:44:21 Doesn't make any sense.
00:44:22 Who thought of that?
00:44:23 Or the labels were like massively far away from the values.
00:44:26 Just disappointing.
00:44:28 It's an adventure in there, but we'll see what happens.
00:44:34 Vision OS 2.0.
00:44:36 There haven't been very many rumors about this.
00:44:39 Somebody pointed out, I don't have the toot in front of me, but somebody pointed out that, hey, Vision OS shipped in the middle of the software lifecycle for Apple.
00:44:48 And so it would not be surprising if Vision OS 2.0 was really just getting all the low-hanging fruit that didn't ship for 1.0.
00:44:55 But one of the things that's been rumored maybe is that some or perhaps even all of Apple's iPad apps that are running in compatibility mode on the Vision Pro, perhaps those will become real honest-to-goodness Vision Pro apps.
00:45:08 So things like home, calendar, podcast pages, etc.
00:45:11 Which I think is possible, although it would not surprise me if that was issued in favor of doing something more whiz-bang.
00:45:19 But we'll see.
00:45:20 Maybe we would be able to rearrange the home screen.
00:45:22 That'd be cool.
00:45:24 So if these apps, if the things that shipped as iPad apps are native, it makes me think that they were already being developed.
00:45:30 They just weren't ready for launch, right?
00:45:32 Because I don't feel like they would launch the Vision Pro and then say, okay, now all those things we had to ship as iPad apps, let's get teams on those to make them like...
00:45:41 Seems like they would have to be in progress already and just didn't make the deadline.
00:45:43 But either way, this is embarrassing when you launch a new platform and a whole bunch of your really important apps are the iPad versions.
00:45:51 But, you know, Apple has done that in the past, like with the iPad, not getting versions of Apple's own pro apps for...
00:45:59 years and years and years sometimes it takes the apple a really long time to get around to doing stuff and it was the the ipad os rumor that's going to get a calculator now it's just they just never got around to it right and so i mean if they do this at least it shows if they have if they're all if all the ipad apps are now native i think that does show some level of commitment that they realized it was embarrassing not to have that and it was just a timing thing and now they're you know fixing that but i agree with you casey that i don't expect vision os 2.0 to be
00:46:25 massively different there's just so many obvious things they need to fix and enhance fix bugs add minor features i i don't even expect them to have a big home screen rearranging thing if they're what they do it'll be very rudimentary because this is really just kind of like the uh you know make it what we wish 1.0 could have been if we had an extra you know six months
00:46:45 Yeah, because that's really all it's been.
00:46:48 Every year you think about these platforms going up by one whole version number and there being a certain kind of minimum amount of improvement.
00:46:54 But keep in mind, Vision Pro was a half-year release.
00:46:58 And so it really hasn't been that long since 1.0.
00:47:01 And from all we've heard, it seems like software was the gating factor of when it could be released, not hardware.
00:47:09 So it's not like they have a bunch of software work saved up for years waiting to be released.
00:47:13 No, it's not.
00:47:14 What we got so far, that's what they have so far.
00:47:17 And so I'm not expecting a lot of movement on the Vision Pro software side yet.
00:47:22 It's too soon.
00:47:24 And that being said, keep in mind, too, this is a very distant, forward-looking platform for them.
00:47:31 This is not going to be a big seller for a long time, if ever.
00:47:34 And so I think the level of improvement to expect for Vision West releases, even going forward, even when they have full years to do it,
00:47:43 I'm expecting something more like watchOS releases or tvOS releases.
00:47:49 I'm not expecting major new changes and major new features to be coming out every single year.
00:47:55 I think it's going to be a slower update pace.
00:47:58 I think this is a very long game they're playing with Vision Pro.
00:48:02 I think, honestly, I would love to see them step on the gas a lot harder, but...
00:48:05 What we're seeing so far shows a different strategy, but regardless, I don't expect a lot of movement on this platform every single year.
00:48:13 I think it's going to be a very slow burn.
00:48:16 You did get that immersive environment for working in Xcode with the wavy neon lines and stuff.
00:48:21 Oh, yeah, from the developer app.
00:48:22 I mean, that's cool.
00:48:24 I guess I actually haven't tried this out yet, but that's a thing, which is neat.
00:48:29 But yeah, I don't know.
00:48:30 I would love to see, even before I see a lot of software motion on Vision OS, I really would prefer to just see content more than anything else.
00:48:40 Like, that's what I feel like I want.
00:48:42 And we're just not getting it right now, which is too bad.
00:48:44 But, you know, it is what it is.
00:48:46 I will say, though, I was briefly using the Vision Pro in using the Mac virtual display mode with the developer strap on with a high-speed USB cable plugged into my Mac.
00:48:59 I do really like that.
00:49:01 I mean, I was at home, so I only needed it for a minute or two because I was working on something.
00:49:04 But it is pretty cool when it works, particularly when it's done via a cable, because then latency is much, much lower.
00:49:14 And I feel like the crispness of the display is also considerably better, which I enjoy.
00:49:20 But yeah, I mean, I just want content.
00:49:22 Give me more content because I'm not using this thing for work a whole heck of a lot.
00:49:25 I'm not sure anyone really is.
00:49:26 So I would really just love more content.
00:49:30 Yeah, and that would also, I think, significantly drive sales too.
00:49:33 That's what we need first because you're right.
00:49:36 It's going to be a long time before there's meaningful software on here, if ever.
00:49:42 So again, like Apple TV.
00:49:46 When we had gone to the thing in November that we can't talk about,
00:49:51 The one thing I was dying to talk about in the intervening months between that and release was it was very obvious to me, even from some past time, it was very obvious to me that this feels like computing on a virtual Apple TV with an infinitely sized screen.
00:50:08 And it does kind of physically feel like you are kind of manipulating these giant apps in your giant space with these kind of indirect mechanisms of your eyes and pinching and flinging things around and stuff like that.
00:50:22 And it kind of...
00:50:24 it felt a lot like computing on an Apple TV, but just in a much bigger way.
00:50:29 And obviously better in some ways, worse than others.
00:50:31 But for the most part, it felt like it was closer to that than using a laptop or an iPad or something like that.
00:50:38 And so I think...
00:50:40 What I would expect here is I think it's going to end up being a lot like the Apple TV as an app platform, which is most apps will not find much reason to be there.
00:50:50 And most users won't want to use most apps there.
00:50:53 But with the right content and with the right specialized apps, this could be something people use frequently.
00:51:00 It just needs that content to be there.
00:51:01 Like I never even think about making an Apple TV app, but I use my Apple TV almost every day.
00:51:07 What do I use on my Apple TV?
00:51:08 Like four apps.
00:51:09 But I use them almost every day.
00:51:11 So the Vision Pro, I think, could be there.
00:51:13 I think it could reach that point where people are using it for mostly content consumption and maybe occasional specialized uses or very kind of narrow productivity uses for certain people.
00:51:26 I see that being possible.
00:51:28 But I think to get there first, we need the install base to grow.
00:51:31 And the only thing that's really going to meaningfully grow it, I think, at this point is content.
00:51:34 So that's what I'm really watching for is like...
00:51:37 Where are the content deals?
00:51:39 Where's the content coming from?
00:51:41 How much can there be?
00:51:43 How quickly?
00:51:44 That's what will actually move these things.
00:51:45 And then we can talk about computing possibilities down the road.
00:51:49 But I tell you what, if you are traveling and want a huge-ass screen that doesn't take a whole lot of space, it is without peers.
00:51:58 So there are some uses, as few and far between as they may be.
00:52:03 Open AI.
00:52:04 According to Mark Gurman, Apple picked Open AI as its inaugural AI partner for a few reasons.
00:52:09 It got better business terms than Google was offering, and Apple believes that Open AI's technology is the best available on the market.
00:52:14 Apple is expected to offer its new AI features as an opt-in service, according to people familiar with the matter.
00:52:19 Yeah, I think everyone's expecting the AI dust to be sprinkled all over the place.
00:52:25 It's yet to be seen if somebody in the C-suite got a burr up their butt to put AI on everything, or if Apple does what I hope they'll do, which is take a more mature approach and ask...
00:52:38 Where are we actually helping?
00:52:40 You know, let's not do this just because we can.
00:52:43 Let's do it because we should.
00:52:44 And honestly, I think that there's far fewer places that AI should be used than where AI can be used.
00:52:52 And we'll see what happens.
00:52:53 But I'm hopeful they're going to be mature about it.
00:52:56 I was looking at this German article.
00:52:57 I'm doing the search for like the Bloomberg style guide says when you are attributing anonymous sources, you have to say the people said, right?
00:53:05 So you just search for the people, that string, because that'll find you the tidbits that he's saying are sourced.
00:53:10 My sources say this.
00:53:12 And everything you read there was one of those the people said things.
00:53:14 So I removed that text from the...
00:53:16 uh some of the snippets because it's awkward anyway the the reasons for picking it was they were talking to google and other partners or whatever the apple thinks that they're the best that they're the market leader and that they gave better business terms to google which kind of makes sense because open ai is younger and hungrier you know what i mean um
00:53:34 And the OpenAI thing is interesting because everything you said about the AI features, right?
00:53:40 We assume that there'll be a bunch of those like, oh, you can down do a useful thing.
00:53:43 And yeah, we'll say it's AI or whatever.
00:53:44 It's the same stuff we used to say that was ML, right?
00:53:47 But the chatbot style, hey, you talk to an LLM as if it's like a little person back and forth.
00:53:56 All the open AI rumors are like, that's what open AI would be providing, because Apple has an internal one that they're working on.
00:54:02 They have their own kind of LLM chatbot named Ajax or whatever, but it's not ready, and open AI's things are better, so let's do a deal with them.
00:54:10 But I still, like, the fact that it would be opt-in, like, what does that mean?
00:54:14 Does that mean that when you're setting up your computer and says, oh, and by the way, we have a partnership with open AI...
00:54:19 Do you want to enable feature that puts like an icon in your menu bar that you can click on that props up a text box and now you're talking to ChatGPT or something?
00:54:26 Like what is opting into this?
00:54:27 How does a chatbot fit into the OS?
00:54:30 We can see how all the other stuff fits in.
00:54:32 And like I said last week, the rumor is that
00:54:34 come down from on high that's telling every single team find a place to put AI into your product that's bad and that's you know kind of the worst of corporate like oh it's a buzzword let's just find a place to shoehorn this into our product but I to some degree I trust the product teams to think what can we do with AI that is useful in the notes app in pages
00:54:53 in the finder like i don't think any of them are going to be like i know how we can use ai on our app let's put a text box up and they'll send the message to chat gbt like they'll think of something better right it's bad that they're asking all teams to do that because maybe it doesn't make sense to some teams to add ai features but the mandate we keep seeing this rumor that the mandate came down from on high every team you better find some way to add ai because this is the ai year right but that is entirely separate from this open ai deal which is like oh you can opt in somehow in mac os or in ios to
00:55:23 Like on iOS, does it just install the ChatGPT app?
00:55:25 Like, what does this mean?
00:55:26 This is the thing that I'm looking for the most in this presentation, that they're going to be on stage.
00:55:31 They're going to say, we've partnered with OpenAI, or maybe they won't say that.
00:55:34 And somehow, some way, they're going to say, in our operating systems that we're shipping, there's a way for you to start talking to ChatGPT and having a little conversation in a little window somewhere.
00:55:44 i don't even think that's that useful feature there's already a gpt app for there's a mac one with swift ui there's a native ios one you can use it on the web like what what what is this i don't get it and this is the thing that's baffling me because as we said i think this is the highest potential for badness because it is such a non-apple non-controlled non-careful just like wild west talk to chat gpt good luck it's not our thing
00:56:10 right how is that a selling point how are you going to promote that as like a new feature of your operating systems non-hardware wwdc i don't think there's probably going to be a developer story unless apple is going to like pay for your api tokens and now you can write an ios or a mac app and use their framework and get free access to chat gpt because apple did some multi-million dollar deal with them or something this baffles me that's why i added this thing of the whole opt-in like what does that mean what are we opting into what are you providing
00:56:39 i have red flags all over this yeah i i don't know i i'm so turned off by sam altman and open ai i don't know it's it's funny the dude who we all snickered about wearing you know the two popped collar polo shirts it wasn't at wwdc like forever and a day ago a long time ago yeah
00:57:01 Yeah, and we all laughed and had a good, you know, laugh at his expense.
00:57:05 And, you know, look at this Silicon Valley bro just being the world's bro-iest bro.
00:57:11 And fast forward five, ten years, and it seems like, same as it ever was, nothing's ever really changed.
00:57:16 Like, it's, you know, move fast, break things, and have no consequences, and...
00:57:20 I don't know.
00:57:21 Like, again, we'll see what happens.
00:57:23 Like, I am cautiously optimistic.
00:57:25 And again, I like to think of Apple as generally one of the more mature and adult organizations in the valley.
00:57:33 I'm sure there's exceptions.
00:57:34 I'm sure that's not always true.
00:57:35 But broadly, I think that to be the case.
00:57:37 And I don't know, I feel, I hope, and I so desperately want Apple to be deliberate, be considered, be mature, and not just put the AI dust on everything they see.
00:57:52 But we'll see.
00:57:54 i mean i like i don't i find chat to be useful i i use in my rotation of things that i do i do i all the chat bots i do google searches like it's it's i get useful things out of it there is used to be had there but i'm doing that already like i don't need apple to add any features to mac os for me to do this i can have a free account on open ai i can have a paid one i can use google gemini i can do it on ios i can do it on mac like all of that is already there i don't think i need any kind of os integration
00:58:22 to make that experience better i can open a web page i can have it you know let's be honest it's already opening a tab somewhere right it's like like you know maybe it's not on my phone or whatever like i guess they could use voice thing like it integrates with siri and you talk to siri and it sends it out like i'm not saying there's no room for os integration there is
00:58:39 But I just this seems such an uneasy partnership.
00:58:42 But also because, you know, like the sources in this essentially seem to indicate some of the sources are not inside the Apple.
00:58:48 Sometimes they're ex-Apple people or whatever.
00:58:49 Like this is a stopgap.
00:58:51 Apple doesn't have anything ChatGP caliber.
00:58:53 They don't have anything Google Gemini caliber.
00:58:55 They want to have something like that.
00:58:57 They want to have a story for that for WRC.
00:58:58 Therefore, they have to partner.
00:58:59 We talked about this before.
00:59:00 But they are working on stuff.
00:59:02 Apple does have its own internal LLM.
00:59:04 It does have its own internal chatbot that its own employees have been using.
00:59:08 It's just not up to snuff yet, which makes sense because they got a late start, right?
00:59:11 But they're doing research in that area.
00:59:13 So presumably, if this turns out to be useful, Apple would want to pull a Google Maps here and say, yeah, we'll partner with this other company because they're the market leader.
00:59:22 But eventually, we'll roll out our own thing.
00:59:24 And eventually, our own thing will be
00:59:26 if not better than good enough.
00:59:28 Right.
00:59:28 And hopefully they'll do it better than they did with maps rollout, but you know, we'll see how it goes.
00:59:32 But still like I, this is what I'm looking at the most of like, what's the pitch here?
00:59:38 How is it integrated?
00:59:39 How is this presented?
00:59:40 If it's opt in,
00:59:42 Like, what does that look like?
00:59:43 Like, it's so weird to sort of, if this ends up being a tentpole feature and not just like an off to the side, because I can imagine just being like, oh, and by the way, we partner with them and blah, blah, blah.
00:59:50 And that's all they say about it.
00:59:51 It's like quick, right?
00:59:52 But if this is a tentpole feature, usually tentpole features aren't like, and we're so confident in it that it's not on by default.
00:59:58 It's kind of like the Windows recall thing, right?
01:00:01 That's a sign of something like,
01:00:03 We think it might be okay, but there is some danger here.
01:00:06 So if you just hit, you know, okay, okay, okay during setup, whatever we're doing, you won't be exposed to, right?
01:00:14 But if you opt into it somehow, then, you know, again, when you talk to Siri and it can't figure out the answer, instead of telling you to check the web, it'll ask ChatGPT or something.
01:00:24 Yeah, yeah, I don't know.
01:00:26 We'll see what happens.
01:00:27 I mean, that's all the items that we had in the show notes.
01:00:31 I just I really don't know what to expect.
01:00:33 And I am so very, very interested to see what the AI story is.
01:00:37 It seems that Apple's previous dedication to ML or machine learning, as we've talked about many other shows and blogs have talked about, you know, they finally embraced AI as a term.
01:00:48 And so we'll see what happens.
01:00:50 I think it's tough because, you know, Apple is a publicly held company and publicly traded company.
01:00:55 And, you know, I think investors and, you know, rank and file shareholders are going to expect them to have that AI dust sprinkled everywhere, you know, like a graffiti cannon of or not graffiti, a glitter cannon of.
01:01:08 of AI dust just shooting all over, you know, everything WWDC touches.
01:01:12 But I don't know that that's appropriate or reasonable.
01:01:15 So we'll see what happens.
01:01:17 And I'm just curious to see, you know, now that we've got a whole new platform, I'm so excited to see what Vision OS 2 is.
01:01:24 If history tells us anything, it will be disappointing.
01:01:27 Do you think Vision OS will have AI dust sprinkled on it at all?
01:01:31 Anywhere?
01:01:31 I'd be surprised if iPad OS even has it.
01:01:34 Keep in mind, again, we're still dealing with Apple's hierarchy of platform importance.
01:01:39 iOS is going to get all the cool stuff first.
01:01:41 I would be surprised if we see it anywhere else.
01:01:46 I think it's going to be iOS certainly first, and then maybe they'll put some of the basics into iPad and Mac.
01:01:54 Well, the cross-platform stuff will get it.
01:01:56 The whole removing people from the background of photos, that's just going to be everywhere because it's a common framework.
01:02:00 You know what I mean?
01:02:01 Yes, of course, yeah.
01:02:02 But in terms of features specific to, say, the Vision Pro or the Watch, I would be surprised to see anything like that this soon.
01:02:13 And speaking of sprinkling AI sparkles everywhere and everyone expects it to do it, at this point, though, and this is what everyone expects, but at this point, it's true that the only way for Apple to really make news...
01:02:26 is to do something different than everyone else does.
01:02:28 I mean, they can make news by saying we're not doing any AI stuff, and that would be news, but that's obviously not what they're doing, right?
01:02:32 But they're not going to do what every other company did, which is like, AI everywhere, sprinkle, sprinkle, sprinkle, sprinkle, like, you know, because that looks like everyone else did that, like throwing spaghetti against the wall, right?
01:02:41 Like Windows did.
01:02:42 Anything we could think of, we're just going to do.
01:02:44 The only way Apple can actually make news is by saying, we're doing AI, but we're doing it the Apple way, where everything is useful and blah, blah, blah.
01:02:51 They have to present it that way.
01:02:52 That is a marketing decision.
01:02:54 We already know they're already doing that.
01:02:55 We talked about that last week.
01:02:56 There's tons of features that they used to call ML that are just features of our phone, right?
01:03:00 If they do that this year and they present it as we're not doing AI like everyone else, we're not throwing speed against it.
01:03:06 So we don't have a thing where you draw a picture and AI draws along with you because we didn't think that was that useful yet.
01:03:10 So we didn't put it in.
01:03:12 Right.
01:03:12 That's the story.
01:03:13 That's the Apple story.
01:03:13 And the news would be Apple WWC rolls out a bunch of AI features.
01:03:17 But unlike other people's AI features, they only introduce the ones that are useful.
01:03:20 and also right because that's the wild card but i don't understand that right that is the way to make news otherwise the story will be apple catches up with everyone else and does what everyone else has already done which is you know i guess better than the the bad story which is apple doesn't do any ai stuff and they're doomed right well i mean that's i think that's the most likely like i think by far the most likely reaction by the overall press and you know business and wall street communities is going to be they didn't do enough and
01:03:46 Now, as actual Apple users, for me, like what you were saying earlier, I would rather they do things that are useful to me.
01:03:55 I don't need them to do the most stupid things that they are because other companies will gladly do the most stupid things that they are.
01:04:02 Apple doesn't need to do that.
01:04:04 They are, as you were saying, they are the more grown-up company.
01:04:08 I don't think that is their style to be...
01:04:11 the spaghetti against the wall, cutting edge, like, let's do a bunch of stupid stuff.
01:04:14 Like, that's not Apple style.
01:04:16 Apple is very conservative in that kind of approach.
01:04:19 And, you know, to some degree, that's kind of just in their DNA.
01:04:22 To another degree, they need to be because they have much more scrutiny on them and, like, their moves have, you know, they make bigger waves.
01:04:29 And their brand, it's not that they're Disney, but their brand is very kind of like, let's not do, let's not be hasty and do the radical stuff just because everyone else is doing it.
01:04:38 right and i honestly think if they market this well the story won't be apple didn't do enough the story will be what apple wants it to be is that apple took a more considered approach everyone else has just been like yeah and apple you know made all their features useful here are the things that it does it only does things that are provably useful right kind of like they did last year and the year before and the year before like oh and os wide you can ocr text
01:05:03 like that's an AI feature, but it's useful.
01:05:06 Like, and it's not, if that is the story Apple presents, I think most of the stories from outlets that don't have it in for Apple will be, Apple decides to take a different approach to AI.
01:05:15 Unlike its competitors, Apple says that it's only rolling out features that are provably useful.
01:05:19 They're not going to use that term because that's not a good marketing term, but you know,
01:05:22 Some marketing person will come up with a two or three word phrase that distinguishes Apple's approach to AI, which, again, is going to be no different than what they did last year.
01:05:29 The only difference is the magic of marketing, right?
01:05:32 And, you know, you're right that there will be some stories like Apple's not doing enough.
01:05:35 They're falling behind.
01:05:36 Microsoft has 40 LLMs running in the background in Windows 11.
01:05:39 But I feel like the whole Windows co-pilot PC thing is just so wrapped up in the recall disaster that no one is even talking about the draw along or whatever or the OS-wide translation, which I think actually is useful.
01:05:53 So the door is open for Apple to do something smart here.
01:05:56 And again, the wild card is what the hell is OpenAI?
01:05:59 Because OpenAI is not that.
01:06:00 OpenAI and ChatGPT, that is not we only do the things that we are sure are useful and safe.
01:06:06 Because...
01:06:07 you know for for all the uses that chat gpt has it's not conservative it's basically the floodgates it's like type anything you want hope it works fingers crossed yeah like that i i would be very happy with take most of the basics that we already know that quote ai stuff can do even take a lot of the stuff the phones already do and just make it better make it more reliable give it better results as we were saying last episode
01:06:33 Basic dictation, speech-to-text kind of APIs.
01:06:38 I believe, is it all Android phones or just the Pixel phones that have supported system-wide closed captioning?
01:06:45 You can just have constant transcription showing on screen of whatever audio is playing on the phone.
01:06:51 Likely added to Windows.
01:06:52 Right.
01:06:53 Why haven't iPhones been able to do that yet?
01:06:55 That's such low hanging fruit for Apple.
01:06:59 That should be a feature.
01:07:00 Of course it should be a feature.
01:07:01 And that's, again, things like removing people from photos that shouldn't be there.
01:07:05 That kind of stuff.
01:07:06 These are not cutting edge new ideas.
01:07:10 These are features that the rest of the industry has done.
01:07:12 And yes, Apple will be playing, quote, catch up.
01:07:14 But that's fine as long as they do a good job of it.
01:07:17 The reason why some of these features stand out to us as things Apple should do is because they are good ideas.
01:07:24 We are not saying Apple should do everything everyone else has done.
01:07:26 Most of the other things people have done with quote AI are weird and useless and creepy or something.
01:07:34 But there are a few really cool killer features that it would be nice if Apple had good versions of.
01:07:38 And then beyond that,
01:07:39 what we've already talked about things like obviously the big one is make siri better like that is the big one please for the love of god make siri better makes it makes it's interesting make siri better but don't turn siri into chat gpt you know there's a line there because you want siri to be better it's like all the things that siri supposed to do now imagine if it did them reliably and with lots of flexibility and sophistication and maybe you could do one or two new things but that is very different than hey guess what now you can just ask siri anything and it will do something
01:08:08 That's not what we want, right?
01:08:10 Because that is this throwing spaghetti against the wall because you can get yourself into trouble real fast with just – especially since Siri has essentially control over your phone.
01:08:18 And when it gets wrong, there are consequences, bad consequences.
01:08:22 So that is something – I mean there's no rumor that like, you know, the Siri is suddenly going to become ChatGPT, right?
01:08:27 Apple needs to, it's kind of like what you were saying, things that the phone already does just make it do them better.
01:08:32 But that is different than Siri is now an all-knowing wizard that you can ask anything and cross your fingers.
01:08:41 I don't need Siri to become a chatbot.
01:08:44 I don't need Siri to generate images that don't exist already for me.
01:08:49 Many of the things that we think of as modern AI apps, I don't need Siri to do those things.
01:08:55 What we need Siri to do is what the promise of Siri has always been promising, and it has just never reliably delivered on that promise.
01:09:04 That's what we want to do.
01:09:05 And I think, you know, looking at modern AI techniques and models, I think this gives them the ability to tackle what really is a pretty old set of problems in a new way that should theoretically be substantially better.
01:09:19 So that's what I'm most looking for is like,
01:09:21 And everything else that we've talked about, like being able to control apps without configuration and stuff like that, that's all going to be great down the road whenever that comes together.
01:09:30 I don't even need that right now.
01:09:32 I just want Siri to work.
01:09:34 That'd be great.
01:09:35 And maybe give me a good captioning model on the phone that I can use.
01:09:38 And otherwise, I think that could be enough for us.
01:09:42 It's not going to be enough for the press.
01:09:43 It's not going to be enough for the analysts.
01:09:45 It's not going to be enough for Wall Street.
01:09:47 But I think that would be enough for Apple's actual customers.
01:09:50 i have an addendum to an earlier statement i meant to correct myself immediately and then the time passed and i couldn't but uh talk about when they're dropping uh intel support i forgot about all the ai stuff the whole requirement to have an npu like that's why rewind doesn't work on my computer that may push the schedule forward i mean that wasn't really a glimmer in anyone's eye when back when we were talking about this years ago uh but now the whole like you
01:10:14 You know, the Copilot Plus PC is requiring a 40 tops NPU, blah, blah, blah.
01:10:18 You know, my CPU doesn't have NPU in there, right?
01:10:21 And so every single one of these quote-unquote AI, if they bothered to add quote-unquote AI features, yeah, they could just make them not work on Intel, but they could all just not make Mac OS.
01:10:30 also does not make macOS work until so i feel like that nudges the possibility that this is the year my mac isn't supported nudges it a little bit i don't think it makes it a slam dunk i'm thinking it's a sure thing i still think i'll probably be supported and just won't have features visible but the llm stuff
01:10:45 is a problem for me can you reprogram the afterburner card to be an NPU it would still be so bad right they're not they're not spending any time optimizing any of this stuff it's like well it runs in the neural engine and also someone did an implementation for like the SIMD instructions on the Xeon nope not happening
01:11:04 yeah it's not sorry you're out of luck on that one yeah so it's really just i mean okay what mac has going for it is like apple probably doesn't care that much oh sorry intel mac users you don't get these new features right just be glad mac os still we still ship it for your your uh cpu um and that i feel like that has a likelihood because apple's like yeah it's just mac it'll be fine right but if they really it was the old apple where it's like everyone on the same page they'd be like
01:11:31 No, we're cutting them off this year because we got so many of the AI features and they all require the neural processor and Intel doesn't have that.
01:11:36 So tough luck.
01:11:38 We'll see.
01:11:38 The worst case scenario for me, it's like I was going to ask you to what you're most looking forward to, WWC.
01:11:45 But the thing I'm fearing the most is...
01:11:47 is that I won't be able to run this version of macOS or the feature that I want in macOS doesn't run on my thing.
01:11:55 So for example, the photos features that use quote unquote AI to do cool photo stuff.
01:12:00 Granted, there's ways I can use other AI tools to edit my photos.
01:12:03 I don't need this to be built in.
01:12:05 But if I can't even access those features, like if the if the person removal thing is built into the photos app, like this is great.
01:12:12 Saves me a lot of time.
01:12:12 It's right built in.
01:12:13 I don't have to edit in an external editor.
01:12:15 I have to go to a web page.
01:12:16 Oh, but not on Intel.
01:12:18 That's a big fear for me, because even though I would still it's like, look, macOS still supports your system.
01:12:22 No problem.
01:12:23 I'd be like, oh, but I really want to use.
01:12:25 the new AI-powered photo editing features on my Mac, and now I'm sitting at my wife's computer to do photo editing, and she's complaining that I'm hogging her computer, and that hastens the timeline for me getting a new Mac.
01:12:38 Which Apple hasn't shipped yet, like an M4-based Mac Studio or something.
01:12:41 But anyway, I want to throw that.
01:12:43 Anyway, so what things are you most looking forward to?
01:12:45 Marco, you already said Siri, but is there anything else?
01:12:47 Speaking of developer stuff, like developer tools, Xcode, Swift, what big thing are you looking forward to at WWDC, assuming there's no hardware?
01:12:55 So, I mean, for me, I really want to see what I was talking about last episode.
01:13:01 I want there to be good models that developers can use on the phone for free with no limits.
01:13:09 That's what I really want.
01:13:10 Give us built-in AI SDKs that we can just use the same way we can use almost every other API on the phone.
01:13:18 Like, that would be game-changing in so many ways.
01:13:21 And so that's the big thing I want in terms of capability.
01:13:24 Now, in smaller ways, like, you know, there's other, like, developer tool type stuff.
01:13:29 Xcode has had a lot of bugs for me this past couple of years.
01:13:33 A lot of, like...
01:13:34 Issues that don't clear, that I've actually cleared.
01:13:37 A lot of having to do clean builds just to clear weird compiler bugs.
01:13:45 My rewrite of Overcast, I use a couple of packages that I do locally.
01:13:49 And every time I change anything in the package, I have to go resolve package caches because otherwise it just won't pick up the change.
01:13:56 There's all sorts of weird, straight-up bugs in Xcode, or at least behaviors that sure seem like bugs.
01:14:03 I think Xcode really could use some help in that area.
01:14:07 I don't think they're going to be working on that.
01:14:10 I suspect that...
01:14:12 think they are working on that it's just a question of whether they'll fix more bugs than they introduce them yeah like because i'm sure that what you know whatever they're doing like with with ai stuff i'm sure there's obviously been massive demand for integration into xcode of some kind of ai based tooling whether it's like an ai based autocomplete like the old version of what microsoft called copilot um or you know other stuff like there there's obviously a lot of demand for that in recent years and there's rumors for it we didn't have in the past but yeah like basically like
01:14:39 oh, Xcode will help you write your code for you using AI.
01:14:41 I'm assuming that's going to be there.
01:14:42 Can Xcode write around its own bugs using AI, maybe?
01:14:46 Can it automatically clear the issues for me so I don't have to do it?
01:14:49 When Xcode makes SwiftUI view, the preview also won't work.
01:14:53 Right, exactly.
01:14:54 There's a lot in Xcode, a lot of the basics that I think could use some attention.
01:14:59 But otherwise, in terms of the actual APIs and the language...
01:15:05 This is going to be a big year for Swift concurrency safety.
01:15:10 This is the year of Sendable really getting its moment because I presume they're going to introduce Swift 6 and that brings with it a whole bunch of strict concurrency checks and theoretically some language enhancements that make complying with strict concurrency easier.
01:15:27 Right now, as I've been writing the Overcast rewrite and as I wrote Blackbird,
01:15:33 I have tried to make them comply with the strict concurrency checks as they've existed in the pre-6 Swift languages.
01:15:40 So you've been able to opt in to these warnings that will tell you, like, hey, this thing that you're doing over here with this mutable state in this object, this will be an error in Swift 6.
01:15:50 So I've been trying to comply with the requirements before it's even out.
01:15:58 And it's pretty hard.
01:16:00 And there are certain things where, like, this object here clearly is not being mutable state.
01:16:06 And it's, like, losing its state right here before this is even returning from its init or whatever.
01:16:10 Like, there's all sorts of things like that.
01:16:12 And there have been various proposals in Switch Evolution to, like, make some of that stuff automatic and, like, detect it so you don't have to, like, jump through hoops to go around it.
01:16:22 I haven't followed in detail of like whether those things are actually in Swift 6 or whether they will be.
01:16:29 A bunch of them are.
01:16:30 Yeah, I'm sure a bunch of them.
01:16:31 And so what I want to know is like right now, all the stuff that will be an error in Swift 6 concurrency checking mode –
01:16:38 A lot of that's pretty hard to work around.
01:16:41 And so what I want to see is, have they made it easier to work with for the actual release of Swift 6?
01:16:47 Because that's what most of these proposals were aiming to do.
01:16:51 So that's what I want to know.
01:16:53 As we go into this new era of Swift concurrency and Swift strictness, how easy is it to do the right thing?
01:17:01 I've seen a lot of languages over time that make it hard to do the right thing.
01:17:05 So far, Swift has been pretty good about it.
01:17:08 So let's see.
01:17:09 And then beyond that, I've been writing this whole rewrite using SwiftUI and using Swift Async Modern Concurrency wherever possible.
01:17:21 And there are still a lot of system APIs that do not play well with Swift concurrency.
01:17:28 I'm still having to write callbacks here and there.
01:17:31 I'm still having to shell out to task to do something in a function.
01:17:37 There are still areas in the system frameworks that have not been updated yet for Swift concurrency.
01:17:43 I would love to just see more of that, please.
01:17:47 Give me as much more as you can.
01:17:48 Whatever you've gotten done this year, every year it gets better.
01:17:51 So I just want to have everyone work on the frameworks throughout the year as they have time.
01:17:57 And here and there, I get updates that make things easier for me as a Swift async programmer.
01:18:03 So that kind of stuff is mostly what I'm looking forward to.
01:18:06 Most of the boring tooling and API stuff is
01:18:09 But that's what actually improves our lives as developers day to day in the following year.
01:18:16 It's not like this one new hotness that we must use.
01:18:19 That's like some cool new API or something like, no, usually it's just like a bunch of small life improvements that they made to the rest of the system and the rest of the tooling and the rest of the APIs.
01:18:28 That's what I'm looking forward to mostly.
01:18:29 But also, yeah, give me some of that cool transcription model, please.
01:18:32 Thank you.
01:18:34 You know, I'm glad you brought up Swift stuff, because sitting here today, that's what I think I'm most excited for, is what is the new hotness within Swift?
01:18:45 And Swift can get on my nerves from time to time, but by and large, 10 years on, because the announcement was 10 years and a few days ago...
01:18:53 10 years on, it is a really, really great language.
01:18:56 It is not without problems.
01:18:57 It's not without faults.
01:18:58 But it is a really great language.
01:19:00 And I do think it is mostly moving in a positive direction.
01:19:05 And I feel like now that there's big and exciting things happening, like Swift Concurrency, I feel like a lot of the... What is the term or phrase?
01:19:13 Like bike shedding?
01:19:14 Is that what I'm looking for?
01:19:14 That...
01:19:15 That was going on in the like Swift 234 era where we were worrying about really, really useless and dumb arguments that were happening all the time.
01:19:25 And I don't know, John, you're more plugged in.
01:19:27 I don't think they were useless and dumb, but yes, there was some sort of – you do have to hash that stuff out and it is important to get it right.
01:19:33 So it might have seemed like a lot of kind of like, well, who cares what that keyword is called?
01:19:37 It's not that important.
01:19:38 Just do stuff that actually is kind of important because you get stuck with that stuff.
01:19:41 So I don't have many complaints about the process, but –
01:19:44 But either way, like, you know, spending a whole bunch of time bickering about whether pre and post increment, you know, the plus plus operator should or should not be in the language.
01:19:51 Like, whatever, y'all just move on.
01:19:53 But anyways, that being said, you guys really messed up substrings.
01:19:57 Well, you know, there's because, you know, there's there's some lousy things.
01:20:02 But the thing is, if they come up with better ones, you can just abandon the lousy ones and never use them.
01:20:07 You know what I mean?
01:20:08 Like that's they're not they've not painted themselves into a corner, which is really what you want to avoid with language design.
01:20:13 Everything they've done with substrings and various array index stuff, oh my god.
01:20:19 Every time I have to manipulate an index or a string, I have to look up code examples.
01:20:25 I cannot figure out how the heck do I do this.
01:20:27 Substrings are not strings.
01:20:30 yep it drives me nuts but i mean it makes sense if you know why they're doing it for like for implementation efficiency but it's like i don't want to have to see that but just pretend it's not like that yeah yeah right exactly but we're getting we're getting off on a tangent so a lot of that bike us no way a lot of that bike shedding and yak shaving and whatever the turn of phrase you want to use is i feel like that used to bubble up into my world insofar as like i don't pay attention to swift evolution even though maybe i should but a lot of that
01:20:55 that navel-gazing was bubbling out into my world, and I haven't seen much of that recently in at least a couple of years, which I think is a good thing, because that means whatever is happening, instead of people going, ah, look at this ridiculous argument, you know, instead, legitimate arguments are happening, good ones.
01:21:11 And so I'm excited to see what Swift 6 brings.
01:21:14 I am...
01:21:15 i cannot begin to to tell you how scared i am of turning on the warnings for swift you know for strict concurrency checks because i'm sure it's going to be a mess i'm not knowingly doing anything wrong but i bet you i'm doing a lot wrong you gotta try it you gotta see it's it's not necessarily wrong it's just like i mean i've made several runs of this and i'm sure we'll talk about it more after wwc and following episodes but like
01:21:36 in the absence of concurrency before it existed we all did our own things using the technologies that apple did offer at the time grand central dispatch you know callbacks async await like that's all kind of like creepy it's not quite you know precursors to the big strict concurrency checks right so if you have an application that's already written it's like okay but i already don't
01:22:00 did a thing to deal with concurrency maybe it's not as good but then swift you turn on the strict concurrency checks and it's like everything you're doing is a violation of strict concurrency yeah this is what i had to do before you existed to do things concurrently and so it's like yeah that approach you should use a different approach to do that our approach is safer but you end up having to like rethink stuff it's not like i'll just add an annotation here and it'll fix it it's like i mean this sounds dumb but like the swift concurrency strict checking thing
01:22:29 wants you to use swift concurrency features right it doesn't want you to use grand central dispatch and queues right you can you can like satisfy it if you're but but it's like if you just use these our features like use strict concurrency use what we want you to use use actors right that's why they exist
01:22:47 And it's like, but I already did it a different way.
01:22:49 And it's like, well, you're going to have real problems trying to make me, the compiler, satisfied about that.
01:22:54 So I'm sure there will be much discussion about that.
01:22:56 I mean, the good thing about Swift, the Swift illusion process, it happens in public.
01:23:00 Swift is open source.
01:23:01 Like there should be no, for the most part, there should be no secrets revealed at Apple about the Swift language, right?
01:23:07 About what they're doing with it, that'll be revealed.
01:23:09 Like, because, you know, if you looked at like all the Swift language things and it was like, and then Swift UI appeared.
01:23:12 Swift UI wasn't developed in public, but Swift was, right?
01:23:17 you know we'll see what kind of surprises apple has for us but the swift features they're adding they know the pain people have trying to you know comply with swift concurrency and they're trying to make it easier but fundamentally i think the problem they have is that they want people to use actors and swift concurrency as a way to manage concurrent processes and that supersedes and replaces a bunch of things that people had used in the past and figuring out how to
01:23:42 do that without like changing your approach to concurrency.
01:23:45 Like Casey, I know you love to use the, what is it?
01:23:47 The publisher thing with the source and syncs and the events.
01:23:50 What is that called?
01:23:51 Which I don't, it's combined.
01:23:52 I don't use that much of it in call sheet.
01:23:55 I do use some, but it compared to just a couple of years ago, I use very, very little.
01:24:00 And I only use it in a handful of places where it makes the most sense.
01:24:03 Generally speaking, the concurrency and stuff that I'm doing is async await, which I,
01:24:08 is good insofar as it's new, but it's bad insofar as I'm probably doing a rudimentary version.
01:24:13 Your stuff is not sendable, I'm sure.
01:24:16 Yeah, for the most part.
01:24:17 Nor should you make it sendable.
01:24:19 I can tell you that I use a lot of combine and async await in the rewrite.
01:24:26 There's places for both of it, and I think they actually play somewhat nicely with each other if you don't do two ridiculous things with them.
01:24:35 But those things do solve different problems.
01:24:38 Yeah, and the solution is not like, oh, I'm going to take all my data and I'm going to make everything sendable, because that's not how to fix this problem.
01:24:46 You can't.
01:24:46 You have to have mutable states somewhere.
01:24:49 It should be protected by actors, but very often you're sending OS objects back and forth, and those aren't sendable, and you don't have a way to change that because you don't define that class, nor can you make it sendable or lie about it being sendable, and it's just...
01:25:01 Anyway, I'm sure we're going off on a big tangent here because we're developers and we've all struggled with this.
01:25:06 But, like, I think the way Apple presents this story is interesting.
01:25:09 Down to, like, the idea of, you know, the warning Marco mentioned.
01:25:14 This will be an error in Swift 6.
01:25:16 Does that mean you can't use Swift 6 unless you have strict concurrency compliance?
01:25:20 Or is there a mode in the Swift 6 compiler that lets you run Swift 5 code?
01:25:25 And do you lose out on any features in Swift 6 if you decide to?
01:25:28 Like, that's a story that Apple will tell.
01:25:30 like and has been has been telling in the open but they'll see how marketing presents that like swift currency it's great but if you're not ready for it don't worry you can still use swift six you just won't turn on the strict concurrency thing kind of like it is in swift five now yeah and i think that's the case i could swear and i'm probably getting the details wrong especially because well
01:25:49 My memory, as John makes fun of me, justifiably is very bad, but I could swear that Ben Cohen or someone on the Swift team has publicly stated, hey, Swift 6, it's going to be opt-in for the concurrency checks, and you still will be able to do the rest.
01:26:04 This is what you just said, John.
01:26:05 You'll still be able to do the rest of the Swift 6 hotness without going all in on the strict concurrency checks.
01:26:13 Because you can just download the Swift 6 compiler right now and try it.
01:26:16 And you can see how these features work or whatever.
01:26:17 But doing it at open source and having the developers talk about it is kind of separate from how Apple will present it, how Apple marketing will present this when it shows the new version of Xcode.
01:26:28 You know what I mean?
01:26:28 Like how it manifests in Xcode, what the defaults are for a new project in Xcode.
01:26:33 These are things that aren't actually strictly related to the Swift open source project, but have huge effects on how this change is perceived by the people who are not following Swift W.
01:26:43 most developers, right?
01:26:45 Kind of like when they do a new project, like does it default to SwiftUI?
01:26:48 That is kind of like an important political thing.
01:26:50 Does it default to strict concurrency?
01:26:51 Does it default to adding tests, Marco?
01:26:55 The defaults matter in Xcode and policy changes like that.
01:26:59 So that is...
01:27:00 That is, you know, for developers, I mean, it is a developer conference.
01:27:03 It's more esoteric and you're not going to see big news stories about it.
01:27:06 But the Swift 6 story is going to be interesting.
01:27:10 And, you know, like you said, for most people, it's entirely new to them.
01:27:14 It's public information.
01:27:15 They could have been looking at it all since last year.
01:27:17 But most people, that's not their hobby to keep up with language evolution.
01:27:21 They just wait until a bit of a C and see what Apple has to offer them, even though you could go download it right now and try it.
01:27:26 Exactly.
01:27:27 And so for me, that's what I think I'm most interested in right now.
01:27:31 Of course, I think I'm interested, you know, when the iOS changes and, you know, oh, yeah, iPadOS is still, you know, an operating system in our lineup.
01:27:40 I'm very curious to see what the, you know, we'll get a second data point for VisionOS so we can start to draw a line between the two data points.
01:27:47 But more than anything else, I'm very curious what my development life will look like
01:27:53 for the next year plus.
01:27:55 And I think some of that will probably be me ripping all my hair out trying to get this concurrency stuff working properly.
01:28:01 But I think some of it should be fun and exciting.
01:28:03 And, you know, as much as I will in one breath whine about SwiftUI and tell you that it neuters me here and there and, you know, there's nothing you can do to put a search bar anywhere but in a navigation bar, you know, and things of that nature that it makes it very, very stodgy and difficult and unwavering.
01:28:20 But I'll also tell you that it's just such a joy to work with and so, so much nicer and so much faster than UIKit.
01:28:29 And so I'd love to see what new SwiftUI stuff is happening.
01:28:32 It certainly seems like Apple internally is spending more and more time and putting more and more energy into consuming SwiftUI, which makes me think...
01:28:39 They're doing the same within SwiftUI itself.
01:28:43 The best way for Apple to make a good API for developers is for them to dog food it.
01:28:48 And they seem to be doing that more and more.
01:28:49 So I'm excited for that.
01:28:51 I don't know.
01:28:52 I'm really excited, leaving aside the fact that I'm going to see you two, leaving aside that I'm going to be there, that I'm going to be at Apple Park.
01:28:58 All of that is, of course, incredibly exciting.
01:29:00 We covered that last week.
01:29:01 But I'm just really excited to see what's coming because there's so little that has leaked out, like we said.
01:29:06 And what's leaked out is more of a, oh, there's AI dust a-coming.
01:29:10 You know, there's a dust storm a-brewin', and that's about it.
01:29:13 I still think the leaks have covered...
01:29:15 A lot.
01:29:17 I don't expect to see tons of stuff that wasn't leaked.
01:29:20 It's just that the stuff that's leaked is, I don't know, obvious or like not shocking.
01:29:24 You know what I mean?
01:29:25 It's also a bit vague, like particularly around the AI stuff.
01:29:28 I mean, it is vague, but like, you know, we won't get the details, but...
01:29:31 I don't think.
01:29:32 Well, we'll see.
01:29:33 Will there be something that was like totally not rumored that is shocking?
01:29:36 I think it'll just be in, you know, in the details of how things work.
01:29:39 And by the way, speaking of testing, I forget.
01:29:41 I think there's a bunch of open source projects that do this.
01:29:43 And I kind of hope Apple like adopts one of them or takes one under its wing or makes it official.
01:29:47 But the XC test framework, which Casey may be familiar with.
01:29:50 it's not great it's kind of stodgy and old and if you've ever used if you've used a modern testing framework in like a language like node or whatever you kind of or even i mean obviously all my testing experience comes from pearl the great great great grandfather of good testing and programming languages um just the fundamental stuff that you expect from a test framework
01:30:11 is either doesn't exist or is very awkward in xc test because it's old and so what does the swift ui for testing look like and there are a bunch of open source projects that try to do this like make a sort of swifty type api that looks kind of like the you know the popular testing packages for node or you know like just a nicer testing framework um
01:30:32 I would love Apple to bless one of those and adopt it or to come out with its own.
01:30:37 I mean, this kind of falls into the category of a marketplace thing.
01:30:39 It's like, hey, we've got a bunch of old APIs.
01:30:41 Some of them aren't really Swifty, right?
01:30:43 They don't match the language well.
01:30:45 They don't take advantage of the features.
01:30:46 They look kind of old.
01:30:47 They're kind of awkward to use.
01:30:48 We know better ways to do things now.
01:30:51 Test framework is one of those things.
01:30:52 I think that would be a big quality of life improvement for people.
01:30:54 Of course, they have to keep supporting the old one basically forever because people use it and make huge test suites.
01:31:00 Swifty testing.
01:31:01 Again, there's been no rumors about that.
01:31:02 I've just been looking at a lot of the open source ones.
01:31:04 I'm like, these are all good ideas.
01:31:06 Pick one, Apple, and do it.
01:31:07 Or, you know.
01:31:08 I miss fluent assertions is one that I used in my .NET days.
01:31:12 And so, you know, I'm looking at the about page trying to remind myself how it works.
01:31:16 And basically, you know, say you have a string that's an account number is the example they use.
01:31:19 And you, the way the code you write is account number should be, you know, one, two, three, four, five, six, seven.
01:31:26 And so it's, it's, it's written almost like plain English and it's not too dissimilar from.
01:31:31 Are there dots between every word?
01:31:33 Account number dot should pren pren dot be pren.
01:31:38 That's a little bit, that's a, that's a very popular trend.
01:31:40 I know it's awful.
01:31:42 It's code that looks great on slides and examples and it's totally unwritable.
01:31:46 Well, it's not terrible, and that is a common thing, but really what you're looking for is the convenience of being able to essentially, you know, to just give one example, and I know XeTest has ways of doing this, but it's awkward and weird.
01:31:58 You have a bunch of nested data structures and objects, and you want to diff them, right?
01:32:02 I don't want to have to do that manually.
01:32:04 I just want it to be able to use reflection to traverse them and to give me, like, a really cool-looking diff of where they differ.
01:32:09 You know what I mean?
01:32:10 Right?
01:32:10 As opposed to comparing properties manually one at a time at each level and having messages so you know which part differed or whatever.
01:32:17 Every modern testing framework has a way to say, there's this thing like that thing, and they're both kind of deeply nested structures, and the good ones say, oh, and by the way, I don't care about these differences and ignore these properties and I don't care about white space.
01:32:30 And, like, just...
01:32:30 It's all just convenient.
01:32:32 It's like, oh, that's just convenience method.
01:32:33 You can do that all yourself.
01:32:34 Yeah, you can.
01:32:35 It's just annoying as hell, right?
01:32:36 So it's not so much the whole, oh, it looks like English.
01:32:38 This should be that and has this and does this and whatever.
01:32:41 I just want, like, especially in a, you know, a language like Swift that's so, you know,
01:32:46 really on board with static checking and so you really just can't just chuck these two things over the fence they look like they're the same it's like swifts like whoa whoa these are totally different classes i can't compare these two things what are you talking about i don't have those kind of reflection it's like you really need convenient support from the framework to satisfy the swift compiler to allow you to just say is this thing like that expect this thing to be like that that's going to be like this you know it's
01:33:14 That stuff is tedious in tests.
01:33:15 It makes people not want to write tests.
01:33:17 Like Marco.
01:33:18 Well, that's not why.
01:33:19 But if you did write tests, you would say, boy, it sure is tedious comparing these deeply nested object trees to each other.
01:33:26 And if you get lazy, when the test fails, you're like, why did it fail?
01:33:31 What was the problem?
01:33:31 And you basically got to step through it in the debugger because there's no automatic diffing of object trees to tell you exactly where it failed.
01:33:38 Anything else you're looking forward to, John?
01:33:40 I am kind of – I mean I mentioned the photos feature because that's what I'm thinking about a lot.
01:33:43 Like again, when I edit photos, I have many tools.
01:33:47 I've purchased many other external editors.
01:33:49 I have Photoshop.
01:33:50 I have Photomator, Pixelmator.
01:33:52 I have –
01:33:53 raw power.
01:33:54 I have access to web tools or whatever, but there's something to be said for having stuff built in and photos does have stuff built in, but it's so outdated.
01:34:02 I like the quote unquote healing brush in the Apple photos app is just barbaric compared to what the good apps can do.
01:34:10 But I don't always want to edit an external editor.
01:34:12 I certainly don't want to export and edit it on the web and bring it back or whatever.
01:34:15 So to the extent that Apple can catch up and add those features to photos itself, and I can actually run them on my Intel Mac, that will be a big quality of life change for me.
01:34:25 I will really appreciate that, not this year, but next year for my Long Island Beach vacation pictures.
01:34:30 I want it to be in the Photos app.
01:34:32 I want the Photos app to get better.
01:34:34 This is not the year...
01:34:35 It seems like if there's something about Apple's platforms that you wanted to get better that doesn't have to do with AI, this is not the year.
01:34:41 All the bugs that report in the Finder, all those things that are annoying you, the apps that you feel like are neglected and haven't had any attention paid to them, this is not the year they're going to fix that.
01:34:51 Usually it's never the year that they're going to fix that, but definitely not this year.
01:34:54 What they're going to do, those teams spent time adding AI features or whatever, and so I will appreciate those when I have them, but we're all still hoping for that year when the bug that's been in your favorite operating system for 10 years finally gets fixed, but...
01:35:06 just does not seem like this is the year for that and it wasn't last year and it wasn't the year before that and it wasn't the year before that and it wasn't the year before that and it's a big systemic problem that we've discussed in the show but definitely not this year because everyone's been off doing ai stuff so that's kind of a shame but yeah i i if i had a wish list it would be like oh they fix all my long-standing bugs that's not gonna happen uh i'm looking forward to the photos editing features i am kind of looking forward to the better siri like i rarely use siri but the things i use it for
01:35:36 I find useful, the, you know, remind me to do whatever, use that all the time, almost daily, right?
01:35:43 Because I know how to do it.
01:35:44 I know the syntax it wants.
01:35:46 I know how it works for the most part.
01:35:48 It could be better, but it just shows the utility.
01:35:51 If you can give me something that I can, that works enough for me to use it,
01:35:55 It has a big effect on my life.
01:35:56 So if they just take something that Siri has supposedly been able to do for 10 years and they make it good enough for me to want to use it, that could potentially have a big impact.
01:36:05 So I'm kind of looking forward to that as well.
01:36:07 And I was looking forward to hardware, but that doesn't seem like it's going to happen.
01:36:12 And the SwiftStick stuff, like I said, I'm mostly looking forward to how Apple presents the stuff that I've already been reading about in Swift Evolution for an entire year.
01:36:19 Like, what is the pitch?
01:36:20 What is the...
01:36:22 what are the ergonomics of it how does it manifest in xcode how do they present it to the world because there is a potential for uh pushback let's say right you know for everyone who has tried it it's it's an obscure flag that you have to know about like oh strict concurrency all caps blah blah equals whatever and you're built like it's not it's not obvious how to do it in the existing xcode but the people who try it they're like oh 50 000 warnings
01:36:46 I'm like, wow, I reduced that to 100 after just changing two lines of code.
01:36:50 And then I spend a week trying to get that 100 down to 10.
01:36:52 And then I spend a month trying to get that 10 down to zero, right?
01:36:56 Depending on how much of their app they're willing to rewrite.
01:36:58 That's a tough story to pitch to people.
01:37:01 And I'm setting aside the technology and the actual features.
01:37:06 How do you present that to a room full of developers and make them excited about and not dreading it?
01:37:11 Like, you know what I mean?
01:37:13 And that is going to be a challenge this year, I think.
01:37:17 Summertime is here and the living's easy.
01:37:21 And now it's even easier thanks to Factor.
01:37:23 Factor ships.
01:37:24 No prep.
01:37:25 No mess meals.
01:37:26 Straight to your doorstep.
01:37:28 You can choose between calorie smart, protein plus, keto, and more.
01:37:31 There's a total of six.
01:37:33 Different menu preferences to help you manage calories, maximize protein intake, avoid meat, or just have well-balanced meals.
01:37:40 The fresh, never-frozen meals are dietician-approved, and they take two minutes to make.
01:37:46 And you don't even really make them.
01:37:46 You're just eating them up because Factor's done all the work for you.
01:37:49 This is perfect for busy summer days.
01:37:51 And it leaves more time to do the stuff that you enjoy.
01:37:54 There's 36 different meals with more than 60 add-ons.
01:37:58 Factor sent me a box with some meals in it.
01:38:00 And just today for lunch, I had the smoky ground pork lasagnette with toasted garlic, broccoli, and onion butter.
01:38:06 Sounds good, right?
01:38:06 It was.
01:38:07 Aaron had the green chili chicken with Mexican cauliflower rice and queso blanco.
01:38:11 Does that sound good?
01:38:12 Was it?
01:38:13 Absolutely.
01:38:14 They were both very tasty.
01:38:15 Even more so, Factor sent me their keto-friendly 100% plant-based shakes.
01:38:21 That sounds half empty because it is because I can't stop drinking it.
01:38:24 This was the chocolate brownie.
01:38:26 There's also vanilla cake.
01:38:28 Both of these are examples of add-ons and oh boy, don't miss out on these little fellers because they are truly delicious.
01:38:36 You can keep your kitchen prep time to a minimum.
01:38:38 You can make your day delicious.
01:38:39 You can treat yourself to premium ingredients like filet mignon, shrimp, blackened salmon, and more.
01:38:45 Why wouldn't you treat yourself?
01:38:46 You deserve it.
01:38:47 So head over to factormeals.com slash ATP50 for 50% off your first box plus 20% off your next month.
01:38:55 Again, that's code ATP50 at factormeals.com, F-A-C-T-O-R-M-E-A-L-S.com.
01:39:03 slash ATP50 to get 50% off your first box and 20% off your next month while your subscription is active.
01:39:10 Thank you so much to Factor for sending me the delicious food, the tasty shakes, and most importantly, for sponsoring ATP.
01:39:19 All right, let's do at least a little bit of Ask ATP.
01:39:22 It's been a little while since we've done it.
01:39:23 And let's start with James, who writes, any chance that the now expected late 2024 M4 MacBook Pro gets upgraded to Thunderbolt 5?
01:39:31 And my question to James is, why do we care?
01:39:34 Not to say that we shouldn't.
01:39:35 I'm not saying that the question is unreasonable.
01:39:37 But I genuinely don't even know what Thunderbolt 5 brings.
01:39:42 So, John.
01:39:43 Faster speed.
01:39:44 That's what we talked about on the show in the past.
01:39:46 Unlike Thunderbolt 3 to 4, which didn't increase the speed at all, Thunderbolt 5 does.
01:39:52 Is there a chance?
01:39:53 Yes, there is a chance.
01:39:55 I think there is.
01:39:55 I don't know enough about the M4 and the iPad if anyone has examined it and see if there's any vestiges of Thunderbolt 5 or whatever, but...
01:40:02 You know, there's always a chance.
01:40:04 It's not a good chance.
01:40:06 Apple has not really been known for being on the... We talked about this when we were talking about the Copilot Plus PCs and how they just all have the latest versions of every standard, latest version of Bluetooth, latest version of Wi-Fi, latest version of Thunderbolt, right?
01:40:17 Apple doesn't really do that.
01:40:19 When they do, it's notable.
01:40:21 Apple's current line of stuff have one back from the latest version of most of this stuff.
01:40:26 That's just the way Apple tends to roll.
01:40:28 I don't think it's highly likely, but absolutely it is possible.
01:40:31 Keep hope alive for those M4 MacBook Pros with Thunderbolt 5.
01:40:35 David Martin writes, do you think Apple will finally ship 16 gigs of RAM in the MacBook Air when the M4 gets put into it?
01:40:42 I don't, but I hope.
01:40:44 I mean, you can hope.
01:40:45 Now's the time you can have this hope.
01:40:46 I don't think so.
01:40:48 Just they should.
01:40:50 They 100% should, but I don't think so.
01:40:52 I mean, do the MacBook Pros start at 16?
01:40:55 I forget.
01:40:56 I think the pros do.
01:40:58 Even the low-end one that's, like, barely a pro?
01:41:01 I don't know.
01:41:01 It wouldn't surprise me either way.
01:41:02 I mean, they're going to keep shipping.
01:41:04 For the MacBook Air, that is a computer that is extremely important for it to hit a price point for its sales.
01:41:11 And Apple will not sacrifice its margins.
01:41:14 So they're going to get their, you know, whatever 38%, whatever their margin is.
01:41:17 Like, they're going to get their margin somewhere.
01:41:19 And so, you know, if they make more money on average by skimping on the RAM on that base model...
01:41:26 They're going to keep doing that.
01:41:27 They're going to keep doing it as long as they possibly can.
01:41:30 See, on the MacBook Air, though, I think that is, I mean, of all the computers Apple sells, I feel like the MacBook Air is probably the least likely to have its specs bumped because people just want the cheapest laptop they can get.
01:41:46 And so on the MacBook Pros, what percentage of MacBook Pros are purchased with the base RAM versus the percentage of MacBook Air?
01:41:52 The MacBook Air has got to be so much bigger than the MacBook Pros.
01:41:55 I don't know because in both cases, huge amounts of them are purchased by businesses and schools and stuff like that.
01:42:01 And I think usually when you're talking about those big bulk buys, it's very, very frequently it is either the base model or the next stocked up config that is normally stocked, like not a custom build.
01:42:13 So – but there's tons of base model sales sold in any case.
01:42:17 So I bet it is a pretty high ratio for both the Air and the Pro, although I think you're right.
01:42:23 It probably is higher for the Air.
01:42:25 Well, anyway, like they can't stay at 8 forever just like they couldn't stay at 4 forever.
01:42:30 Do they have to double?
01:42:31 Do they have to go from eight to 16?
01:42:32 I mean, the iPads apparently come with 12, but they're only using eight of it.
01:42:37 Like you can go up.
01:42:39 You don't have to double it every time.
01:42:40 Like it'd be nice.
01:42:41 There'd be catching up.
01:42:42 I think it would be a good idea, but like 16 seems too generous for their lowest end laptop.
01:42:47 it's not the m4 version of their lowest end laptop it's 2024 because that the 16 versus the eight cost them like five extra bucks the only way would hurt the margins is why marco was mentioning it is it will stop people from buying the more expensive model where they charge you a bazillion dollars for that ram right that's how it hurts margins not because like oh that's not hurting margins that extra ram cost them nothing that's true but it stops you from buying the one where they overcharge for the ram upgrade and that that is the
01:43:12 That is the problem that Apple's trying to avoid.
01:43:14 But, yeah, they need to bump their RAM.
01:43:16 If they're going to do this thing where they just will only ever double it and will wait until it is incredibly embarrassing before they do the doubling, that's not a good dynamic, and I hope they should fix it.
01:43:26 But, yeah.
01:43:28 yeah yeah like i think they will upgrade the macbook air ram once the whatever type of ram chip the macbook air uses is no longer available in 8 gig chips that's when they will finally update it i mean like it was in the ipad maybe they you know maybe they those ones aren't available i don't think they're ever not going to be available like but it's just i'd
01:43:50 When is the someone had a similar question?
01:43:52 I think I cut it out of this.
01:43:54 Like, which do you think will happen first?
01:43:56 The MacBook Air get 16 gigs of RAM or some other highly unlikely thing.
01:43:59 And it was like, you know, a rock and a hard place.
01:44:01 Two things that Apple just does not want to do.
01:44:03 But, you know, they they can't hold the line on RAM forever.
01:44:05 They will have to bump it eventually.
01:44:07 It's just maybe not this year.
01:44:10 Winnie Lewis writes, could Apple's reluctance to put cellular on the Mac be due to their failure to produce an in-house modem?
01:44:15 Considering Apple's reluctant dependence on Qualcomm and the exorbitant rates Qualcomm charges, I can understand why Apple's holding off on adding cellular to high-priced devices like the Mac.
01:44:24 This argument is undercut somewhat with the iPad Pro costing the same as a MacBook Air, but MacBook Pros can still greatly increase in price over an iPad Pro.
01:44:31 And if customers have waited this long, what's the harm in making them wait longer?
01:44:34 Yeah, that's fair.
01:44:35 I feel like we've talked about this a couple of times in the past.
01:44:38 We need to debunk this again because we've mentioned this years ago and then we corrected ourselves and some people are still going with the outdated information.
01:44:45 The idea that Qualcomm charges you a percentage of the purchase price of the product and because Macs can be so much more expensive that Apple would be charged a ton more, that's not how it works based on our most recent looking into this.
01:44:57 There is a cap and Apple is already at the cap.
01:44:59 Qualcomm, they'll charge you a percentage up to whatever the amount is
01:45:04 And basically every Mac is already at that maximum cap.
01:45:07 So Apple is not avoiding cellular and Macs because it would be too expensive relative to putting cellular in iPads and other devices.
01:45:16 They could be doing it for whatever their reasons are.
01:45:18 That's not it.
01:45:19 Like it's like, oh, they can't do it because you can buy a $5,000 Mac and then a Qualcomm will get $500 of that.
01:45:23 That's not.
01:45:24 how it works at least you know it used to be and then we were corrected and then we entered the correction and i think it is still the case that there is a monetary cap for this every possible argument people put up for why cellular maybe is being held back from the laptops for some kind of weird business reason it's in every ipad like it's even okay
01:45:46 It's in the $350 base model.
01:45:49 You have to pay a little more for the cellular.
01:45:51 But it's been available on every iPad ever since 2010.
01:45:57 So every iPad model has had cellular as an option that has cost between usually $130 and $200 extra.
01:46:04 And it is great.
01:46:06 It just works.
01:46:08 And the only thing I can think of is in some various forms of their deals with carriers or their pricing with Qualcomm, I'm sure there are differences in how the devices are categorized.
01:46:22 I'm sure they have different agreements and different rates if somebody's considered a phone or a wearable or a tablet or a PC.
01:46:30 I'm sure those are different categories for some kind of licensing deals or whatever.
01:46:34 But again, like cellular laptops have existed in the PC world for a very long time now.
01:46:40 So obviously this is not something that's that difficult to navigate with the carriers and the royalty holders like Qualcomm.
01:46:48 This isn't a difficult problem and this isn't a problem that no one has solved.
01:46:53 This is a choice that they've made.
01:46:56 They just don't care.
01:46:57 And I'm sure if an Apple person was here, I'm sure we'd get a wonderful PR answer of how important it is to serve our customers and what we show, blah, blah, blah.
01:47:08 Look, actions speak louder than words.
01:47:10 Apple does not care about cellular on the Mac.
01:47:12 They have not prioritized it.
01:47:13 They seem to have no path to get there from where like they seem to be in no rush to do it.
01:47:19 And we are so far past the point where like it can't be just like, oh, they're working on it, but it's not done yet.
01:47:25 No, we're so far past that point.
01:47:27 They don't care.
01:47:28 i mean ipad pro being so expensive being some you can make an ipad pro more expensive than a mac pretty easily by configuring it it's the same you know they're using the same socs all apple silicon like every excuse has fallen away uh when his question here is though is actually vaguely plausible is that apple has been planning to bring cellular to the mac just as soon as they're done with their in-house modems and unfortunately they pinned that feature to the timeline of a product that is terminally behind right the
01:47:56 Apple's been trying to they bought the modem business from Intel and they've been trying to make cell modems and they want to do this for their phones, obviously.
01:48:02 But like maybe they said, we're not even thinking about cellular in the Mac until we get our modem stuff and the modem stuff should be ready by 2022.
01:48:09 Right, guys?
01:48:10 And, you know, it hasn't has worked out even that theory.
01:48:13 Like, why?
01:48:13 It's literally been in every single iPad.
01:48:16 That's totally an Apple thing to do, though.
01:48:17 It's totally an Apple thing to do.
01:48:18 But why?
01:48:19 How different is the hardware in a MacBook Air versus the hardware in an iPad?
01:48:23 I know.
01:48:23 Well, this is definitely a business thing.
01:48:25 If you worked in a big company, someone will say, we're going to do this.
01:48:29 It's been a long-standing thing that people want, and we're going to tie it to this other thing.
01:48:31 And then the other thing gets delayed, and then the people will say, can we just untie these two things now and just do, like you said, just do what we do in the iPads?
01:48:38 Can we just stick a Qualcomm thing?
01:48:40 And there's just tremendous institutional...
01:48:43 sort of resistance to untying two things that have been tied to each other, especially when it comes to a product line that is not the top priority.
01:48:50 Like if you tie something on the phone and it turns out, oh, you know, now one thing is delaying another, untying that is easier because the phone is so important.
01:48:57 But on the Mac, I'm sure it's like, no, we've already started down this path.
01:49:00 We're working on the modems.
01:49:01 Let's just wait until they're done.
01:49:02 I think they're going to be done this year.
01:49:03 And they're not done.
01:49:04 And then the next year you have the same conversation and with the same result.
01:49:07 That is plausible.
01:49:08 It is a common dysfunction of businesses.
01:49:11 But, you know, us out here as customers, like we don't care what the reason is.
01:49:14 We just want it.
01:49:15 And, you know, I think Apple's answer would be like, well, you may want that, but you're in the minority.
01:49:19 So tough luck.
01:49:20 Yeah, it is what it is.
01:49:21 But how many iPad owners choose it?
01:49:24 How many Apple Watch owners choose it?
01:49:25 Well, we feel like iPad owners prioritize it differently.
01:49:28 When we survey Mac users, a very small percentage seem to want it and our tethering solution is so amazing and blah, blah, blah.
01:49:34 That's what they would say.
01:49:35 Not that there's any reason that they're not doing it, but that it's like, well, we have to prioritize it.
01:49:39 Even though you super duper want it, not everybody is like you.
01:49:42 I think that's what they'd say.
01:49:43 And again, if tethering is the answer, why do iPads have it?
01:49:47 Why does every iPad forever have it?
01:49:49 And why is tethering so bad?
01:49:51 That too, yeah.
01:49:54 No argument against it holds any water once you say, well, then why is it available in every single iPad they've ever made?
01:50:00 It just makes no sense when you consider that.
01:50:04 I'm kind of glad the iPad mania is passing now from the iPad Pro.
01:50:12 I'm so annoyed at the thought.
01:50:15 How amazing would it be if the MacBook Air was released with an OLED screen and cellular?
01:50:23 we would be flipping our minds.
01:50:25 An OLED screen.
01:50:26 Whoa, whoa, whoa.
01:50:27 That is a pro product, Marco.
01:50:29 People with iPad Airs cannot handle faster than 60 hertz refresh because that is also a pro product.
01:50:34 And they cannot handle OLED screens.
01:50:35 Don't even talk about that for at least five more years.
01:50:38 Like, why is that?
01:50:40 I shouldn't get all mad.
01:50:42 Why...
01:50:44 Does the iPad Pro in even an 11-inch form factor have an M4, a great OLED screen, cellular in a really small package that costs around a little over $1,000 if you put the keyboard on it and stuff, and the MacBook Air with most of those same guts at about the same price is not only does it not have those features at those price, but those features are not attainable at any price on that product.
01:51:13 why it's so it's so frustrating i mean part of that is that the ipad you were describing is the most expensive ipad and the laptop you were describing is the least expensive and apple wants to segment its product line but yeah i mean you can't even get the same people are looking at both of those products i know you can't even get the oleds on the macbook pro so it really hurts that argument for now but we'll see how it goes but yeah look the oled oh that's brand new like i understand that that's going to be a process of like you know bring it to everything slowly sure
01:51:41 cellular is not oh my it's so not new like i was using a cellular modem to tether my laptop in 2006 this is not new i hear you and i agree but if we continue this any further it will turn this entire show into a marco and casey wine about cellular max power hour so
01:52:02 I feel like at this point we should probably call it, even though I would like to agree with all your grumbling and whining because I am right there with you.
01:52:12 You're just making so many people write in to say how little they care about cellular on their Macs and it's a useless feature and Apple should never edit.
01:52:18 Please don't.
01:52:19 And if it's so useless, why is it on every iPad?
01:52:21 Thank you so much to our sponsors this episode, Squarespace and Factor.
01:52:26 And thanks to our members who support us directly.
01:52:28 You can join us at atp.fm slash join.
01:52:31 Members get an exclusive after show topic every week called overtime.
01:52:36 This is an extra bonus topic.
01:52:38 that we do every week now.
01:52:40 Members exclusive.
01:52:41 You can hear it for yourself by joining atp.fm slash join this week on Overtime.
01:52:46 We are talking about an update on Apple's car integrations.
01:52:50 Things like, you know, the latest CarPlay and things like that.
01:52:52 So that's going to be an update on Apple and cars in Overtime this episode for members.
01:52:57 Join atp.fm slash join.
01:52:58 Thank you so much to everybody for listening and we will talk to you live from California next week.
01:53:06 Now the show is over.
01:53:09 They didn't even mean to begin.
01:53:11 Cause it was accidental.
01:53:14 Oh, it was accidental.
01:53:18 John didn't do any research.
01:53:20 Marco and Casey wouldn't let him.
01:53:22 Cause it was accidental.
01:53:25 Oh, it was accidental.
01:53:28 And you can find the show notes at atp.fm.
01:53:33 And if you're into Mastodon, you can follow them at C-A-S-E-Y-L-I-S-S.
01:53:42 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-E-N-T-M-E-N-T-M-E-N-T-M-E-N-T-M-E-N-T-M-E-N-T-M-E-N-T-M-E-N-
01:53:58 All right, so we're going to do a little post-show neutral today.
01:54:11 And we're going to talk about our member special.
01:54:15 This is the most recent member specials we are recording right now, which was talking about cars and car-related things.
01:54:22 And so, John, I guess you would like to revise your statement with regard to buying cars for your kid.
01:54:28 I just have updates like I threw at the end of our discussion.
01:54:31 The discussion was like, if you had to buy a new car now, what would you buy?
01:54:33 And we had all the sorts of conditions and caveats and whatever.
01:54:35 And we got increasingly ridiculous.
01:54:37 At the very end, I said, what about buying a car for a kid?
01:54:41 Which, you know, neither one of your children are driving age, but mine are.
01:54:44 So I'm like, maybe this will come up anyway.
01:54:46 And we talked about it and it's a difficult problem and yada, yada.
01:54:51 But the problem has continued to exist in my household.
01:54:54 We have four licensed drivers and two cars.
01:54:57 And that is a difficult situation.
01:54:59 And it's made more difficult by me because I don't want my children to drive my car.
01:55:05 Right.
01:55:06 So now we have four licensed drivers and two of them can only drive one of the cars.
01:55:11 So it's kind of like the whole, you know, bring in the goat and the chickens and the wolf across the river or whatever.
01:55:16 Like, OK, well, if this person wants the car on this day, then I will let my wife use my car.
01:55:21 Right.
01:55:21 So that means she'd have to take my car when she goes to work.
01:55:24 So her car is here for the kids to use.
01:55:26 And then it's just.
01:55:27 it's a pain right and we're talking about on the show is if you had to buy a car for your kid what would you buy uh and i'm because i'm faced with that problem we were considering trying to get a kid car not a car for a kid they could buy their own car eventually and maybe one of these cars eventually will be given to slash sold to the kid when they graduate college and move out of the house but we just wanted to have
01:55:48 a car that the kids can drive that like if they bang it up or hit a curb or get into a fender bender we don't care about it and they're not driving our cars and we don't have to do this car shuffle thing and i've been working on this problem since we recorded that member special and as again as you can imagine i make it so much more difficult for myself because of
01:56:10 what i want out of this so here's here's the difficulty okay let me let me guess the end of this discussion is you have bought or will buy either an accord which is my guess or a civic because i cannot fathom you owning any other car manufacturers product other than honda well so here's here's i'm looking for cars and getting frustrated here's here's the frustration first one let me find a crap box
01:56:33 Although I'm trying to use the kind word for that, right?
01:56:35 Let's find a kid car.
01:56:36 It's like a $2,000 thing.
01:56:39 It's junky.
01:56:39 You don't care.
01:56:40 You know what I mean?
01:56:41 Yeah, the old Volvo box.
01:56:43 And I was even looking at old Volvos.
01:56:44 I was like, can I find a Volvo or whatever?
01:56:46 And I was looking at the safety ratings and stuff and...
01:56:49 not that volvos aren't safe they are but like the safety rating information available to us is not granular enough for me to distinguish how much better a volvo is than like some other car of similar vintage you know what i mean like because everyone games the system like they all want to get five star crash rating or whatever and so two five star cars they're not the same they both got five stars but one of them is probably better than the other but how much better and how can i tell but anyway i'm looking for crap boxes
01:57:17 and there's a lot of them available but they're crappy hence the name right i mean they have like 200 000 miles in them they're filled with rust because it's new england right like any car that you can buy for a very small amount of money it has huge amount of miles this is going to be rusted out it's going to have so many mechanical problems i don't want to leave my kids stranded i do want it to be safe but any car that's that's like two thousand dollars is going to be old and older cars are less safe they have less safety equipment they weren't they're safe in crash testing you know what i mean and
01:57:47 And it's like, do I want my kid to be in an unreliable car that's going to cost me like $1,000 in repairs once I bring it home and realize like the engine is dead or it needs a new water pump or all the brakes are shot or whatever?
01:58:01 Did you get yourself a new car?
01:58:03 That's exactly what I was wondering.
01:58:05 Are we pulling a Marco and buying ourselves a new car?
01:58:07 Well, we're just talking about the crap boxes now, right?
01:58:10 Oh, my God, he did.
01:58:11 You're always hoping to find the car that was just driven to church on Sunday every day and kept in an air-conditioned garage.
01:58:19 It has a small number of miles on it, but that just doesn't exist.
01:58:23 And then so I'm looking for used cars like that.
01:58:25 And then I go up.
01:58:25 OK, well, what if I say it's not a crap box?
01:58:28 What if I look for a decent used car?
01:58:30 Then what happens with my philosophy is like I go right from crap box on Craigslist or whatever.
01:58:35 Right.
01:58:35 I go from that.
01:58:36 I immediately go to what I don't want a crap box.
01:58:39 I don't want to worry that this car is unreliable.
01:58:41 I want a car that doesn't have a lot of miles, that's probably pretty reliable, and you get into the whole land of certified, pre-owned, with warranty from dealer type things.
01:58:52 And guess what?
01:58:52 Those cars cost as much as a new car.
01:58:54 I was like, what the hell?
01:58:57 And you're going to say, is there nothing in between?
01:58:59 Yeah, there are things in between, but I don't want what's in between.
01:59:02 I either want a crap box that costs me nothing or a very reliable car.
01:59:05 And guess what?
01:59:06 If you want a very reliable car with not a lot of miles, it's basically the price of a new car.
01:59:09 Now, wait, hold on.
01:59:11 I don't really disagree with anything you've said, although I have not gone car shopping in like six years now.
01:59:16 You're always going car shopping.
01:59:17 Come on.
01:59:17 Well, yes and no.
01:59:19 But anyways, I haven't done serious car shopping.
01:59:22 I've done no more than kick some tires.
01:59:24 But anyways, first of all, and just leave this be because we'll get on a huge tangent, but you should be buying a lightly used electric car for your kids because it doesn't have a lot of rain.
01:59:34 A lightly used electric car?
01:59:36 Point me to those.
01:59:37 Yeah, get a Leaf or something, or even an old Model 3 at this point.
01:59:41 There's so many out there now.
01:59:44 So I'm not going to buy a Tesla, so we can just take that off the table right away.
01:59:48 And the Nissan Leafs, I did look at them, but they don't have conditioned batteries, so all their batteries, again, in New England, are so hosed, it's not even funny, like the used ones, you know what I mean?
01:59:57 Well, that's your own fault for living somewhere with...
02:00:00 weather i mean what do you expect and nissan leaf is it's not an unsafe car but i just i'm not sure there are options and the thing is even a lightly used electric car they're expensive they're they're not you can't buy there's no such thing as a crap box version of that and then all of a sudden you're getting into new car territory prices right it's like oh you buy a lightly used nissan leaf for 22 000 that's new car territory
02:00:23 Okay, that's fair.
02:00:24 Okay, so the other thing I was going to say is there is an in-between that I'm sure you will thumb your nose at for some reason or another.
02:00:29 And maybe it's that you just don't have these where you are.
02:00:31 But, you know, it's local hero CarMax, which I think I've mentioned many times.
02:00:35 It's been a long time on their website.
02:00:37 It's headquartered here in Richmond.
02:00:38 And, um, and they, to the best of my recollection, not only do they typically sell decent used cars and it's always a crap shoot.
02:00:48 I'm not saying they're guaranteed to be perfect, but they're usually pretty decent, but a, they do have like a one week return policy on freaking automobiles, which is pretty cool.
02:00:55 But secondly, you can, you can choose to buy into their like extended warranty.
02:00:59 And so you can basically like
02:01:01 create your own cpo situation granted it does cost extra money it's not free but you can basically create your own cpo situation by giving them some money up front and then they will do a bumper to bumper warranty on this used car which might be the best of both worlds for you although i suspect that they're probably still more expensive than you would want to spend
02:01:19 Yeah, I spent a lot of time on CarMax, AutoTrader, AutoTempest, Cars and Bids even, where I've had saved searches for months on Cars and Bids just out of my own curiosity.
02:01:30 Cars and Bids is more of like an enthusiast site and I have like saved searches for like the last stick shift accord or whatever.
02:01:35 Of course.
02:01:36 Actually, to go back a step, I'm embarrassed.
02:01:39 I forgot about this because my parents have one.
02:01:41 DTemp from the chat brings up, why not a used Chevy Bolt?
02:01:44 They weren't that expensive new.
02:01:46 They can't be, but so expensive used.
02:01:47 The used EV things, a lot of things keep me away from the used EVs.
02:01:53 You can't get them cheap.
02:01:54 They have old cruddy batteries.
02:01:56 The NCAS thing is out there too, and it's like, do I want to buy an electric car with a connector I know is not going to be the connector I want it to have, and wire my house up for that kind of...
02:02:05 Oh, it's so easy.
02:02:07 I know the adapters aren't that big, but the main thing is there's no electric cars that I like at this point that I can afford.
02:02:14 But it's not for you.
02:02:16 It's for your kids, and the Chevy Bolt is the answer.
02:02:17 But that's the thing.
02:02:19 It's a kid car, but it's not for the kid.
02:02:23 what the title is going to be in our name it's not going to be the child's car that doesn't matter who's driving this i know they're the ones driving it but like the thing is if i'm going to spend like five digits five five digits at ten thousand to twenty thousand whatever dollars on a thing i want it to be a car that i like that maybe that's just a me thing i don't know it's not for you you know it's a kid car i i i can't buy a car i don't like
02:02:45 On the plus side, now I understand why you give me so much about me driving an automatic, even though I drive Aaron's car maybe 100 miles a year.
02:02:53 But now I get it.
02:02:54 Aaron's car is Aaron's car.
02:02:56 Yes, it is our car, legally speaking.
02:02:59 But I almost never drive that thing.
02:03:01 It's her car.
02:03:02 If she wanted something that I really disagreed with, I would have a conversation with her about it.
02:03:07 But she's your wife, not your child.
02:03:09 Well, even still, I don't understand why you're hanging your hat so much.
02:03:14 It needs to be something John approved.
02:03:16 Who freaking cares?
02:03:17 As long as it's not an absolute disaster, it's not for you.
02:03:20 It has to be me approved.
02:03:21 It has to be me approved.
02:03:23 There's no electric cars that I like.
02:03:24 They're very expensive.
02:03:25 I'm worried about the battery life and the battery health.
02:03:27 There's not a lot of good cheap ones.
02:03:29 Well, half the Bolt batteries have been replaced under warranty.
02:03:32 Most of them have.
02:03:33 You really are doing yourself a disservice.
02:03:35 The Bolt is probably the best contender in that category because, like I said, the Leaf doesn't have the condition batteries.
02:03:40 The Bolt did have that battery problem, and they've been replaced.
02:03:44 They are still kind of expensive, but that is actually a good possibility.
02:03:49 But there's just...
02:03:51 There's a lot of unknowns there with having it be our first electric car and having it be for the kids and everything like that.
02:03:58 You're coming up with excuses, darling, but whatever you need to do.
02:04:02 Like I said, it's not the shape of the market that's forcing these two polar things.
02:04:05 It's my desires that are forcing them, that it either has to be a crap box or a reliable car, and the crap boxes are too crappy, and the reliable ones are too expensive, and the EVs are too expensive, or I don't like them, or I think it's not the right time to be an EV, especially for kids.
02:04:18 So that got me into that situation, and
02:04:21 I feel like there are options that will solve this problem, which it is well within your right to say, I don't care and they're not for me.
02:04:30 But I do think there are options out there for you that would work.
02:04:34 But carry on.
02:04:34 What car did you buy yourself?
02:04:36 It's not me that's the problem here.
02:04:40 Oh, it's not you?
02:04:41 I assure you it's you.
02:04:42 It is 100% you, John.
02:04:44 With respect to getting the car.
02:04:47 Once my wife got wind of the idea that I was looking for a third car for the kids to drive.
02:04:51 You know what happened.
02:04:53 She's the Marco in this situation.
02:04:55 She's like, oh, you're looking at cars?
02:04:56 Does she want a new car?
02:04:59 You know, my car is kind of old.
02:05:02 She is right, isn't you?
02:05:03 No, no, no.
02:05:03 Hers is newer than yours.
02:05:04 Hers is the newer.
02:05:05 It's 2017.
02:05:05 It's not that old.
02:05:06 But she gets the seven-year itch.
02:05:09 Literally, the seven-year itch.
02:05:11 Better here than other places, John.
02:05:13 I'm not looking for a car for you.
02:05:15 you already have a car.
02:05:16 I'm trying to get the kids out of your car so they won't wreck it and give them a car.
02:05:20 And she's like, why not just let them continue to wreck it and get her a new one?
02:05:24 But you're looking at cars.
02:05:25 I like cars.
02:05:27 Oh, gosh.
02:05:28 Oh, gosh.
02:05:29 Before you say anything, I'm going to wager.
02:05:32 I don't know how this is going to turn out.
02:05:34 I really don't.
02:05:35 But I'm going to wager...
02:05:36 That Tina has decided she would like something new and thus will need to want something that only has two pedals, not necessarily because she prefers that, but because there's no other choice at this point.
02:05:48 And now you have a marital issue as to whether or not Tina will have a two pedal car.
02:05:52 That's what I'm going to guess.
02:05:52 I'll go even further.
02:05:53 I'm going to say Tina wants an EV.
02:05:55 Well, you don't know her driving case, apparently.
02:05:58 That's the thing I forgot to mention before, is that all our cars are stick shift.
02:06:01 My kids both learned on stick shift.
02:06:03 They're not stick shift enthusiasts.
02:06:05 My daughter, in particular, had a real hatred for stick shift.
02:06:07 And she's like, when are you going to get a good car?
02:06:09 She just...
02:06:09 Oh, that hurts me deep down inside.
02:06:12 Whatever.
02:06:12 That's their taste, right?
02:06:13 Like all my friends have good cars with just two pedals in them or whatever.
02:06:16 She's come around a little bit since like getting more comfortable with it.
02:06:19 But my son, he can drive stick fine, but he's also just not into it.
02:06:22 They're not into it at the very least.
02:06:23 So the whole idea with the kid car is we would get an automatic.
02:06:26 The kid car would be automatic, right?
02:06:28 Because they both don't like it.
02:06:30 And...
02:06:31 The whole point is that they would drive it and whatever, right?
02:06:34 Because, I mean, if they're not enthusiasts, stick shifts will have no place in their future life.
02:06:39 You know what I mean?
02:06:40 It's just, this is what we had.
02:06:41 They had to learn on it, whatever.
02:06:43 But, you know, anyway.
02:06:45 See, but in my recollection of Tina was, of her preferences, was that she actually legitimately does prefer three-pedal cars, but I feel like she has more, she's more willing to give on that issue than you and probably I are.
02:06:59 Well, when she started saying you're looking at cars, I would like a car.
02:07:04 I think she also eliminated EVs along with me because they're just very expensive, especially if she's looking for a car for herself.
02:07:09 And she's not.
02:07:10 I don't think there's any EVs that she really likes either.
02:07:12 So there's nothing out there that she's like pining for desires or whatever.
02:07:16 And when it comes to non EVs, she wants a stick.
02:07:20 which i mean i mean yeah i love that i love that but good luck i mean there's a reason i'm not forcing her to buy stick cars every car we've owned has been stick because that's what she wants she's driven automatic she drives rental cars we're have we're watching our friend's car now and they ask us to drive every once in a while she drives it she wants a stick and you know she knows they're being rare and she knows eventually we won't have one and we'll have an ev or whatever but
02:07:42 you know she's out there saying i you know and she doesn't know what's available what's out there but i do golf r and golf gti or maybe the gti already folded but the golf r is briefly still available we were like we went from let's buy a kid car and have it be automatic to let's not do that and let's get a third stick car which would make my children's head explode it's like what you got another car and it's also stick and it's like i have news for you about the cars we've purchased in our own
02:08:09 and we can't drive it uh anyway i know it's out there with stick obviously accord doesn't have stick anymore so that is eliminated my wife does know that i've told her about it so she could begin her morning period many years ago right but many other cars do have stick shifts in them but since getting her 2017 she has a 2017 accord with stick shift she has some new requirements
02:08:31 That have been added to the I want a new car.
02:08:34 Can you guess what her new requirements are?
02:08:36 CarPlay.
02:08:37 That's one of them.
02:08:39 And by the way, how did she get that requirement?
02:08:41 None of our cars have CarPlay.
02:08:42 We've never owned a car with CarPlay.
02:08:44 How did she get that?
02:08:45 Because she knows it exists and she's used it.
02:08:47 Yeah, exactly.
02:08:48 She's seen the forbidden fruit.
02:08:50 And not only does she want CarPlay...
02:08:53 she wants wireless wireless car oh good friggin luck you're either getting like a kia which there's nothing wrong with that or a bmw that's your choice i have personally never used carplay by the way i can tell i can tell you tina the latency really sucks on wireless carplay it is convenient though like tiff's car has it you know her in her i3 um it it is convenient but the latency never stops being annoying
02:09:20 uh it's it's not great but i don't personally get as offended by it as you do but i mean you're not entirely wrong all right but only we're getting sidetracked so i was trying to picture i would say like wireless like i have to say i have to preface by saying i never used it but in my my like you know i have suspicion that maybe you would actually prefer wired just because of the reliability and nope you know latency or whatever but whatever right there's that and what is what is the other there's one other thing that she wanted
02:09:46 Well, hold on for the record, because I know Tina is or will listen to this, is listening or will listen.
02:09:53 Wireless CarPlay, if you do the kind of driving that I do, which maybe she does not.
02:09:59 So take this with the appropriate amounts of caveats and salt and whatnot.
02:10:03 I tend to be in the car.
02:10:04 10 maybe 15 minutes at a time it is very unusual i'm in the car for more than about 15 minutes and so it's a lot of shorter trips and because of that it's and i realize how entitled i sound right now but it's very burdensome to take my phone out of my pocket or in her case purse perhaps and plug it in and then take you know unplug it put it back in the pocket slash purse whatever i find if you're doing a lot of short trips like i am i personally think that even with the higher latency
02:10:30 that juice is worth the squeeze.
02:10:32 And furthermore, these little boxes like the one I have, they're not phenomenal, but they work just fine.
02:10:38 It is more than sufficient if you're not a complete snob about it, that it will get the job done.
02:10:45 And you can retrofit wireless into a wired-only car.
02:10:49 So I wouldn't go too bananas on insisting wireless, but I don't think on the surface there's anything necessarily wrong with it.
02:10:58 I would cave on wireless car play.
02:11:00 long before I would cave on many of the other things that I'm sure are requirements.
02:11:03 And I will say too, like what you said about like your driving pattern of like frequent, frequent short trips, wireless car play is very good for that.
02:11:10 Like it is very convenient for that.
02:11:11 As long as you don't actually really like interact with the screen that much, because the interaction is like the latency will annoy you, but it is nicer than the alternative of just like Bluetooth controls.
02:11:22 Like it's nicer than that at least.
02:11:23 So in most cases, so yeah, I get that.
02:11:27 So what is the other feature she wants?
02:11:29 Other than a stick shift, I don't think you guys do a lot of highways.
02:11:33 These are new features.
02:11:34 Obviously, it's a stick shifter, but this is the thing.
02:11:36 The request that she's never had for any previous car that she suddenly has.
02:11:39 Wireless CarPlay is one because it didn't exist last time she bought a car.
02:11:42 Most of the cool new adaptive cruise features, most of those are not available on sticks.
02:11:47 You say that, but my car has radar cruise, and it won't come to a complete stop, but it will slow down.
02:11:55 So that's actually exactly what I was going to say.
02:11:56 I was going to say some sort of radar, or I forget the industry standard term for it, but basically— Adaptive cruise control?
02:12:04 There you go.
02:12:05 Thank you.
02:12:05 Adaptive cruise control.
02:12:06 That was going to be my guess.
02:12:07 Yeah, that's a great feature.
02:12:09 That's something you want if you don't have it.
02:12:12 Yeah, well, she's never had it.
02:12:14 And unlike CarPlay, apparently she hasn't experienced it enough to want to know.
02:12:17 The thing that she demands that is a hard requirement
02:12:22 Now, because she's had it once, heated seats.
02:12:25 Oh, I didn't even think about that.
02:12:26 Of course.
02:12:26 I know that sounds boring to you people who get fancy cars all the time.
02:12:29 Not at all.
02:12:30 We've never purchased a car more than $25,000.
02:12:33 The very first car we have ever owned with heated seats is her current car, which is a 2017 Honda Accord.
02:12:39 Oh, no.
02:12:39 100% it is a requirement.
02:12:40 By the way, don't stop there.
02:12:41 Get the heated wheel, too.
02:12:42 Trust me.
02:12:42 I was going to say the same thing.
02:12:43 So my car does not have a heated wheel.
02:12:45 Erin's car does.
02:12:46 And every time I get in her car in the winter, it annoys the crap out of me because even in our pretend winter's John, it is still delightful to have a heated steering wheel.
02:12:57 So again, I wouldn't make that a requirement in the same way I wouldn't require wireless car play, but I would strongly, strongly encourage it.
02:13:06 So the things I've outlined to you, stick, shift, heated seats, wireless car play, and given both of our tastes in cars, you will not be shocked to learn that, I mean, if I just said manual transmission alone, like if you go like CarMax or Auto Tempest or something, it just eliminates every car in the country.
02:13:24 You could check that check.
02:13:26 You go to transmission, like we found 80,000 matches.
02:13:29 Check the manual transmission checkbox, two matches.
02:13:32 That's before you do wireless car play and heated seats.
02:13:37 And then before you consider our taste in cars.
02:13:41 Well, and the problem that you're having is I don't think a brand new car is necessarily going to fix your problem.
02:13:47 It might, but it won't necessarily fix your problem because...
02:13:50 oh i'm not shopping brand new cars at this point those things will search used cars let's i like yeah you know what i mean like i'm i'm not being like oh you have to i'm going to these search sites to try to find like the big mega ultimate meta search try car max try auto tempest try cars and bids try like just everything and if some the best thing is if you do any search terms first if you put anything in first like heated seats it just removes the manual transmission option from the menu because they know there's zero matches once you've selected that stuff
02:14:18 yeah so i mean that's the thing is that i don't think even going new would help you and going used i mean again i'm tunnel visioned on it because it's sitting you know below me in the garage but a gti or a golf r that would do the trick i'm trying to think of others like a couple a handful of year old bmw listening now and she's trying to claim that she never actually required wireless car play but i contest this
02:14:42 Honestly, I'm team Tina on this one.
02:14:44 Your contesting is noted.
02:14:47 Your contesting is noted and ignored.
02:14:49 I would say a several-year-old BMW, you'd be insane to do it, but you could do that.
02:14:56 So here's an example of a car that exists that would fulfill most of her requirements, especially if you let go of the wireless CarPlay.
02:15:04 The very last stick shift Honda Accord.
02:15:07 you could get with these features on it right that was like the 2022 like the previous generation like yeah but there are like four of them in the country right so here's the problem there's a lot of those cars but the only ones that have she thinks i don't know if she demanded leather but she wanted leather but the only one that has leather heated seats and a stick shift at the end of every accord generation for many years now they they do the accord special edition so they'll have like you know whatever generation accord it'll be the 20
02:15:33 2018 19 20 21 22 only the 22 model year the very last model year where they even offer a special edition right so the only accord that you can get with a stick shift with leather heated seats is the accord sport special edition in 2022 that car does not exist
02:15:52 that's just like everyone doesn't exist for sale people the people who bought them are keeping them there don't come up on any searches cars and bids maybe one will pop up every once in a while and get snatched up for some ridiculous price forget about that car nowhere nowhere in the entire continent you want to get shipped from new mexico sorry it doesn't exist anywhere and you know how large the radius would you like to search 3 000 miles sure zero matches
02:16:18 so that eliminated that so i was looking for stuff i'm like is there any car that satisfies these things can i find and it just it narrowed down so much to this tiny aperture of acceptable makes models and trim levels oh and by the way i often have a requirement about cars that i've mentioned uh that you've heard me talk about no sunroof you've heard that one right oh you are you are the worst not because i'm against sunroofs
02:16:44 But because I'm for having headroom, and most of my height is in my neck and my upper body.
02:16:51 And when I sit in the car, I don't want my head to hit the headliner.
02:16:55 You're losing all your hair anyway.
02:16:56 Don't worry about it.
02:16:57 It is true.
02:16:57 I'm losing a lot, but it's enough of it there that when my head hits the headliner, it is not, right?
02:17:01 Yeah, I feel really bad for you.
02:17:03 Try adding that into the mix.
02:17:04 leather heated seats stick shift wireless car play no sunroof yeah get out of here with the slick top you're gonna have to cave on the slick car again the accord sport special edition 2022 i believe fulfills these requirements minus maybe the wireless car play but that car doesn't exist and so like i you know i'm doing all the research i'm bringing it back to her saying yeah well you know this that the other thing whatever i had to bring her i said look a car exists that fulfills a lot of your requirements and
02:17:34 but it's got a sunroof and she's like great buy that okay i said but this but the sunroof and my head and she's like i don't care it's my car what do you care i'm like but i don't even if i never drive your car i passage in your car and my head will be hitting the ceiling is that a verb
02:17:52 yeah i'm making it one right now and so i went to the car dealer we went we went shopping ourselves and went to some car dealers uh one of them was closed on sunday which i didn't understand yeah that drives me service department closed on sunday fine the showroom people shop for cars on weekends anyway um i'm like look we're gonna i'll sit in i'll sit in the car i'll see because you know you can say oh sunroof takes up headroom or whatever blah blah blah uh and what by the way one of the cars we looked at not that we were gonna buy us we looked at the integra
02:18:20 oh that is a good answer that's such a good answer why didn't i think of that well it's expensive but it's such a good answer i mean we're not we're not it's a 50 000 car we're not getting that but anyway uh but like since it's basically not worth it to you i think since it's basically a civic i'm like well let me check this for headroom head was hitting hard in the integra with the just it's not made for me with the sunroof or whatever
02:18:41 but that's not you know whatever so like i'll get this there's one model and one trim level that fulfills your requirement it's got a sunroof i will go sit in it i went by myself to a car dealer to sit in a car to see if it fit my head and this i don't like car dealers no one likes car dealers i was what i was hoping is you know you go in they got a bunch of cars like indoors and you can just like wander around and like open the door and sit in them that's what i wanted to happen
02:19:05 because then i can get in and out in five minutes that didn't happen i there was the the car that i wanted was parked out front wanted to sit in i went in and i asked the receptionist and i said can i just go sit like someone that wasn't one of the inside ones was out so can i just can i just go to that car out there can i just go sit in it and she's like yeah sure go ahead i don't know if it'll be unlocked though i go of course it's locked i come back in i said oh it turns out it was locked and she says to me
02:19:30 I'm going to have to get a salesperson.
02:19:31 And she says it with that look.
02:19:33 Like she knows.
02:19:34 She knows what happens when you get a salesperson.
02:19:37 Because now you've got a car salesperson.
02:19:39 And it's like, I just want to.
02:19:41 Because they come and they attach to you like a leech.
02:19:44 And they want to sell you a car.
02:19:45 It's their job.
02:19:45 I get it.
02:19:46 Right?
02:19:47 She gets a salesperson.
02:19:48 Salesperson comes over.
02:19:49 Opens the door for me.
02:19:50 I sit in it.
02:19:51 headroom's not great better than the integra though but the headroom's not great i try the passenger seat i lean the seat back a little bit you know what i mean you try to do all the tricks like of course the passenger seat does not go up and down at all right um the driver's seat does go up and down but it doesn't go down that far but i'm like whatever so i go i spent way too long with the salesperson they did not sell me a car they tried real hard though i went back and i said uh to my wife i said
02:20:19 I think I can live with the sunroof since it's your car.
02:20:22 It's not as bad as the Integra.
02:20:24 I will suffer with my head hitting the headliner.
02:20:28 This is what you want.
02:20:29 And she said, yes, it was.
02:20:30 And I did the search.
02:20:32 How many cars with these features in the color that we wanted exist within, let's say, 500 miles?
02:20:40 Well, with the color that you want, I mean, at this point, you're looking for a needle in a haystack, and then you're going to say, I want a blue or whatever, red needle.
02:20:46 Yeah, right.
02:20:47 Color matters.
02:20:48 Again, if I'm spending new car money, I want a car that I like.
02:20:52 Wait, did you tell us what car it is?
02:20:53 Did I miss this?
02:20:54 Not yet.
02:20:54 We're getting to it.
02:20:56 All right.
02:20:56 All right.
02:20:57 And how many existed?
02:20:59 500 miles, two.
02:21:03 Okay, stop right there.
02:21:04 Please, please, John, for the love of everything that is good and holy, if that car is anywhere near or even better on the other side of Virginia, I will give you all of my money if we can road trip that bad boy back to Boston.
02:21:16 I would do anything to be on that trip with you.
02:21:19 You would assume that if it's far away that you could do some kind of dealer trade with a local dealer or whatever.
02:21:23 But anyway, two cars.
02:21:25 So I'm like, all right.
02:21:27 So we're just noodling.
02:21:29 We're just thinking like, well, whatever.
02:21:30 I'm not buying a car.
02:21:32 We were visiting car dealers.
02:21:33 I'm sitting in them.
02:21:34 We're not buying a car.
02:21:35 I'm just looking around.
02:21:35 But then there's like two.
02:21:37 And so I send emails to people.
02:21:40 I contact them through their various websites or whatever.
02:21:42 And I say, hey, I've got VIN numbers now, right?
02:21:46 I say, hey, do you actually have this car?
02:21:49 That's question number one.
02:21:51 Yeah, that's good.
02:21:52 Fair, fair.
02:21:53 And you may be shocked to learn that car dealers are anxious to get back to you about cars.
02:21:58 They get back to me and say, yeah, I have this car.
02:21:59 I ask them a second question, which is, can you just tell me what color it is?
02:22:03 because i don't want to give them the answer you know what i mean i want them to tell me yeah we have i want them to go and look at it right and they tell me the correct answer and they're all like this is the big thing with car dealers this wasn't last time i they were like when should we schedule a test drive when do you want to schedule a test drive do you want to schedule a test drive let's schedule a test drive when are you going to come and look at this i'm like i'm just asking you questions over email person chill out right they're being chill right
02:22:27 And then I forget what day this was.
02:22:30 This was like Monday of this week.
02:22:32 And I was like, there's two of these cars.
02:22:34 I really don't like any of the other colors.
02:22:36 She really seems to want a car.
02:22:37 We've already given up and giving the kids what they want.
02:22:40 So one of the dealers, the one that's closer to her work, I call her at work and I say...
02:22:45 don't come home rather than going home do you want to just go to the car dealer who just knew your work and look at this car oh my god did you impulse buy a car john siracusa i wouldn't call this impulse buying if you based the amount of research i'd done up to this point but anyway fair fair we but like i'm at the point now where i know this too so we go we drive i drive up there to her we both drive together to the dealer which is you know further up uh from where her work is we look at this car um she test drives it
02:23:13 She likes it.
02:23:16 You know, the headroom is better than the Integra.
02:23:19 I can live with it.
02:23:21 We go back and I'm like, well, I think we should get this car.
02:23:25 Oh, my word.
02:23:26 Because like, look, I spent like a month on this.
02:23:28 Like, we know when you recorded the member special, I was already looking into this then, which is why I brought up the question.
02:23:34 And I was like, I don't have any other answers.
02:23:36 This is the best answer to this problem.
02:23:40 And if we don't get this car... And so, like, here I am in a situation where I'm going to negotiate the price of a new car with a salesperson, trying not to let them know that, according to my searches, two of these exist within 500 miles.
02:23:54 Yeah, like, you're buying this car no matter what they make you pay for it.
02:24:00 Part of my research was, like, I'd mentioned that...
02:24:03 the person who asked about new cars, and I mentioned that Car Edge service.
02:24:06 I had signed up for that a little while ago, and one of the things they'll give you is, there's a lot of services to do, is what is the invoice price?
02:24:14 What would be a fair price for this car?
02:24:15 That type of thing.
02:24:17 And so I had, before I went to this dealer, this would be a fair price for the car, minus any kind of incentives or whatever.
02:24:23 It's like it gives them a little bit of profit to the dealership.
02:24:27 They'll probably accept this, but you're not getting ripped off.
02:24:29 I had that price in my mind.
02:24:31 Went into that negotiation.
02:24:32 I'm very proud of myself.
02:24:33 I got within $100 of that price.
02:24:35 Well done.
02:24:37 Within $100 of the quote-unquote fair price for the thing.
02:24:41 Part of it was by saying, well, I have two other cars, two other dealers I can go to.
02:24:45 And I listed the one in the color that I didn't like because, of course, I never told them I didn't like the color.
02:24:48 Don't tell the dealer what colors you like.
02:24:50 It was a blue one.
02:24:52 I was like, well, there's a blue one and another white one.
02:24:55 And the dealer was pushing back.
02:24:56 Wait, a white car just happened to you?
02:24:58 Oh, my God.
02:24:59 Oh, my God.
02:25:00 This is getting more and more delicious.
02:25:02 And he was like, well, is that other car?
02:25:04 Are you sure that's not the same car as this?
02:25:06 Because we got a call from a dealer about this car and they wanted to take it from us or whatever.
02:25:09 I'm like, no, no, these are other cars.
02:25:10 I can show you the emails.
02:25:11 I'm like, here's whatever.
02:25:12 Like to basically let him think there are other places where I could go for this car, even though I would never buy the blue one.
02:25:17 right oh my god and so anyway i got within a hundred dollars of the price oh my god very proud of myself he's going through the thing okay we agreed on this price and then you know obviously tax title and blah blah blah like that's you know that's the thing about the car each thing they don't include tax title or whatever in the fair price right we agree on the price and then he says and then of course 129 for the locking wheel nuts
02:25:39 I'm sorry, what?
02:25:40 No, absolutely not.
02:25:42 The locking wheel nuts.
02:25:43 And I said, I don't want locking wheel nuts.
02:25:45 He's like, well, they're already on the car.
02:25:47 Well, take them off.
02:25:48 I said, yeah, well, why don't you take them off?
02:25:49 I was like, well, but they're already on the car.
02:25:52 And I was like, everything was going so smoothly.
02:25:54 And I basically got into a shouting match with this guy.
02:25:56 It's like, look, when we agreed upon this price, we agreed like this is going to be the price before tax, title and fees.
02:26:02 It was the price for the car that's sitting out there.
02:26:04 Whatever is on that car, that was what we were negotiating.
02:26:07 This number.
02:26:09 We weren't negotiating this number plus other things.
02:26:11 And he takes me out to the car and he's like on the sticker.
02:26:13 It has like $129 locking wheel nuts as a separate line item.
02:26:16 It's like, I don't care.
02:26:17 We were negotiating for that car.
02:26:20 everything that that car is not parts of that car not partial that car and that was this number and then we would add tax titles and fees and so like i'd never gotten so angry at a car anyway he went back to his manager and took the 120 29 off damn right he did good for you and he made some big excuse of like uh you know we can't take it off the price but we'll just subtract it also i don't care what you subtracted dude just subtract it
02:26:42 Oh, and then by the way, the incentives of like, is there any incentives?
02:26:47 Can we do any blah, blah, blah, blah, blah.
02:26:49 The one incentive that we were eligible for was the Honda loyalty program thing.
02:26:53 And yes, now you're revealing everything about it.
02:26:55 Guess what?
02:26:55 We are loyal Honda customers.
02:26:59 and i got another 500 off just because i already own a honda oh good for you so as you as you should have already guessed by now what is the only car this could possibly be it is the honda civic in the most expensive trim level the honda civic is offered in because that is the only one that has wireless carplay leather seats and heated seats oh my god and a stick shift and a sunroof
02:27:21 I cannot believe you just bought yourself a white, well, bought Tina a white Civic.
02:27:27 This line in our internal show notes, Kid Car Revisited, that has sat there for like two weeks.
02:27:34 If I had known that this was the direction this conversation was going, we wouldn't have even done the... This happened this week.
02:27:40 We should have done an emergency episode, dammit.
02:27:42 I picked up the car today.
02:27:44 Wait, so is it a Civic SI or a Civic Civic?
02:27:47 No, we looked at the SI, but the requirements that I just gave you are not available in the SI.
02:27:54 And also the SI is more expensive.
02:27:55 We could have saved $5,000 if she didn't want heated seats.
02:28:00 We could have got the sport trim.
02:28:03 Heated seats are really, really good.
02:28:05 $5,000 heated seats.
02:28:06 Especially because you live in New England.
02:28:07 Winter is a big part of your life.
02:28:09 My car doesn't have heated seats.
02:28:10 I think it's fine.
02:28:11 But she wants them, so she goes.
02:28:13 After this, she deserves the heated seats, damn it.
02:28:16 anyway oh and this is a turbocharged car i don't think you've owned a turbocharged car i mean they're all turbos now you know yeah yeah i'm just saying we got a white honda civic hatchback a hatch you got a hatch the hatchback and sedan looks so similar in the civic and i wanted a hatchback because we don't have a hatchback and as you know as marco knows hatchbacks have a lot of utility
02:28:37 I'm sorry.
02:28:38 Am I making this up?
02:28:39 Didn't you give me boatloads of crap for not having a car-shaped car?
02:28:43 Yeah, I don't want a Volkswagen Rabbit or a Golf.
02:28:45 I don't want that kind of hatchback.
02:28:46 Look at the car.
02:28:47 It looks exactly like the sedan.
02:28:49 It's just, like, it's barely different in profile.
02:28:52 It looks like a sedan.
02:28:53 That's why I got it.
02:28:54 This looks a lot like Chase's car.
02:28:58 It sure does.
02:28:58 And why did I pick white?
02:28:59 It's white.
02:29:00 It's the best color for this car.
02:29:02 Absolutely.
02:29:02 The SI also.
02:29:03 Not the SI.
02:29:04 The Civic Type R.
02:29:06 Also looks best in white.
02:29:08 I don't even see white as an option here.
02:29:10 Oh, no, there I do.
02:29:11 Never mind.
02:29:11 Sorry.
02:29:12 I have the... What is it?
02:29:13 Noir or whatever it is that darkens... That synthetically darkens websites.
02:29:17 And so I had that on.
02:29:18 And the white paint swatch was colored black because dark mode.
02:29:23 By mistake.
02:29:23 This doesn't look bad.
02:29:24 This looks nice.
02:29:25 But I mean... Yeah.
02:29:26 So people wondering, you know, our recommendations for buying cars and the services we offer and the advice we have.
02:29:31 I just followed all that.
02:29:33 And this is what I ended up with.
02:29:35 Can't say we don't put our money where our mouth is.
02:29:36 So a white hatchback happened to you.
02:29:40 I wanted the hatchback.
02:29:41 I absolutely wanted it because it's useful to have something with a hatch for like taller items.
02:29:46 Especially since this is obviously smaller than the Accord, right?
02:29:50 And so I'm going to get a small... Like if the sedan version of this, the trunk is very confined.
02:29:55 The opening is confined.
02:29:56 It is very confined.
02:29:57 The hatch really...
02:29:58 helps with that it gives you way more space than you get with the sedan version and it looks almost like the sedan so all my you know hatred of hatchbacks that look like a volkswagen rabbit doesn't apply to this car who knows if i ever get to drive it anyway it's my wife's car so anyway the kids are driving her old car as they have always been they have always been driving that car and they will continue to drive it and now we have three six of cars and just to review uh my history of car purchases
02:30:26 Go like this.
02:30:27 Civic, Civic, Accord, Accord, Accord, Accord, Civic.
02:30:32 All six shift.
02:30:32 You're pretty consistent at least.
02:30:34 You are consistent, which is funny because I have never bought more than one car from the same company.
02:30:41 And I have never bought cars from any other company except for Honda.
02:30:44 Did you even look at like a GTI or anything like that?
02:30:47 We like Hondas.
02:30:49 We like them.
02:30:49 Yeah, but it doesn't mean that there's not other better things, John.
02:30:52 We looked at other things.
02:30:53 It's just, I mean, we're a Honda family, and we got $500 off for being a Honda family.
02:30:59 Yeah, yeah, yeah, yeah.
02:30:59 I mean, they are good cars.
02:31:00 I'll give you that.
02:31:01 Even the things like they haven't screwed themselves up.
02:31:03 They haven't gone all touchscreen or done anything weird.
02:31:06 The interior is, I think, my favorite mix of physical and touchscreen-type controls.
02:31:12 The real question is, are you going to, for your future car purchases, convert to hatchback once you realize how good it is?
02:31:20 No, hopefully I'm going to convert to EV.
02:31:22 That's what's going to happen to me, but not anytime soon.
02:31:25 But you just crapped all over every EV on the market.
02:31:27 I know, but eventually all the EVs will change to NACS and there'll be EV sedans that I like.
02:31:33 This is going to be years in the future.
02:31:35 Yeah, this is congratulations to really Tina for forgetting what she wanted, because I cannot imagine the amount of bickering and grief that you gave her over heated seats and most especially a sunroof.
02:31:49 No, I just tried to convince her and she didn't want to be convinced.
02:31:51 So there was no there was no heated arguments.
02:31:54 I just needed to sit in it and be able to say I can tolerate this.
02:31:57 I can I can passage and not die.
02:31:59 It's a glowing review.
02:32:01 Yeah, because like the Integra, I was really surprised.
02:32:03 The Integra was worse.
02:32:04 It did feel like they're basically the same car.
02:32:07 Like that's why I was part of the reason I was showing her the Integra.
02:32:09 She's like, why can't I get a fancy car like Integra?
02:32:11 I'm like, A, the good one is $50,000.
02:32:12 And B, this is just a Civic.
02:32:14 When you see the Civic, you'd be like, oh, like you sit inside them.
02:32:17 They're very, very similar.
02:32:19 and by the way finding stick shift integra is talking to the dealer who are there is also very difficult the packaging is better on the civic civic is just a better better car than the integra unless you get the type s and those are very expensive and don't exist the integra type s you mean or the oh yeah they're very hard very hard to come by and they're very expensive much more than we wanted to spend
02:32:37 Well, I'm very curious.
02:32:39 Again, congratulations.
02:32:40 You've done this well.
02:32:41 You've done it right.
02:32:42 I'm proud of you for sticking to your guns about the locking wheel, lug, nut, whatever things.
02:32:48 You know, it's funny.
02:32:48 When we bought the Volvo, I'm sure I've told this story, but when we bought the Volvo, I told the dealer, I do not want any stickers on that car.
02:32:55 I do not want a plate surround.
02:32:57 I totally forgot.
02:32:59 I do that same thing.
02:33:00 And I totally after we came home from the dealer after negotiating the price and say, we're going to buy it.
02:33:04 I'm like, oh, I forgot to tell them all those things you just said.
02:33:07 No, you know, sticker, no plaque.
02:33:10 No dealer branding.
02:33:12 Whatever.
02:33:12 I was like, oh, like stupid me.
02:33:14 Like I buy a car once every seven to ten years.
02:33:17 So, you know, but like I totally forgot.
02:33:19 I was so mad at myself.
02:33:20 Yeah, well, so when we bought the Volvo, which was seven years ago in like a week or something like that, I think it was July, so a few weeks, July of 2017.
02:33:29 Anyways, I vividly remember going to the car and saying, oh, the sticker's there.
02:33:35 And the salesperson looked at me like, yeah?
02:33:37 yeah we're not we're not gonna buy this car and he's what as i told you i will not have this sticker on this car and he rolled his eyes so hard that i think they fell out of his damn head but then he had like a mechanic or who knows or detail or whatever come over with like a heat gun and pull the sticker off the car and and i was not going to sign any paperwork until he did and i stand by it and i will stand by it forever
02:34:00 That's pretty nice of him considering you'd already agreed to buy that car and signed all the paperwork for him.
02:34:04 No, I don't think I had signed it at that point.
02:34:06 If you hadn't signed it, then yes, you have the power there.
02:34:07 But yeah, the good news is because even though I totally forgot about this, this dealer was great.
02:34:12 Not only did they not put anything on this car, he pointed out to me, I noticed this already, but he pointed out to my salesperson, pointed out to me,
02:34:18 I didn't even put a license plate surround on for you.
02:34:22 Like, thank you.
02:34:23 That's good stuff.
02:34:24 It's just literally like, no, I've never seen this.
02:34:26 Everyone always does license.
02:34:27 It's easy to take that off.
02:34:28 You just unscrew it or whatever.
02:34:28 But then he didn't even put that on and he pointed it out to me because he could tell based on me yelling at him about the lug nuts that I didn't want that.
02:34:35 I was like, thank you.
02:34:35 I appreciate that.
02:34:37 Is Massachusetts a barbaric commonwealth like we are?
02:34:40 Front plate states.
02:34:42 It is.
02:34:43 It's the worst.
02:34:43 It's fine.
02:34:44 I hate it.
02:34:45 I hate it so much.
02:34:46 Virginia is a front plate barbaric commonwealth.
02:34:49 I don't think it's barbaric.
02:34:50 I think it's fine, but I've got the front plates.
02:34:54 Well, congratulations to Tina.
02:34:55 I'm glad she stuck to her guns and got what she wanted.
02:34:57 See, she did the negotiation with you, so you would do the negotiation with the dealer.
02:35:00 Yeah, she doesn't deal with the dealer.
02:35:01 She just watches me do it.
02:35:02 I think she was a little bit upset when I was yelling.
02:35:04 And by the way, all of our cars have locking lug nuts.
02:35:06 It's just that I never want to pay for them because I didn't ask for them.
02:35:09 So if you're going to put them on there, I'm getting them for free.
02:35:11 I have to concede.
02:35:14 I am a little upset at Tina because I would have given infinite dollars to have a video recording of you yelling at the Steeler and would have given nearly infinite dollars for a voice memos recording of you yelling at the Steeler.
02:35:26 as listeners to this podcast would know it's not angry yelling it's incredulous yelling like you when you hear me on the podcast talking about some bad software feature it's like no i was like it was like we just negotiated the price for that i was literally pointing for that car that's the number we agreed on remember that whole thing where we were talking about the numbers and you're going to ask your manager or whatever and we agreed on a number we said yes this is a number we can both it was for that car
02:35:48 everything that's in that car that's the number we agreed on it was just i was incredulous i'm like are you kidding me you can't add you can't say and also other parts of that car we're now going to itemize and add to the price and so i was i mean would i have not bought the car with the hundred at that point i probably would have oh here's the here's the final kicker right when i came home and and like reloaded one of my tabs that had that search in it
02:36:10 Oh, no.
02:36:11 Zero matches.
02:36:12 So guess what?
02:36:13 That car that was listed twice, there was one of these cars.
02:36:17 In 500 miles, and I just bought it because you can say Impulse bought it.
02:36:22 After a month of research, I saw that it was available.
02:36:25 I saw it had been on the market for 29 days, and I found the one that was near.
02:36:29 I was lucky we picked.
02:36:30 They both said they had the car, but only one of them really had the car, and we randomly picked that one because it was close to my wife's work.
02:36:38 That's incredible.
02:36:38 And so when I bought that car, it disappeared.
02:36:40 Now there's zero of these cars within 500 miles.
02:36:43 That's incredible.
02:36:45 I'm a little sad that we didn't get to do a road trip together, but ultimately I'm glad that a white car in a white hatchback happened to you.
02:36:50 I was ready to ship a car from New Mexico in CarMax, but, you know, because I was like, oh, rest free.
02:36:56 It'll be great.

Buy Your Car an iPhone

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