442: Bob’s Barbecue


00:00:00   I'm so happy Fidget is back. It changed everything. Now I finally have new music again for the first time in two and a half or one and a half years. Oh, so happy.

00:00:08   Well, "new" in quotes.

00:00:10   There are other artists that exist, you know. That is a thing.

00:00:14   Yeah, but there hasn't been a lot of new music this past year from anybody, really. I mean, there's been some here and there, but...

00:00:19   Taylor Swift did two new albums during COVID, didn't she?

00:00:22   That's true. Something like that.

00:00:25   That's not even counting re-recording existing songs.

00:00:27   Oh, that counts, but my jam band doesn't count?

00:00:30   No, I'm saying that's not even counting. She did two complete new albums of new songs, plus also re-recorded a bunch of old stuff, I think.

00:00:37   Just today I was going through my beloved Spotify playlist, which we'll be talking about a little bit later, and I noticed "Days of the New," which most people probably don't recognize, but you've heard, especially if you were in the late 90s, early 2000s, into rock of that era, you've heard some of their stuff.

00:00:53   Basically, "Days of the New" is Travis Meeks, I believe the guy's name is, and he's had really, truly awful, terrible substance abuse problems his entire life.

00:01:04   And I thought "Days of the New," which again is basically just him, had basically folded on account of him not being physically or mentally capable of performing music anymore, because he was in such a bad spot.

00:01:14   Well, apparently an album just dropped today, and I listened to about half of it, and I really liked it.

00:01:18   "Days of the New 2," I believe, was the one that imprinted on me in college, I don't know if you guys had this experience, but it was an album I never expected to listen to, or like, for that matter, and I still listen to it every great once in a while.

00:01:29   This is "Acoustic Grunge," I think is how it's classified. It's very peculiar, but I really, really like it. So yeah, new "Days of the New" album I was excited about.

00:01:37   Now, Marco, do you run out of fish? Don't you have about 800 hours of fish in your computer? Do you run out at some point? What happens?

00:01:45   I have 53.7 days currently. But, you know, there's some I listen to more than others, and some shows aren't that noteworthy, and some shows are really good, and some performances of certain songs I like better than others. I have a whole star rating system.

00:02:03   Well, sure, sure.

00:02:04   And so, you know, but it's still nice to have new shows.

00:02:08   Yeah, no, I mean, it's not unfair, of course. Any new music, especially from someone you enjoy, is probably going to be good music. I don't begrudge you that. It's just funny that you're this excited about new music when you have 56 days. What is that, like one eighth of a quarantine? That you can not listen to anything, with no repeats over an eighth of a quarantine, or whatever that may be.

00:02:29   Yeah, well, and there's different, there's new songs. Like, you know, despite what Jon thinks, they also write new songs and add them into the repertoire, and so...

00:02:37   How can you tell?

00:02:38   How can you tell?

00:02:39   So a lot of the newer songs, you know, you might only have a small number of performances in your collection so far. And they evolve over time, and so, you know, you want new stuff. Plus, I just, I like that the band is back together, and they're making new music, and they're super happy, and the music's getting pretty good pretty fast, so, yeah, I'm very happy here.

00:03:00   You know, it's funny, I see that Dave Matthews is touring again, which I know Marco's super excited about, and obviously Fish is touring again. And a lot of other artists are touring, which in and of itself seems great. You know, I love live music. I love going to see live music, which I haven't been able to do, even COVID notwithstanding, in a few years now, because our kids were so small, it was hard to just pawn them off on someone.

00:03:20   But it seems like with everything that's going on these days, I don't know how long all this is going to continue, because Delta's really running rampant here. And have we mentioned, if you're an American, please get your shot. Please, please. Don't throw away your shot.

00:03:33   Anyway, I'm very curious to see if Dave and Fish and all these other artists are going to keep this up for much more than another month or two.

00:03:40   Yeah, I don't know. I mean, I think either most or all of Fish's tour is outdoors. Certainly, I think all the venues that I have looked up have been outdoors. So I think at least most of the concert or most of the tour is. So that probably helps a little bit.

00:03:56   But at this point, I wouldn't make any assumptions about the future of COVID and shutdowns and quarantines and everything. Like, we can barely see a few weeks out at this point. Like, it seems like the one lesson we know from all this is don't assume that, oh, in X days or months, things will be back to normal. Things will be fine. Like, you can't make that assumption very far ahead into the future.

00:04:23   We got a lot of people writing to help me out with my request to get Spotify's genuinely tremendous playlists into Apple Music, because I'm trying to force myself to migrate to Apple Music. It's not going well.

00:04:39   And Andrew Bement was one of the first, if not the first, to mention, and many, many, many people did. Andrew writes, "I use Apple Music daily, but Spotify still beats Apple hands down in regards to the playlist that they curate and provide for users. I use the app SongShift to move all of the information over from Spotify. Pretty solid app, frequently updated, and I've been using it for about a year and a half. It's a bit fiddly to get set up, but once it is, it's set and forget."

00:05:02   So many, many, many people suggest it's SongShift. I have tried it. I've moved a couple of playlists over. It is slightly fiddly, but I don't really think it's too bad at all. It's got the KC stamp of approval. It's pretty good. So check that out.

00:05:16   Moving right along, Mark Barrowcliff writes, "The iOS third-party music player market has never been stronger. It may be that dynamic, diverse ecosystem you've been missing. Also, many offer Apple Music and/or Spotify integration. Shameless plug for my annual iOS Music Player Showcase."

00:05:31   So Mark has a blog post, which we will link in the show notes, that discusses all these different third-party music players. I did look at the blog post. There was nothing that jumped out at me as like, "Ooh, that's the one for me." But I'm going to probably, over time, if I ever get spare time, start looking through this and trying some of these out.

00:05:48   So I forgot to mention last week that I have one of the popular third-party music players installed. I've tried a bunch of them. It's weird with third-party players where you want them to be different than the Apple one, because otherwise, why bother having a third-party app if it's just going to look like the Apple one?

00:06:02   But then in every way that they're different than the Apple one, you're like, "Oh, this is kind of weird." That's less true with Apple Music invading the Apple app, because now I see ways that these third-party apps are different that I like better.

00:06:14   But it's cool to check them out. Unfortunately, some of the stuff we talked about last week can't be fixed by these third-party apps, because they are just apps. So if your thing is like, "Oh, I don't know why this song takes a long time to play," or says it's not authorized, the apps can't fix that. That's the service behind the scenes, right?

00:06:31   And if Apple's app is experiencing those errors, surely third-party ones will be as well. But if you just want a different interface or a different way of looking at music, this is worth checking a couple out. I think the one I have is called Marvis or something.

00:06:45   Another popular one is called Albums, which is diverging even more in saying, "What if you just want to listen to whole albums? What if we made an app centered around that UI?" I think that's probably the more fruitful avenue. If you just try to say, "I'm going to make a full-featured app that tries to aim for exactly the same customer base as Apple, but it'll be different," that's difficult.

00:07:07   But for something like Albums, it seems like a more straightforward vision of, "I'm going to make a different kind of app, and it's only going to appeal to a certain kind of customer, but that certain customer is really going to like it."

00:07:17   Anyway, check out the showcase and try out a few of these apps.

00:07:21   I know especially young people don't like to pay for software or whatever, but when I see one of these showcase things, they're like five bucks each, half the time, or at least they used to be back in the day. Who knows where they are now? Or even if they're a subscription and it's like $3.99 a month or something, just subscribe and then cancel.

00:07:39   You can essentially get all the apps for less than the price of a decent meal and then just try them all. Maybe you don't like any of them. It's like, "Oh, well, that was a fun $25 weekend activity that I did for my..." It comes to your definition of fun, but I find it fun.

00:07:55   Just buy a bunch of apps and try them out. Now that everything is subscription, now that so many apps are subscription instead of purchase, it doesn't mean you can't play the same game. Just buy and cancel. For the most part, that works really well.

00:08:09   Most of them you can just subscribe and then immediately cancel, or you can subscribe, subscribe, subscribe, try all the apps, decide you don't like them all, and then go cancel, cancel, cancel.

00:08:19   So anyway, try that out. I hope these apps are successful because I wouldn't want Apple to... Well, not that this will help, but I was going to say I wouldn't want Apple to stop allowing third-party music players, but it really doesn't matter how many people buy these apps.

00:08:32   If Apple decides to do that, they're going to do it, which is kind of crappy. But anyway, I guess the advice then is get them all you can.

00:08:41   Something like that. Also, I'm thinking of it... Some people did point out some of the places that Apple has roughly analogous playlists to Discover Weekly and Release Radar, and at this point I'm not impressed by them, but it's also unfair to Apple Music because I don't have literally a decade worth of listening data that I've pumped into Apple Music.

00:09:01   And then that got me thinking, one of the things that I'm going to miss about Spotify, if I do successfully divorce myself of it, which I don't think I will, is over the years I've put in a bunch of metadata about what I enjoy.

00:09:12   And I don't even necessarily mean like listen counts and things of that nature, but when I follow an artist because I want to be notified that they have new music, like there's a lot of bands or artists or what have you that maybe I don't obsess over them like the way Marco does Fish or I used to do with Mute Math or still sort of do with Dave.

00:09:30   But I really enjoy their work. Like Emancipator is a great example of this. And I have all of these, probably hundreds of artists that I've followed or liked or what have you in Spotify, which is a hint to Spotify of what it is that I really enjoy.

00:09:44   And maybe there's a way to move that data over, but if so, I'm not aware of it. And it would be really kind of a bummer to miss out on that. Like playlists are kind of the biggest thing. And at least the non-weekly playlists, the ones that I curated myself, obviously those are easy to move over with Songshift.

00:10:04   I could continue to move the Discover Weekly and Release Radar playlist using Songshift. But the thing is, if I'm not using Spotify anymore, I'm not really giving them any more data to go on. So presumably those playlists are going to get crummier over time.

00:10:17   So I don't know. I don't know what I'm going to do. I'm still trying to force Apple Music on myself, but I think it was Marco last week that said basically, "Why are you forcing this? Just do what you like."

00:10:26   And that's probably the conclusion that I'm going to end up at. But I really want to give it a try just to see. Because again, I have a lot of momentum on Spotify. And maybe something will click and I'll see the matrix for what it is and then I'll never look back. But Smart Money says Marco's right.

00:10:40   Well, what I was saying last week about use what you like, because don't consider the service that you're getting as part of a bundle an obligation that you have to then use this instead of this Spotify service you like. Because really all those things you just said about the history you have with Spotify and everything, all the recommendations and the stats and everything, that's all huge.

00:11:05   One of the reasons why I am still so tied to Apple Music myself is that I have all those stats and history and stuff on that side. And Spotify has almost no idea what I like. Because I don't use it much and I don't have my whole collection in there and everything.

00:11:21   And so Spotify, to have Spotify recommend stuff to me, it's basically shooting in the dark. And I have play count history in Apple Music/iTunes. I have last played dates. That all matters. And that factors into what I choose to play next. I have star ratings.

00:11:39   I have this huge amount of data and stuff in there. And I don't know if any tools would sync that back and forth between the two services. But either way, that all has value to me. And so to test out other services and everything that would lose that I think would be a problem.

00:11:59   And as for the third party apps, I was aware that there are third party apps. I've tried some before here and there. I've done a similar thing as John was saying. Just buy three or four of the top rated apps and test them out and see what you like.

00:12:15   But none of them really have fit me well. And I can see on almost all of them that are well known, I can see why people like them. It isn't that they're bad apps. They just don't fit me very well. And it's a shame. Because ultimately what I'm probably going to do is use Apple Music/iTunes until I can't stand it anymore.

00:12:39   Or until it goes away or changes in some major way that breaks what I need from it. For instance, if it went Apple Music only and there was no more concept of your own library, that would hurt me deeply.

00:12:53   So eventually I'll probably just make my own. At some point, once podcasting as a fad has passed and my podcasting business goes away and I have no idea what to make for an app, I will probably make the app that nobody wants to use except me. Which is a music player that just plays files that you just upload.

00:13:11   You have some cloud storage somewhere and you put files into it and it plays them. I basically want Winamp for 2021. Or like iTunes, like what iTunes used to be. That's what I want. No one else wants that now. Because no one else wants to buy or acquire DRM free MP3s in their own ways.

00:13:35   I don't even know in 5 years from now who's even going to be still selling MP3s. Right now you can still buy music downloads from a few places. But they're falling out fast. I can't imagine those are still going to be a thing in 10 years. Maybe not even 5 years.

00:13:53   The idea of an app that just plays music files that you somehow legally acquire, or illegally I don't really care. I would try to do things legally as much as I could. But the idea of an app that just plays files, nobody wants that except me.

00:14:11   So someday that will be my retirement labor of love but I haven't gotten there yet.

00:14:16   I keep forgetting, just because I don't ever use it this way, but Plex will absolutely do this.

00:14:23   Oh god of course.

00:14:24   Of course it will. I love Plex. Everyone knows I love Plex. I am not passing any sort of endorsement on their music stuff. I've heard it's good but I never use it because I'm not interested in it. I'd rather just stream from Apple Music or Spotify or whatever.

00:14:38   But if you were wanting to deal with Plex, which for me is a pleasure but for many is a pain, that is one solution to your problem.

00:14:46   I think we need some kind of sound effect for whenever Casey mentions either Plex or Synology.

00:14:52   Or FFmpeg.

00:14:53   Yeah, maybe we can get a Synology Vibroslap or something. I don't know.

00:14:57   Plex Guiro.

00:14:59   This is the chat room that prompted him to do that. Would you have remembered Plex if the chat room hadn't mentioned it?

00:15:04   No, I didn't think of it until "mm" said something. I was like "oh yeah, you're right." Because again, I just don't think of Plex as a music platform. It absolutely is. It absolutely will do it. Same thing with pictures.

00:15:13   They even have cloud storage now, right?

00:15:15   They did for a while. I don't think that's true anymore. But again, Plex will do pictures. They have their own Google Photos knockoff. Oh, I have some follow up about that. It just reminded me. But anyways, they have their own Google Photos knockoff.

00:15:27   I tried it briefly. It was okay. But yeah, I think of Plex as purely for video. Which again, is not the case. But that's my mental model of Plex. So yeah, had "mm" not said something in the chat, I wouldn't have thought of it.

00:15:40   This is part of the annoying thing about modern platform companies and everything. There are so many companies and platforms that try to make their own everything. Between Apple, Google, Facebook, Amazon, and then these smaller players like Dropbox or Synology or Plex.

00:16:04   Everybody has their own photo app and cloud storage syncing folder and music app and video manager. Everyone has all of these things. And most of them are just either terrible or they're at best mediocre.

00:16:18   I can't imagine the amount of time that's been wasted by all these companies making so many different things trying to be everything to everyone all the time. But certainly music library playback is one of those things. There's 15 different companies, large to medium sized tech companies that try to make you put all of your stuff in their system. And I don't think any of them work very well. Except honestly, Apple's.

00:16:45   I wouldn't love Plex into that. Plex's whole thing is that they're a media player and it makes perfect sense. They're not trying to do everything under the sun. They're just saying we have a media library where we keep your media in the form of files. Then we keep metadata about them and then we have various ways for you to get at across the internet. Music and photos totally fit into that.

00:17:03   It's a little bit more of a stretch for Synology because they're a storage vendor. Maybe we can make apps, but not that big of a stretch. But they're not trying to start a...what do you call this? I can't remember the word for the thing I'm trying to think of. The social network. There you go.

00:17:20   They're not trying to become the next Facebook and they're not trying to sell you books over the internet like Amazon. Not trying to become a cloud provider. I'm glad there's alternatives because competition. I want to keep these people honest. But I wouldn't specifically lump Plex and Synology into the group of people who want to do everything. Which does include Amazon, Facebook, Apple and those big companies.

00:17:41   On the topic of recommendations for music stuff, it's a shame you have your history of use someplace else. It's probably not in these companies' best interest to allow you to export that data to a competitor's app because they don't want you to switch.

00:17:58   But I always get a sneaking suspicion that it doesn't take that much data for them to get your number because we're all kind of much more basic than we think we are. So probably one afternoon of listening and your recommendations aren't going to improve that much more over the next ten years of listening habits.

00:18:16   Because I don't think the algorithms they use for recommendations are really tuned to do sort of deep analysis of like, well, listen to lots of fish but he hasn't listened to this year's concert recently. Other people who haven't listened to this year's concert in the last year are like, no. Fish is just like one giant word cloud.

00:18:35   That's probably all they need to know about you to narrow you down to like 90% accuracy and then after that you listen to three more songs and that's as accurate as that album is ever going to get. Then you just oscillate around that point forever.

00:18:45   Did you mean Dave Matthews band?

00:18:47   No!

00:18:49   And if you give the thumbs down to Dave Matthews now you're like at 95%. Like Fish doesn't like Dave Matthews. We pretty much know who you are at this point. Listen to one more song.

00:18:57   At that point all advertising is sold as, would you like to advertise to Marco Arment? Here's the guy who loves Fish more than anything else in the world and hates Dave Matthews. It's him. He's the one.

00:19:08   Alright, let's talk about photos. So I've been continuing to play with Apple Photos or iCloud Photo Library and things are mostly good. I had a couple of bumps here and there but nothing that interesting.

00:19:19   But a lot of people had some feedback, some of which I should have thought about, some of which I think was maybe not as smart as I thought it was with regard to how did the Dave Matthews and Mute Maths concerts get added as an album where Apple Photos stated, you know,

00:19:35   this is the night seeing Dave Matthews band or whatever it was, or the Mute Math concert. And a lot of people were like, "Hey dummy, of course they, you know Apple Photos, I keep trying to say they, of course Apple Photos knew that that was the Dave Matthews concert because it's in your calendar."

00:19:51   Well, yes, that is true. But remember that these events, these calendar events were like literally three or four years ago. And if I go spelunking into my calendar on iOS, they have long since fallen off my device.

00:20:03   Is that a thing that happens? Do events fall off your device?

00:20:07   Maybe I'm wrong, but I thought so.

00:20:09   The calendar events do. Calendar events only, on the Mac they stay I think forever, but on iOS devices, they're by default, they only sync back a certain amount of time into the past. You can change that though.

00:20:22   Well, so even if they're not displaying within the app, if they're showing up on the Mac, that means they're probably in iCloud storage, which means that if the memories thing wanted to look that info up, they could get it.

00:20:34   But I'll let Casey continue because all of these theories, a lot of people had theories that are essentially, this is the way Google would do it.

00:20:40   Right, exactly.

00:20:41   A, they're right that Google would do it that way. And B, they're also right that it would work. But C, that's not the way Apple's doing it, which Casey will get to in a second.

00:20:48   Right. So first of all, you're assuming I'm using iCloud for calendaring. I'm actually not. I'm using Google Apps for calendaring.

00:20:54   And yes, these events surely exist on Google servers. And yes, strictly speaking, the device could go crawling back years and years and years in order to ask Google for that data.

00:21:06   But that's not Apple style is exactly what you're alluding to, John. Apple style is to do all this on device, and if you can't figure it out on device, then oop, there's nothing to know.

00:21:14   So yeah, so people talked about my calendar. Similarly, people said, "Well, no dummy, you've got your ticket receipts and your email."

00:21:21   Surely that's how they figured it out. Same problem. I have literally two emails in my inbox right now.

00:21:26   I've been working very hard in the last few months to stay as close as I can to #inbox0.

00:21:31   So I have literally two emails in my inbox. Now, my archive goes back like 15, 20 years, and it does have all of these tickets for sure.

00:21:37   But again, it's not on device. And so at least in the case of an iOS device, I'm extremely skeptical.

00:21:46   Although now that I'm talking out loud, it just occurred to me it could have been the Mac that figured all these out. Maybe that was a secret sauce. But nevertheless.

00:21:53   But I don't even think Apple would go through your email for this because it's just not an Apple style thing to do.

00:21:57   Forget about on device versus not on device. Just sort of rummaging through your email to try to...

00:22:02   Not that Apple doesn't do that, but it's just not Apple's go-to. That is definitely Google's go-to.

00:22:08   Google's going through email for all sorts of things. Not human being, computers doing it, don't be scared.

00:22:12   But anyway, it's not Apple's style. So I think that's not the first option Apple would go to if they had other options, and they do.

00:22:19   Right. And so the first person I saw point this out to me, I believe it was Benjamin on Twitter, who said,

00:22:26   "Hey, in the WWDC 2018 keynote at about 29 minutes, 25 seconds, there will be a timestamp link in the show notes.

00:22:32   Federici says, and this is either verbatim or almost verbatim, "Photos indexes over 4 million events by time and place,

00:22:40   so you can search for them and find photos you took at those events."

00:22:43   So I think if I'm understanding this right, basically, Apple's photo software has access to some sort of scraped or some other database of event information.

00:22:58   Here's a football game. Here's what concert appeared when. And that makes a lot more sense.

00:23:02   And apparently there are APIs that allow for this. I think setlist.fm might have some sort of API.

00:23:06   Somebody else cited some other online database where there's APIs where you can say,

00:23:10   "Hey, what events happened in Richmond on such-and-such date?"

00:23:14   And so that, I think, is the magic that I didn't realize happened.

00:23:17   So to recap, it appears that something somewhere has indexed over 4 million events in 2018, anyway, by time and place,

00:23:26   so they can say, "Well, if you were at John Paul Jones Arena on such-and-such a day at such-and-such a time,

00:23:32   then you must have been seeing a Dave Matthews concert." And I think that was the missing sauce.

00:23:35   There's also a KBase article that reads, "Search for an event like a concert you attended or a trip you took.

00:23:41   Photos uses the time and location of your photos, along with online event listings to find matching photos."

00:23:46   And that's the more Apple-style thing to do it, because the Google-style will cover many more bases and be more correct,

00:23:54   but Apple doesn't want to rummage through your stuff, for the most part, so it does the more limited one.

00:24:00   It only handles events. It's not going to know Bob's Barbecue, because Google goes through your email

00:24:07   and finds 50 threads about organizing a barbecue over someone's house that it figures out as Bob.

00:24:13   It can do Bob's Barbecue, but Bob's Barbecue is not in the 4 million event database or whatever.

00:24:18   So it is more privacy-respecting, it is simpler, it is more limited, and it also involves less guesswork.

00:24:28   Like Casey said, if you're in that arena, the GPS doesn't have to be too accurate to tell you you're in a giant arena.

00:24:35   And if the data is set correctly, and if it's on the calendar, Dave Matthews.

00:24:39   Very quick Google Photos follow-up. I think I said last week that I'm exploding out of my 1 terabyte of Google Drive online storage.

00:24:48   As of last recording, I had gone into Google Drive and I thought I had deleted all my photos, and then I emptied the trash and nothing actually got deleted.

00:24:56   Several people, although not many, well, alarmingly, usually when I ask for feedback I get quite a bit.

00:25:00   In this case I didn't get very much, which was unfortunate.

00:25:03   But several people wrote in and had different theories, all of which were good.

00:25:06   But it seems that the actual thing I'm supposed to do is delete all of my photos and videos by hand.

00:25:14   That is, as near as I can tell, the only way to do it.

00:25:17   So I'm going in every time I sit down at the computer, I'll go through a batch, and I will go to the Google Photos website.

00:25:24   I will select the first picture or first day, and I'll swipe, swipe, swipe, scroll, scroll, scroll, natural scrolling because I'm not a monster, scroll, scroll, scroll.

00:25:32   And then I will shift-click a different photo, which then gives me several hundred or maybe a thousand photos, that I can then click the delete button and say "yes, delete them please."

00:25:42   And that is started to clear out my Google Drive.

00:25:45   So I'm going to have to do this for all of my pictures, which goes back almost 20 years, something like that.

00:25:52   Actually, it probably does go back about 20 years. So I'm looking super forward to that. Thanks, Google. This is great.

00:25:58   You didn't contact support, did you?

00:26:00   I tried, but I am a grandfathered free Google Apps user, so they said piss off, you don't get support.

00:26:06   Nice.

00:26:07   Yep. Isn't that cool? Love Google.

00:26:09   I mean, I don't pay, well, I don't know, I guess I pay for Google Drive, Sergeant.

00:26:13   When I was having the problem, though, I'm just like on the regular public Google Drive, and I somehow got through to some chat thing with somebody, and that's how they gave me all that advice.

00:26:21   But I don't know if they know that I'm a paying customer or something. Anyway.

00:26:24   Well, and it's funny, I found some GitHub repository where somebody had written some JavaScript that you're supposed to basically inject into the page.

00:26:30   And I read it, and it seemed logical, and it seemed safe before I tried it, but of course it hasn't been updated in the last 15 seconds.

00:26:37   Let's not run arbitrary JavaScript to delete things, please.

00:26:40   Oh, no, I don't care. I mean, I have nothing of value in Google Photos, but, or not anymore, anyway.

00:26:45   It's going to delete all your email or something. Who knows what it'll do.

00:26:47   Well, fair, but I mean, yes, I suppose that's true. But one way or the other, because the JavaScript script hasn't been updated in the last 14 seconds, of course, none of it worked, and I tried it, and it was like, "You want me to do what now?"

00:26:59   And I didn't care enough to actually go through and debug it and fix it. So, here I am, shift-clicking and deleting like a friggin' monster.

00:27:07   It's very frustrating. Moving on, Henrik had some information about photo editing. Tell me about this, John.

00:27:13   This is just clarifying, like, what's the deal with, in the Apple photo, iCloud photo library, with originals and edits and when you can do edits and having to do with editors or whatever.

00:27:24   So this is sort of generalizing the situation, partially based on some documentation for one of the classes in PhotoKit that's involved.

00:27:33   So he says, "About photo editing versions, I believe it works like this. The library keeps the original, a final composite, and the last editor used can modify its previous edit."

00:27:44   So there's always, obviously there's always the original, and there's the baked version of the thing, but then whatever editor was used to make that baked version can modify that previous edit.

00:27:57   So presumably the thing that's missing here is item 2A, is like, essentially what adjustments in the editor can turn the original into the final version?

00:28:08   So then if you still have that editor installed, you can then modify the edit by saying, "Oh, this had a brightness of +5, I'm going to change it to +4."

00:28:16   And then it will simply rebake from the original with all whatever other settings you had, like it had to keep track of all your settings, and then instead of +5, this time it does +4 and rebakes it in, right?

00:28:26   And he says that this applies to the built-in editor as well. Obviously you can never be without the built-in editor when using Photozapp, because it's built-in, but it's the same system, it's just that if you use a third-party editor and then you uninstall that third-party editor, you lose the ability to just tweak one little setting on the modified version, because you need the editor to do that, obviously.

00:28:45   We are sponsored this week by Linode, my favorite place to host servers. Visit linode.com/ATP. See why Linode has been voted the top infrastructure as a service provider by both G2 and TrustRadius.

00:28:58   From their award-winning support, 24/7/365, to every level of user, to their ease of use and setup, it's clear why developers like me have been trusting Linode for projects both big and small since 2003. I personally host all of my servers at Linode.

00:29:15   It hosts all of Overcast, it hosts ATP's server, it hosts everything I run a server for, I run that server at Linode, and I've been doing it for a long time, long before they were a sponsor, because they're just an incredible host. They have great value, great capabilities, their servers are fast and easy to use, their control panel is great.

00:29:31   It's amazing. So, deploy your entire application stack with Linode's one-click app marketplace, or build it all from scratch and manage everything yourself like I do, you can use supported centralized tools like Terraform, or do it all with their API, or do it all manually.

00:29:45   They have the best price-to-performance value for all compute instances, including GPU compute instances as well as block storage, Kubernetes, and their upcoming bare-metal release.

00:29:54   Linode makes cloud computing fast, simple, and affordable, allowing you to focus on your projects, not your infrastructure. Visit linode.com/atp, create a free account with your Google or GitHub account or your email address, and you'll get $100 in credit.

00:30:09   Once again, linode.com/atp. Again, I recommend this. I've used a lot of web hosts in my career so far, and I've stuck with Linode the longest, because what you want with a web host is great pricing, great capabilities, and great support.

00:30:22   That's it. When you're running a server, those are the things that matter. Linode nails those things, and they have for a very long time. So, once again, linode.com/atp. This is where I personally host all of my servers. Thank you so much to Linode for sponsoring our show.

00:30:36   [Music]

00:31:04   The news is that Apple has new video cards for the 2019 Mac Pro. It has not revised the 2019 Mac Pro. It doesn't have new Xeons. There's no new version of the thing, nothing like that, but it just has new video cards. They've done this before.

00:31:18   One of the two video cards that's in my Mac Pro was released, what, a year after the actual machine was released? So, this is a thing that Apple does. Occasionally, they will release new video cards for their computer that takes video cards, which is a great idea.

00:31:31   I love it. Imagine a modular computer that occasionally they release new modules for. These are the, they're not super new cards, but these are the AMD cards, obviously. They're not Nvidia. And these are the AMD cards that are remotely competitive with the top-line Nvidia cards.

00:31:46   The RDNA2 cards, the part numbers are like 6,000, so 6,800, 6,900, in keeping with whatever naming scheme Apple has been using. You can buy a PC video card, a 6,800, RX or something, whatever they're called. Anyway, the Apples are always called W, then the number, then an X. So, W 6,800X, all squished together, no spaces between them.

00:32:11   I'm not sure what the W and the X are supposed to indicate, but anyway, these are Apple's cards.

00:32:16   Can I guess it's, "Wow, that's expensive!"

00:32:19   Yes, that's probably what it is. Or, "The connectors are super wide." Anyway, so, we talked about this on past shows, that we knew in upcoming versions of Mac OS, there were drivers for these GPUs.

00:32:31   And we kept saying, "Why would there be drivers in a new version of Mac OS for a card that Apple doesn't make? Maybe Apple's going to start selling these cards." And lo and behold, here they are. So, from what I've read, if you buy the "PC" versions of these cards, like you just buy a Radeon 6800 for a gaming PC and stick it into your Mac, since the drivers are in the OS, it will work.

00:32:53   But, if you're like me, or if you have just money that you need to get rid of, like in Brewster's Millions, you may be interested in these cards.

00:33:01   Because, these cards are MPX modules. And to review, MPX modules is the standard that Apple came up with to essentially let them not have to have a separate power connector for their, among other features, not have to have a separate power connector on their video cards.

00:33:16   And also, their video cards, all these MPX modules thus far, are passively cooled. Like, there are no fans on them. And if you buy PC gaming cards, and you say, "What do you mean? You're going to get a Radeon 6900 with no fans on it? How is that not going to melt in your computer?" The heat sink is really big.

00:33:33   And the Mac Pro itself has very large fans in it. So that's how these things work. They have the regular PCI connector, and then like, I guess in front of or in back of, depending on how you look at it, the PCI connector, there's another connector on the card, and that supplies power and a bunch of other crap.

00:33:49   I think also Thunderbolt passed through and some other stuff that's not in the PCI spec. And that makes these cards special, and it makes them appealing to me because I wouldn't want to put a card that had a bunch of fans on it inside my beautiful Mac Pro, and I wouldn't want to have to run a little, you know, one or two power connectors from the various power supply, power connector ports with some stupid adapter probably, to get my card going.

00:34:12   Because there's no wires inside my Mac Pro. It's, you know, basically wireless. So that's cool and everything. And like I said, these are the good, the quote unquote good video cards. It's the best it's going to get because if Apple's not going to put it out on Nvidia cards, these cards are actually competitive for the top line gaming and video cards.

00:34:28   Now let's talk about the cards. It's 6800 and 6900 and also there's a 6800 duo. The MPX modules always cost more than regular cards because they're weird. They have Thunderbolt connectors on the back of them to connect to your Pro Display XDR and regular cards don't have that. Regular cards generally can have that. I had a little snippet about why it is extremely unattractive for a PC video card maker to ever put Thunderbolt ports on their cards.

00:34:55   But I have lost that piece of information. Maybe I'll dig it out for a future show. There's obviously lots of reasons like no one on the PC space has Thunderbolt monitors, but there's also other technical limitations that are annoying as well.

00:35:06   But of course Apple wants it because that's what their monitors use. And so my AMD W5700X whatever the hell card I have was $1000 which is more expensive than any 5700 you get for a PC. But it's an MPX module and I think mine might have more RAM than the average PC one.

00:35:28   And you're just paying a premium for something that matches your computer and all that. So that tradition continues. The W6800X with 32GB of RAM and you can find 6800s for the PC with 16GB of RAM or 32GB. Apple's price is $2800 for that card.

00:35:44   And that is not what it would cost for you to put a 6800 in your gaming PC. Now that said, as many people have joked, it's almost like Apple's prices are built in the scalping.

00:35:58   Because it's very hard to get GPUs to get gaming GPUs right now. Both because of cryptocurrency mining and also because of the general chip shortage from COVID and everything.

00:36:09   So if you want a top line gaming PC card, it's like a lottery. People are still trying to hunt them down. They're very difficult to find. And if people manage to buy them, they resell them for way above the actual price.

00:36:21   So it's almost like Apple is just self scalping. It's like, "Well, we've made these cards and now we're going to sell them to you at very high prices."

00:36:28   The 6900, I forget, I didn't put the specs of the details, but it's like the same differences between the PC68 and 6900. 6900 is faster, better, has more execution units, blah, blah, blah. The 6900 also with 32GB of RAM. This one really blew me away.

00:36:42   $6000. $6000 for a graphics card that you can get for substantially less than $2000 new on a gaming PC.

00:36:54   Grief. I think you can find them for maybe $800 or $900. $6000.

00:36:59   Wait, but is it the same card or is this like the workstation version of the card with workstation RAM and everything?

00:37:04   It's basically the same card. It's 32GB and you can buy them for the PC. It's not because it's an MPX module.

00:37:11   Physically speaking, the card has way more stuff going on on it to support MPX with the power and all that other stuff.

00:37:17   Yeah, but I have to imagine this is the typical difference between workstation cards and gaming cards of increased precision and stuff like that, right?

00:37:26   No, no. I don't think that's the case at all. I think it is computationally identical to a top line 6900 on a PC with the exception of all the MPX stuff.

00:37:37   I hope not, but you might be right.

00:37:39   I'm pretty sure. Obviously the Apple ones have the maximum amount of RAM and stuff like that, but what people buy these for, anything they use them for, whether it's crypto mining or playing games, you can just compare it.

00:37:52   Take a gaming PC with a plain old regular 6900 with 32GB of RAM and then play the same game versus the Mac one. It's not going to be a big difference.

00:38:01   I know games aren't what workstation cards are used for, so fine, pick anything else. Pick video rendering, pick anything that uses the GPU.

00:38:09   I don't think that these are... they're not like the workstation ones where they're bad at games, so these are very good at games, but they're not.

00:38:16   I don't think it's like they have higher precision or they have ECC RAM or anything like that. I'm pretty sure they're close to identical, but even if they're not, $6,000 doesn't really make any sense until you think about the fact that nobody's going to buy these things because they're super rare.

00:38:29   And then for the bargain price of $5,000, you can get two 6800s in a single card. So that's each one of those would have 32GB of RAM.

00:38:37   And then on the back of these cards, I think all of them, there's four Thunderbolt 3 ports and there's also an HDMI port, but the HDMI port is HDMI 2.0, which is kind of crappy.

00:38:45   Not that if you have it on a Mac, you're probably going to use HDMI anyway, but if you're hoping for HDMI 2.1, so you could do 120 frames per second gaming, that's not going to happen over HDMI on these cards unless they misspoke on the spec.

00:38:57   So kudos to Apple for continuing to update these computers. Not so many kudos for these prices, which are ridiculous.

00:39:04   All that said, if Apple had not made a transition to ARM, I would buy the 6800.

00:39:10   But I'm not going to buy it at this point because I'm not going to spend another $2800 on this computer when I know it's just waiting around to be replaced by the ARM Mac Pro.

00:39:20   And also, the video card I have in there is actually pretty good and there's no games that I want to play right now that are overwhelming it.

00:39:27   So yeah, to answer anyone's question, no, I'm not buying any of these cards.

00:39:32   I did look at what the sort of, if you work for Apple, how much of a discount do you get, which is kind of a good way to gauge what the margins are.

00:39:38   Because if Apple sells something with huge margins, usually you get a big discount if you're an employee.

00:39:44   So I think the employee discount on the $6000 card is much, much bigger than the employee discount on the $2800 card.

00:39:54   So as usual, that $6000 price has a lot of margin on it, as you can imagine.

00:39:59   But I still think it's cool that they make these.

00:40:01   I really like the idea of, the reason I would be considering buying one of these is because I like the idea of it being an MPX module.

00:40:08   Because if Apple doesn't make that card, nobody else is going to make it.

00:40:11   No PC makers, I wish I knew this tech stuff that I had written in the notes, but no PC makers make video cards with Thunderbolt ports on them.

00:40:18   So right there, it's like a, you know, forget about running your Proteus by XDR off of it.

00:40:23   And they don't care about making something with a giant passive heatsink with a special connector.

00:40:27   Only Apple can make these things.

00:40:29   And so if they have to charge $2800 for them, do it.

00:40:31   And people will buy them who need them and who want them to be nice on their Mac.

00:40:36   And if you didn't want these, you already bought a PC 6800 and already have it in your Mac making tons of noise.

00:40:41   So I think this is great, I'm just not going to buy any of it.

00:40:45   But like I said, if the ARM transition didn't happen and it was just Intel from here on out, I would totally spend $2800 on that 6800.

00:40:52   What's interesting about this GPU update release is not the particular cards they're using.

00:41:00   And it's not the particular prices they're charging.

00:41:02   What's interesting is that this happens at all.

00:41:05   Here we are well into the ARM transition and the Mac Pro as we know it today doesn't seem like it's going to be part of the ARM transition.

00:41:16   Like so far, based on, you know, we talked about this a lot before, it sure seems like the ARM Mac Pro replacement is probably going to be a smaller computer that does not have card slots for GPUs.

00:41:28   Like it's probably going to be an all-in-one thing, maybe it's the new Cube, you know, whatever people think it might be.

00:41:34   But like it's probably going to be some kind of smaller thing where the GPU is part of the system on a chip just like on the M1s.

00:41:42   Just like, you know, a giant version of that probably with giant GPU cores and giant CPU cores.

00:41:46   And it's going to cost a lot, but it's going to be the smaller thing that is a totally different beast than what we know of now as the Intel Mac Pro.

00:41:53   That's the current thinking and I still think that is probably pretty clearly the direction we are heading.

00:41:59   So the question becomes, what the heck do they do with this Intel one that they just released relatively recently?

00:42:05   I mean, it isn't that old. It hasn't been, you know, significantly updated yet in the sense that they're still the same Xeons.

00:42:13   But there's a question of like, will they ever update it again?

00:42:17   And if they don't, that flies directly in the face of what they said when they launched it.

00:42:23   They were very clear, like this is going to be a modular system, upgradeable, and they said in various unofficial contexts that like they intended to keep this thing going for a while.

00:42:36   This wasn't meant to be a one-off. This was meant to be like, you know, here for the long haul we're going to keep this thing updated.

00:42:42   That was the clear direction I got from a few people like, you know, here and there off the record.

00:42:48   So it seems like when they shipped the Mac Pro, which again, not that long ago, they intended for it to have a significant future.

00:42:57   Well, they had to know at that time that the ARM transition was coming because they announced it like a year later.

00:43:04   So obviously they knew at that time that this was happening.

00:43:09   So the question is, what future did they have in mind when they made the Mac Pro?

00:43:15   And we don't know how the story ends yet, so I guess, and they might not even know how it ends yet.

00:43:22   So, you know, time will tell overall.

00:43:24   But I think one of the big questions is like, well, if this thing is not going to be part of the ARM product line, do you keep updating it with Intel chips even into and after possibly the ARM transition?

00:43:36   And we don't know how that goes yet.

00:43:38   This thing could have been a one-off like the trash can Mac Pro, could have been a one-off that never got touched again.

00:43:44   But now, they've now done kind of two GPU updates to it, which is something.

00:43:52   Like that's significant.

00:43:53   Now we know, like okay, they haven't stopped doing GPU updates yet.

00:43:57   Especially, you know, the first one was pretty soon afterwards.

00:43:59   The second one now is, you know, what, a year and a half afterwards?

00:44:03   Two years, whatever it's been?

00:44:05   And so now we know in a much bigger way, they intend for this product to not be dead yet.

00:44:11   Now, not being dead yet is a little bit different than having a future.

00:44:15   But this is something, this is meaningful.

00:44:18   There are current rumors out there that there are upcoming Xeon updates that could be relevant to it.

00:44:25   And there's current rumors that those things are supported in recent builds of Mac OS.

00:44:30   And that therefore it is possible, maybe even likely, that there might be a Xeon update to the Mac Pros, which might involve a bigger thing.

00:44:38   And that would be great, because the way I think this is most likely to play out, I think the Mac Pro gets at least one processor upgrade.

00:44:47   Like at least one significant processor difference where we're not just getting more chips from the family that already gave them these chips, like they did once with the 2012 Mac Pro.

00:44:59   Which is really just different chips from the 2010 era.

00:45:02   What I think they're going to do here is actually give this one more batch of Nuzions, because I don't think Apple wants to make a computer with card slots five years from now.

00:45:11   I think they made this computer because the market needed it, they needed something to carry us through this era.

00:45:18   They needed something to address what Pros weren't getting from the trash can Mac Pro or the iMac Pro.

00:45:23   So they made this thing out of need in 2018, 2019, as they were finalizing the design and targeting, getting it out and everything.

00:45:33   They made this because there was a need then.

00:45:35   But I still don't think Apple has it in their heart to have a giant expandable slot filled tower five or ten years from now.

00:45:43   So I think they need this current Mac Pro to carry all the Pros forward until all the Pros are ready to buy the ARM Mac Pro cube whatever thing that has no slots and just the whole thing is basically replaceable.

00:45:57   We've talked about this before, but I feel like Apple, I'm hoping Apple has learned their lesson that that's just like doing the trash can all over again.

00:46:05   As amazing as ARM is, when I look at these MPX modules, I think, you know what, kind of like you just said with the Xeon, it would have to be a motherboard bump because it's a different socket.

00:46:15   They do a new motherboard Mac Pro with new Xeons.

00:46:17   The work they did to make these MPX modules for these cards, not wasted because you could just stick these cards in the new Mac Pro.

00:46:24   And you know where else you could stick these cards? Into an ARM Mac Pro in theory, possibly.

00:46:29   I'll tell you where you can stick these cards.

00:46:31   Right, exactly. But no, I don't know. We have to see what the ARM Mac Pro is going to look like, but just because it's half the size doesn't mean it has zero slots.

00:46:38   It could have one or two slots big enough to fit an MPX module.

00:46:42   By the way, it's not just these video cards. If you go, it's so hard to do an Apple's terrible store interface.

00:46:49   Yes, I know they just revised it on their website. It's still bad.

00:46:51   What if you just want to go to, like this used to be easier on Apple sites.

00:46:55   I have a Mac Pro. What crap can I buy for it?

00:46:58   That's so hard to do in the store. But it is possible. It is actually possible. You go to like explore and then you go to accessories and then you filter by product.

00:47:06   But it should be like when you go to the Mac Pro, there should be a giant button that says show me crap I can buy for my Mac Pro at horrendous prices.

00:47:12   Like that should be a link, but it's not. Anyway, if you go to like essentially the parts page, like what kind of parts can I buy?

00:47:20   The only computer Apple sells that they will essentially sell you parts for as a regular citizen is the Mac Pro.

00:47:26   Because you can stick stuff in it. You can stick little Pegasus raid drive things in the $400 piece of bent metal and like seven or eight or nine choices of video card.

00:47:35   And I think they'll even sell you SSD stuff. Like you can buy parts from Apple to stick in this Mac Pro. It is actually a modular computer.

00:47:42   And Apple has steadily been releasing these parts. And there's third party ones and there's first party ones and yes, they're all expensive.

00:47:48   But that really is the promise of a modular computer. And I have a hard time believing that when they transition to ARM, they're going to say,

00:47:54   you know, the whole moment we had where we realized you want a modular computer? Well, never mind. It's trashcan again. You're going to like it.

00:48:00   I'm hoping that even if it is smaller and lighter and quieter and it uses an amazing integrated GPU, that maybe there's still a way to take parts in and out of it.

00:48:08   And maybe one of those parts could be a GPU, but we'll see.

00:48:13   And by the way, I finally looked up the bit of info that I had lost about Thunderbolt.

00:48:18   So here's the information from anonymous source. A Thunderbolt spec requires that the port can supply both display port and PCIe and 60.5 watts of bus power.

00:48:29   On a card that PCI bandwidth and power would have to come at the expense of the GPU itself.

00:48:33   And nobody would want to make that trade off just to support Thunderbolt and the PC space.

00:48:38   This is why Apple added the extra pins to the MPX module.

00:48:41   So basically to support Thunderbolt, you'd have to zap power and bandwidth from the GPU.

00:48:47   And you know, it'll make your gaming card slower. So Apple's solution to that, Apple being Apple, is like, what if we just add a whole bunch of new connectors and pins?

00:48:55   Then we can supply all the extra power and all the other stuff and we won't have to zap CPU power for it.

00:48:59   And yeah, and again, only Apple can do that because no gaming PC maker is going to make a PC motherboard with a special connector that's only on their computers.

00:49:08   You have to buy their special video cards. That really isn't only an Apple moment.

00:49:11   And then charge $6,000 for it, which as many people point out, for $6,000 of the 6900, you can build an amazing gaming PC with a 6900.

00:49:20   Probably also including the monitor.

00:49:25   We are sponsored this week by Made In.

00:49:28   If you're serious about cooking, you should invest in great kitchen tools.

00:49:32   Made In's cookware and kitchenware products are used by thousands of the world's best chefs.

00:49:37   They produce professional quality cookware and knives for those who love to cook.

00:49:42   Made In sources the finest materials and partners with renowned craftspeople to make premium kitchen tools available directly to you without the big usual markup.

00:49:51   Made In products are made to last and they offer a lifetime guarantee.

00:49:55   And these work fantastically. Their cookware distributes heat evenly, can easily go from the stove top to the oven.

00:50:01   Their knives are fully forged, perfectly balanced, and they stay sharp.

00:50:05   Made In has 32,000 5-star reviews and their products were used by some of the world's best chefs, including some Michelin starred restaurants around the world.

00:50:14   So Made In gives you better cookware for better meals.

00:50:18   Right now, Made In is offering 15% off your first order by using promo code ATP.

00:50:24   This is the best discount available anywhere online for Made In products.

00:50:28   MadeInCookware.com/ATP to see for yourself.

00:50:32   Promo code ATP for 15% off your first order.

00:50:36   That's MadeInCookware.com/ATP. Promo code ATP for 15% off your first order.

00:50:43   Thank you so much to Made In for sponsoring our show, Better Cookware for Better Meals.

00:50:48   [Music]

00:50:51   A few weeks ago, a few days ago, I don't remember exactly when this was, there was a kerfuffle that happened because apparently there's some group that has some sort of like crack or spyware or something like that,

00:51:04   that was used to target journalists and human rights activists and this list of people who had been hacked had come out and everyone got their junk in a bunch.

00:51:13   And I didn't really follow this, hence that really crummy summary, but there's perhaps something to be said about this.

00:51:20   So Marco, can you kind of explain what's going on here or take me in a different direction if you prefer?

00:51:24   Sure. I'm going to take the different direction approach.

00:51:27   Okay.

00:51:28   So I don't know much about the story specifics in the sense of like who was targeted, how they found it and everything, but the gist of it is this NSO group is one of these companies that basically sells iPhone hacks as a service to governments and things like that, which honestly is an extremely gross business in my opinion.

00:51:48   People have come up with justifications like, "Well, what if there were terrorists and you wanted to save children from abductors?" And it's like, okay, that's not the common case of how these things are used.

00:52:00   So the whole business of this I think is gross because usually it's used for things like spying on dissidents and journalists and women and it's a terrible business.

00:52:14   Don't forget union organizers.

00:52:16   So the whole hacks to serve some kind of good, that's a bunch of BS. They're usually not serving some kind of good.

00:52:24   So anyway, so this company, NSO group, they have this software called Pegasus that basically allows them to remote hack iPhones and the way they do this is via security exploits.

00:52:37   So I don't know much about this whole underworld of the security area, but the idea is if you can find a way to exploit any modern operating system, especially phones, that's valuable.

00:52:53   That has value to somebody. So for example, if you can find a way to hack an iPhone in a way that just requires sending a specially crafted iMessage to the phone, that doesn't even require the user to click on a suspicious link or anything like that.

00:53:09   If it's a no-click exploit where the user just receives a message and breaks something in their phone and you have control over their phone, that's incredibly valuable.

00:53:18   That's worth millions of dollars apparently on the market. So you can imagine people like NSO group want that. Presumably the NSA or other intelligence agencies most certainly would be interested in something like that.

00:53:32   There's lots of ways to, lots of people who would be interested in buying that exploit from you and making sure you don't tell Apple about it so they don't fix it.

00:53:40   And the whole point of security bug bounties that a lot of the big companies have done in recent years is for people like Apple or Microsoft or Google or whoever to say, "Look, if you find an exploit like this out in the wild, we will pay you for it.

00:53:58   Hopefully we will match or beat the price that the bad guys will pay so that you don't sell it to them. We'd rather pay you ourselves so that you 'sell it to us' and then we can fix the bug.

00:54:11   And that way our platforms don't get attacked in this way and our users are not vulnerable in this way."

00:54:16   And Apple was very, very late to the bug bounty thing. They only started their bug bounty program about two years ago or something. Wasn't it pretty recent?

00:54:28   Yeah, I think so.

00:54:29   Yeah, so Apple has their security bounty thing and from what we've heard, it's not very good. We keep hearing stories over and over again. Now granted, these are anecdotal and a lot of the bug bounty stuff is not super publicized for obvious reasons.

00:54:48   You try to keep this kind of stuff hush-hush for plenty of reasons, not just bad PR but also just the practicality of things being exploited in the wild. So we don't have a lot of good data on this from the outside of how much Apple is actually paying out, how many reports are actually being addressed correctly and everything, how often somebody sells a pretty big exploit to Apple instead of "a bad guy."

00:55:12   But we keep seeing reports on Twitter and blog posts from people who have reported issues to Apple. And let me know if this sounds familiar to us as Apple developers.

00:55:24   We hear reports of people reporting bugs to the security bounty program and just never hearing a response.

00:55:31   No.

00:55:32   Or people who report security bugs and the Apple people kind of argue with them and say it's not really a bug even though it clearly is and it's clearly demonstrable. Or we hear the Apple people say, "Oh, well, we fixed this but then they didn't fix it." Or the Apple people say, "Well, yeah, this is a bug but it's not that big of a bug so we're just not going to fix it yet." Or, "Yeah, okay, we'll fix it soon and then it never gets fixed." Does this sound familiar? Does this sound like any other Apple feedback process?

00:55:58   The biggest complaint that I've seen is that people will report a bug and everything will seem to be going fine with long delays between. But still, like, "Okay, well, we've got your bug report." There actually is some feedback of them.

00:56:11   "Hey, we got your bug report and we're investigating it and we'll get back to you." And everything seems great. Or maybe they even agree, "Yeah, we're totally going to give you the agreed upon amount for this thing." But then they change their mind and say, "You know what? We changed our mind. We were going to give you the bounty for this one but for reasons that don't make any sense to you, we've decided we're not going to pay you."

00:56:27   And that whole waiting a long time and potentially arguing about whether it's a jit or them deciding, "Oh, this isn't really the bug you thought it was. It's not as exploitable as you thought." And then they back and forth.

00:56:39   It kind of reminds me of the pitch for the iTunes Music Store back in the day because the way bug bounty programs work is that companies are trying to compete with the bad people.

00:56:54   If you have a security exploit, you could sell it to someone who's going to use it to break into the phones of dissidents in China or something. And they'll pay you a lot of money. The bad guys will pay you a lot of money for your security exploit.

00:57:07   So the idea behind bug bounty is, "Well, but what if Apple decides to pay you more or maybe even they pay you less and you just feel better about it because you're not selling it to the bad guys."

00:57:16   But bid against the thing. Say, "I know you could make money from the bad guys, but wouldn't you rather get an equal or maybe even a lesser amount of money from us so that you'll feel better about making our thing more secure?"

00:57:30   And you still get paid. If you're a security researcher, you can actually make a lot of money if you can find a lot of bugs because they don't pay you 50 bucks. The amounts that they pay you will go up into the six figures and maybe even more.

00:57:42   Network attack without user interaction. Zero-click kernel code execution with persistence and kernel PAC bypass. One million dollars from Apple.

00:57:51   Yeah. Apple's trying to compete. It's like when the iTunes Music Store is saying, "Well, we're competing with piracy because we understand that we're not doing this in a vacuum."

00:58:04   The problem with the bug bounty program is that it really falls down in the area where iTunes excelled. Piracy is free or close to free. And iTunes was trying to charge you $99 a track.

00:58:14   So how is that competing with piracy? You're not competing with piracy. You're way worse than piracy. I want it for free, not 99 cents per track.

00:58:22   But the thing the iTunes Music Store had going for it was, one, you're not pirating and so it might make you feel better about yourself. But two, and the most important one, it's easy and convenient.

00:58:33   And getting money from Apple for a bug bounty is not easy and convenient. They're totally falling down on the most important feature. It's not so much that Apple's not paying enough, which they probably aren't.

00:58:44   Let's be honest. They have so much money they should be paying way more. I don't understand why they're trying to cheap out on it, but Apple's going to be Apple.

00:58:49   But still, I would say if you're in the ballpark, a million dollars is not chump change. But you have to make it easy to get paid and you can't be like, "Oh, I don't know."

00:58:59   Maybe I'll give you 10,000 for that because it's not as big. Just pay the people because they're going to look at this. All of them say and they're like, "Boy, I spent like nine months waiting and fighting or a year or a year and a half waiting and fighting with Apple to try to get paid. In the end, I got zero dollars."

00:59:15   Some of them are like, "You know what, Apple? I'm not even going to take your $10,000 because I should be getting the 200,000 that I should for this thing."

00:59:22   They just become angry at the process and that is the exact opposite of the iTunes Music Store strategy. Apple needs to make it easier and more convenient to go to the good guys and tell them about the thing than it is to sell it to the bad guys.

00:59:35   Right now, the bad guys are probably like, "Here you go, Bitcoin," and they're off. It's really easy to get paid for them. In fact, you could probably sell them fake scams and then hope they don't find you and kill you.

00:59:45   Apple is really, really falling down on the... It's probably because it's being run by security people or whatever. iTunes Music Store had Steve Jobs eyes on it and people who understood that our main selling point is that it's easy and convenient.

01:00:02   It's a distant second that it'll make you feel good to actually pay for music. I hope Apple gets this act together. Not to just say, "Okay, we'll double our prices," but to instead say, "Let's not argue over stuff like this if someone finds a bug. Heck, what if two people find the same bug? Just pay them both. You have so much money, Apple. Just pay them both. Pay them in a timely manner.

01:00:23   Don't wait to the very maximum limit because they'll have these informal agreements of, "I'm going to go public with this exploit, Apple, if you don't fix it within six months," or something like that.

01:00:32   Just pay them immediately. Pay them speculatively. Just make it super easy because then everyone will say, "Hey, if you think you found a bug in an Apple thing, don't try to sell it to the bad guys. Just tell Apple. They'll pay you super quick."

01:00:44   That's how you get people to report bugs to you. I hope this does change. That said, the one thing I always worry about with bug bounty programs is that you are redirecting the security researchers who are most likely to consider selling their exploits to the good guys,

01:01:05   but the ones who are themselves nefarious still exist, are never going to participate in an Apple bug bounty program, and it only really takes one unknown exploit for whatever the given version of iOS is.

01:01:22   So I do wonder if your goal is to increase the security of iOS, it doesn't matter how many bugs you fix. It's like any kind of security thing. If there is one bug that you don't know about that provides a whole exploit, the hundred bugs you fix almost mean nothing.

01:01:39   Well, you still have to fix them.

01:01:40   True, but it is such a cat and mouse game that in the end, did we make it more secure or was this NSO company still able to exploit every single one of our phones on the day they were released? Because that's what you're trying to prevent.

01:01:52   The NSO company doesn't need 70 exploits, they just need one that works that Apple doesn't know about. So if they've got that one, all the bug bounty people you're paying might not actually be solving your problem.

01:02:02   But anyway, you're certainly not going to solve it by not doing bug bounties because then you just won't know about 50 bugs and it will take you much longer to close those holes. As it stands, they fixed this, what did they fix it in? 14.6 or 7 or whatever?

01:02:13   7 fixed it, yeah.

01:02:15   Yeah, so you've got to know about it before you can fix it, and having to do that to 5 exploits is better than having to do it to 1.

01:02:23   Yeah, I think my concern here is, so you mentioned that the iTunes Music Store had Steve Jobs' eyes on it, whereas this doesn't seem to have that kind of person in the company. I think it's bigger than that.

01:02:37   I think the iTunes Music Store was something that Apple was actively excited about. They really cared a lot about that. The bug bounty program was something that they seemed to do very reluctantly.

01:02:46   It seems like Apple does not like this. They don't think they have to do this. They're doing it not because they want to, not because they think it's the right thing to do, but because they think they have to.

01:02:56   And that's why they came late to it, and that's why they came really half-assed at the party. Unfortunately, not only is that attitude unlikely to ever change, but in a way this is part of the entire flow of developer relations in the company.

01:03:12   Because in large part, this is part of developer relations. It uses a similar feedback system, it's targeting a similar group of people, and it has a similar feedback and response problem and responsiveness problem.

01:03:25   If you look at the companies that do bug bounties really well, one name that comes up all the time is Microsoft. Microsoft apparently does a really good job with theirs. It's considered one of the best run, or if not the best run bug bounty program in the business.

01:03:37   People also say Microsoft's developer relations are awesome, and from all accounts they have been for a very long time. Microsoft is very, very good at dealing with developers.

01:03:46   The attitude towards developers is totally different. The feedback mechanisms are totally different. Everything is totally different between Apple and Microsoft with how developer relations are handled and what happens in practice.

01:03:58   Apple treats developer relations as mostly an afterthought, and they treat developers mostly as pesky annoyances that occasionally ask things of them, and they're just like, "Oh, do I really have to deal with you?"

01:04:14   Slash, you know, financial resources to be farmed. That's how being an Apple developer most of the time feels like. And the feedback mechanism for security is the same. Again, it's basically radar. It's the same feedback system, I think, or at least it certainly works the same way.

01:04:33   I was reading the stories of people arguing with their bugs. I was jealous of the amount of personal human interaction they were getting. Because they are getting argued with, but it didn't seem like what they got was a computer program responding to them or someone who had no idea.

01:04:52   It was, eventually, after six months of waiting, an actual human being who knew what the heck they were talking about who would respond to them and say things they didn't like, but still, it's like, "Well, at least you're getting a human to respond."

01:05:03   Right? Like, that's what I was, you know, going through bugs. It's like, even if I get the result I don't want, I just like to think a human being, like, read it and understood it and is closing it for a reason and not to have it, like, be closed by a machine.

01:05:15   That's some sort of automated process because they did a release and they want me to confirm whether my bug is fixed and stuff like that. So, I think they do get better treatment than regular developers, but I agree with Marco that that's not saying much.

01:05:27   Yeah. And that's why I fear that this won't ever really change. Because to change this meaningfully would require Apple to dramatically improve and change their entire developer relations ecosystem. They would need to dramatically change how they view us internally, how they treat us, the resources allocated to dealing with feedback and bugs.

01:05:51   And that goes down to engineering practices and engineering realities and incentives and resource allocation in the company. It's such a massive shift to change anything that would meaningfully improve their bug binding program.

01:06:04   And that's ultimately, I worry about that because I worry about the security of their devices. They just keep skating by on not having things quite blow up in their face too badly with some of these exploits.

01:06:16   But it's only a matter of time before there's a really bad one that's exploited on a really large scale. And then it'll come out later on, a few months later, "Oh, this was reported to them months ago in their bug binding program, but they ignored it."

01:06:28   Or they tried to cheapen the price to the guy and he went and sold it to Iran or whatever. This is like a ticking time bomb that Apple's just playing with fire here.

01:06:39   And it just seems like such a self-own to use John Parlin. It's like, this is such an easy problem to solve. Well, sorry. It's not an easy problem to solve from the place that Apple is currently at.

01:06:52   Because as I said, I think this requires dramatic improvement of developer relations, feedback, engineering practices. This gets down to software quality, allocation of time for bug fixes.

01:07:04   This is all intertwined, but I hope Apple goes in that direction someday. I don't see them doing it now. And I don't see any of the current leadership going for this.

01:07:16   Because I think if there was going to be any hint of this kind of change in the company, it would have happened in the last 10 years from these same people. And it hasn't.

01:07:27   So hopefully, maybe in 20 years, when all the current execs have hopefully retired and we have new people, maybe they'll prioritize things differently. Because this is such a stupid problem for Apple to have.

01:07:38   Apple should not be regarded as a company that does not respond promptly and well to security reports. Apple should be the company that everyone knows as, "Oh, you find a bug in the iPhone? You're going to get mad money from Apple."

01:07:53   That's how people should view it. And instead, it's this pain in the ass.

01:07:59   Looking at the exchanges, I get the impression that the security org Apple absolutely wants to know about all these bugs and fix them. But the fact that there's anyone ever arguing back and forth about what should get paid or what level it should be paid at and all that sort of delaying and stuff makes me think that once you get up the org chart from the security people who are doing the actual technical work, at some point someone is responsible for saying,

01:08:27   "How much money did we pay out and how much benefit did Apple get as a company?" And that person is pushing back and saying, "Don't just pay everybody. We really need to justify everything." Because they're expensive. Not all the million dollars, but the six-figure ones and five-figure ones.

01:08:41   You have to justify. Someone is demanding that you justify. You gave how much in bug bounties? Show me what benefit we got from that. How many bugs did we fix? That's the pressure from above. That's the culture. I don't know if that's a real thing that's happening, but when I see the exchanges, the security researchers wouldn't be arguing about this.

01:09:01   It's not their money. They don't care whether you get this bug bounty at the full price. But someone, somewhere who is responsible for the budget or whatever or responsible for profit and loss. I know they say the departments don't have profit and loss. It's just a top-line thing.

01:09:15   But if you've been in a big company long enough, you realize you can smell someone somewhere caring about pinching those pennies and not wanting to pay stuff out. And that's the wrong motivation, especially at this scale.

01:09:26   Part of the reason I think these security researchers do get slightly better treatment than developers is there's a bazillion developers and there's probably like two dozen people in the world who are equipped to find these kinds of security things. It's almost like they could all be on a first-name basis with Apple.

01:09:42   So they should essentially get white glove treatment and they should be paid promptly and without argument. For all the money Apple has, they're just too busy buying back their own stock. They've got so much money they don't know what to do with it. They can't even draw down their cash.

01:09:56   And someone somewhere in Apple's org chart is worried about paying out too much in bug bounties. That is penny-wise pound foolish. It's not even penny-wise. It's just pound foolish.

01:10:06   Setting aside the larger debt relations thing, the bug bounty thing, I would just never want to see that. And a lot of the things that I read with the exchanges, it's almost like the person they're arguing with doesn't understand the exploit.

01:10:21   The security researcher is trying to say, you don't understand. Do you understand the implications of this exploit that I've shown you? So it's almost like the slightly less technical manager person hops onto the email thread and says, yeah, we don't want to pay you because we don't think this is X, Y, and X.

01:10:36   And then the person who reported it is like, are you kidding me? Do you understand what you could do with this and has to explain to them in laborious detail? Look, I could just do X and Y and Z and see I have you exploit. And it makes me think that it is a less technical person parachuting in to try to like, you know, like the person who comes in to try to get you to not leave Comcast, right, whatever they call it, retention specialists or whatever the Apple's money retention specialist parachutes in and they just don't even understand the technical issue.

01:11:02   They don't even understand it well enough to make a convincing argument. They just be like, yeah, we don't want to pay you the full amount. And it's incredibly frustrating for these people. And I don't I don't blame them.

01:11:12   We are brought to you this week by Squarespace. Start building your website today at squarespace.com/ATP. Enter offer code ATP at checkout to get 10% off. Make your next move with Squarespace. Squarespace makes it very, very easy for anybody, whether it's you or maybe somebody who asks you as a nerd in your life, how to make a website, you can do it all with Squarespace. And this is easy to use for anybody regardless of their skill level. There is no coding required.

01:11:41   You don't have to know HTML or CSS or JavaScript or anything else like that. You just do everything with Squarespace with intuitive, easy to use visual tools. Everything is drag and drop. It's live previewing. It's what you see is what you get. So you know how it's going to look and it's going to look professionally designed, even if you are a total noob, because Squarespace has professional designers to start with.

01:12:02   And then you can customize these designs to your heart's content. So it really feels like your site fits your own branding fits your own preferences, whatever else you need to do. And you can move structure around, you can have posts over here and a column over here with a calendar, or you can have a storefront over here with a podcast in this other section, all sorts of stuff is possible and easy with Squarespace.

01:12:23   Once your site is up, you don't have to worry about anything like software upgrades or security patches or server maintenance. They take care of all of that for you. If you need any help with anything, they have amazing 24/7 support. But honestly, it's so easy. I don't think you'll need any help. It's it's a fantastic place for anybody, you know, talented with web development or not to host websites.

01:12:45   So see for yourself with a free trial, you can build the whole site before even giving them a credit card. Real free trial here at squarespace.com/ATP. When you decide to sign up for Squarespace, go to go back there squarespace.com/ATP. Use offer code ATP at checkout to get 10% off your first purchase.

01:13:04   Once again squarespace.com/ATP. Code ATP for 10% off your first purchase. Thank you so much to Squarespace for sponsoring our show. Make your next move with Squarespace.

01:13:19   Alright, let's do some Ask ATP. And Arianne on Aha writes, "Do you guys still use e-readers? What is the general view on the cadence of slow software releases by Amazon for the Kindle? Do you think there are any particular features you would like to see?" I'll start. I have a Kindle paper white, I think. I don't even know what I have. I have an older Kindle that has some sort of quasi touchscreen that I, if I recall correctly, a friend of the show, Stephen Hackett sent me because he wasn't using it anymore.

01:13:44   I use it quite a lot and it lets me read books. Like, that's, I'm sure someone like a Jason Snell would have a more nuanced take on this because I know Jason reads many, many books and has very particular thoughts on what he wants from an e-reader.

01:14:00   For me, I just want something that has a light on it that lets me read books that I can put on there without connecting it to anything physically. And my not too new Kindle does that. And the battery lasts basically forever and it's easy to read in sunlight.

01:14:14   So, yeah, I still use e-readers. I don't remember how many books I read last year, but I've been on a pretty good tear of reading novels recently. And I probably read somewhere between 20 and 50 books last year, probably closer to 20 than 50.

01:14:27   And almost all of them were on the Kindle. And I really like it. Are there features I wish I had? I don't know, nothing I can think of. I'm not a very sophisticated e-reader user.

01:14:38   Marco, if I recall correctly, you don't believe in reading novels or any long form prose like that, right?

01:14:45   Yeah, for a while I used Kindles, but I rarely actually read full books on them. If I do ever read a full book, I want to do it on a Kindle. But that's unfortunately not something I do very often. Yes, I know I should read. I don't.

01:15:01   And I've used it much more in the Instapaper days, back when I was more of a reader. It's funny, I wouldn't even make Instapaper now in today's world for lots of reasons, but the biggest one is that I just don't read anymore.

01:15:15   But anyway, e-readers are, I think, a fantastic way to do it. Except that e-readers as a category pretty much just means Kindles now. So that's problem number one is like Amazon's massive dominance over the e-book business is so strong that...

01:15:34   Well, that's true asterisk. I don't remember exactly which one it is, but I know Snell's e-reader of choice is not actually a Kindle. And forgive me because I really don't remember what it was. But if he was to buy for himself, and I think what he did buy for himself was something else.

01:15:49   I know this because I just recently bought Aaron a new Kindle. And I was asking him, "Well, what do you recommend, blah, blah, blah?" And he had recommended, I want to say like a Kobe or something.

01:16:05   And I was like, "Oh, Amazon blight?" Like when Amazon owns a market, when any one company owns a market like this, it just becomes a blight because it's like, "Well, what's their motivation to make anything better?" Amazon's a little bit better about that and they seem to have some internal motivation to make things better. But yeah, having one company dominate is not great.

01:16:20   The good thing about e-books is that it is enough of a backwater as compared to like gambling games for children or other much larger sources of money that the reason Jason can do that is the DRM has essentially been cracked and you can buy your books from Amazon because they're the only game in town or whatever and then crack them and put them on your Kobo, whatever.

01:16:42   It's kind of like the MP3s and the Napster days or even like the iTunes days when you could rip off the fair play DRM or whatever. There are ways if you are technically savvy to pay for your books legitimately but then read them on the reader of your choice using publicly available tools that know how to crack the apparently not particularly strong DRM on these things.

01:17:03   But the fact that Amazon is so dominant in the area of e-books is not good for anybody in the e-book industry and we're just kind of saved by the fact that apparently Amazon doesn't care enough to fight against the "piracy" of you paying money for a book from Amazon and then stripping off the DRM so that you, the owner of that book, can actually read it where you want to.

01:17:27   For what it's worth, for me the prototypical garbage to look at and kind of to use app that functions flawlessly is Calibre.

01:17:40   Which is a Java app if I'm not mistaken so it looks like it does not belong on the Mac but it lets you do the sort of thing like strip DRM and or reformat for what is it?

01:17:52   Like a Moby or something like that which is Amazon's semi proprietary format. It will let you basically go from anything to anything. Kind of like Songwhip or whatever it's called that we were talking about.

01:18:01   Not Songwhip.

01:18:02   Song Shift.

01:18:03   Yeah, Song Shift. Thank you. That we were talking about earlier. Similar idea. It is not great to look at but it's open source, it's free and it works extremely well. I use it all the time.

01:18:11   Yeah, so going back to the actual question here of Amazon's software, slow cadence of software updates for the Kindle. Amazon has shown over the history of the Kindle that, and now into the era of their Echo devices with screens.

01:18:29   Amazon's ability to make software UIs for people to use is comically bad. It's so bad. It's almost mind bogglingly bad how bad Amazon is at making software for people to use.

01:18:47   Like UI, like actual interactive software. They seem to be pretty good on the backend stuff and the shopping stuff and the abusing workers stuff. They're all pretty good on that stuff but they really are not very good at all at making software that you interact with as a person.

01:19:04   And the Kindles, in the early days of the Kindle, it kind of skated by because it couldn't do much. The early Kindles were such primitive devices and the early E Ink screens were so primitive and limited that there was only so much they could even attempt to do.

01:19:22   So Amazon wasn't able to crap them up very much with their terrible UI design skills. And over time, Kindles got better and Amazon got more ability to screw things up. And they used it with great success.

01:19:39   I can't recall a time when the Kindle software got updated and it was overall a better thing in my opinion. Every time they've moved things forward, they've added more crap and made certain things harder or cluttered certain things or made bafflingly bad decisions about things like text rendering, like the justification.

01:20:02   It's so bad. Ultimately, I think this is one of those cases where you don't really want Amazon to be messing with the software on Kindles very often because they're really not good at it and they're more likely to make things worse than to make things better when they start messing with them.

01:20:19   So ultimately the super slow glacial pace of Kindle advancement I think is a benefit because the alternative is worse. That being said, I do wish that there was more competition in this area or I wish Amazon could get their game together in terms of making these things more usable.

01:20:41   But it seems like Amazon is really really good at making hardware that is okay and software that is okay and selling it for cheap prices. That's what they're optimized to do. And the entire Kindle line is just that now.

01:20:58   It's just a bunch of crap hardware running crap software, but it's pretty cheap. And so ultimately, expecting any kind of quality or good features out of that is probably a pipe dream.

01:21:11   I kind of like how cheap it is and it shouldn't be expensive. I like those very inexpensive models, but one of the results of not having a lot of competition and having one big dominant player is they don't see the need to cater to anything except for the fat part of the bell curve.

01:21:29   A friend of the show, Wave, do you know a person named Wave? Michael Johnson, who is he at Apple now? I think so. Formerly of Pixar. Complains all the time about the fact that if you read a ton of books and you buy a ton of books from Amazon, the Kindle experience is terrible.

01:21:50   They just don't expect people to buy that many books. It's kind of like when we complain about Apple experiences. If you own all the Apple devices and buy lots of things from Apple, the experience is worse.

01:22:01   Very often, your best customers say, "Oh, so you've bought 10,000 books? Well, our software just falls over and you can't find anything and it's really slow."

01:22:10   It's like, "Aren't I your best customer?" It's like, "Yeah, but you're at the edge of the bell curve." There's no reason for us to cater to you with a pro-level Kindle or to make sure that our backend can handle your 10,000 books or anything like that.

01:22:25   If there was a more competitive marketplace, if Amazon didn't have this locked up, if there was some kind of open standard, like EPUB, for ebooks that had actually become widespread and dominant, then lots of different companies can make ebook readers.

01:22:40   Maybe one of those companies would say, "We cater to the people who have tens of thousands of books, and we'll make sure that our system can handle your books and has a good way to filter them and organize them and doesn't bog down."

01:22:51   We sell them for more money, and it's the high-end pro version of the e-reader. There are Kindles that are expensive and there are Kindles that are cheaper, and the expensive ones are nicer than the cheaper ones. My wife has one of the fancy ones.

01:23:04   But Amazon has no motivation to cater to the really difficult use case. Just like they don't have any motivation to cater to, "Oh, I read these certain kinds of books, and they need this feature because the books have illustrations that need to be rendered in a particular way."

01:23:21   People don't do that. It's just a bunch of words. We can't even be bothered to get a justification right for a decade or however long they spent with that terrible default. So yeah, let's not have one big company dominate an entire market because it's crappy.

01:23:35   I hope things do improve. The good thing about it is that in the end, especially for simple things like novels, it is just text, and if you could get it and crack it open in one of those open source tools and convert it to EPUB, your reading options become a lot more numerous.

01:23:51   So wait, do you have one, Jon, that you use or no?

01:23:54   So I don't actually use Kindle. I read on my light-up screen devices, but I think Kindles are great. If and when my eyes ever got to the point where I found it tiring or something to read from a light-up screen, I would absolutely use a Kindle.

01:24:10   I don't find it tiring. I read my ebooks, yes, in the Kindle app. Sometime in the Apple Books app, but mostly in the Kindle app. On my iPad, even on my phone, it's just what I'm used to.

01:24:21   I read off screens all day. Reading off screens does not bother me at all. But if it did, I would go to Kindle. I don't actually like the fancy Kindle. The Oasis is the one that's got a lump on one side.

01:24:33   Oh, it's great.

01:24:34   I think she has the fanciest of the fancy ones. I like the screen and everything, but the asymmetrical lumpen shape, I understand the appeal. It's just not how I read ebooks, partly for RSI reasons. So maybe I would have to use one of the step-down models. But I'm glad there are, at least within Amazon, a couple of different sizes and shapes of Kindles.

01:24:55   You ever seen the first Kindle? Talk about asymmetric.

01:24:57   I think you didn't send me that one. Of all the ones, the giant stack of Kindles you sent me, the disgusting, ugly one, yes, I have seen that one. It is a hell of a thing. It's probably going to be a collector's item. You have one of those sealed in the box, never touched by human hands, original Kindle. Probably worth some money now.

01:25:14   All right. And moving right along, Stephen Robles asks, "Do any of you use a VNC app to remote into your Maxwell traveling? I've tried Team Weaver jump screens and more, but none of them seem ideal and I wonder about security."

01:25:27   So I think what Stephen is saying here is that they would like to have a one-stop solution to kind of tunnel into their computer at home and also VNC. And so if you're not familiar with VNC, what is it? Virtual network computing or something like that? I forget what it stands for. But anyway, it allows you to control your computer remotely.

01:25:50   Screen sharing.

01:25:51   Screen sharing. Thank you. And for me, what I do is I have a VPN running on my Raspberry Pi. Do we need some sort of musical instrument for that too? I have a VPN server running on my Raspberry Pi. And that's how I get onto my in-home network.

01:26:05   And then subsequent to that, which is secure, I'm running WireGuard is the particular VPN software I'm using. And so once I'm on my in-home network, I'm not too worried about security because that's covered elsewhere in this stack, if you will.

01:26:19   And for me, if I'm on my Mac, I just use the built-in client. And if I'm on my iPad or very rarely my iPhone, I'll use screens. And that works just fine for me, but I've never tried any of the fancy like tunneling or forwarding or any of the stuff that I believe screens will do.

01:26:35   But I've never had a need for it because I've always run a VPN server out of the house, be that the Synology with Viber Slap or the Raspberry Pi or whatever the case may be. So I do use and like screens. I've never tried any of these others.

01:26:49   I think I might have tried Jump Desktop a while ago and I didn't care for it, but you don't teach their own. But for me, controlling the tunneling portion and the VNC screen sharing portion separately was how I preferred to do it.

01:27:01   Marco, what's your situation? Do you ever do this? Well, you don't even have a desktop anymore, really.

01:27:05   No, I do. I have a Mac. I'm using it right now. The M1 Mac Mini has been my main computer for some time now.

01:27:13   I thought it was the Air that you were using full time.

01:27:15   No, I was like before I got the Mac Mini, but then, but...

01:27:18   Oh, my apologies.

01:27:19   Yeah, but the Air is now my, it's my, it's my laptop.

01:27:21   You know, you change computers so often. I can't keep up.

01:27:24   It's been six months, maybe.

01:27:26   Casey doesn't listen to the show.

01:27:27   No, I've been using the Mac Mini ever since, really, ever since I got my Mac Mini.

01:27:31   I know you're using Mac Mini, so do all the listeners. Just in case he doesn't listen, it's fine.

01:27:35   Anyway, yeah, I used to do, I used to have like, you know, remote screen sharing enabled. I haven't had it for some time. I mean, geez, it used to be a feature of MobileMe.

01:27:47   Oh, yeah, back to my Mac. That worked pretty well.

01:27:49   Did it?

01:27:50   I thought it did.

01:27:51   It didn't work very well for me.

01:27:52   Sometimes it worked. When it worked, it was miraculous, but it worked.

01:27:56   Yeah, that's fair. That's fair.

01:27:57   Very on and off. Like, there were multiple parts of back to Mac, but the main one that didn't work is sort of like the sort of cloud sync discovery process of like, hey, we know where your computer is.

01:28:07   And then once you've made that connection and it showed up in the UI, then it would do all the cool tunneling thing through it.

01:28:13   And then it would essentially just use like, I don't know if it was straight VNC or if it was Apple remote desktop, which I think is its own protocol.

01:28:19   But either way, it was the, hey, I know about your computer thing that would fall down because I used to use it from trying to get to my computer when I was at work sometimes.

01:28:27   And it would be like back to my Mac. It's like so many Apple features where if it appears in your sidebar, you can use it. And if it doesn't, who knows?

01:28:33   Tough luck. I don't know. Why is it not there? I don't know.

01:28:37   Yeah, that's right. Now that I'm now that you're saying this, I remembered you're exactly, exactly right.

01:28:42   Yeah, that was that's exactly how things would go. Anyway.

01:28:46   Yeah. So ever since then, I haven't really used, I don't have a need for it. So I don't, I try to minimize the amount of holes in my digital life.

01:28:53   This is a pretty large one that people could potentially exploit in terrible ways. So I personally choose not to open this hole.

01:29:01   Oh, man. John.

01:29:03   Yeah. So when I described with like trying to get to my home computer from a work computer, I would do that occasionally when I had some specific need for it.

01:29:09   But in general, in terms of like, you know, when you're out of your house or when traveling, I don't like to expose anything in my house to the Internet.

01:29:17   I mean, or not intentionally anyway, let's say so. Like my Synology is not on the Internet.

01:29:23   In general, I don't have my computer accessible from the Internet. When I travel, I physically unplug my computer from power.

01:29:30   So it's a pretty good way to stop people from getting into it.

01:29:34   Partly because like, hey, if I'm away and there's lightning storm, I don't want to, I know I have a surge suppressor and I know I have a UPS or whatever, but it's like, why not just unplug it?

01:29:41   Right. So, no, I don't, I don't be unseen to my computers when I'm out.

01:29:46   It's not that there's nothing exposed to the Internet, but it's a very, Markos point, it's a very limited service area.

01:29:51   And if I'm actually going to be out of my house, I really want my very expensive computer to be very safe.

01:29:57   I mean, to each their own. That's bananas to me.

01:29:59   I remember, I probably told this story at least a couple of times on this show, but I remember the first time I saw somebody VNC into their computer.

01:30:06   I was in my dorm room. It might've been my freshman year at Virginia Tech.

01:30:10   And a friend from like way at the other end of the hallway came and like asked me a question or something, decided to sit down and chill.

01:30:17   And I guess that he had left his like music running at his, in his room on his computer or something like that.

01:30:23   And so he asked me if he can use like my computer for a second. And I think there was a web front end that you could have installed on Windows machines at the time, or on VNC as installed on Windows machines.

01:30:34   And he, you know, basically used this Java applet or JavaScript applet or whatever it was to remote into his computer from my dorm room.

01:30:42   And my mind exploded. I thought it was the coolest thing I'd ever seen. And, and I have always had the ability to do that ever since.

01:30:51   Now, do I use it very often? Actually, that's not true. I did use it earlier today to look at something cause I was too lazy to walk upstairs, but in terms of using it when I was using it, when I'm traveling, I do not use it often.

01:31:01   I don't usually use it. I use it today.

01:31:03   I don't use it in the context of like when I travel very often. But I do use it when I'm feeling lazy around the house pretty frequently.

01:31:13   But man, that first time you see somebody VNCing, it is something else.

01:31:17   It's kind of sad that the X window system didn't really catch on cause it's really the, or for that matter display postscript over the network that NeXT used to use.

01:31:25   Like the, the thing that we're describing VNC is essentially ship a bitmap image plus your inputs for your keyboard and mouse over the network.

01:31:34   And it's extremely inefficient when compared to the other approaches that have existed over the years.

01:31:39   But eventually I guess bandwidth and the simplicity of a screen scraping technique like that win out over the fancier stuff like display postscript or X.

01:31:49   And obviously everyone hates X windows so there's that.

01:31:52   There's that. Alright, finally on Ask ATP tonight, Phillip Wilkinson writes, "Imagine if Apple built their own chip foundry and fully owned the whole supply chain. Why wouldn't they?"

01:32:04   I'm curious to hear y'all's answers to this, but I think the most obvious thing is it is really expensive and takes a long time.

01:32:12   Now, are those problems Apple could fix or deal with? Sure. But it's super expensive and it takes a really long time.

01:32:20   So I just, I don't think they have the appetite yet. I think there's other things that they view as lower and more ripe hanging fruit.

01:32:29   But I wouldn't be surprised if at some point it does happen or there's an acquisition that gives them a foundry or something along those lines.

01:32:36   Like when you said like, could they do it? Yes, it's borderline because here's the thing.

01:32:41   Making a cutting edge chip foundry doesn't just take huge amounts of money. It also takes lots of expertise.

01:32:48   And if you like, the only way you can get an adequate return on that kind of investment is you have to have enough demand. Right.

01:32:59   So Apple presumably wouldn't want to be TSMC where they do business for everybody because the Apple way to do it would be like we make chips just for Apple.

01:33:09   And I do wonder, even with Apple being as big as it is, if Apple itself, I don't think Apple itself uses enough chips to justify the expense of a cutting edge fab.

01:33:20   You know, because TSMC doesn't just make chips for Apple, though sometimes it seems like that, but they don't.

01:33:24   They don't just make chips for Apple. I suppose they could sort of right size it.

01:33:28   But as Intel has shown, getting on the cutting edge and staying on the cutting edge of chip foundry is really, really expensive.

01:33:38   And there's no guarantee that you're going to stay there no matter how much money you spend.

01:33:43   So, you know, for all those reasons, I feel like unless Apple, you know, Apple doesn't want to be in the business of making things for other companies.

01:33:51   That's not a thing that Apple does. Right. They're happy for other people to do that, but they don't want to be in the business.

01:33:56   And then, you know, there's the obvious sort of business reason of, you know, if it's not part of your value proposition, let someone else do it. Right.

01:34:04   So, you know, Apple Apple is trying to innovate in all the areas Apple innovates. They design their own chips, but they don't fab their own chips because fabbing is kind of a commodity. Right.

01:34:13   You can fab anybody's design. TSMC will fab whatever you know. Right. That's a commodity.

01:34:18   But the actual chip design, that's the thing that Apple does. Right. Or, you know, making making memory chips.

01:34:24   That's that's a commodity. Memory chips are a commodity.

01:34:26   And Apple competes with other companies and puts them against each other to get the contract to put the memory to sell the memory for their laptops or whatever.

01:34:33   But that's not where they add their value. There's nothing special about Apple's memory.

01:34:37   There's nothing special about, you know, the aluminum that goes into Apple's things, but the actual machines that, you know, carve them up or design or whatever.

01:34:47   So it's not really part of Apple's value proposition. Like in some way,

01:34:51   when any company is choosing whether they're going to do something, as Apple has said, can we make a difference in this area?

01:34:56   It could be argued that, like, oh, Apple thinks they can, you know, fab things better than anyone else in the world.

01:35:02   But Apple has close to zero expertise in that now.

01:35:06   So they would actually have to buy all the smart people in the world who know how to fab chips and buy all the factories and buy the entire supply chain that goes into them and spend years and years and years and billions and billions of dollars and then hope they have enough, you know, customers and just being themselves to make up the money that they spent ahead of time to make those giant factories.

01:35:26   So unless there is some amazing breakthrough that only Apple has access to, I don't feel like they would do that.

01:35:34   Now, the flip side of that is things like micro LED, for example, things like screens are more or less commodities.

01:35:42   Apple buys them from LG. LG sells them to anybody who wants a screen, more or less.

01:35:46   Right. You know, there that's it seems like it's commodity.

01:35:50   So why is Apple buying micro LED companies, technologies that are not yet commodities like, oh, there's not 50 people you can go to and get a micro LED screen, right?

01:35:59   It's a nascent technology. It's just we're just trying to do it now.

01:36:03   If Apple can buy a startup that thinks they have a good way to make micro LEDs competitively, own that company and be the first to market with a micro LED screen that can fit in a phone or a laptop or whatever their target thing is.

01:36:19   That's a competitive advantage for the company.

01:36:21   But eventually, if micro LED screens are made by seven different companies, their competitive advantage is over.

01:36:29   So if there was some secret chip company that says we can fab chips that, you know, one eighth of a nanometer feature size and nobody else in the world can do it.

01:36:39   Apple snap us up and then let us do it.

01:36:41   Like, that would be a good idea. But I don't think that's that exists right now.

01:36:45   I think the market leaders are gigantic and they fab chips for everybody and there is no secret startup with a way to do that better, mostly because a tiny little startup can't fab, can't make a chip fab.

01:36:57   Like, I suppose they could have some novel manufacturing technique or something.

01:37:01   But anyway, that's a lot of people think that's the way business always works, that there's some there's some secret that you can get.

01:37:06   There's some little company with these five people and they have a secret that no one else has.

01:37:10   And if only if you snap them up, then Apple will be able to make super holographic memory chips that no one else can make.

01:37:17   Very rarely does that happen. Best case scenario, you get a thing like Apple buys PA semi or turns out they got a lot of really good chip designers.

01:37:24   And then they gave those people like 10 years or whatever to make the world's best chips.

01:37:29   That was a good acquisition.

01:37:31   I think the micro LED one might be a good acquisition or might come to nothing.

01:37:35   Apple buys all sorts of companies, companies that know how to make sensors for AR VR stuff, the headsets, the software, a lot of those things.

01:37:44   You know, turns out they don't produce anything great or, you know, like what was that big thing with the glass, the quartz glass that they were going to, they bought some company to do that or invested in some company.

01:37:54   Oh, the Arizona thing?

01:37:55   Yeah.

01:37:56   The Sapphire.

01:37:57   You try, sometimes it works, sometimes it doesn't.

01:37:59   But yeah, Sapphire.

01:38:00   But, but chip fab, that's big money.

01:38:05   And right now it's a commodity.

01:38:06   And so Apple is happy to not happy, but Apple is okay paying TSMC to do it.

01:38:12   And I think probably the reason they're okay is because TSMC is not owned by Samsung or Google, right?

01:38:18   Their whole business is we will fab your chip for you.

01:38:21   We don't really care who you are.

01:38:23   And they respond to Apple's money by saying, okay, Apple, if you pay it lots of money, we'll give you our best chips sooner than everyone else.

01:38:29   And that is a relationship that Apple understands and I think is reasonably happy with.

01:38:34   Thank you to our sponsors this week, Squarespace, Linode, and Made In.

01:38:39   And thank you to our members who support us directly.

01:38:41   You can join at atp.fm/join.

01:38:44   We will talk to you next week.

01:38:47   Now the show is over.

01:38:49   They didn't even mean to begin.

01:38:52   'Cause it was accidental.

01:38:54   Oh, it was accidental.

01:38:57   John didn't do any research.

01:39:00   Margo and Casey wouldn't let him.

01:39:02   'Cause it was accidental.

01:39:05   Oh, it was accidental.

01:39:08   And you can find the show notes at atp.fm.

01:39:13   And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.

01:39:23   So that's Casey, Liszt, M-A-R-C-O-A-R-M.

01:39:27   Auntie, Marco, Armin, S-I-R-A-C.

01:39:32   USA, Syracuse.

01:39:35   It's accidental.

01:39:37   It's accidental.

01:39:38   They didn't mean to.

01:39:41   It was accidental.

01:39:43   It was accidental.

01:39:44   Tech, podcast, so long.

01:39:48   All right, so this weekend I was sitting on my deck next to John Gruber for reasons.

01:39:53   But anyway, I was on my iPad and I was trying to look up the weather.

01:39:59   And I had restored my iPad recently and so it didn't have a lot of apps on it yet.

01:40:06   So I thought, "Oh, I don't have any other weather apps."

01:40:08   So let me just launch Apple Weather.

01:40:10   So I pull up Spotlight, Command + Space, type in weather, and oh, there is no Apple Weather app on iPad.

01:40:17   Because of course, why would there be an Apple Weather app on the iPad?

01:40:22   It's only 11 years old.

01:40:25   There's still no weather app on the iPad.

01:40:27   It's a game of checking with Instagram.

01:40:29   Yeah, seriously.

01:40:30   So when I did this, though, I saw...

01:40:34   So if you go to an iPad, Command + Space, type in weather.

01:40:39   It doesn't have anything, but it shows you in the Spotlight thing that comes up,

01:40:45   there's a little thing near the bottom, and it will search the App Store for whatever term you typed in.

01:40:50   So there it was. It had a recommendation from the App Store.

01:40:53   And there was an app, the title of which was weather, and then a space,

01:40:59   and then a little tiny bullet in the middle of...

01:41:02   I'm seeing this as well, yeah.

01:41:04   Yeah. You see this? Good, all right.

01:41:06   And the icon looks very similar to the Apple Weather icon.

01:41:11   And if you look at the screenshots, it looks exactly like what you would expect

01:41:17   an iPad version of Apple's weather app to look like.

01:41:20   It looks exactly like this is clearly an Apple...

01:41:23   It's Apple Weather for your iPad.

01:41:25   Oh my God, you're right.

01:41:27   Okay, so I actually...

01:41:29   I knew I could tell, you know, obviously,

01:41:32   weather space dot is not a legitimate copy of Apple's weather app.

01:41:36   Obviously, this is going to be some kind of a spammy, crappy app.

01:41:39   But I figured, you know what, let me take...

01:41:41   I'm going to actually install this and see, like,

01:41:43   what is Apple recommending every single time you type in weather into an iPad?

01:41:48   Which, again, I don't think it's unreasonable for people to expect

01:41:53   that their iPad would have a weather app built in.

01:41:56   But anyway, just leaving that there for now.

01:41:58   So this app, it's everything you'd hope it would be.

01:42:02   Obviously, weather space dot, you got a great title so far.

01:42:05   You launch it and the very first thing you see is a giant subscription required screen.

01:42:11   Now, as far as I know, it is not actually allowed for an app to immediately launch

01:42:18   into a subscription requirement upon launch.

01:42:20   I'm pretty sure that the app has to do something in its normal state

01:42:25   without immediately just putting a big barrier in front of you.

01:42:29   But we'll set that aside for now.

01:42:31   I'm sure Apple's not looking very heavily at apps that have...

01:42:33   that come up for millions of people using iPads.

01:42:36   So, eventually I found that in the very, very corner there's a little tiny X

01:42:41   and I tried clicking that and I did actually get past the subscription promo screen

01:42:46   and was able to use the app for free.

01:42:48   There's a little ad in the bottom, but, you know, no big deal.

01:42:51   Every single thing you try to do in the app throws that screen back up.

01:42:56   And, oh, oh, I forgot to mention, they want ten bucks a month.

01:42:59   Ooh.

01:43:00   So, and by the way the reviews look, it sure looks like someone's paying it.

01:43:07   I mean, they must have many downloads.

01:43:11   Like, the positioning they have, the ranking they have, they must have so many downloads.

01:43:16   So, someone's paying these things.

01:43:18   And if you look, and you look and it's like, okay, this is not the worst app I've ever seen,

01:43:24   but it's not a good app.

01:43:26   And it's clearly kind of, you know, squatting.

01:43:29   Like, it's like keyword spamming.

01:43:31   It's ripped off Apple's design.

01:43:32   Like, it's clearly not made with 100% good intentions and, you know, good faith.

01:43:38   And the fact that this app can charge ten dollars a month to someone, someone's paying it.

01:43:44   It's, I guess it's number 12 in the weather chart, whatever that means.

01:43:49   So, you know, people are getting this and paying for it.

01:43:52   And I think, like, people like Underscore and people like our friends like James Thompson

01:43:59   and, you know, the Weather Lion people, you know, obviously the Carrot Weather guy.

01:44:04   Like, so many people make amazing apps that are like well handcrafted

01:44:09   and, you know, Apple gives them occasional crap in app review for some little nitpick thing.

01:44:13   Meanwhile, this exists.

01:44:16   Like, meanwhile, if you type in weather on an iPad, you get weather space dot

01:44:20   and it's this ten dollar a month subscription's borderline scam app that,

01:44:26   my favorite thing is like the hourly forecast on the free version is every three hours.

01:44:33   And you can unlock the intervening hours by buying the subscription.

01:44:36   That's actually very clever.

01:44:37   So, is it? But it's like, do I really, like, am I really going to decide, okay,

01:44:42   I know the weather at 7 a.m., I know the weather at 10 a.m.,

01:44:45   if I want to know what it's going to be at 9 a.m., I've got to pay 10 bucks a month.

01:44:53   So, yeah, that's fun.

01:44:54   And just for the sake of it, I also type in calculator because the iPad, again,

01:45:02   still does not contain a calculator.

01:45:06   Once again, only 11 years old here.

01:45:08   And calculator, you know, you have a similar situation.

01:45:10   There is calculator space and then there's a dot that's like a high dot.

01:45:15   It's not --

01:45:16   Yeah, what is that?

01:45:17   I mean, there's a million Unicode characters.

01:45:19   Yeah, I don't know what this is, but if you look, it's calculator, subtitle,

01:45:23   the basic math calculator, the brand name, International Travel Weather Calculator.

01:45:29   That's the business name.

01:45:30   International Travel Weather Calculator.

01:45:34   Obviously, this is definitely their legitimate business name that they've incorporated as.

01:45:39   This is so bad.

01:45:40   And you look, and again, it's the same -- it's just like you look at these categories.

01:45:43   There's hundreds of apps that are just like generic word and then some Unicode

01:45:49   punctuation symbol to try to make it look, you know, as neutral as possible.

01:45:55   And so people think, oh, this is just calculator, okay.

01:45:58   This is a massive part of the app store.

01:46:01   Like if you look at -- there's thousands of apps that do this.

01:46:06   And it's kind of a funny thing to see.

01:46:09   We think the app store is like the Indies like us and then big companies.

01:46:14   And there's so much just garbage like this getting through there.

01:46:19   And you have to wonder, what is this ecosystem like?

01:46:23   What is this business?

01:46:27   Are all these made by the same three spam companies?

01:46:30   Are they all made by thousands of developers around the world,

01:46:33   like International Travel Weather Calculator?

01:46:36   I don't know.

01:46:37   And it just kind of makes me sad that all of this stuff is like sucking money out of the app store.

01:46:43   Meanwhile, people like us are trying to make good apps.

01:46:46   I don't know.

01:46:48   To some degree, it's like I guess more power to them.

01:46:51   To another degree, it's like, man, I wish this stuff was better.

01:46:55   What is the monetization model on the calculator app?

01:46:58   Can you not use the number five?

01:47:00   I believe it's a dollar a month.

01:47:01   But can you not use the number five until you pay?

01:47:03   Or you can type any digits as long as it doesn't have a one in it,

01:47:06   or it adds subtle errors to each of your calculations of plus or minus five.

01:47:11   And you don't know until you pay.

01:47:13   I don't quite know what the model would be there.

01:47:15   Yeah, I think part of the reason they get away with this,

01:47:19   I remember when Apple was bragging about it.

01:47:22   We have 1,000 apps, 10,000 apps, 100,000 apps.

01:47:25   Eventually, at a certain point, it became like,

01:47:27   you probably shouldn't be bragging about that

01:47:30   because there's just no way for there to be 600,000 good apps

01:47:35   in the world ever at any one time for the iPhone.

01:47:39   And so probably, yeah, what's going on here?

01:47:42   Is it just some kind of farming system where there's an automated system

01:47:46   of creating a new developer account with a fake credit card and an address

01:47:50   and making a bunch of scam apps and putting it in the store

01:47:53   until Apple finds you out and shuts you down and just repeating the process

01:47:56   and trying to do SEO and pay for reviews.

01:47:59   It's like an entire ecosystem.

01:48:02   It's a different ecosystem, but it's an entire ecosystem of scams.

01:48:05   And I do wonder what percentage of the App Store is essentially weeds,

01:48:10   like a very thriving economy of weeds.

01:48:13   And I bet for the people who participate in that economy,

01:48:17   it just seems like playing a video game that makes you money, right?

01:48:21   Because it's almost like it's not connected to people at all.

01:48:25   We just make these apps. We pay for the fake reviews.

01:48:28   We hide our features behind a toggle that we turn on server side

01:48:31   once we get past reviews so that it throws up the thing in your face.

01:48:34   We add the dark patterns to accidentally make people subscribe.

01:48:37   We accept X percent of refunds from Apple.

01:48:40   We accept that we're going to get shut down every end point three months,

01:48:43   and we just repeat the process, and this is how we make a living.

01:48:46   And it's totally out of like a '90s sort of cyberpunk type of thing,

01:48:51   but it's a real thing, and it's much more boring in real life.

01:48:53   You see all those pictures of those giant review farms

01:48:56   where they pay to give five-star reviews,

01:48:58   and there's this whole wall of iPhones all set up

01:49:01   that are automated in a way to write up their reviews.

01:49:04   And, yeah, the upshot of it to the actual users is, you know,

01:49:08   for technical users like us who get questions from other family members

01:49:11   is we, you know, we dread family members doing this on their own,

01:49:14   which is like if someone comes to you and says,

01:49:17   "I was trying to find a weather app, and..."

01:49:19   -And you're like, "Oh, no!" -Right.

01:49:21   Because what are they going to do? They're going to do what Marco did

01:49:23   and type "weather" into the search,

01:49:24   and that is not an environment where you can just drop a person into it

01:49:28   and expect a good result. That's why the scams make money.

01:49:31   It's like junk mail.

01:49:32   Like, you just need some percentage of people to do it.

01:49:34   You need a good SEO. You need to be in the results.

01:49:36   You need some small percentage to actually accidentally pay you $10 a month

01:49:39   and not get the refund, and you make it up in volume.

01:49:43   But, yeah, it's not like...

01:49:45   Compare this to the physical Apple store.

01:49:48   Like, you can essentially tell somebody who's like,

01:49:51   "I don't know what kind of computer I could get."

01:49:53   If you don't have time to go into it with them, you could say,

01:49:56   "Just go to an Apple store and talk to the people there,"

01:49:58   because you have faith that, A, there's not that many choices.

01:50:00   Like, there's, like, seven products in the whole store,

01:50:02   and, B, that the people in the Apple store will give them...

01:50:05   will ask them intelligent questions and give them good advice at what to buy.

01:50:08   And we all know from our experience in the Apple store

01:50:11   that they're not, like, going to try to get you to buy a Mac Pro

01:50:14   because they smell that you have money or something.

01:50:16   Like, it's, you know, they're not going to sell you the gold printer capers

01:50:19   like Marco would, right? They're going to...

01:50:22   No, I didn't sell the gold printer cables.

01:50:24   I taught people out of the gold printer cables.

01:50:26   Like Marco was supposed to.

01:50:28   Yeah, there you go.

01:50:30   Because that's our experience with the Apple store.

01:50:32   It is a pleasant place to be, and the people there are knowledgeable and helpful

01:50:35   and aren't trying to scam you. Not true of the Apple store.

01:50:38   There's nobody there. You are just going to be devoured by wolves

01:50:42   as a scary forest filled with literally hundreds of thousands of apps,

01:50:45   like 0.01% of which are good.

01:50:48   My favorite thing about Weatherspace Dot

01:50:50   is that even though it's an iPad weather app, it only works in portrait.

01:50:54   Oh, nice.

01:50:56   So the entire time I'm using this, like, sideways.

01:50:58   Because I'm trying to get to the...

01:51:00   Isn't that true of iPhone apps on the iPad too? They don't go into landscape?

01:51:02   That was true. I don't know if it still is.

01:51:05   I think that is true.

01:51:06   Maybe they fixed that. Someone just put a link in the chat

01:51:10   for about "iPad OS 15 hands-on with Apple's weather app for iPad."

01:51:14   What are they talking about? Is there an actual in iOS 15?

01:51:17   Oh, did they...?

01:51:18   No, everybody relax. Apparently it's a completely deadpan review of weather.com

01:51:25   because that is the weather app on the iPad.

01:51:27   I couldn't parse this page because I was like, "Are these banner ads?"

01:51:30   But they were screenshots of a website.

01:51:32   Exactly, because that is effectively...

01:51:35   That is the weather app on the iPad, is weather.com.

01:51:38   Got it. Okay. All right. Just clarifying. Anyway.

01:51:41   Clearly they need to try Weatherspace Dot.

01:51:43   The only problem is that they would have to rotate their iPad to portrait.

01:51:46   Is it option 8? What is the dot? There's another problem with Apple Things.

01:51:49   It's option 8.

01:51:50   Because I'm not sitting in front of an iPad, I can't actually search and see what you're seeing.

01:51:53   Option 8 is a bullet. I don't know if this is the same bullet.

01:51:58   It looks like it to me.

01:51:59   That's another type of thing.

01:52:02   Basic policies that you would imagine Apple would have come up with by now is

01:52:08   no names that are trying to appear like another name by having the same name

01:52:13   and then some kind of character that is less visible.

01:52:16   Because there's not really a legitimate reason for your thing to ever be called

01:52:20   name of some existing app space dot.

01:52:23   I can understand maybe if there's some company whose branding is kind of like,

01:52:27   "We are the dot company. All our apps have dot after the name."

01:52:29   Maybe they can make an argument in a world where humans can communicate intelligently.

01:52:33   But I feel like one of the rules they could do is say,

01:52:36   "Hey, the name you've given your app, does it match one of these patterns

01:52:41   that we know people use to try to duplicate the name of another app?"

01:52:46   For all I know, they allow complete duplicate names.

01:52:49   They actually don't, and that's why this is.

01:52:52   But it's weird. There used to be these weird hacks where--

01:52:55   So originally, the App Store, you had to have a name that was unique.

01:53:00   But you could hack it so if you had it first only available in certain countries

01:53:05   that didn't have a name conflict, and then you could switch it over.

01:53:09   There were some weird hacks possible.

01:53:11   I don't know if they've closed those holes yet.

01:53:13   They probably have.

01:53:15   But there is a name uniqueness requirement,

01:53:18   and that's why you get these calculator space dot, weather space dot.

01:53:22   And that's why they should have a rule of no non-breaking spaces,

01:53:25   no zero-width spaces, no characters that look like an E but aren't an E.

01:53:30   You can make up a bunch of rules, and websites have to do this all the time,

01:53:34   to detect patterns that appear to be scam names.

01:53:39   You're trying to camouflage what your real name is,

01:53:41   because there's an existing app called Weather,

01:53:43   and yours is called Weather with an E that's not really an E,

01:53:46   but no one can tell that in the font the App Store uses.

01:53:48   Right. Weather schwa R.

01:53:50   Right. Well, not even a schwa.

01:53:52   Just a thing that legit 100% looks like a regular E,

01:53:54   because as you said, Unicode has many things to choose from.

01:53:56   And I'm sure Apple does have rules like that, but weather--

01:53:59   To your point, weather space dot, as the literal number one result

01:54:02   for searching for the word "weather" on an iPad

01:54:04   where Apple knows it doesn't have a weather app,

01:54:06   that's the reason for you to make a new rule to forbid existing app name space dot.

01:54:10   Hell, just do the Apple thing and only consider the list of protected names

01:54:14   to be Apple's apps.

01:54:16   You'd still catch that one, because Apple's app is called Weather.

01:54:19   Frustrating.

01:54:21   The best part of all this is, didn't--

01:54:24   I don't know if it was publicly or just on Twitter,

01:54:27   but there was a big stink made that the revamped weather app in iOS 15

01:54:31   on the iPhone is all Swift UI.

01:54:34   And, you know, as far as I knew, part of the wonderful panacea

01:54:39   that Swift UI allegedly is that you can deploy everywhere.

01:54:43   Right? Right? Right?

01:54:45   So where's our iPad at?

01:54:47   Oh, it's not a technical barrier at all.

01:54:49   Sure. Totally.

01:54:51   I don't think--you don't need Swift UI.

01:54:53   It's like, think about calculator.

01:54:55   Like, forget about--you don't need Swift UI to make calculator.

01:54:57   Like, you could give, like, one reasonable developer, like, a month,

01:55:00   and they would have the iPhone app ported and debugged on the iPad.

01:55:04   Forget about Swift UI, because it's just--

01:55:06   the iPhone calculator app is just not that complicated.

01:55:10   Sorry, James Thompson.

01:55:12   I was waiting. I was waiting.

01:55:14   PCALC, to its credit, is extremely complicated,

01:55:16   as you know if you ever went to the about screen.

01:55:18   But even just setting that aside, the calculator part of it

01:55:21   is complicated and full-featured.

01:55:23   Apple's is just like a grid of numbers, basic math operations.

01:55:26   It's very simple. It already exists and works.

01:55:28   You just need to scale up the UI.

01:55:30   And the UI is, last I checked, it's like just solid colors

01:55:34   with lines separating the buttons.

01:55:36   It's not even, like, skeuomorphic, like, it looks like a physical button anymore.

01:55:39   So, yeah.

01:55:41   Someone gave--didn't someone give an explanation?

01:55:43   Maybe it was one of--maybe it was one of Gruber's interviews with executives

01:55:45   of why there's no calculator on the iPad.

01:55:47   Do either one of you remember?

01:55:49   I don't remember.

01:55:50   It was some dumb reason, but I think they did actually give a reason.

01:55:52   Whatever the reason is, it's dumb.

01:55:54   Like, it's obviously a clear need that many people have.

01:55:57   Like, why do these apps not exist on iPad from Apple?

01:56:00   Like, just the iPad versions of them, of the iPhone apps,

01:56:05   just like every other app.

01:56:07   It's not hard. They can do it.

01:56:09   You can just ask Siri and then really, really hope that Siri didn't misunderstand you

01:56:13   and give you the wrong answer, which probably has, like, a 10% chance of happening.

01:56:16   chance of happening.

01:56:18   [ Silence ]