Fort of HomePods

Episode 423 • Released March 25, 2021 • Speakers detected

Episode 423 artwork
00:00:00 Marco: So my day started out interesting.
00:00:02 Marco: I got an email from my neighbor who was forwarding me the New York announcement that you can now get COVID vaccines age 50 and up.
00:00:12 Marco: And he was like, I'm not sure if you make it, but here, this might be useful to you.
00:00:15 Oh, no.
00:00:15 Marco: Ralph.
00:00:17 Marco: Ralph.
00:00:17 Marco: I am 38.
00:00:19 Casey: Brutal.
00:00:20 Casey: Well, let me really twist the knife because I'm that kind of jerk friend.
00:00:24 Casey: So I had an occasion to be standing in line today for reasons we're not going to talk about.
00:00:29 Casey: And somebody asked me, oh, are you from one of the local colleges?
00:00:34 Casey: And I looked at that person and I was like, thank you.
00:00:37 Casey: Thank you so much.
00:00:38 Casey: And not even close.
00:00:39 Casey: I turned 39 last week, but thank you.
00:00:41 Marco: Well, did they think you were a student or a professor?
00:00:43 Marco: No.
00:00:43 Casey: Oh, you know, you've ruined it for me.
00:00:47 John: Here's his.
00:00:49 John: It's all about context, Marco.
00:00:51 John: The the assumption of your neighbor that you would have to be approaching 50 to have a house on Fire Island is a safe bet.
00:00:58 John: Demographically speaking.
00:00:59 John: And if you're hanging around with a bunch of college students, someone who mistakes you for a college student, it's all about context, right?
00:01:06 Casey: You know, that's the least exciting, interesting, and funny, but also probably most accurate explanation.
00:01:12 John: And also the hair color.
00:01:16 Casey: I'm getting a lot of salt in my pepper, if you know what I'm saying.
00:01:18 Casey: So I shouldn't really be throwing stones on that issue.
00:01:22 Casey: Marco, what would get you to actually leave your house, like in COVID notwithstanding, and go see a concert?
00:01:29 Casey: Like we've established that you're not a fan of Phish concerts.
00:01:32 Casey: Is there a concert or perhaps a musical or some other sort of theater-like thing that you would be willing to attend?
00:01:40 Casey: Or are you, again, COVID notwithstanding, are you totally hands-off on anything that even vaguely smells like a concert?
00:01:47 Marco: My thinking on that has kind of changed recently.
00:01:50 Casey: Oh, tell me more.
00:01:51 Marco: Obviously, as everyone knows, I'm a huge Phish fan.
00:01:54 Marco: And Phish is very much a band about their live shows.
00:01:58 Marco: That's very much, you know, the focus of the fandom.
00:02:01 Marco: And most of the music that comes out of them is from live shows.
00:02:04 Marco: Since COVID, there have been no live shows.
00:02:06 Marco: And so I've been accustomed for the last...
00:02:09 Marco: decade or so to getting like 15 new fish shows a year or whatever you know whatever the number is and i i buy them all through their website so i get all the downloads all legally and everything and it's like my favorite band produces basically 15 new albums a year in the form of these live shows
00:02:28 Casey: As much as I love to give you crap about Phish, that is really incredible.
00:02:31 Casey: And you can do similar things with a lot of other artists, including the Dave Matthews Band, but they are not soundboard recordings like you're getting.
00:02:37 Casey: They're, you know, at this point, reasonably sophisticated, but nevertheless still audience recordings where somebody put two microphones on a stand and just recorded the loudspeakers, which is nowhere near the quality you're talking about.
00:02:51 Casey: So how much, just ballpark, how much is it for like a year or season pass to whatever service it is that does this?
00:02:57 Marco: It's from Live Fish.
00:02:59 Marco: And I think they don't do like year passes.
00:03:01 Marco: They do like tour passes.
00:03:03 Marco: So if there's like a summer tour, it ends up being like 10 bucks a show, whatever that is.
00:03:07 Marco: So a tour might be like 150 bucks or something, but it's not like a huge, massive thing considering it's so much music.
00:03:15 Marco: And as you said, like, it's not it isn't just like a microphone in the audience.
00:03:18 Marco: The Phish community has that as well.
00:03:20 Marco: You can listen to the same show through like tapers versus the actual official releases.
00:03:24 Marco: And it's I mean, it's no contest.
00:03:26 Marco: It's the official releases are way better.
00:03:28 Marco: And and so I'm accustomed to, you know, my favorite band releasing a pretty large amount of new music every year.
00:03:35 Marco: And then to go from that to nothing.
00:03:37 Marco: for you know probably a year and a half or you know whatever it will end up being once this all opens up again for concerts uh when the time comes when they start doing concerts again i've thought about going to like one of the first ones if i can i'm sure it's gonna be insane to try to get a ticket but i've thought about going to one of the early ones that i would be able to go to geographically because i can only imagine like the
00:03:58 Marco: the jubilation that will be like the energy that would be in that crowd like coming out of this going into that i think would be really something to see i think that could be you know like like my my parents went to woodstock like the original one in 1969 no that yeah my mom was only like 19 but yeah it's like my parents went to woodstock that was like a you know generation defining thing and
00:04:21 Marco: And I don't think a Phish concert in 2021 or 2022 is a generation-defining thing for most people, but I think the idea of having all this time off where we were forced not to have live music, once it opens up again, whenever that is...
00:04:39 Marco: I think there's going to be just a massive celebration from people.
00:04:43 Marco: I think it's going to feel incredible.
00:04:45 Marco: And if I was ever tempted to go to another concert, that's the time to go, I think, to feel that.
00:04:52 Marco: Even though when Phish hasn't played in concert for a while, they tend to be worse.
00:04:56 Marco: They tend to kind of suck.
00:04:57 Marco: They make more mistakes and it's not as tight and everything because they haven't had as much time to practice and everything.
00:05:02 Marco: But I think this moment in live music is going to be really...
00:05:07 Marco: felt by everybody i think it's going to be a really big deal and i can't think of a cooler way to celebrate like the world reopening again whenever that happens then going to a fish concert uh even though normally i'm as you mentioned at the beginning normally i'm not super into going to concerts i love listening to them but i'm not super into going to them um there are no other bands at this point that i would really consider going to see in concert just because
00:05:33 Marco: Concerts, I find most of the time I find that my attention drifts and I get tired and I kind of just want to like leave after a while.
00:05:44 Marco: They're not usually very appealing to me.
00:05:47 Marco: But again, I think in this particular instance, whenever that event happens, I would be interested in going to that.
00:05:52 Casey: I hear you.
00:05:53 Casey: Now, I feel like your destiny, if all the stars align, is to go to one of the New Year's Eve shows.
00:06:01 Casey: What is it?
00:06:01 Casey: Madison Square Garden?
00:06:02 Casey: Is that right?
00:06:02 Casey: Yeah.
00:06:04 Casey: And be there for that, which I'm sure in so many ways would be a disaster, but a beautiful, beautiful disaster.
00:06:09 Casey: And I think that would, especially if it happened in 2021, which I'm super skeptical, but just hypothetically, like, you know, Fish finally was able to do their New Year's Eve show again, and you were able to get to it.
00:06:21 Casey: I think I could see you really enjoying that.
00:06:23 Casey: And then saying, I'll never do that again.
00:06:25 Marco: yeah i mean like well ideally i mean madison square garden i that that is actually the one place i saw fish um the one time i went uh was it wasn't a new year's eve show but it was at madison square garden um and you know it's fine but it's giant indoor arena like one thing i really don't like about concerts is all the cigarette smoke and that's better in recent years like since it's mostly illegal in most places now but like being at a concert where you're just constantly breathing in everyone's smoke really sucks and
00:06:51 Marco: at fish the entirety madison square garden will be one big hot box exactly so ideally it would be an outdoor venue and what's really close to fire island jones beach uh yeah i've actually seen a concert there fish has played there um so that i think would be ideal like if they go there i'll pay whatever it takes to get that ticket everything's better at the beach
00:07:12 Casey: Of course.
00:07:13 Casey: Do you have any interest, Marco, in any other concert adjacent things like musicals or live theater or anything like that?
00:07:19 Casey: If the original cast of Hamilton was back on Broadway for 10 nights and you scored a ticket, would that be interesting to you or is there nothing there for you?
00:07:27 Marco: If I'm with other people who are into it, I'll go and I'll have a good time, but I'm never really like initiating that kind of thing.
00:07:35 Casey: Fair enough.
00:07:35 Casey: And John, I know you do enjoy musical theater, but similar question, like, is there anything that would get you to go to, I don't know, a U2 concert or perhaps some other concert for someone that you're interested in?
00:07:45 John: I don't think there's anything special about the end of COVID times.
00:07:49 John: I'm always game to go to a concert.
00:07:50 John: The last one I think I went to was Amy Mann when she came to Boston.
00:07:53 John: I loved it.
00:07:53 John: One of the best concerts I've ever been to.
00:07:55 John: I'm not a big music concert goer and it would have to be a band that I really like.
00:08:00 John: But if it is a band that I like and I don't have to travel that far, I go to it.
00:08:04 Casey: Good deal.
00:08:06 Casey: Was it Rectifs or was it Dubai Friday where Merlin was talking about what it's going to be like coming out at the end of times?
00:08:12 John: Probably both.
00:08:13 John: We definitely talked about it in Rectifs.
00:08:15 Casey: That was a really, really good conversation and worth listening to.
00:08:19 Casey: Both shows are excellent.
00:08:20 Casey: Yes.
00:08:21 Casey: In fact, it really makes me grumble how great both those shows are.
00:08:25 John: All part of the MPU.
00:08:27 John: Yeah.
00:08:28 Casey: All right, we should probably start with some follow-up.
00:08:31 Casey: And we have some reports from the field.
00:08:34 Casey: Coming in live from the field, we have reports of the Wheel of Shame.
00:08:37 Marco: I love that we could put out the request saying, hey, if any Tesla owners have gotten flat tires and have gotten service wheels, let us know how they were spray-painted.
00:08:47 Marco: And we actually had listeners respond.
00:08:50 Casey: Yep.
00:08:50 Casey: It is ridiculous that this is my life, that I can talk about some stupid flat tire on some expensive car and have people from all over the world send me pictures of these things.
00:08:59 Casey: But I love it, and I'm thankful for it.
00:09:01 Casey: So we got several reports.
00:09:03 Casey: Apparently in Hong Kong, the Wheel of Shame is a solid red, and we'll put a link in the show notes.
00:09:08 John: Well, well, I wouldn't go that far.
00:09:10 John: So this is this this is a silver outlet who wrote from Hong Kong and sent us a picture of a Tesla with a wheel of shame.
00:09:17 John: And it is indeed spray painted red.
00:09:19 John: And it's not like the ones that Marco has showed us where it's a silver wheel and just kind of haphazardly spray painted in a zigzag pattern red.
00:09:26 John: but it is also not carefully sprayed entirely red.
00:09:30 John: If you zoom in on the wheel, you will see that they're maintaining that this shouldn't look like a red wheel.
00:09:36 John: It should look like a silver wheel that a small child's tried to spray paint red, but got bored and left before actually covering the entire wheel.
00:09:46 John: So it is a slightly better paint job, but no one will mistake this for a red wheel.
00:09:51 John: They'll say someone tried to spray paint their wheel really badly, but there's splotches of gray showing through.
00:09:56 John: So this is Hong Kong.
00:09:57 John: This is a worldwide phenomenon, not just the metro New York area, right?
00:10:02 John: Worldwide, the memo went out to all Tesla dealerships, hey, take your wheels, get a can of spray paint from the hardware store, and go to town on them because we don't want people not bringing their car back to get the quote-unquote real wheel.
00:10:16 Marco: it looks like the really big version of you know how when you're in school and you tried to color something with a sharpie you try to like you know change the color of like your shoe or something like it looks like that but just really big and you don't get good coverage and you kind of get tired out because you do one area and it gets darker red but then yeah the other areas you're just like ah forget it
00:10:36 John: so true and then uh tg sid writes that apparently just a couple hours north of me in dc uh the red haphazard spray paint has not made it to the dc area down here it's blue now this blows my mind it's red in hong kong it's red in new york but in dc it's blue what's going on is there i mean is dc just uh you know a rebel a rogue they're just not they didn't follow the manual correctly they ran out of red spray paint
00:11:01 John: Well, down there, red means something else politically.
00:11:03 John: I don't know.
00:11:05 John: Anyway, this is the world's dumbest corporate policy, and I can't wait until they change it.
00:11:09 Marco: Are red wheels ruined now, too?
00:11:12 Casey: Red, pretty much everything is ruined at this point.
00:11:14 Casey: And then finally, Aaron Farnham writes that the Tesla spare wheel graffiti is different in Houston.
00:11:19 Casey: My two experiences have resulted in a wheel with a Tesla logo neatly stenciled on the rim.
00:11:23 Casey: Unfortunately, no pictures.
00:11:25 John: Well, there you go.
00:11:25 John: That's exactly what I was talking about.
00:11:27 John: But neatly stenciled makes you think, do you mean someone held up a piece of cardboard with a Tesla logo cut out of it and then took that same can of spray paint and sprayed through it?
00:11:35 John: Or do you mean actually neatly stenciled?
00:11:37 John: Because there's like the drip mark coming down.
00:11:40 John: Right.
00:11:40 John: There's neatly stenciled and there's neatly stenciled.
00:11:43 John: So I think we need more photos of this.
00:11:45 John: But that is an interesting variation.
00:11:46 John: Someone just couldn't bear.
00:11:47 John: They probably got the instructions.
00:11:49 John: Randomly spray paint it, please.
00:11:51 John: And I said, I randomly spray paint.
00:11:52 John: I'm at least going to take these scissors and some construction paper and cut out a stencil of a big T and then spray it on there.
00:11:59 Marco: And do you think that would be less effective at making people return it?
00:12:02 Marco: Because it might look intentional.
00:12:05 John: Well, that's what I'm saying.
00:12:06 John: I'm expecting it doesn't quite look as good as the phrase neatly stenciled.
00:12:10 John: It's making it sound... Because it's not an even surface and it's not easy to do.
00:12:15 John: And it's not like a pre-made factory decal that you apply.
00:12:20 John: So someone had to do an arts and crafts project to make this.
00:12:23 Casey: So here's the thing, Aaron Farnham, if you really want to be an excellent listener and an above and beyond feedbacker, I need you to pop one of your tires and get a spare wheel and then take a picture for us.
00:12:36 Marco: Drive over a spike strip.
00:12:38 Marco: Yes, please.
00:12:40 Casey: All right.
00:12:41 Casey: John, do you want to tell us about App Store pricing policing, please?
00:12:44 John: We talked about this a couple of shows ago, how Apple was telling certain people, essentially, your app is not worth the price you are charging for.
00:12:51 John: It says us.
00:12:53 John: So stop it.
00:12:54 John: And this was in the context of scam apps, which are, you know, charging, you know, trying to get people to sign up for, you know, a five dollar a week fee for some app that does nothing or whatever.
00:13:03 John: And Apple is trying to get them out of the store.
00:13:04 John: And the way they do it is they send you an Instagram that says, no, you can't charge that much because your app is bad.
00:13:09 John: um and i i we talked about in the context of getting scam apps off the store and i talked about in the context of apple having the ultimate control over pricing and now flexing that control and because app store policies even the ones we agree with are haphazardly applied uh you might think well i'm not a scammer so i have nothing to worry about
00:13:27 John: But that's never a safe bet with the App Store.
00:13:30 John: And so here's one story from Tim who says, one of my B2B app updates just got metadata rejected with, quote, specifically, can you confirm that X is the intended price of your in-app purchase product?
00:13:42 John: Right?
00:13:42 John: So he didn't give the price, but it's basically they asked him.
00:13:45 John: Metadata rejected him and said...
00:13:47 John: Did you mean to charge what you're charging?
00:13:50 John: And he says, my plan hasn't changed price in years.
00:13:54 John: And the price is $49 a month, which might sound like a lot, but its competitors are $50 to $150.
00:13:59 John: These are not supposed to be consumer apps.
00:14:01 John: I replied that the price is intentional and they approved the app hours later.
00:14:05 John: It felt icky though.
00:14:06 John: My app has been on the app store since 2015 and the price hasn't changed often.
00:14:10 John: So this is kind of like he didn't get rejected.
00:14:13 John: They didn't tell him his app wasn't worth that price, but they did say, are you sure you want to charge $50 a month?
00:14:20 John: Kind of implying that seems like a lot for your cruddy app.
00:14:23 John: And especially for an app that's been on the store for years and hasn't changed price a lot.
00:14:28 John: that's i mean you know you count it as a win if it was only a one or two day delay but you start to get a little afraid that the next time you try to send a bug fit update they're going to be like yeah i'm sorry it just doesn't look like a 50 app to me i mean on the one side i'm glad that they're at least looking at this but it seems like they should be taking more than just a cursory look like look at the history of the app and look at what does the app do because it should in most cases if the price hasn't changed in years then come on
00:14:57 Casey: Well, but I mean, even if it's a scam app that hasn't changed in years, it seems to me like in most, but not all cases, it should be pretty obvious what's a scam and what's not.
00:15:06 Casey: Again, I mean, it's never 100%, but it strikes me as though this app smells very strongly of not scam.
00:15:13 Casey: And most of the scam apps I've seen smell very strongly of scam.
00:15:17 Casey: So a slightly more discerning eye would probably do some service here.
00:15:22 John: There was a related story I didn't put in the notes, but just reminded me that some people were getting their apps rejected simply because they hadn't issued an update in a long time.
00:15:30 John: One of them was like a sort of breakout style game that had been in the store for three years without an update.
00:15:36 John: And Apple is just like, look, we're going to pull your app because it's obvious that you've abandoned it.
00:15:39 John: And the developer was like, look, this app runs perfectly.
00:15:43 John: It works on all the new iPhones and all the new shapes.
00:15:46 John: You would have no idea that this app wasn't released yesterday.
00:15:48 John: There's nothing broken about it.
00:15:50 John: It's 64-bit.
00:15:51 John: It scales to the iPhone X. It goes into the corners.
00:15:54 John: It handles the notch.
00:15:55 John: It does all the things.
00:15:57 John: It's a perfectly fine game.
00:15:58 John: And the reason it hasn't had an update in three years is, yes, because the developer is not working on it anymore, but also because it hasn't needed one.
00:16:04 John: It's fine.
00:16:05 John: It made me afraid that someday, am I going to get to the point with my apps where they...
00:16:08 John: work and I don't have any features that I want to add and Apple's going to say I'm sorry we're pulling your apps from the store because you haven't updated them in a few years yeah that's you know if you're going to pull things off the store by all means pull abandoned apps that are crappy but apps that three years is not abandoned first of all and second of all if it's like a game and it works fine
00:16:26 John: like just again inconsistent uh you know application of uh rules that make sense and you know if you heard them explains to you it's like oh yeah certainly we want don't want zombie games in the store but it's all about the execution and execution at the scale apple works it's impossible to have any execution that is so perfect that it does not produce stories like this
00:16:48 John: And of course, all we talk about are the stories like this and not the 10,000 other actual scam games that were pulled.
00:16:53 John: So that's just the nature of dealing with the app stories.
00:16:55 John: You're going to hear about the stories that seem, quote unquote, unfair.
00:16:58 John: And you won't hear about the thousands and thousands of ones that work correctly.
00:17:00 John: But that is the challenge before Apple when running something like this.
00:17:06 Marco: We are sponsored this week by Backblaze, unlimited cloud backup for Macs and PCs for just $6 a month.
00:17:14 Marco: I love the concept of cloud backup.
00:17:17 Marco: It really saves you from a whole bunch of conditions where if you just have a hard drive on your desk or something with your backup...
00:17:23 Marco: that's not going to help you in certain conditions.
00:17:24 Marco: And cloud backup is an amazing peace of mind.
00:17:27 Marco: Backblaze is my favorite cloud backup solution.
00:17:30 Marco: I've used it for many, many years now.
00:17:32 Marco: It is just six bucks a month, and it backs up all of your data.
00:17:36 Marco: Documents, music, photos, videos, projects, drawings, whatever you want.
00:17:40 Marco: It backs up all of your data.
00:17:42 Marco: You can restore files anywhere, right on their website,
00:17:46 Marco: You can also restore by mail if you have a lot of data.
00:17:49 Marco: They will overnight you a hard drive with your data on it, and then you can return it to them for a refund on the cost of the drive.
00:17:55 Marco: They also recently added some new features.
00:17:58 Marco: If you're worried about things like accidental deletion, for an extra $2 a month, you can now increase your retention history to up to one year.
00:18:05 Marco: They have restored over 50 billion files for their customers, and they have over an exabyte of customer data backed up so far and counting.
00:18:15 Marco: It's just a wonderful cloud backup service.
00:18:17 Marco: You can even use their mobile apps.
00:18:19 Marco: Suppose you don't have your computer with you, but you have your phone and you need to get to a file on your computer.
00:18:25 Marco: You can launch the Backblaze app on your phone and get the file right there.
00:18:28 Marco: It's just a great service.
00:18:30 Marco: See for yourself with a free 15-day trial with no credit card required and
00:18:35 Marco: at backblaze.com slash ATP.
00:18:37 Marco: It's a fully featured trial for 15 days.
00:18:40 Marco: Go there, play with it, start protecting yourself from potential bad times today.
00:18:45 Marco: Backblaze.com slash ATP, the best cloud backup service I've ever used.
00:18:50 Marco: Once again, backblaze.com slash ATP.
00:18:52 Marco: Thank you to Backblaze for sponsoring our show.
00:18:58 Casey: Moving right along, Brett Johnson writes, I've seen a lot of game devs giving up on Mac ports over the last couple of years.
00:19:03 Casey: Deprecating OpenGL is often an issue cited, along with Metal just being difficult, especially for those running custom or smaller game engines.
00:19:11 Casey: The drop of 32-bit support was a huge hit to a lot of devs too.
00:19:14 Casey: But I've also seen a lot that give up because the notarization process is unexpected and confusing.
00:19:20 Casey: All these choices make sense for Apple, but they could be doing more to help devs over these hurdles.
00:19:25 Casey: So can you tell me, John, in brief, what is app notification?
00:19:30 Casey: I almost said app store notification.
00:19:31 Casey: What is app notarization?
00:19:33 John: So these complaints, OpenGL being dropped and 32-bit and Metal versus other APIs, right?
00:19:43 John: And notarization are all kind of in the bucket of hurdles, hoops that you have to jump through if you want to have a game on an Apple platform.
00:19:49 John: Notarization in particular is a thing where you send your app to Apple and they sign it for you.
00:19:54 John: And then you can distribute your game outside the app store.
00:19:58 John: So it's been signed by Apple, but it's not being distributed by Apple.
00:20:02 John: But all those things are nothing compared to the hoops you have to jump through to ship a game on any game console.
00:20:10 John: If you want to ship a game on a Nintendo game console, you will be begging for notarization.
00:20:16 John: The things you have to do...
00:20:17 John: The things that they care about in your app that you are forced to change and the things you have to support.
00:20:22 John: It is so much harder to ship for any game console than for the Mac, right?
00:20:28 John: So when I see things like this, all this is true.
00:20:30 John: It does discourage Mac ports and people...
00:20:33 John: decide not to port to mac because of these things but what it shows is how small of a hurdle it takes for people to bail on the mac when it comes to gaming because there's not much money to be made apple's not particularly friendly to it so all it takes is a little bit of inconvenience like say notarizing your app which is a thing that you know ios developers or mac developers are accustomed to and and more going through app review and everything but it's like uh now it's not worth it anymore
00:20:58 John: Oh, I had a 32-bit game, and I don't feel like porting it.
00:21:01 John: And because it's the Mac, it's not worth it anymore.
00:21:03 John: Whereas when Sony comes out with a new game console, no matter how Byzantine it is, people say, oh, God, this is so terrible.
00:21:08 John: But it's worth it.
00:21:09 John: It's worth it because Sony wants my game on it, because Sony is courting me, because I know Sony's going to sell a lot of these consoles.
00:21:15 John: And I know the people who buy them are the kind of people who want to play the kind of game I'm making.
00:21:19 John: So, yes, we are going to jump through all the hoops to get our game on these game consoles.
00:21:23 John: But we are not going to jump through the hoops to get the games on the Mac.
00:21:26 John: So...
00:21:27 John: situations like this are just more proof that the mac apple has not made the mac a platform that is attractive to game developers and that's apple's job to do um and most of the things they do either are neutral with respect to that goal or make it worse like uh adding a few more little requirements that game developers weren't used to um
00:21:46 John: When Apple added app signing to the Mac App Store and app signing in iOS, all those things they did were also hurdles for people making applications for the iPhone and making applications for the Mac.
00:21:59 John: But Mac developers and iOS developers may have grumbled, but they continue because they say, well, this is our business.
00:22:06 John: If we're going to put apps on the phone, we've got to do what Apple says.
00:22:08 John: And even the Mac App Store, many companies went through heroic efforts because they thought that the upside of being in the Mac App Store was worth...
00:22:16 John: uh making the effort in some cases they've changed their mind into that sometimes they change their mind and then change their mind back but the point is those platforms the phone the ipad the mac are attractive enough for developers to be willing to deal with these hurdles and games on the on apple's platform are not
00:22:34 Marco: Yeah, and I think a lot of this comes down to – I mean some of it is definitely Apple's attitude towards developers, which I think can mostly, most of the time be described as tense.
00:22:46 Marco: Apple doesn't seem to have it in them or have any interest in attracting developers to their platforms.
00:22:53 Marco: Apple seems to dictate certain things to developers.
00:22:58 Marco: Certain things are nice.
00:22:59 Marco: I love a lot of the APIs and everything.
00:23:01 Marco: A lot of the tooling is pretty good.
00:23:03 Marco: A lot of it's good, but for the most part, the overall attitude for Apple towards developers, Apple's sitting back waiting for people to come to them and putting up hurdles and saying, hey, here's a new hurdle.
00:23:16 Marco: You have to deal with it, period.
00:23:18 Marco: What are you going to do?
00:23:19 Marco: When there is a large potential upside to a platform, we go through those hurdles.
00:23:27 Marco: I'm willing to jump through all their stupid hoops and go through their stupid code signing that still is completely broken.
00:23:34 Marco: If you use CarPlay, you have to do it all manually still.
00:23:38 Marco: You go through all this stuff, the notarization.
00:23:40 Marco: You go through all that stuff because I want to make a podcast app on the iPhone.
00:23:44 Marco: I want to make it badly enough that...
00:23:47 Marco: all those hassles and costs and the app store tax and app reviews bs all of that i'm willing to go through all that because there's a big market for making a podcast app on the iphone and also i use an iphone and i want to and i want to have my own podcast app and so therefore i'm motivated even myself let alone the business side
00:24:06 John: And let me just pause you there.
00:24:08 John: And that is a key point.
00:24:09 John: Like Apple has Apple sells a ton of iPhones, right?
00:24:13 John: Apple makes a platform that is attractive to you as a developer by selling tons of iPhones to people who have money and are willing to spend it on software.
00:24:21 John: That's why it's not like, oh, I just like the iPhone.
00:24:23 John: So I'm just going to make overcast for it.
00:24:25 John: the overcast is where the customers you want are and apple really helped to make that happen it's not true of games apple sells a lot of devices but the people who buy them aren't waiting to sell to shell out 60 bucks for games people who buy game consoles are so it's like it's where the customers are and that is the job of the platform owner if they want games on their platform they need to sell enough devices to people who buy them and then want to play games to make it worthwhile for games developers
00:24:51 Marco: right and that's where you know the the iphone is a pretty decent casual gaming device pretty good casual gaming device the ipad is also a pretty good casual gaming device the mac isn't for lots of reasons um but you know you think about like how many gamers buy macs you know it is to some degree a chicken or egg problem
00:25:12 Marco: Not a lot of gamers buy Macs because in part, because there's not a lot of good games on Macs, but also because Apple's hardware choices in, especially things like GPU, GPU options, certainly the ability to make customizable towers at reasonable prices, like things that gamers are really into.
00:25:32 Marco: Apple has just given the huge middle finger to so often in their hardware offerings and their pricing and things like that.
00:25:38 Marco: And so,
00:25:39 Marco: most gamers don't buy Macs.
00:25:41 Marco: And therefore, there is not much reason for most game developers to go through Apple's hurdles and hassles to bring their games to the Mac.
00:25:50 Marco: Now, I was hoping that the era of the Apple ARM Macs coming in and the availability of iOS apps on Macs, I was hoping that would improve things.
00:26:03 Marco: So far, it seems like it hasn't.
00:26:05 Marco: But it is still early days.
00:26:06 Marco: We'll see what happens.
00:26:08 Marco: I think...
00:26:09 Marco: Unfortunately, what I've seen mostly is, you know, Apple gave game developers or gave all developers the ability to opt out of their iOS apps being available on M1 Macs, and many large developers have taken that option.
00:26:24 Marco: Many of them, for not particularly good reasons, just like, we don't want to go through the hassle of testing that, so we'll just disable it because who will care, right?
00:26:32 Marco: So I feel like that's kind of a non-starter.
00:26:35 Marco: Catalyst has been mostly a non-starter for most people.
00:26:37 Marco: So the efforts to try to take that iOS effort that's being invested on the iOS side and bring it to the Mac without much effort on the developer side –
00:26:48 Marco: mostly hasn't panned out or hasn't panned out the way that we expected or wanted.
00:26:52 Marco: I think the only thing that might save this is if Apple's laptop hardware for a while ends up having really good GPUs.
00:27:03 Marco: And we're seeing the beginnings of that.
00:27:06 Marco: The M1 GPU is pretty good for an integrated GPU.
00:27:10 Marco: It's very good for an integrated GPU.
00:27:12 Marco: It's not very good for a gaming GPU.
00:27:14 Marco: It's okay, but it could be a lot better, and maybe the higher-end ones will get better options there.
00:27:19 Marco: We'll see what happens.
00:27:20 Marco: But ultimately, until and unless a lot of gamers buy Macs,
00:27:26 Marco: we're not going to see a lot of games being developed for the Mac.
00:27:30 Marco: And I just don't see like what gamers want in hardware and in customizability and pricing and everything.
00:27:37 Marco: I don't see Apple ever doing that.
00:27:41 John: I think it's good to have a reminder.
00:27:44 John: When we talk about this, I think most people are on the same page with us in terms of the context of the conversation, but the mobile gaming market is bigger than the non-mobile gaming market.
00:27:54 John: Mobile gaming, of which Apple has a huge piece,
00:27:57 John: is the bigger piece of the pie.
00:27:59 John: There's more money flowing through mobile gaming than there is for quote-unquote real gaming, right?
00:28:04 John: The AAA games or whatever.
00:28:06 John: The reason we always talk about it in this context of like, well, why is Apple so bad at games?
00:28:11 John: We're talking about the AAA games kind of for the same reason that we talk about blockbuster movies.
00:28:16 John: I mean, it's a little bit different, but like...
00:28:18 John: It's because the people who are the most into games like those big AAA games.
00:28:23 John: It doesn't mean that's where all the money is.
00:28:25 John: There's a lot of money in AAA games, but there's more money in quote unquote casual mobile games.
00:28:31 John: So it's actually kind of hard to pitch Apple and say, oh, here's how you can get better at gaming.
00:28:36 John: They'd be like, we're already making a ton of money because mobile gaming is the biggest kind of gaming and we may have a big chunk of that.
00:28:43 John: Why would we go after this smaller piece of the pie that you tell us maybe we can get some piece of if we fight against Microsoft and Windows PCs and game consoles?
00:28:50 John: That doesn't sound like a fun time to us.
00:28:51 John: We'll just keep being dominant in mobile gaming because that's where the money is and that's where the future is.
00:28:57 John: And everybody has a phone and everyone plays games on those things and only a few people have gaming PCs.
00:29:01 John: But...
00:29:02 John: It's still, you know, when they sell machines that are ostensibly capable of these type of games, it's got a keyboard, a mouse, a big screen, a fast GPU, a fast CPU.
00:29:12 John: People buy them for, you know, a lot of money and say, it's a shame that I can't play these popular games on this because the hardware is capable.
00:29:20 John: And that's where you get letters like this to say, oh, developers aren't doing Mac ports of these games, right?
00:29:26 John: I mean, they're not doing Mac ports of mobile games either, but the mobile games are already on the iPhone, right?
00:29:31 John: And to your point, Marco, those mobile games could be on the Mac if the developers... I think the reason developers bail is because if they're like, ah, if we ever decide to address the Mac, we'll sell them a separate SKU, right?
00:29:40 John: We don't want to just let them have our existing game, and we don't want them to buy it and play it on the Mac.
00:29:44 John: We'll have a Mac-specific game, but we're never going to do that because nobody games on the Mac anyway, so who cares, right?
00:29:48 John: But...
00:29:49 John: Like the mind, it's kind of like the alpha geeks when that are all our goal from back in the day, O'Reilly wrote about the alpha geeks moving to the Mac in like 2003 and four, right?
00:29:58 John: When this subset, this smaller subset of the gaming population, the people who are super into games are willing to get play games for hundreds of hours that are very complicated and intricate and difficult and aren't quote unquote casual.
00:30:12 John: that that minority of the gaming world has disproportionate influence because they are sort of on the bleeding edge of gaming technology on the bleeding edge of gaming complexity and of the advancement of the art form you know using the best technology available and that's why we always talk about in this context obviously that's my bias to those are the type of games i like and play but it is important to recognize that from apple's perspective there's nothing broken here mobile gaming is where it's at and apple is doing really well there
00:30:40 Casey: Well, the good news is that Apple's documentation is so flawless that if you ever have anything you're confused about, you can look at their perfect documentation and find the answer every time.
00:30:50 John: I don't think people are refusing to port games to the Mac because of bad documentation.
00:30:54 Casey: You say that, but if notarization was easily explained, then perhaps that wouldn't be such a hurdle.
00:30:58 John: I think there's people looking for any excuse to not do the port.
00:31:02 John: Oh, and I got to notarize too?
00:31:04 John: That's it.
00:31:04 John: I'm not making a game.
00:31:06 John: I'm just saying.
00:31:07 John: I'm just going to throw that out there.
00:31:09 Casey: Not that I ever burrow up my butt or anything.
00:31:10 Casey: Anyway, Marco, tell me about what's going on with your HomePods.
00:31:13 Marco: Yeah, so I wanted to just do a little bit of quick expansion on the HomePod discontinuation discussion from last week, because there were a couple things that I learned in the meantime or that I forgot about.
00:31:23 Marco: So one of them, a bunch of people wrote in to point out that the Google Home Max was also apparently discontinued.
00:31:30 Marco: This was basically like Google's $300 big smart speaker.
00:31:34 Marco: It apparently was, again, $300, so similar price, you know, big speaker, but that also had a Home Assistant built in, and it also had an aux-in jack.
00:31:42 Marco: Imagine that.
00:31:45 Marco: Didn't Google also have a sphere that they canned before they even shipped it?
00:31:49 Marco: They had that TV box that was like the Q something.
00:31:52 Marco: What was that?
00:31:53 Marco: That never shipped, I don't think.
00:31:55 John: Yeah, there was some Google.
00:31:56 John: I thought it was a smart speaker that was spherically shaped that got canned before.
00:31:59 Marco: But anyway, continue.
00:32:01 Marco: So a lot of people were saying like, okay, well look, the Google Home Max, which was similar marketing-wise, was also discontinued.
00:32:07 Marco: So there must just not be a market for a premium smart speaker.
00:32:12 Marco: And I don't think that follows.
00:32:14 Marco: No, because Google cancels everything.
00:32:16 Marco: Yeah.
00:32:17 Marco: Google discontinues stuff all the time and they suck at hardware and they've discontinued lots of hardware of all sizes, big and small, different prices and everything.
00:32:24 Marco: So yeah, I wouldn't necessarily say that says anything about it.
00:32:27 Marco: There is an Echo Studio that is $200 and looks kind of like a knockoff HomePod.
00:32:33 Marco: I've never seen one in person, but Amazon's been selling it for a while.
00:32:37 Marco: So, you know, that product seems to be similar and exists there.
00:32:41 Marco: and you look at the entire product line by sonos almost all of which costs significantly more than the home pod or at least in the ballpark of the home pod and they've been selling that stuff for years uh and they seem to not be out of business yet so clearly the market is there i mean look at like any of the speakers apple has sold in the apple stores in throughout throughout history you know not not just like the ipod hi-fi which we'll get to in a second but like
00:33:07 Marco: You know, you look at like all of the, you know, Bose and B&W and B&O and all these things, like all these like big speakers and speaker docks and things like that over the years, and they're all like $300.
00:33:20 Marco: So I don't think we can say there's no market for this.
00:33:23 Marco: I think there's clearly a market for this if they're good and if they're compelling.
00:33:27 Marco: And the HomePod was not good and compelling enough for its price.
00:33:31 Marco: I think that's the real problem here.
00:33:33 Marco: Yeah.
00:33:33 Marco: We also heard from a few people who pointed out something I should have thought of but didn't, that with both the iMac Pro being discontinued and the HomePod being discontinued, one factor that I don't think we mentioned or at least didn't mention a lot is possible component shortages due to COVID.
00:33:51 Marco: there's apparently been a massive like chip and component shortage uh in the industry so it's possible that apple intended to have these things these products in the lineup for longer before like maybe until their replacements were ready but they had to start making tough decisions because of some kind of component shortages that they literally just can't get you know even if it isn't intel with the xeon maybe they literally can't get like
00:34:14 Marco: the speaker rim holder or the Bluetooth chip or something anymore for the iMac or for the HomePod, it could have been anything.
00:34:24 Marco: Because when you look at what goes into a full-size HomePod, and this is kind of where I wanted to go with this, you look at what goes into a full-size HomePod compared to the HomePod Mini, and you see very, very different engineering and cost priorities in these things.
00:34:40 Marco: You look at the HomePod, the full-size one, and
00:34:43 Marco: And one of the headlining features of it was this automatic sensing of the room where it would detect where the walls and stuff were and it would bounce the sound off the walls and reflect it all around the room to basically try to simulate it being more than just one speaker.
00:35:02 Marco: To say like, oh, you can make great sound, room-filling sound with just one speaker.
00:35:07 Marco: And you look at all the...
00:35:08 Marco: product marketing like depictions of the home pod that apple had at that time and it was always like the home pod magically with no power cord sitting in the middle of a table in the middle of a room and you know somehow filling the whole room with sound and i think that's that's how they designed this you know and they they're like let's let's make the the maximum you know maximum engineered thing we can here
00:35:31 Marco: And if you look at all the hardware, it's in the HomePod.
00:35:35 Marco: It has, to quote their page, an array of seven horn loaded tweeters, each with its own custom amplifier.
00:35:45 Marco: So there's seven amps.
00:35:46 Marco: And that's just for the tweeters.
00:35:47 Marco: I assume that the woofer has its own amp as well.
00:35:50 Marco: It must.
00:35:51 Marco: So, you know.
00:35:51 Marco: eight amps inside a home pod seven tweeters um they have this internal low frequency calibration microphone for automatic bass correction direct and ambient audio beam forming all this all this like you know processing intensive stuff all the tweeters to be able to fire 360 degrees and all the directions and you know be able to sense the room and adjust things and everything meanwhile
00:36:17 Marco: If you have one HomePod playing by itself without a second one paired to it, it sounds pretty good.
00:36:24 Marco: But, you know, it sounds a hell of a lot better getting a second one and making an actual stereo pair that actually has physical space between the two speakers.
00:36:33 Marco: And when you do that...
00:36:36 Marco: Almost all of that custom processing is disabled.
00:36:40 Marco: Oh my.
00:36:40 Marco: And so the way that I've heard HomePods for most of the time that I've been using them, I'm almost always listening to a stereo pair.
00:36:48 Marco: And the stereo pair really does sound way better than a single one.
00:36:51 Marco: Way better.
00:36:52 Marco: And it's not even then using all that stuff.
00:36:55 Marco: Or it's using very little of it, at least.
00:36:57 Marco: If you want room-filling sound, you can do it.
00:37:01 Marco: You can try it with, like, one thing in one place that's doing all these tricks.
00:37:05 Marco: You know, sound bars, which I hate as a category, often advertise similar kind of things.
00:37:09 Marco: Oh, they bounce the sound off the walls.
00:37:10 Marco: You don't need rear speakers.
00:37:11 Marco: You don't need, like... And you know what?
00:37:14 Marco: Doesn't really work that well.
00:37:16 Marco: I've never been fooled by these things.
00:37:18 Marco: I've never once thought, wow, it sounds like there's speakers actually on the left and right of me.
00:37:22 Marco: Or it sounds like I actually have rear speakers from this soundbar.
00:37:25 Marco: No.
00:37:25 Marco: You know why?
00:37:26 Marco: Because of physics.
00:37:28 Marco: It's not that easy to bounce stuff off walls in ways you can actually tell with reasonable volumes that don't sound really overwhelmingly weird from certain angles.
00:37:36 Marco: It's just physics.
00:37:38 Marco: You need multiple points of sound to actually fill a room with sound that sounds good.
00:37:43 Marco: The entire idea of cramming all this stuff into one speaker, I think was bad engineering and cost management.
00:37:51 Marco: I don't think this product should ever have been released in the way it was.
00:37:55 Marco: That added so much cost to it.
00:37:58 Marco: Meanwhile, you look at the HomePod Mini, a device that was almost certainly prioritizing cost over almost all else.
00:38:06 Marco: It's $100 compared to the $350 they were selling this thing for.
00:38:10 Marco: The HomePod Mini is actually kind of expensive for what it is because it only has one driver.
00:38:17 Marco: It doesn't even have a dedicated tweeter and woofer.
00:38:21 Marco: It's one single speaker driver that does both jobs, which is one of the reasons it doesn't sound very good because that's fairly hard to make work physics-wise to make it sound good with just one thing doing everything.
00:38:32 Marco: They really cut down so much.
00:38:34 Marco: If you look at the teardowns on iFixit versus the HomePod full-size one, and you can see there's just...
00:38:40 Marco: all this massive complexity and engineering and components in this thing.
00:38:45 Marco: And then you look at a teardown of the HomePod Mini, and there's almost nothing in it, and it's significantly stripped down, way cheaper, way simpler.
00:38:54 Marco: And it starts to seem obvious, like, the HomePod, the first HomePod, just, it seems like Apple totally ignored cost when designing it.
00:39:04 Marco: Like, it seems like they totally over-engineered it, thinking that they could just kind of
00:39:09 Marco: Walk into the market and just start taking money.
00:39:12 Marco: And a lot of people have made the same – have made an analogy to the iPod Hi-Fi, the old speaker dock.
00:39:19 Marco: It's actually a very good analogy because that was another area where Apple didn't have a passion for speaker docks.
00:39:27 Marco: They were not the first ones to the speaker dock market.
00:39:30 Marco: I think Steve Jobs was jealous of all the money that Bose was making selling $300 speaker docks for their iPods.
00:39:35 Marco: And they were like, we can get that $300 ourself.
00:39:38 Marco: And they made one that was a little bit more expensive and a little bit nicer in certain ways, not nicer in other ways.
00:39:43 Marco: Sound familiar?
00:39:44 Marco: And it flopped in the market because it turned out most people don't need one of those at all.
00:39:48 Marco: And the ones that did want speaker docks would much rather buy one of the like $100 JBL ones that sound pretty decent than buy the like
00:39:57 Marco: almost $400 you know Apple or Bose or whatever ones and I think the HomePod it was a similar flaw and a similar flop in that they just over engineered it so much in ways that they didn't need to like it it's not like they made it sound too good it doesn't sound that good when you only have one of them
00:40:18 Marco: They just over-engineered it.
00:40:20 Marco: And the HomePod Mini sounds significantly worse, not because it lacks seven tweeters and a special microphone to tune itself to the room.
00:40:32 Marco: You know how you can tune your woofer to the room for automatic bass correction?
00:40:37 Marco: Remove one word, automatic.
00:40:40 Marco: And offer an EQ or at least a bass knob in the adjustment panel for the HomePod in software.
00:40:48 Marco: Which, by the way, as a HomePod owner and as someone who has heard from a lot of other HomePod owners, we all want that.
00:40:56 Marco: If there was adjustable bass on the HomePod, that would solve the vast majority of issues people have with its audio.
00:41:04 Marco: It works pretty well for me, but yeah, there are times where I would want to adjust it.
00:41:09 Marco: And I've heard from so many people who are like, I tried it, but it's too much bass.
00:41:13 Marco: So many people would love a software adjustment of just a bass knob in the control panel in the software, and they can get rid of that microphone.
00:41:23 Marco: And they can also, you know, design a product that's made to either be firing in one direction or paired with the second one and get rid of most of those seven tweeters and seven custom amplifiers that are on each one.
00:41:36 Marco: They can get rid of the direct and ambient audio beam forming because again, like you're not trying, like if you don't try to fill a room with one single point and just say, all right, here's one point.
00:41:48 Marco: It'll be inexpensive.
00:41:49 Marco: If you want to fill a room, get two of them and pair them.
00:41:51 Marco: That is such a different engineering goal and that makes for such a different product.
00:41:56 Marco: And then you can make that product cheaper.
00:41:58 Marco: And maybe you could make a really good sounding one for $200.
00:42:02 Marco: And then a pair would be $400 instead of $700.
00:42:04 Marco: And that's a really big difference.
00:42:07 Marco: That alone, even ignoring the input issue and the Siri issues, that alone could have been a huge deal.
00:42:15 Marco: And then finally, they put all this engineering and all this cost into the HomePod.
00:42:21 Marco: And then the CPU they put into it was the A8 from the iPhone 6.
00:42:27 Marco: And when you ask it a question of Siri, it's slow to respond.
00:42:33 Marco: Now, this has been one of the only things that I miss about the Alexa ecosystem when I switched over to this.
00:42:41 Marco: Alexa is faster.
00:42:42 Marco: Faster to respond.
00:42:44 Marco: Like, way faster.
00:42:45 Marco: And always has been, even on their very first generation hardware.
00:42:48 Marco: And I have to wonder – obviously most of that is probably the service side.
00:42:52 Marco: But I have to wonder how much of that could Apple have solved with a higher-end or faster processor or some kind of different processor choice?
00:43:01 Marco: Like they spent all this engineering and all this cost in all these fancy audio features that nobody was asking for for a goal that they couldn't actually achieve of filling a room with sound with one point.
00:43:13 Marco: And yet, the actual main interaction method to this thing is slow.
00:43:19 Marco: Now, the HomePod Mini moves from the A8 from the phone chip to the S5 CPU from the Apple Watch Series 5.
00:43:27 Marco: So the HomePod Mini actually has an Apple Watch CPU in it.
00:43:30 Marco: I couldn't find many good direct comparisons of how the performance between the A8 and S5 is.
00:43:36 Marco: The one benchmark I found, which was not very reliable, suggested the S5 is way faster at certain things than the A8 was, so that the HomePod Mini should, in theory, be way faster than the original HomePod at certain things.
00:43:47 Marco: I don't know if that actually plays out.
00:43:50 Marco: Anecdotally, it does seem like the HomePod Mini responds faster based on my limited experience here, but it certainly does seem like
00:43:58 Marco: They gave the original HomePod a way too slow processor and spent way too much money on all of the other stuff inside of it that mostly wasn't necessary or was over-engineered.
00:44:10 Marco: And the HomePod mini was able to be so much cheaper because they designed it that way from the start.
00:44:15 Marco: And so I think they're totally able to make a really good larger HomePod for $200 if they actually go and go into it with that goal in mind with some kind of degree of like humbleness.
00:44:30 Marco: Like the first HomePod was like, we're going to walt into this market.
00:44:34 Marco: We see what everyone else is charging.
00:44:35 Marco: We're going to charge two and a half times or whatever it is.
00:44:39 Marco: And people will buy it because it's good.
00:44:41 Marco: And I think hopefully they can reenter this market when they're ready with a little bit more, you know, humbleness and reality check and engineer a higher end product that sounds way better than the HomePod mini, which, again, is not super difficult and can actually be sold at a compelling price of, I'd say, around 200 bucks.
00:45:04 Marco: And I think that could be a really good product.
00:45:06 Marco: People like me who want bigger sound can buy two of them significantly more affordably than when it was $350.
00:45:11 Marco: And ideally integrate it better into the ecosystem and give it a little bit faster processor so we can respond faster.
00:45:19 Marco: And that could be a really good product.
00:45:20 Marco: So I'm looking forward to where this is going.
00:45:23 Marco: Although at least I was until I saw the rumor from German this week about apparently they're working on future HomePods with screens.
00:45:34 John: I think that's a good idea, because a lot of the possible utility, I mean, especially if they make it kind of a Home Hub thing, like, yes, using it as a speaker, as you described, they could definitely make that product.
00:45:46 John: Fewer drivers, less smarts, lower price, and now you can get two of them more easily, and you're all set.
00:45:53 John: But it's still just a speaker, and all the things that the HomePod can do, like all the questions you can ask Siri...
00:46:00 John: you know a lot of them would benefit from having a screen show me the weather don't just tell me when I wake up in the morning have a little display ready for me have a rotating you know thing of pictures if I ask to see a picture of somebody put it on the screen for me if I'm looking at a recipe show me your recipe like there's
00:46:19 John: The Amazon products and the Google products that have screens, I think, enjoy popularity because a screen is a really useful thing to have for a voice assistant in your house.
00:46:30 John: If you stop thinking of it as a speaker, which is mostly what you were talking about, and start thinking of it as a voice assistant that happens to have a non-terrible speaker, a screen is very attractive and I think plays much more to Apple's strengths because...
00:46:42 John: There are lots of things that I just described that are already possible on watches and phones and iPads.
00:46:50 John: So Apple has already done some of the work for it.
00:46:52 John: And if Apple half butts it, as Marco says, they could do a poor job of it.
00:46:57 John: But you can imagine a really good implementation of, oh, I roll out of bed.
00:47:01 John: And in the kitchen, there's my HomePod with a screen showing me today's schedule and a weather forecast.
00:47:07 John: And I can ask it to do things and I can intercom to wake the kids up and like the ad rights itself.
00:47:12 John: Like Apple, I think once Apple has a screen, they are more comfortable.
00:47:15 John: Whatever that thing is on top of the HomePod is not a screen.
00:47:20 John: And the product is lesser for it because without a screen, Apple doesn't know what to do.
00:47:25 John: And then it has to lean entirely on its sluggish and not so smart voice assistant.
00:47:29 Marco: Yeah, and by the way, thank you for hoofed in the chat for giving me the word that I was looking for with humbleness.
00:47:37 Marco: Apparently there's already a word for that called humility.
00:47:38 Marco: I couldn't get it.
00:47:41 Marco: As I was saying, I'm like, I know there's a word for this.
00:47:43 Marco: I can't think of what the word is.
00:47:44 Marco: Humble-bility, they call it.
00:47:46 Marco: That's it, yeah.
00:47:47 Marco: Humble-osity.
00:47:48 John: Oh, and one more thing on the chip shortage thing of like all the different, you know, the COVID has caused a shortage of parts or whatever, and that could explain why stuff's getting canceled early or whatever.
00:47:59 John: Yeah.
00:47:59 John: Some of this is just I don't know if this is a real thing, but I saw it three or four times on Twitter and on websites.
00:48:05 John: So who knows?
00:48:07 John: But it was people buying HomePods.
00:48:08 John: Like I said, hey, get them while supplies last.
00:48:10 John: So people are like, OK, well, fine, I guess I'll get one now.
00:48:12 John: So they would order a HomePod to get one of the last ones.
00:48:15 John: And, you know, before they're all out of stock.
00:48:16 John: Right.
00:48:17 John: And they would receive them.
00:48:18 John: And reportedly, the manufactured date was the launch date of the HomePod.
00:48:22 John: meaning they made they made a bunch of home pods in like 2017 or whenever it was and they never made any more and they just have been trying to sell those like like us with the atp pins which we made many years ago and we're still trying to sell them because apparently everybody who wants an atp pin has one right and we just have a you know a handful of the left but you know if you buy an atp pin today you're getting a pin that was made three years ago luckily there are no electronics in it and it's still supported by all our software but
00:48:50 John: buy an atp pin um but yeah so shortages could have contributed to the early as we discussed the xeon being discontinued stuff the early demise of the iMac but it seems like from people buying them that home pods are not suffering from a lack of parts because apple isn't making home pods anymore
00:49:06 Casey: yeah apple hasn't made home pods in years apparently right they're just they're just trying to sell through the warehouse filled with home pods someone's built like a fort out of home pods in the back room it's like that um remember that i don't remember what like magazine or company it was or whatever but that did the the wheel oh imac boxes you know what i'm talking about yeah uh same same basic idea
00:49:27 Marco: yeah and and like i'm i'm kind of surprised like as of now we record they still aren't sold out i assumed that when they announced that they were discontinued that they would sell out within a day right and and the space gray ones did they sold out pretty quickly but the white ones which is actually my preferred color of them are still for sale now like two weeks later or whatever it's been did they did they introduce the space gray one later or was that at launch day it was always at the same time yeah i don't know maybe that was just the more popular color
00:49:55 John: Or maybe they misguessed when they manufactured them all originally in whatever year it was.
00:49:59 Marco: And I've been tempted to buy one now because I really do enjoy them.
00:50:07 Marco: Because you have so many and they need friends.
00:50:09 Marco: Yeah, right.
00:50:10 Marco: But I don't really have anywhere else I could put a full-size HomePod.
00:50:13 Marco: You could make a fort.
00:50:15 Marco: But if any of mine die and if they haven't released a new one by that point...
00:50:21 Marco: I will actually really regret not having one.
00:50:24 Marco: You need to have spare HomePods.
00:50:25 Casey: This is how you end up with a closet full of cheese graters.
00:50:30 Casey: Except for you, it'll be a closet full of HomePods.
00:50:34 John: My thing that I'm collecting costs like $9 each, though.
00:50:37 John: It's a little bit easier to get them.
00:50:39 Casey: Well, it won't be too long until those are $9 each as well.
00:50:42 John: Cheese graters only appreciate it in value.
00:50:46 John: The price of Oxford cheese graters has never gone down, Casey.
00:50:49 Casey: Sure.
00:50:49 Marco: Honestly, ever since the HomePod's death was announced and as I've kind of waffled on getting any spares, I've started to realize I really like the way it works for the most part.
00:51:01 Marco: First of all, if anyone out there does not yet have AirPlay 2 in your household, I would strongly recommend giving it a shot in some form, whether it's playing stuff to an Apple TV or to a HomePod Mini or a regular HomePod or whatever.
00:51:16 Marco: Yeah.
00:51:16 Marco: or any of the other ecosystem stuff that supports it, like obviously all of Sonos' recent stuff supports it.
00:51:23 Marco: A lot of other manufacturers are starting to add it as well.
00:51:26 Marco: AirPlay 2 is awesome.
00:51:27 Marco: It is by far my favorite household slash multi-room slash whatever audio management thing because, as I mentioned a few weeks ago, you can control it not only from the voice assistant that's built into the speaker, but you can also control it from your phone.
00:51:42 Marco: And from your iPad.
00:51:43 Marco: And everyone else can in the house, too.
00:51:44 Marco: So if you have an Apple household where everyone has iPhones or iPads or whatever, everyone can control it.
00:51:49 Marco: And it just shows up in Control Center.
00:51:51 Marco: And you can hand off from your music app to it or from it to your music app.
00:51:55 Marco: And it's really nice.
00:51:57 Marco: It's a wonderful interaction method if you are in Apple's ecosystem and especially if you use Apple Music.
00:52:03 Marco: Now, here's the thing.
00:52:05 Marco: I understand that everyone who uses Spotify, everyone, 100% of you,
00:52:11 Marco: Hi.
00:52:12 Marco: Think that everyone uses Spotify.
00:52:16 Marco: And that's not that far off.
00:52:17 Marco: Spotify is very popular.
00:52:19 Marco: But not everyone uses Spotify.
00:52:22 Marco: And the Spotify people, look, many of you are my friends.
00:52:28 Marco: Hi.
00:52:29 Marco: spotify is not everyone it's not everything it's not all music it's not the way everyone wants to listen to music their app honestly is garbage apple music is also garbage in their apps but you know it's like there's a lot of problems spotify that i have but if you're not a spotify user there are dozens of us dozens the home pod is actually amazingly good because if you're on a spotify user you're probably either an apple music person or an
00:52:56 Marco: If you are especially old, like my neighbor thinks I am, you might be an iTunes slash like music on the Mac person.
00:53:04 Marco: And if you are still keeping a music library, again, Spotify people, you think, quote, nobody does that anymore.
00:53:11 Marco: I assure you there are people out there who do it.
00:53:14 Marco: I recognize it isn't the majority anymore, but we're out there.
00:53:18 Marco: And
00:53:19 Marco: Nothing integrates better with an iTunes music collection than a HomePod.
00:53:24 Marco: None of the other speaker things come close.
00:53:27 Marco: And so I have – between me and TIFF, we both use Apple Music.
00:53:33 Marco: We both used iTunes before that.
00:53:36 Marco: I have playlists in there.
00:53:38 Marco: I have a music collection in there.
00:53:39 Marco: I have all my Phish stuff that I've downloaded legally from their site, but then that's not listed in Spotify or in Apple Music's online directory, but I have my own collection merged in with that.
00:53:49 Marco: Tiff has her own stuff.
00:53:51 Marco: The HomePod recognizes each of us by voice, and if Tiff wants to play one of her playlists, she asks for it, and it just knows it's her and knows which collection it's in.
00:53:59 Marco: If I ask for something, it knows it's me, and it plays stuff tailored to me based on my collection that I've built up over years, my ratings, my play frequency, and stuff like that, and it has all my Phish stuff.
00:54:09 Marco: So if I want to say, hey, play my best official playlist that I maintain on my own devices and with my own collection, it has access to that and it can do it.
00:54:17 Marco: That's one thing that whenever we had Alexa stuff in the house, it can't do that.
00:54:19 Marco: It doesn't have access to it.
00:54:21 Marco: And Amazon has ways to upload stuff to it.
00:54:23 Marco: So does Spotify.
00:54:25 Marco: They suck and they don't work.
00:54:27 Marco: Believe me, I've tried them over the years.
00:54:29 Marco: They don't work.
00:54:30 Marco: And so the HomePod is...
00:54:33 Marco: really good for this set of needs and if you don't care about audio quality or can't you know afford the really high price tags of some of this gear or if you are super into Spotify and you and all you listen to is stuff that's available on streaming
00:54:54 Marco: Well, that's a pretty big percentage of the population.
00:54:58 Marco: And for all of those people, this might not be the best choice or might not be a choice at all.
00:55:03 Marco: But that's not everyone.
00:55:05 Marco: And for those of us who still do things kind of the old way or more into the Apple Music ecosystem for various reasons, the HomePod is great.
00:55:13 Marco: And the other solutions out there are not.
00:55:16 Marco: And so I really, really hope that Apple is just, again, taking a step back to regroup and will come out with better offerings here as opposed to abandoning this market forever.
00:55:27 Casey: It's funny.
00:55:28 Casey: I am a devout Spotify person when it comes to music.
00:55:31 Casey: Obviously, I have many problems with what they're doing in the podcast space.
00:55:34 Casey: But I just, in the last 48 hours, paid for another year of iTunes Match because I still do use it from time to time.
00:55:41 Casey: And there's still plenty of music that I have in my library that, with time, I listen to less and less often.
00:55:47 Casey: But nevertheless, I...
00:55:48 Casey: do you want it available?
00:55:50 Casey: And I want it available without having to carry my entire library on my phone or my iPad or what have you.
00:55:55 Casey: And just today when I was in the car for a few hours, I was listening to some of my library that was in iTunes Match.
00:56:01 Casey: And so I think I have a foot in both of these worlds.
00:56:05 Casey: I have never used a HomePod ever, ever, ever.
00:56:07 Casey: I've never heard one playing to my recollection.
00:56:09 Casey: I don't debate anything that you've said.
00:56:13 Casey: I'm not trying to say you're wrong.
00:56:14 Casey: I will say that my experience with the Echo and Spotify is actually pretty good.
00:56:18 Casey: I'm not asking it to do a lot of the things that you're doing.
00:56:21 Casey: I'm not a heavy playlist person.
00:56:23 Casey: Our entire family just uses my Spotify account as the canonical Spotify account.
00:56:30 Casey: It works pretty well for our needs, so it depends on what your needs are.
00:56:34 Casey: I don't think it would work well for your needs, Marco, but it does work pretty well for our simplified needs.
00:56:40 Casey: Ultimately, I agree with you that I think it would be too bad if Apple just pulled an airport extreme slash express or whatever and just walked away from this market.
00:56:48 Casey: Because I think for a company that seems to claim to really care about music and once bought a company that was entirely around making speakers and particularly headphones for music.
00:56:58 Casey: It seems like this is something Apple should do well, even if they haven't yet.
00:57:03 Casey: And gosh knows, my AirPods are some of my favorite devices in the entire world.
00:57:08 Casey: Those things are freaking magic.
00:57:09 Casey: So I would hope that they take a second crack at this, or maybe a third crack.
00:57:14 Casey: I don't really consider the HomePod Mini to be but a refinement of what they've already done, but a perhaps complete rethinking of what they've already done would be pretty good.
00:57:25 Marco: We are sponsored this week by Squarespace.
00:57:28 Marco: Start building your website today at squarespace.com slash ATP.
00:57:32 Marco: Enter offer code ATP at checkout to get 10% off.
00:57:36 Marco: Make your next move with Squarespace.
00:57:39 Marco: Squarespace makes it incredibly easy for anyone out there from novice to nerd to make an incredible website.
00:57:46 Marco: And no matter what your skill level is, there is no coding required.
00:57:51 Marco: Anybody can do this.
00:57:52 Marco: And the resulting site that you make at Squarespace is going to look and work like a professional site.
00:57:59 Marco: These are professionally designed templates that you're starting from.
00:58:02 Marco: You can customize them as much as you want.
00:58:04 Marco: And everything is intuitive and visual and live previewing and easy to use online.
00:58:09 Marco: All of this is super great at Squarespace.
00:58:12 Marco: I've personally built lots of websites there, both for myself and for other people.
00:58:17 Marco: And it's really great, especially when you're handing it off to somebody else to maintain.
00:58:21 Marco: You know that they're never going to have to worry about software updates or security patches.
00:58:26 Marco: You aren't going to have to be involved once you hand it off.
00:58:29 Marco: Squarespace has their own dedicated, amazing support team.
00:58:32 Marco: So you can just make a website for somebody or direct them to Squarespace and say, hey, build it here.
00:58:37 Marco: and then you're out of the picture as the nerd friend who recommended where they build a website.
00:58:42 Marco: So it's just a wonderful place to make websites from anybody, again, novice to professional.
00:58:46 Marco: It's just great building on Squarespace.
00:58:48 Marco: You get tons of functionality built in, stuff that's honestly kind of hard to do yourself, and it's just super easy on Squarespace.
00:58:55 Marco: See for yourself with a free trial with no credit card required at squarespace.com slash ATP.
00:59:02 Marco: When you decide to sign up for Squarespace, make sure to head back there, squarespace.com slash ATP, and use offer code ATP to get 10% off your first purchase.
00:59:10 Marco: That's squarespace.com slash ATP, offer code ATP for 10% off your first purchase.
00:59:16 Marco: Make your next move with Squarespace.
00:59:22 Casey: All right, moving right along.
00:59:23 Casey: We have to do a little bit of housekeeping, but it's a happy kind of housekeeping.
00:59:28 Casey: This is for ATP membership.
00:59:31 Casey: Marco has been doing a lot of work, and I say that with not an ounce of sarcasm.
00:59:34 Casey: Marco's been doing a lot of work to add a couple of options that... I've been doing work.
00:59:38 Casey: Take credit.
00:59:40 Casey: Take credit.
00:59:41 Casey: Marco's been doing a lot of work.
00:59:42 Casey: For me, it's a lot.
00:59:45 Casey: People have been asking for a fair bit of time now, and we're approaching one year of ATP membership.
00:59:51 Casey: We're getting there.
00:59:52 Casey: And we wanted to try to add a few options for those of you, particularly those who are not American.
00:59:59 Casey: So we have new options for annual billing, both in U.S.
01:00:04 Casey: dollars, of course, but also in euros and in pounds.
01:00:07 Casey: Marco, can you talk through kind of what the situation is there and perhaps how you would switch from monthly billing to annual billing?
01:00:15 Marco: Sure, yeah.
01:00:16 Marco: Although, first, a little bit of housekeeping.
01:00:18 Marco: If you see a bunch of refunds on your bill this month...
01:00:23 Marco: That is because we had a bug where under certain billing failure and renewal scenarios, it was possible to have two subscriptions active at once for the same member.
01:00:33 Marco: I detected those.
01:00:34 Marco: I ran a script to cancel all the duplicate subscriptions and issue back refunds for anybody who would have had four months of double payments or whatever.
01:00:42 Marco: I'd go refund half of them.
01:00:43 Marco: And so some people out there, I think there was like 40 of you totaled.
01:00:47 Marco: Not a large number.
01:00:48 Marco: Some number of people out there will have some refunds this month.
01:00:50 Marco: So if you see that, that's why.
01:00:52 Marco: And that should be not possible in the future.
01:00:54 Marco: Yeah, so now, back to the good news.
01:00:57 Marco: Yeah, so we now have euro and Great British pound options for currency.
01:01:04 Marco: And we also have an annual billing option instead of monthly.
01:01:07 Marco: That was another very hotly requested item because a lot of people, for whatever reason, either don't want...
01:01:13 Marco: a certain number of small charges to happen every month as opposed to one big one every year or people who maybe it was easier to account for that or whatever else.
01:01:22 Marco: So annual billing is now a thing as well as euro and pound support.
01:01:28 Marco: We tried to make the prices pretty reasonable on those so that they all equate to about $8.
01:01:35 Marco: So it's 7 euro or 6 pounds.
01:01:38 Marco: The one thing that a lot of people have asked is...
01:01:41 Marco: how to switch their existing account like people who are already in one of these countries uh to switch your account from u.s dollars where you already created it to euro or pound and there is a way to do it it kind of sucks and i'm sorry but there's reasons so
01:01:57 Marco: We've always heard from people who tell us why it's so hard to move an Apple ID.
01:02:05 Marco: If you move to a different country and you need to move your Apple ID, apparently you have to cancel all your subscriptions and wait for them to all lapse.
01:02:12 Marco: So it might be like a year out, and then they can move your Apple ID or something like that.
01:02:18 Marco: Well, that's kind of how this works too, probably for the same reasons.
01:02:22 Marco: For various reasons dealing with how Stripe deals with customers and credits and refunds and currencies and international currencies, things like that.
01:02:31 Marco: You can switch your account to a different currency, but you have to cancel the existing subscription, which doesn't actually cancel it instantly because people don't expect it to work that way.
01:02:41 Marco: So I had to change that last summer.
01:02:43 Marco: When you cancel your subscription, it just turns off auto-renewing, but you still get the rest of the month or whatever you paid for.
01:02:51 Marco: So you have to wait for that month to be over, and then your membership will still exist, but it will go into the expired state, and it will tell you and say, hey, you should renew.
01:03:01 Marco: At that point, then you can sign up with any currency you want to.
01:03:04 Marco: So, yeah, short version is to switch currencies with an existing account, you have to cancel your existing membership, wait for that month to expire, and then re-enable it with the new currency.
01:03:14 Casey: Additionally, coming soon, and we don't know exactly when, but coming soon, there will be WWDC merchandise coming up.
01:03:23 Casey: We are...
01:03:24 Casey: Definitely going to have an all-new shirt design.
01:03:27 Casey: We are not going to talk about what it is.
01:03:28 Marco: It's good.
01:03:29 Casey: But nevertheless, it's going to be something pretty cool.
01:03:33 Casey: And John has spent a lot of time working on this, basically on the slacker of the three of us this month.
01:03:38 Casey: John has spent a lot of time working on this, and I'm really excited for it.
01:03:41 Casey: Although I guess I'm not entirely slacking, I've also come up with an entire new product.
01:03:46 Casey: Well, kind of.
01:03:47 Casey: That's overselling it a bit.
01:03:49 Casey: But nevertheless, here we are.
01:03:50 Casey: I've come up with an entirely new product to the ATP world, which I'm very excited about.
01:03:55 Casey: And the spiritual return of something from several years ago.
01:03:59 Casey: So I'm really excited about that, too.
01:04:02 Casey: And we don't have an exact date for this.
01:04:04 Casey: But we bring this up in part to say...
01:04:07 Casey: that members, ATP members, get 15% off on all ATP merchandise.
01:04:12 Casey: So if you wanted a reason to join, but we're holding out for annual billing or we're holding out for billing in weight, I mean pounds, then now is the time and the merchandise is just the icing on the cake.
01:04:25 Casey: So ATP.fm slash join.
01:04:28 Casey: John, today is a big day for you, and particularly you.
01:04:33 Casey: Mac OS X 10.0 is 20 years old today.
01:04:38 Casey: I was still a teenager 20 years ago today.
01:04:41 John: Lots of people are tweeting about it and posting articles and stuff, and it's just a coincidence that today, literally the day that we're recording this, March 24th, is the exact day that is the 20th anniversary of the release of Mac OS X 10.0.
01:04:54 John: um i didn't do anything for it sorry mac os 10 i didn't get you anything this year uh part of it is because uh you know i i wrote all those reviews of it way back when right and then i did a five-year retrospective when mac os 10 for five was five years old and then i did a 10-year retrospective when mac os 10 was 10 years old i just feel like not only am i done reviewing mac os 10 i'm also done writing retrospectives on it like
01:05:20 John: It's like, well, you did a five-year and a 10-year.
01:05:22 John: You've got to do a 20-year.
01:05:23 John: Apparently, I don't.
01:05:25 John: But it's worth marking the occasion.
01:05:28 John: If you want to look back at some of my old reviews, we'll put a link in the show notes.
01:05:34 John: I collected all the links on my website when I stopped writing them.
01:05:37 John: So there's the reviews of the releases, 10.0, 10.1, so on and so forth, up to when I stopped.
01:05:42 John: There's also links to all the pre-releases, so Developer Preview 3, Developer Preview 4, the public beta.
01:05:50 John: And then there's the links to my retrospectives that I just talked about.
01:05:53 John: I think the retrospectives maybe are the most interesting because like 20 year is it's a retrospective moment.
01:05:59 John: Let's look back.
01:06:01 John: And especially because what we're looking back on is Mac OS 10.
01:06:03 John: I know it's not such a big deal that they change the name.
01:06:05 John: They change it to OS 10 and then they change it to Mac OS.
01:06:07 John: But I do feel like Mac OS 10 sort of ended.
01:06:13 John: And now we're just in the age of like modern macOS because a lot of the defining characteristics of macOS 10 slowly faded.
01:06:23 John: Not that I'm saying this is a new operating system.
01:06:24 John: It's obviously macOS 10.
01:06:25 John: It's the same thing that it always was.
01:06:27 John: It's the next drive operating system.
01:06:29 John: It's got a dock.
01:06:29 John: It's got a menu bar.
01:06:30 John: It's the same OS, right?
01:06:31 John: But I do feel like there's sort of been a...
01:06:35 John: a slow changeover in the os so i feel like the the era that we are celebrating 20 years ago today mac os 10 10.0 was released that era has a beginning middle and an end and now we're in this new era of sort of the modern mac maybe maybe this era will come to be defined as like the arm transition be the being the turning point or whatever but anyway it's always fun to look back on those things unfortunately some of my old reviews are slowly deteriorating through bit rot on the internet not literal bit rot but just like
01:07:02 John: If you write something on the web and it stays there for 15 or 20 years and the site that it was written on has gone through like five different CMSs on the back end, things inevitably get a little bit creaky.
01:07:14 John: I also always push the limits of the Ars Technica CMS by writing like custom HTML and JavaScript and doing my own thing all over the place.
01:07:21 John: And that stuff has particularly rotted.
01:07:23 John: Kind of like doing custom UI in like a Mac or iOS app.
01:07:27 John: You come to regret it as the OSs keep changing and your custom stuff starts breaking.
01:07:31 John: I did that with all my articles, right?
01:07:32 John: Someday I will probably put up – because I used to have a quote-unquote blog over at Ars Technica called Fat Bits.
01:07:43 John: And I have reproduced every single one of those Fat Bits posts with permission on my own personal website, hypercritical.co.
01:07:50 John: But someday I will eventually ask ours and say, hey, it looks like my reviews are getting creaky.
01:07:54 John: You probably don't get any traffic on them because they're super old.
01:07:57 John: Can I just put up, you know, versions of them on my website where I'll make sure all the links work and all the screenshots are there and all that other stuff?
01:08:06 John: Unfortunately, one of the big factors here, and I was going through this weekend, is that a lot of the, you know, the thing you can't avoid is actual link rot.
01:08:14 John: As in, you know, if you've ever read any one of my Mac OS X interviews, like every 15th word is a link.
01:08:19 John: That's just my style of writing on the web.
01:08:21 John: I make lots of links.
01:08:23 John: And those links all went somewhere when the review was published.
01:08:27 John: But 15, 20 years later, a lot of those links don't go anywhere anymore, right?
01:08:31 John: You click on them and they have 404.
01:08:33 John: You click on them or they go to a page that doesn't look anything like it did before.
01:08:38 John: Some of those you can pull from archive.org.
01:08:39 John: That's what I was doing this weekend.
01:08:40 John: I was fixing a bunch of broken links from FatBits posts, actually.
01:08:44 John: linking a lot of them to the archive.org page just to say, hey, if you were reading this at the time and you clicked on this and it took you to this section of Apple's website, this is what it looked like back in, you know, 2002 or whatever.
01:08:56 John: And that's fun to do.
01:08:56 John: But archive.org doesn't have everything either.
01:08:58 John: And then there are things that are just obscure or just don't exist in any fashion or were never spidered because of robot.txt.
01:09:05 John: I feel so weird saying spidered.
01:09:07 John: Kids don't say that these days, do they?
01:09:09 John: They say crawled, I guess.
01:09:10 John: Back in the day, we called them spiders because they were cool.
01:09:14 John: yeah so but i would like to have sort of a modern local incarnation of my stuff just so i can point somebody to it and they can essentially just enjoy the screenshots or whatever and then i could fix some of the typos and remove the smileys yes in some of my earlier views i put literal ascii smileys it was a long time ago okay it was it was literally the 90s please have mercy on me
01:09:36 Casey: I love that you say that as I was spending a few moments, just a few moments ago, choosing exactly the right emoji for the some membership housekeeping section of the show notes.
01:09:47 John: Did emoji exist when I wrote the first one?
01:09:49 John: I don't think so.
01:09:51 John: Maybe in Japan it existed.
01:09:52 John: I feel like we've had this debate before, but that's okay.
01:09:54 John: But anyway, whether or not it existed, it certainly wasn't a viable thing that I could type into a webpage in 1999.
01:10:00 John: Yeah.
01:10:00 Casey: That's true.
01:10:03 Casey: Speaking of curious Apple decisions and that same decision made better by somebody else, Google Play has dropped commissions to 15% from 30% following Apple's move last year.
01:10:14 Casey: This is from TechCrunch.
01:10:16 Casey: Google is reducing the service fee for Google Play to 15%, down from 30%, for the first $1 million of revenue developers earn using Play billing system each year.
01:10:26 Casey: The company will levy a 30% cut on every dollar developers generate through Google Play beyond the first million in a year, it said.
01:10:32 Casey: This is the way it should have worked for Apple, but no, because they're either cheap or annoying or a combination of both.
01:10:42 Casey: You have to join the small business program, then you have to get approved, and then you have to make sure you make less than a million, but you have to make less than a million in order to get the 15%.
01:10:53 Casey: And then if you make even a dollar more than a million, you get 30% on everything, not 30% on the news.
01:10:57 Casey: It's just preposterous.
01:10:58 John: 30% on everything the next year.
01:11:00 John: Yeah.
01:11:01 John: Yeah.
01:11:01 John: I'm sorry.
01:11:01 John: That's true.
01:11:02 John: You get punished the whole next year.
01:11:04 John: It's not like it's not like a marginal tax rate where, you know, the your millions and first dollar is charged at 30%.
01:11:09 John: I think you get 15% for that whole year.
01:11:11 John: But because you went over a million that year, your whole next year is blown from day one of the next year.
01:11:15 John: You're at 30%.
01:11:16 Marco: No, you don't get it for the whole year.
01:11:18 Marco: You get it until like the next payment.
01:11:20 Marco: So it's like every month you get paid out.
01:11:23 Marco: Oh, is it a monthly cycle?
01:11:23 Marco: Yeah.
01:11:24 Marco: No, no, I think it's monthly.
01:11:26 Marco: And for the rest of the year.
01:11:27 Marco: But no, it's like people have run the numbers or estimated how many apps or developers are affected by Apple's new program and everything.
01:11:37 Marco: And people try to figure out like what would it cost Apple
01:11:41 Marco: to run their program the way Google's is running, which is like similar kind of deal, but way simpler and remove some of these weird, like anti incentives and removes the need to apply and try to get approved and everything just applies automatically.
01:11:56 Marco: And yeah,
01:11:57 Marco: It's not a small amount of money.
01:12:00 Marco: It's a significant amount of money that Apple... By Apple doing it their weird way they're doing it, they actually are saving a lot of money.
01:12:09 Marco: But it's not make or break the company kind of money.
01:12:13 Marco: So it's something that I think you might notice it on the quarterly earnings report for some tiny percentage of one department would be smaller by a noticeable amount.
01:12:22 Marco: But...
01:12:23 John: it's not like it's the kind of thing like the reason apple is doing it the way they're doing it is because they're being cheap like that's that's the real that's the real answer and i would say though like i wonder if that estimate accounted for the extra cost of apple doing the bookkeeping for its byzantine program like this simple program you know because as you noted pretty much nobody makes more than a million dollars in terms of percentage on the app store like there's just so many developers only at
01:12:49 John: tiny, tiny part is making that million.
01:12:51 John: So who is a potential member of the small business program?
01:12:55 John: Essentially everybody in the app store.
01:12:57 John: That's a lot of stupid applications to deal with and doing the bookkeeping to make sure that you apply the rules and make sure you count their revenue when they go over than they have in the other bracket, but they want to get back into the other one.
01:13:07 John: Like...
01:13:08 John: it's complicated to run a complicated program one of the beauties of google's plan is nobody signs up these are just the new rules and the rules are so simple i can explain them in a paragraph that's it right it's easier to run that program because it is a uniform set of rules for everybody you don't have to like sign up all these people and you don't have to carefully watch and do the you know the monthly billing cycle rollover now you're in the 30 bracket or however it works in the apple one
01:13:32 John: It's easier to run a simple program, and I don't think that any cost estimate is factoring that in.
01:13:38 John: Now, I agree that even when you factor that in, it's still to Apple's advantage to use their ridiculous program because it saves them more money.
01:13:45 John: I heard – I think Ben Thompson on Dithering was chalking it up to just –
01:13:49 John: Simply, if you're incentivized to run your business in a way that you make the most money possible from the App Store, if you're in charge of the App Store financials or whatever, of course you're going to pick the complicated program because you want the goodwill, but you also don't want to give up too much money.
01:14:03 John: I feel like that flies in the face a little bit of Apple's supposed philosophy from many years ago where there's just one profit and loss for the whole company, and we don't think about it as, okay, well, you in charge of the App Store, you're going to be judged on the profit and loss from the App Store itself.
01:14:19 John: And so you are incentivized as king of your little kingdom here to make sure that you make the most money possible from those developers rather than thinking about big picture.
01:14:30 John: What's good for Apple?
01:14:31 John: What's good for Apple is to make developers happy, even if it is slightly worse for this specific aspect of App Store revenue.
01:14:40 John: Right.
01:14:40 John: Do you think Apple thinks that?
01:14:42 John: I mean, that was the whole pitch with the whole we're a functional organization and we have one profit and loss.
01:14:46 John: Like even in the Tim Cook era, you know, before Jobs, but also in the Tim Cook era, the idea that we don't have each individual department worrying about their individual profit and loss.
01:14:56 John: And, you know, like at the end of the year when they do the big report, they don't say, OK, well, the Mac team did great, but the iPhone team did not so great.
01:15:04 John: It'll probably be the reverse.
01:15:05 John: But anyway.
01:15:05 John: It's like, how do we do as a company?
01:15:07 John: Because if you don't do that, you create perverse incentives for someone to make their little corner of the business very profitable at the cost of the big picture, at the cost of Apple as a whole, at the cost of the brand, the cost of something that doesn't show up on their individual profit and loss.
01:15:23 John: That has always been the pitch in the modern, in the post-Steve Jobs II era was that's why Apple is great because they do this thing that other companies don't do.
01:15:32 John: There are no little tiny subsets that are fighting for themselves inside Apple.
01:15:38 John: It's all one big Apple and we all work together.
01:15:40 John: And that way people aren't punished in their careers for, for example, foregoing a bunch of revenue in the app store if overall Apple does better because
01:15:50 John: of it because developers are happier more developers come to the platform or whatever um all that said that sounds like a pretty ideal and there's a reason lots of other companies don't do it that way and i can imagine no matter how much apple says that's the case there's still a little bit of that going on inside it's still though it it baffles me why apple came up with this plan because
01:16:13 John: Because I don't think it, you know, it's like if you had a company that was really ruthlessly every individual subset has its own profit and loss numbers and has to live and die on its own.
01:16:24 John: This is the type of pricing system I can imagine it would come up with.
01:16:27 John: But Apple, that's the other extreme.
01:16:29 John: I refuse to believe Apple is at the other extreme.
01:16:30 John: I can believe they don't necessarily achieve their ideals.
01:16:34 John: But I think that is their ideals.
01:16:36 John: And I think a lot of other things they do.
01:16:38 John: I'll look that way.
01:16:39 John: But here is Google showing Apple how it's done.
01:16:42 John: We would have said this is the Apple plan.
01:16:44 John: Oh, Apple doesn't do things complicated.
01:16:45 John: They just want it simple, just like 70-30 was simple.
01:16:48 John: We may not have liked it, but they said, well, it has that Apple feeling to it because it's like, look, it's just 70-30.
01:16:53 John: Never mind about Netflix and everybody not getting 70-30.
01:16:55 John: Ignore that.
01:16:56 John: Everyone is treated the same in the App Store.
01:16:57 John: Right.
01:16:58 John: But to a first approximation, everybody except for literally companies you can count on your hand got 70-30.
01:17:04 John: And it was not a complicated graduated scale where you sell this much and you get different.
01:17:08 John: It was just 70-30.
01:17:10 John: Very Apple-like in its simplicity.
01:17:13 John: And when they did the small business program, it's totally un-Apple-like, both in its conception as let's pinch as many pennies as we possibly can, you know, and try to get goodwill at the same time.
01:17:23 John: It's clear that we don't want that much goodwill because we don't want to lose that money, right?
01:17:27 John: Right.
01:17:27 John: And then Google does the Apple style, which is like, Google, there's nothing for you to do.
01:17:31 John: There's nothing to install.
01:17:32 John: You just get more money now.
01:17:33 John: And it's easy for everyone to understand.
01:17:35 John: Done and done.
01:17:36 John: So I feel like Apple really embarrassed Google.
01:17:39 John: Google really embarrassed Apple here.
01:17:41 John: And I hope Apple responds to this.
01:17:43 John: I hope Apple feels suitably chastened.
01:17:46 John: by google doing the apple thing and i hope they realize you know like a part of it they're saying well yeah google has to do that because their store sucks and our store is awesome so we're we have more to lose so of course our plan is more complicated google's desperate right but google is doing the thing that actually produces more goodwill like why squander any of your goodwill if you're going to forego this money and have any kind of you know go from 30 to 15 why squander an ounce of that by making the small business plan and making people apply and having this rule that
01:18:15 John: It incentivizes people to stop selling their application at a certain point so they don't go into the higher quote-unquote tax bracket or whatever.
01:18:23 John: Which is dumb because tax brackets don't work like that.
01:18:24 John: Tax brackets are marginal like the Google thing.
01:18:26 John: Yeah, it's the opposite.
01:18:27 Marco: I think the idea, first of all, that Apple is kind of more holistic in its incentives and everything and doesn't have these divisional, dysfunctional goals and everything –
01:18:42 Marco: I think that's a wonderful idea, and I think many people at Apple think it's that way, but the reality that we hear over and over again from people inside is that it's very different than that.
01:18:53 John: When they say that, though, Apple's saying in a formal, literal sense, like when they tally up the numbers at the end of the year and how they report things, they don't do individual profit and losses.
01:19:02 John: That is a provably true statement, right?
01:19:05 John: But what you're saying is, okay, that's fine.
01:19:07 John: That's the financial reality, but...
01:19:09 John: Everybody kind of knows that, you know, you have an interdepartmental rivalries and people, you know, wanting not wanting wanting to get glory for the good stuff and not wanting to blame for the bad stuff and wanting, quote unquote, their numbers look good, even though we all know that's not how Apple reports things.
01:19:23 John: Right.
01:19:23 John: But this is not just totally BS.
01:19:26 John: Like this is how Apple reportedly internally physically runs its company in terms of, you know, financials and year end reports and all the type of things they do inside the company to keep track of things.
01:19:38 Marco: Yeah, I think the reality is that they're a big company, and whenever you have a company big enough, you're going to have inter-manager disputes and weird incentives that are bad for the company as a whole, but happen because they benefit certain people at certain ranks and everything.
01:19:57 Marco: You're going to have all that, so set that aside.
01:19:59 Marco: I also think that Apple does not...
01:20:03 Marco: When Apple doesn't have their heart in something, you can usually tell.
01:20:10 Marco: They're not good.
01:20:11 Marco: From Steve on forward, they're not good at hiding when they are contemptuous or half-assed about something.
01:20:20 Marco: And the developer small business program is clearly in this category.
01:20:26 Marco: They clearly don't think they need to be doing this.
01:20:29 Marco: They clearly hate that they need to be doing this, and they want to put in the least amount of effort possible.
01:20:34 Marco: And the only reason they're doing this is because of regulatory pressure because if they don't do this, they're going to lose a lot more or they stand to lose a lot more.
01:20:42 John: They want to lose the least amount of money possible, but they're doing that by putting in more effort to make this complicated program that they have to administer.
01:20:49 John: Yeah.
01:20:49 John: They probably had to hire people, perhaps temporarily, just to deal with the influx of applications to the small business program.
01:20:57 John: They're making their lives more miserable because they want to pinch every one of those pennies.
01:21:00 Marco: Yeah, well, if anything, they could... This probably shows that there actually is a decent amount of money in the App Store middle class, basically.
01:21:11 Marco: The numbers in the App Store...
01:21:13 John: the people who are affected by this there actually is like money there that apple is making for real i mean it's all the money i've made for them it's not the middle class it's it's it's everybody but like the top fraction of a one percent like isn't it like 99 of the store qualifies for the small business program like it is essentially the entire store you know because there's so many developers
01:21:35 Marco: Yeah, but I think it also shows how much money the App Store makes as a whole, even though most of it is from that top 1% that is not going to qualify for this.
01:21:47 Marco: It just makes so much money for Apple because they are doing so little.
01:21:52 Marco: Yeah, Apple has...
01:21:54 Marco: I'm sure a lot of people on staff for things like AppReview, and I'm sure maintaining the store has some costs, and they are spending some money on servers and bandwidth and everything, but it's such a massively high-margin business for them.
01:22:06 Marco: They are making a killing on the App Store, even at 15%, let alone the 1% that's paying the 30% that's getting probably most of their money in.
01:22:14 Marco: They're making billions and billions and billions of dollars from just being a rent-seeker, being in this gatekeeper position.
01:22:22 Marco: They're putting in...
01:22:23 Marco: very little relative to what they're making so there is enough money in there that they can afford to hire an army of probably you know relatively low to middle wage workers to actually go through these applications and and do all that and that's still worth it because they're still even at 15 making a killing from you know those of us who were in this you know app store middle class thing it it just shows like quite how egregious this whole scheme has been and how how incredibly profitable it still is for them
01:22:52 John: I don't know if this falls under the category of rent-seeking, but it's the other common analogy here for how to make money.
01:22:58 John: So yes, Apple certainly is gatekeeping and rent-seeking.
01:23:01 John: If you want to get your thing on our platforms, you've got to go through us and give us our cut, right?
01:23:05 John: But they're also doing the cliche thing of, oh, if there's a gold rush, you should be selling shovels.
01:23:11 John: Because all the people who want to come and make their fortune, fame and fortune on Apple's platforms, make an iPhone app.
01:23:17 John: Every one of those people has to buy Apple shovels first.
01:23:19 John: Right.
01:23:20 John: Like it's not it's not about rent.
01:23:21 John: They haven't done anything yet.
01:23:22 John: They haven't made any apps yet.
01:23:24 John: It's like, well, come over here and pass our ninety nine dollars a year, which if you add up times the number of developers is not a small chunk of change just to get there to get your shovel.
01:23:32 John: And then you get to start digging and then you get to try your luck.
01:23:35 John: Try your luck in our market.
01:23:36 John: Right.
01:23:37 John: So field an app.
01:23:38 John: And if you do well, we'll get a cut.
01:23:41 John: But if you don't, you already did give us $99 and it costs us almost nothing for you to try launching your app on our platforms, right?
01:23:46 John: So this is what we got into many times about the incentives for a services company are very different from the incentives of a product company.
01:23:53 John: A product company wants to sell products that people like and a service company wants to find a way to...
01:23:58 John: sell you a service or insert itself between you and the thing that you want and for customers you know they're inserting itself between them and the apps that they're going to buy and taking money from that purchase but for developers they're inserting themselves as the shovel salesman and saying okay well if you want to come and try your luck and pan in for gold and and then our hills uh start by giving us 99 dollars
01:24:20 Marco: Not to mention, you know, the $1,200 you had to spend on our computer to build.
01:24:24 John: Also buy all the equipment from us to develop for it, obviously, but you're going to buy that anyway.
01:24:27 Marco: And your $1,000 iPhone.
01:24:29 John: But I still feel like, you know, like, again, selling the products, the incentives are aligned.
01:24:32 John: Do you want an awesome computer that you're happy with that helps you do your job?
01:24:35 John: We will sell you that.
01:24:35 John: And we are incentivized to make that computer more and more awesome for your particular job.
01:24:39 John: And the incentives for running the store are very different.
01:24:42 John: yeah oh don't forget about search ads still make a killing on that i almost feel good that apple is so bad at like doing things based on ads because they would say oh google does stuff based on ads but apple doesn't apple does they're just terrible they're just not good at making money from it can you imagine if google had the same plan for me
01:25:01 John: if google had the same platform that apple has like it you know switch the management and now you told those google people can you figure out how to make money from ads given this platform google would be like are you kidding me yes yeah we can make a ton of money from ads look at all your customers look how much money they have we can sell ads and every but apple's like well we'll sell search ads just enough to make our search even crappier but not enough to really make us a lot of money and
01:25:24 John: Didn't they have ads in your apps?
01:25:26 John: They still have that?
01:25:27 Marco: No, they discontinued the ads in your app.
01:25:29 Marco: That was called iAd.
01:25:30 Marco: Yeah, because they did a bad job of it.
01:25:34 John: And I'm glad they're bad at that.
01:25:35 John: It's just too bad they're not bad at services too.
01:25:38 John: Not in the sense, we used to say Apple needs to get good at services.
01:25:41 John: We meant like reliably running iPhoto in the cloud.
01:25:44 John: We didn't mean finding a way to insert itself in every transaction in your life so they can take a cut.
01:25:50 Marco: But they're really good at that.
01:25:53 Marco: We are sponsored this week by Flatfile.
01:25:56 Marco: One of the worst ways to spend your time is manually formatting spreadsheets.
01:26:00 Marco: Thankfully, our friends at Flatfile have created Portal, the elegant import button, so your customers can confidently import their data without you ever having to format their messy Excel files again.
01:26:11 Marco: FlatFile Portal is a turnkey data importer for your product that automatically formats, validates, and transforms customer spreadsheets so the data is ready to use in your backend.
01:26:23 Marco: That frees up you, your engineers, and your customers from having to manually format spreadsheets from customers for hours without needing to build a clunky CSV importer.
01:26:33 Marco: Flatfile's portal integrates with virtually any application and in minutes can upgrade your customer data onboarding from emailing Excel files back and forth to importing even the messiest data correctly and on the first try.
01:26:47 Marco: With Flatfile Portal, intuitive data imports will be the new standard for your customers, your engineers, and your product teams.
01:26:54 Marco: If you're interested in testing out Flatfile Portal, visit flatfile.io.
01:26:59 Marco: That's flatfile.io.
01:27:01 Marco: Our thanks to Flatfile for sponsoring our show.
01:27:07 Casey: Can we do some Ask ATP?
01:27:08 John: Let's do it.
01:27:09 Casey: Let's start with Matt Fenselow, who writes, Listening to your 10th anniversary discussion about photo libraries, I return to a question I've always had.
01:27:18 Casey: Why aren't photos just treated as files, which can be selectively shared using any file sharing approach, iCloud, Dropouts, etc.?
01:27:24 Casey: When was the fundamental decision made to treat photos as anything other than files, John?
01:27:28 John: I think we covered that last time we were talking about what is the difference between like an album and a library, right?
01:27:34 John: The photos themselves are files, although they do have embedded metadata right in form of the exif and everything.
01:27:39 John: But what makes something a photo library is the photos are just the starting point.
01:27:44 John: Those files, that's just the starting point.
01:27:46 John: Then there's everything you apply on top of them.
01:27:48 John: All of your edits, all of your crops, all of your adjustments, all of that stuff, metadata that you add to them, adjustments that you make.
01:27:55 John: Maybe you make adjustments to the date, but you don't want to actually change the exif data that's embedded inside the file.
01:28:00 John: You want that adjustment to be outside, right?
01:28:02 John: You want to sort of manage your collection of things, tag them, favorite them, file them away, adjust the ones you want, rotate, crop, duplicate, do all sorts of things to it.
01:28:11 John: That's what makes a photo library.
01:28:13 John: That's what makes a collection.
01:28:14 John: You curate the collection.
01:28:16 John: You sort things into bins.
01:28:18 John: You put them into subsets.
01:28:19 John: You modify them.
01:28:21 John: All of that is metadata that is attached to the data that is your photos.
01:28:26 John: Even the adjustments is metadata because a good photo library will not destructively make those changes.
01:28:31 John: Your original is always there as the file.
01:28:34 John: But the value you're adding to it is the metadata.
01:28:37 John: And so you can't just have it be files.
01:28:39 John: You've got to keep all that metadata somewhere.
01:28:41 John: The metadata could also be in files, but it's probably in some kind of a database as well.
01:28:44 John: And that's what makes something a photo library.
01:28:47 John: So it's not a decision of them not being treated as files.
01:28:51 John: If you want to curate a collection of thousands and thousands of files, you need some form of metadata.
01:28:57 John: And photos in particular is a bunch of obvious kinds of metadata that go along with photos.
01:29:01 John: That's why you've got photo libraries and not just folders full of files.
01:29:06 Marco: I think it's also, you know, you have the technical realities of doing this.
01:29:11 Marco: You know, for many people, their entire photo library doesn't fit on their local drive.
01:29:16 Marco: And so you have to have some kind of like dynamic functionality to be able to offer the photo library, but not have it all stored there.
01:29:24 Marco: Additionally, you have the issue of
01:29:27 Marco: fast browsing through thumbnails of photos and if all the photos are just like you know one-to-one files on your hard drive then it's going to be really hard for the display mechanism however you're viewing these whether it's just you know finder windows or whatever um to be able to render a whole bunch of thumbnails all very very quickly for you to scroll through and scan for that one picture you're looking for
01:29:49 John: um even if it pre-renders them and puts them off to the side like essentially to try to solve this problem like say you take photos in raw which is the thing that people actually do you like you can't if you do the math i'm like i'm gonna scroll through this collection of thousands of photos but i don't have thumbnails but they're all on disk it's just just plain files i'll just read all the raws figure out like the io in terms of gigabytes per second that you would need to read and decode you know because if they're if they're compressed raw or like a jpeg or something and
01:30:14 John: to be able to scroll smoothly and say, okay, well, I'll just do that ahead of time and I'll cache the thumbnails.
01:30:19 John: And you're well on your way to making a photo library.
01:30:21 John: It doesn't take long.
01:30:22 John: Once you start trying to solve this problem, yeah, you're making a photo library.
01:30:26 John: That's why photo libraries exist.
01:30:27 John: Once you try to accomplish the tasks that you think should be able to do them with JustFiles, like, oh, JustFiles in the Finder.
01:30:33 John: I just have thumbnails.
01:30:34 John: That works up to a point.
01:30:35 John: And then beyond that point, the finder starts doing things like making thumbnails and hiding them from you in either an in-memory or a file cache or something.
01:30:43 John: And the scrolling is still a little bit clunky.
01:30:45 John: And then you're just like, well, I wish this was better.
01:30:47 John: And you're slowly inventing iPhoto.
01:30:48 Marco: Right.
01:30:49 Marco: And then also, you know, you have the issue of different ways to browse photos.
01:30:52 Marco: Like sometimes, most of the time, I'm browsing photos just in a big chronological list just by time.
01:30:59 Marco: And I can scan back.
01:31:01 Marco: Well, but sometimes I want to browse by location.
01:31:03 Marco: So somewhere there has to be an index of all the locations from all my photos.
01:31:10 Marco: And I want some interface to be able to browse them by that.
01:31:14 Marco: Sometimes I make albums and want to share them.
01:31:16 Marco: Oh, you want to share this photo?
01:31:17 Marco: Oh, well, you're going to need now a few versions of this photo to be shared.
01:31:21 Marco: You're going to need like the Heek original.
01:31:24 Marco: And then you're going to want a JPEG that was rendered for sharing.
01:31:27 Marco: Maybe a smaller sized one to be shared in certain ways.
01:31:30 Marco: Where are you going to put all those?
01:31:31 Marco: Right next to it?
01:31:31 Marco: Oh, what if it's a live photo?
01:31:34 Marco: That's actually two different files.
01:31:37 Marco: Do you store the little H.265 video clip next to the JPEG, or do you store them both in some kind of weird complex heat format that nothing reads?
01:31:46 Marco: And so, again, you get into all this complexity of how you want to actually use this data most of the time, or across different devices, or across different technical needs, and it becomes...
01:31:56 Marco: very hard to just have them be a set of files and folders and also offer the kind of functionality that most people want these days.
01:32:07 Casey: All right, Dan Young writes, what's your take on Apple's awful user experience with modern Mac OS updates?
01:32:11 Casey: As someone who knows the value of OS updates, I already procrastinated on installing them.
01:32:16 Casey: This seems like it will teach people that OS updates are bad and should be avoided.
01:32:21 Casey: I'm not really sure what Dan's going for here.
01:32:23 Casey: Can one of you translate...
01:32:25 John: It's good you didn't read the links.
01:32:27 John: So this is on the Eclectic Light Company, which is a good website diving into details of this.
01:32:33 John: And the person who writes it has been very annoyed that the OS updates that have come recently, there's been a bunch of security type packages, have been like two gigs.
01:32:42 John: Like, no matter how small the change is, oh, we're just...
01:32:45 John: patching one or two files and it's just a minor security update you still have to end up downloading like two to three gigabytes uh and he's been blaming this on the uh what is it called sealed system uh disk or whatever you know the catalina i think introduced the read-only uh system volume and now it's like cryptographically sealed and apparently it is easier or more straightforward to just ship a huge wad of the entire os and
01:33:13 John: And install that as the new sealed system snapshot rather than trying to, you know, mount read only one of, you know, mount the system volume read only, put in the delta changes and reapply the cryptographic signatures and stuff like that, right?
01:33:28 John: That's my guess as to why these updates are big.
01:33:31 John: Now.
01:33:31 John: That doesn't make a lot of technical sense to me because part of the beauty of APFS and the snapshotting system and the ability to do diff streaming snapshots, all that should make it much easier to send smaller updates because we can...
01:33:47 John: They don't have to make their own system like, oh, how do I send the deltas?
01:33:50 John: And we have to write our own code to figure out which files we have to patch and make sure that the checksums are exactly the same after the patching.
01:33:57 John: Snapshot diffing already does that.
01:33:58 John: With the snapshot diffing, since Apple knows that you have a sealed system volume and we know every single bit that's on your Mac OS 11.1 system volume, like down to the bit because it's read only and it's cryptographically signed.
01:34:11 John: So we don't have to speculate about what you have.
01:34:13 John: It seems to me that they could make macOS 11.2 do a snapshot diff locally in Apple's headquarters between 11.1 and 11.2, and then they would ship that snapshot diff and have it applied because they're applying it to a known target.
01:34:31 John: There's no mystery about what's on people's disks out here in the world.
01:34:35 John: But apparently that's not what they're doing.
01:34:37 John: Apparently they're shipping the entire new image no matter what change.
01:34:40 John: So I hope this is a technical limitation where they're just being cautious with how they do this.
01:34:44 John: And I can understand why people are annoyed.
01:34:46 John: And I know it is nice for me to sit here with my gigabit fiber connection and go, oh, I don't care how big the OS updates are.
01:34:53 John: But it does matter.
01:34:54 John: And one of the supposed promises of the quote-unquote new update system that Apple touts, which I think I mentioned in the past show is really important.
01:35:02 John: mobile update from ios and ipad os and tv os and probably watch os anyway mobile update one of these supposed advantages faster more secure updates the more secure part i buy the faster not when you're making us download 2.6 gigs so
01:35:17 John: I think it is it seems like it's it's something that should be better, but it also seems like it's the type of thing where especially how slow they've been moving on this, where this seems like the sort of first most cautious, most naive implementation that is wasteful.
01:35:33 John: And I hope the underpinnings are all there to make this better over time.
01:35:37 Casey: Finally, Matt Ewins writes, you're given the green light by your spouses to take down all the walls and rewire your home networks.
01:35:43 Casey: How do you plan your new networks?
01:35:44 Casey: What is installed for now and what is installed for later?
01:35:46 Casey: What Ethernet or networking gear would you use?
01:35:49 Casey: This is actually extremely pertinent and it might as well have been written by me because sometime in the next couple of weeks, we're going to get to the point on our house edition to do electrical and also a couple of Ethernet drops.
01:36:00 Casey: So tell me, Marco, what do I need to glean from your terrible, terrible mistakes and do differently for this?
01:36:07 Marco: I've gotten various bits of advice over the years, some of which I've followed, some of which I wish I'd followed, some of which I regret following.
01:36:16 Marco: One of the things that I heard from people was to have them run conduit, like little tubes in the wall, as opposed to just running the wire straight in the wall.
01:36:28 Marco: The idea being that, obviously, no matter what wiring you pick...
01:36:32 Marco: sometime down the road and you know it takes a while for these things to change but sometime down the road the wiring you have will be obsolete and you will want to change it and ideally you'd want to change it without tearing open the walls again and having to run all new wires in like you know a very invasive way so the idea is if you run conduit through the wall and put those little like pull strings in along with the wires the idea is that you could just
01:36:57 Marco: pull out the old wires and run some new wires in through these little tubes in the wall.
01:37:02 Marco: And then you can have modern wiring down the road without tearing open all your walls.
01:37:08 Marco: In practice, I've been told by many people who install these things, that's not really going to ever work.
01:37:16 Marco: And I actually did install it in part of my house, and the installer was like, yeah, we probably can't ever actually pull the wires through the bends and everything.
01:37:27 Marco: So I think in practice...
01:37:29 Marco: If you have a very – if you have very simple like wall geometry in a reasonably like straightforward construction, maybe that might work.
01:37:37 Marco: In the real world, I think you're going to have like a bend or two here or there that has to go around something and it's going to be very hard to get anything through there in practice.
01:37:46 John: The real barrier to conduit though is usually that walls and houses –
01:37:51 John: are not large enough to accommodate conduit without like entirely you know separating your two by four framing or whatever conduit is is much more commonly used in offices where it's actually used like that like you you can't open up the walls every time you want to rerun wire so they have to be conduits
01:38:07 John: especially during, it's like roads, like the major highways are conduit and maybe some of the branches are not so much, but because office buildings get reconfigured a lot, there's room in the gigantic office walls and floors and ceilings to run big conduits of networking cable everywhere.
01:38:22 John: In houses, your walls just aren't thick enough for you to put a giant PVC pipe in that run your wires through it.
01:38:28 John: So normally the conduit has to be smaller, and that's where you get into, okay, well, the conduit is barely the size of the wire.
01:38:32 John: All that said, if you don't have conduit and someone just takes a drill and drills a hole that's the size of an Ethernet cable through one of your 2x4s, there's no way you're ever getting anything back through that.
01:38:42 John: As difficult as conduit may be to navigate some corners, at least you have a fighting chance.
01:38:46 John: Whereas if you don't run conduit and just someone literally drills holes, it's good structurally in that you're not compromising the structural integrity of your wall framing.
01:38:55 John: But you can't even get the RJ45 back through that hole because it's literally the thickness of the wire.
01:39:00 John: And it's also, by the way, embedded in your wall that you don't want to open up.
01:39:02 John: So it really depends on, you know, how much... Do you plan on ever yanking out the wire and putting in new wire?
01:39:11 John: If you do...
01:39:12 Marco: it is a good idea to see if you can use conduit at least for the major runs but don't compromise the structural integrity of your house by putting a giant three-inch conduit through a load-bearing wall because that's not a good trade that's not a good trade-off right um and and yeah and i mean heck the first time i did this i did it in a wall that was then later being spray foamed and they just spray foamed right over the bare wires and so those are those are in there forever yeah those are
01:39:36 John: Those are not coming out.
01:39:37 John: And that's the beauty of conduit.
01:39:38 John: If you have spray foam insulation with the conduit, just spray over the conduit.
01:39:42 John: That's fine.
01:39:42 John: That's the whole point of it.
01:39:43 John: Right, exactly.
01:39:43 Marco: So anyway, yeah, so that's all right.
01:39:46 Marco: I would say the easiest way to do this is to have –
01:39:52 Marco: as little wiring running through the walls as possible and to have it instead all go like straight up to an attic or straight down to a basement where then it can run in a more accessible place so like you have all the runs that just are like you know straight you know which is similar to how usually you run ducting for air conditioning and stuff
01:40:09 Marco: is that you have most of the main trunks and the runs of it are mostly in accessible areas, and then you shoot straight up a wall to get to a room, but you're not running side to side within the deep parts of the wall.
01:40:24 Marco: Otherwise, kind of just accept the fact that, okay, whatever I'm going to put in there now...
01:40:30 Marco: in x number of years it's probably going to be at least partially obsolete uh and it'll and i'll just i'll have to live with it or we'll have to move by then or whatever or i'll have been chewed through by rats yes right because that's the other problem with things in the wall that's true
01:40:49 Marco: But that being said, the first set of this wiring I did that got spray foamed in, that was at this point almost 10 years ago.
01:40:57 Marco: And that was at the time I said put in the best in at the time, that was Cat6.
01:41:02 Marco: And Cat6 today is still fine.
01:41:05 Marco: It can still do a lot.
01:41:07 Marco: I've never had a problem with those wires on those walls.
01:41:09 Marco: They just work 100% of the time as good network wiring tends to mostly do.
01:41:15 Marco: And it's been great.
01:41:16 Marco: So the amount of time you have is potentially long.
01:41:19 Marco: and so even despite all this like it's probably still worth doing so uh and and the time you might have longer than you think before you actually are hitting problems with that and and you know even though right now 10 gig ethernet stuff exists and i think those old cat six wires uh i don't know exactly the tolerances that makes it so i can't do all these things but like i'm pretty sure i can't do 10 gig i might be able to do like 2.5 or something like that
01:41:46 John: No, I think you can do 10 gig over a Cat 6 just over shorter runs.
01:41:50 Marco: Yeah, but who knows if they accidentally bent it too close to a power line somewhere or something.
01:41:54 Marco: Who knows?
01:41:54 Marco: But anyway, it does gigabit just fine, and still now, 10 years later...
01:42:01 Marco: That's still fine.
01:42:03 Marco: And when I put it in 10 years ago, gigabit wasn't new.
01:42:06 Marco: It was well into its lifespan.
01:42:10 Marco: But gigabit networking is still really fast.
01:42:13 Marco: It's still the fastest internet connection you can get in a house.
01:42:17 Marco: So the wire, at least in the US in most places, and even that, you're lucky if you can get that.
01:42:23 Marco: And so...
01:42:24 Marco: I'm not being held back for internet connectivity by that.
01:42:28 Marco: The only thing that's really holding back for me is computer-to-computer file transfers.
01:42:33 Marco: And that's not something I do so often that I need that to be super fast.
01:42:38 Marco: As long as my internet connection is fast, which it is over Cat6 just fine, then I don't have any problems with that.
01:42:45 Marco: And so if I'm going to continue to use Cat6 for another 10 years...
01:42:51 Marco: it would probably still be fine, and I probably would still not really be feeling a lot of, like, I'm being held back by the wiring on my walls.
01:42:59 Marco: That would, at that point, be almost 20 years old.
01:43:02 John: I would plan for 10 gig, though, because I feel like 10 gig is going to come around, and not just because I have a computer with two 10 gig Ethernet ports on it.
01:43:08 John: Just because I feel like it's in shouting distance.
01:43:10 John: And it's kind of sad now, I saw this pointed out recently, that the crappy USB connections on our computers are now significantly faster than our Ethernet connections.
01:43:19 John: Because, you know, whatever the current, pick your Ethernets, pick your USB standard.
01:43:24 John: It can do 10 gig, 20 gig, 40 gig, right?
01:43:27 John: And forget about Thunderbolt.
01:43:29 John: Thunderbolt, I guess, is the 40 gig one.
01:43:30 John: Like, USB is surprisingly fast.
01:43:33 John: And we think of that as a thing we use to connect, you know, a mouse and a keyboard, right?
01:43:36 John: So 10 gig ethernet, you know, in the data centers, there are much faster variants of ethernet that are in common use all the time, but those are obviously super expensive.
01:43:43 John: But I feel like 10 gig, we're in shouting distance, right?
01:43:46 John: But that said, you know, the chat room just looked up the distance.
01:43:48 John: Apparently cat six can do 10 gig up to like 50 meters or something, 55 meters.
01:43:53 John: Most houses are not that big.
01:43:55 John: Right.
01:43:55 John: So just look at the length of your runs.
01:43:57 John: I think it is worth future proofing for 10 gig.
01:44:00 John: But to do that, you might not have to do anything more than do cat six in reasonable runs.
01:44:05 John: Like Marco said, like having from a central point, everyone just drops down into in between two studs and comes out of port.
01:44:10 John: And you're done, right?
01:44:12 John: So if you don't have a gigantic house and each individual run is not longer than 55 meters, not 55 meters total wiring in your walls, but like from the switch to wherever you're going, then you're all set for 10 gig.
01:44:23 John: And I think that is reasonable future proofing.
01:44:27 John: Given Marco's experience with the weird Cat 7 connectors and the videos I saw of the Cat 8 ones, I think it is not worth...
01:44:33 Marco: messing with that just because of the the weird grounding sheath that you have to do and the the size of the connectors but i wouldn't go below cat six no i think there's a cat six a now or something that i don't think that existed when i did my first set but um anyway yeah from what i've heard cat six a is is totally fine for almost any modern use so that's probably what i would do if i was doing it again now
01:44:55 Marco: Now, that being said, the second half of this question was about networking gear and stuff like that.
01:45:01 Marco: And I have been a fan and user of Ubiquity for quite some time now.
01:45:08 Marco: I would never recommend it to a typical home user, but if you're listening to this podcast, there's a greater than average chance that you're a nerd.
01:45:16 Marco: And for those of you out there who like to have networking nerdy stuff, Ubiquity is pretty cool, but it is very nerdy.
01:45:23 Marco: That being said,
01:45:25 Marco: Their latest generation of stuff, the Dream Machine router and Dream Machine Pro, have had problems.
01:45:36 Marco: I'm using one now, and the other day I had to reboot it to let new devices join the Wi-Fi network.
01:45:44 Marco: And part of the reason why – and this is not the first time this has happened.
01:45:48 Marco: And part of the reason why I've loved Ubiquiti for so long is that the previous gear I had, the old, like, edge router and then the old security gateway that I had after that, the previous Ubiquiti gear, I would set it up, and it would just run for years.
01:46:05 Marco: And I had never – there was never a problem that I had that was solved by rebooting my Ubiquiti router.
01:46:12 Marco: Like, I never had to do that for any reason except, like, occasionally a firmware update or something or, like, it would lose power and then it would reboot.
01:46:19 Marco: But, like, the uptime my routers had was ridiculous and –
01:46:23 Marco: I always knew that the Ubiquiti gear was so rock solid that that was never the problem.
01:46:29 Marco: Whatever problem I was seeing, it wasn't the Ubiquiti gear's fault.
01:46:32 Marco: And that was a great place to be.
01:46:34 Marco: I can't say that right now.
01:46:37 Marco: And that's very disappointing to me.
01:46:40 Marco: And a lot of Ubiquiti people are kind of having a bad time right now because their recent gear, they're moving very fast on the software front.
01:46:50 Marco: The software is like, you know, move fast and break things kind of philosophy, it seems like now, which is not what you want out of your router.
01:46:55 Marco: Like that's not, you want something a little more slow and non-breaking and conservative and, you know, and that's what Ubiquiti used to offer.
01:47:04 Marco: And their newer stuff, it seems like they're not there yet with the stability and it might be getting worse.
01:47:09 Marco: And they're going through a lot of changing and everything keeps like, oh, now this new control panel is this new version.
01:47:14 Marco: It looks totally different.
01:47:16 Marco: And a third of the features are missing in the new version, but just wait or go back to the old version to access them.
01:47:20 Marco: Like there seemed to be a lot of flux going on with Ubiquity right now.
01:47:24 Marco: That's not good.
01:47:25 Marco: And I hope they work this out and get back to the level of reliability that they've had for years that they built their reputation on.
01:47:33 Marco: The whole reason I buy this stuff is because it was, in the past, rock solid and low maintenance.
01:47:39 Marco: And right now, it's not.
01:47:42 Marco: So, I really hope this is a temporary thing.
01:47:44 Marco: Right now, with what is offered, I can't recommend it.
01:47:49 Marco: I'm using it, and I'm tolerating it, and it works well much of the time, but...
01:47:54 Marco: It doesn't have the appeal that their old stuff had when it just was super reliable.
01:47:58 Marco: It doesn't do that right now.
01:48:00 Marco: So hopefully they move past this and get better right now.
01:48:04 Marco: I don't know what I would recommend.
01:48:06 Marco: Thanks to our sponsors this week, Squarespace, Backblaze, and Flatfile.
01:48:11 Marco: And thanks to our members.
01:48:12 Marco: You can now get an annual membership or you can get euro or pound billing.
01:48:17 Marco: And you can join with any of those options if you want to at atp.fm slash join.
01:48:23 Marco: And we will talk to you all next week.
01:48:25 Marco: Now the show is over.
01:48:30 Marco: They didn't even mean to begin.
01:48:32 Marco: Cause it was accidental.
01:48:35 John: Oh, it was accidental.
01:48:39 Marco: John didn't do any research.
01:48:41 Marco: Marco and Casey wouldn't let him.
01:48:43 Marco: Cause it was accidental.
01:48:46 Marco: It was accidental.
01:48:48 John: And you can find the show notes at atp.fm.
01:48:54 Marco: It's accidental.
01:49:14 Marco: They did it.
01:49:19 Casey: So my birthday was last week and my parents got me a new dongle for my car.
01:49:36 Casey: They got me the CarLink kit wireless CarPlay adapter.
01:49:40 Casey: So this is something that I think I had obliquely mentioned many, many, many, many episodes ago.
01:49:46 Casey: as an adapter that you plug into the USB port in your car that is designed to accept a lightning cable for CarPlay purposes.
01:49:55 Casey: Well, you plug this adapter in, and then your phone talks to the adapter, the adapter talks to your car, and that means you can leave your phone in your pocket and have CarPlay even if it's not physically connected to the car.
01:50:06 John: Does it come with a lowered, what is this, an R8?
01:50:10 John: A lowered R8 with a giant wing holding a canoe on top of it?
01:50:14 John: I'm confused by the marketing of this website.
01:50:16 Casey: So here's the thing.
01:50:17 Casey: There are several different manufacturers that do the same thing.
01:50:19 Casey: They're probably just, you know, different labels on the same guts.
01:50:22 Casey: But this particular website.
01:50:24 Marco: Yeah, I actually have one of these, but for like my dev kit, I bought one of these.
01:50:29 Marco: Not this brand, but I bought like one of the other brand ones that said it might work and it didn't.
01:50:33 Casey: yeah well so if based on this website i i would not have bought this particular one because it is it is rough some of the product photography but here we are um and so i had the occasion to be in the car for about five hours today and i used the carlink kit adapter for uh four of the five hours that i was driving and uh it worked actually quite well it was
01:50:57 Casey: I feel like I can tell, and maybe it's all in my head, I feel like I can tell that it's not hardwired CarPlay anymore, in the sense that there's a little bit of lag, a teeny bit.
01:51:09 Casey: When I would play audio after Siri was talking, I feel like the bit rate was really low for a second or two, and then it would figure itself out, and it would be regular quality.
01:51:22 Casey: But, that being said...
01:51:25 Casey: It seemed to work just fine.
01:51:26 Casey: This thing is about $130.
01:51:27 Casey: And it's the perfect kind of gift, right?
01:51:31 Casey: It's the sort of thing that you don't necessarily want to spend $130 on, but you don't mind if somebody else spends $130 on you and gets you this thing that may or may not work well.
01:51:39 Casey: And actually, it's worked fine.
01:51:42 Casey: What's nice about this particular one, I presume the others are the same, is that it also has a USB power pass-through.
01:51:48 Casey: So it has USB-C to USB, what is it, A or B?
01:51:52 Casey: I always get it wrong.
01:51:52 Casey: A?
01:51:53 Casey: A. Thank you.
01:51:54 Marco: If it's a printer, it's B. Okay, there you go.
01:51:57 Casey: So it's USB-C to USB-A.
01:51:58 Casey: It's a little stubby cable.
01:52:00 Casey: And the USB-A goes into your car.
01:52:01 Casey: USB-C goes in the little dongle.
01:52:03 Casey: And then it also has a USB-A receptacle on the other side of it so you can plug in your lightning cable and charge your phone while you're using CarPlay.
01:52:10 Casey: Now, I don't think it will use CarPlay.
01:52:14 Casey: It's not like a pass-through for wired CarPlay when that happens.
01:52:17 Casey: I think what it's doing is it's just charging with... The power is there.
01:52:21 Casey: The data is not...
01:52:22 Casey: But it worked well.
01:52:23 Casey: And for the last hour I was in the car, I took it off the charger just to see how it did.
01:52:30 Casey: And my battery plummeted by 15%.
01:52:33 Casey: But also consider I was listening to Overcast at the time.
01:52:35 Casey: And more importantly, I was using Waze.
01:52:36 Casey: Hey, don't blame me.
01:52:37 Casey: Just hold on.
01:52:38 Casey: Don't throw it in the bus.
01:52:40 Casey: Hold on.
01:52:40 Casey: And more importantly, as I was starting to say, I was also using the GPS and Waze.
01:52:46 Casey: Oh, yeah.
01:52:46 Casey: So that, I think, is the actual culprit.
01:52:48 John: Overcast, GPS, Waze, they're equal battery hogs.
01:52:51 Casey: Totally, yeah.
01:52:53 Casey: You know, so thankfully, Apple has this little thing where you can see what your battery usage is.
01:53:00 Casey: And it so happened that it was 11 to 12 this morning that I was on battery and using CarPlay and so on and so forth.
01:53:06 Casey: And it was Waze at 23% and Overcast at 21%.
01:53:12 Casey: so says apple i i concur with you i i think that seems a bit ridiculous i would expect ways would be the overwhelming majority of it but nevertheless uh i don't actually have that much else to say about it to be honest it is definitely a hack and it wouldn't surprise me if this hack is somehow closed up in the future but for now it works and i'm pretty satisfied with it and it's nice to be able to use carplay always so so
01:53:38 Casey: The way I treated CarPlay in the past was if I was going in the car for like more than just a few minutes, I would probably plug in.
01:53:45 Casey: Or if I'm in the middle of a text conversation where I want to be able to easily dictate and so on and so forth, I would plug it in.
01:53:51 Casey: But otherwise, I just would use Bluetooth to the car, like no CarPlay involved at all.
01:53:56 Casey: I would just use Bluetooth to the car and stream Overcast or music or what have you.
01:54:01 Casey: And now every time I get in the car, I have the full CarPlay experience, just like BMW drivers have had for years.
01:54:07 Casey: And I think Audi is now starting to do wireless CarPlay.
01:54:09 Casey: There's a few other makes that are doing it too.
01:54:12 Casey: But yeah, it actually works.
01:54:14 Casey: And I'm really surprised.
01:54:15 Casey: And the super discerning among you will definitely be able to see the difference.
01:54:19 Casey: But for me, I'm willing to trade a little bit of latency and lag for a lot of convenience.
01:54:24 Casey: And that works for me.
01:54:25 John: The website says, suitable for 98% car models.
01:54:30 John: Not for 98% of car models, it says suitable for 98% car models.
01:54:35 John: So assuming that they're not talking about 98% cars, things that are 2% non-car, I guess that would be every SUV maybe else, probably higher than 2%.
01:54:43 John: I would really want to know, is my car one of the 2% that I can't use?
01:54:48 John: What is it?
01:54:49 John: If it's a CarPlay adapter, why would it care what the car is?
01:54:52 John: Isn't it just tricking all the cars into, I don't know.
01:54:55 Marco: Well, no, first of all, the way it works, it doesn't work with everything.
01:54:58 Marco: Second of all, the website has other gems as well.
01:55:00 Marco: Have you have you scrolled down a little bit to the row of documents that includes things such as their U.S.
01:55:07 Marco: trademark document?
01:55:10 John: I've scrolled into a heading that says if the product work normally, no need update.
01:55:14 Casey: I did see that.
01:55:17 Casey: Yeah, it's something, but it worked for me.
01:55:20 Casey: That's all I care about.
01:55:21 Casey: Actually, it's down to $110 right now.
01:55:23 Casey: I'm sorry.
01:55:24 John: I seem to recall a long succession of kind of not particularly nice-looking
01:55:34 John: Car related accessories that I've purchased for things like iPods and iPhones in the past, especially back when cars were not as savvy about connecting to any kind of electronics.
01:55:44 John: And they all look similar to this.
01:55:45 John: They're all like a, you know, nondescript plastic box with maybe a light on it and some wires that you connect to it.
01:55:51 John: I mean, they serve me well.
01:55:53 John: Like I'm not putting down these type of products.
01:55:54 John: Like when you need a thing that does the thing and you just need it, want it in your car and you just stick it in there and forget about it and either, you know, shove it up inside your glove box or inside a little console or in the case of like adding aux audio input to like my original Honda Civics and Accords, just like, you know, it's all entirely hidden underneath the plastic of the center tunnel.
01:56:15 John: yeah so it's money well spent it improves the uh the functionality of your car and you never need to think about it again and then when you get rid of that car the thing leaves with it and your next car has this built in and so i think that's a uh is the reason this market exists right uh modify a car to get a new capability and don't worry about it this thing doesn't last too long because you're probably going to get rid of that car eventually anyway and your new car won't have this problem and there you go

Fort of HomePods

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