Podcast Search

ATP

442: Bob’s Barbecue

Select a time to play from there. The line being spoken is highlighted as the audio plays.

0:00:00I'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.

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

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

0:00:14Yeah, 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...

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

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

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

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

0:00:30No, 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.

0:00:37Just 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.

0:00:53Basically, "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.

0:01:04And 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.

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

0: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.

0:01:29This 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.

0:01:37Now, 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?

0:01:45I 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.

0:02:03Well, sure, sure.

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

0:02:08Yeah, 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.

0:02:29Yeah, 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...

0:02:37How can you tell?

0:02:38How can you tell?

0:02:39So 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.

0:03:00You 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.

0:03:20But 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.

0:03:33Anyway, 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.

0:03:40Yeah, 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.

0:03:56But 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.

0:04:23We 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.

0:04:39And 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."

0:05:02So 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.

0:05:16Moving 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."

0:05:31So 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.

0:05:48So 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?

0:06:02But 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.

0:06:14But 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?

0:06:31And 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.

0:06:45Another 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.

0:07:07But 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."

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

0:07:21I 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.

0:07:39You 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.

0:07:55Just 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.

0:08:09Most 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.

0:08:19So 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.

0:08:32If 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.

0:08:41Something 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.

0:09:01And 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.

0:09:12And 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.

0:09:30But 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.

0:09:44And 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.

0:10:04I 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.

0:10:17So 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."

0:10:26And 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.

0:10:40Well, 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.

0:11:05One 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.

0:11:21And 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.

0:11:39I 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.

0:11:59And 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.

0:12:15But 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.

0:12:39Or 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.

0:12:53So 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.

0:13:11You 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.

0:13:35I 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.

0:13:53The 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.

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

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

0:14:23Oh god of course.

0:14:24Of 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.

0:14:38But 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.

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

0:14:52Or FFmpeg.

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

0:14:57Plex Guiro.

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

0:15:04No, 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.

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

0:15:15They 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.

0:15:27I 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.

0:15:40This 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.

0:16:04Everybody 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.

0:16:18I 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.

0:16:45I 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.

0:17:03It'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.

0:17:20They'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.

0:17:41On 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.

0:17:58But 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.

0:18:16Because 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.

0:18:35That'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.

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

0:18:47No!

0:18:49And 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.

0:18:57At 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.

0:19:08Alright, 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.

0:19:19But 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,

0:19:35this 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."

0:19:51Well, 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.

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

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

0:20:09The 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.

0:20:22Well, 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.

0:20:34But 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.

0:20:40Right, exactly.

0:20:41A, 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.

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

0:20:54And 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.

0:21:06But 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.

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

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

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

0:21:31So 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.

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

0:21:46Although 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.

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

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

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

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

0:22:12But 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.

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

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

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

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

0:22:43So 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0:24:28Like 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.

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

0:24:39Very 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.

0:24:48As 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.

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

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

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

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

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

0:25:17So 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.

0:25:24I 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.

0:25:32And 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."

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

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

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

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

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

0:26:06Nice.

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

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

0:26:13When 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.

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

0:26:24Well, 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.

0:26:30And 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.

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

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

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

0:26:47Well, 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?"

0:26:59And 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.

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

0:27:13This 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.

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

0:27:33So 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."

0:27:44So 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.

0:27:57So 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?

0:28:08So 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."

0:28:16And 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?

0:28:26And 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.

0:28:45We 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.

0:28:58From 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.

0:29:15It 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.

0:29:31It'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.

0:29:45They 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.

0:29:54Linode 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.

0:30:09Once 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.

0:30:22That'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.

0:30:36[Music]

0:31:04The 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.

0:31:18One 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.

0:31:31I 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.

0:31:46The 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.

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

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

0:32:19Yes, 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.

0:32:31And 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.

0:32:53But, 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.

0:33:01Because, 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.

0:33:16And 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.

0:33:33And 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.

0:33:49I 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.

0:34:12Because 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.

0:34:28Now 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.

0:34:55But 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.

0:35:06But 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.

0:35:28And 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.

0:35:44And 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.

0:35:58Because 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.

0:36:09So 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.

0:36:21So 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."

0:36:28The 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.

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

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

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

0:37:04It'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.

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

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

0:37:26No, 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.

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

0:37:39I'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.

0:37:52Take 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.

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

0:38:09I 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.

0:38:16I 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.

0:38:29And 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.

0:38:37And 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.

0:38:45Not 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.

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

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

0:39:10But 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.

0:39:20And 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.

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

0:39:32I 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.

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

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

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

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

0:40:01I 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.

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

0:40:11No 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.

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

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

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

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

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

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

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

0:40:45But 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.

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

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

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

0:41:05Here 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.

0:41:16Like 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.

0:41:28Like 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.

0:41:34But 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.

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

0:41:46And 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.

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

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

0:42:05I 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.

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

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

0:42:23They 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.

0:42:36This 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.

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

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

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

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

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

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

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

0:43:24But 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?

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

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

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

0:43:52Like that's significant.

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

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

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

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

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

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

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

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

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

0:44:30And 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.

0:44:38And 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.

0:44:47Like 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.

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

0:45:02What 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.

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

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

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

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

0:45:35But 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.

0:45:43So 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.

0:45:57We'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.

0:46:05As 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.

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

0:46:17The 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.

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

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

0:46:31Right, 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.

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

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

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

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

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

0:46:58That'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.

0:47:06But 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.

0:47:12Like 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?

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

0:47:26Because 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.

0:47:35And 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.

0:47:42And 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.

0:47:48But 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,

0:47:54you 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.

0:48:00I'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.

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

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

0:48:18So 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.

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

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

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

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

0:48:47And 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?

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

0:48:59And 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.

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

0:49:11And 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.

0:49:20Probably also including the monitor.

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

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

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

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

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

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

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

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

0:50:05Made 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.

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

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

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

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

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

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

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

0:50:48[Music]

0:50:51A 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,

0:51:04that 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.

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

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

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

0:51:27Okay.

0:51:28So 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.

0:51:48People 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.

0:52:00So 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.

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

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

0:52:24So 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.

0:52:37So 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.

0:52:53That 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.

0:53:09If 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.

0:53:18That'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.

0:53:32There'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.

0:53:40And 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.

0:53:58Hopefully 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.

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

0:54:16And 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?

0:54:28Yeah, I think so.

0:54:29Yeah, 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.

0:54:48You 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."

0:55:12But 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.

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

0:55:31No.

0:55:32Or 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?

0:55:58The 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.

0: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."

0:56:27And 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.

0:56:39It 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.

0:56:54If 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.

0:57:07So 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."

0:57:16But 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?"

0:57:30And 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.

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

0:57:51Yeah. 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."

0:58:04The 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.

0:58:14So 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.

0:58:22But 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.

0:58:33And 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.

0:58:44Let'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.

0:58:49But 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."

0:58:59Maybe 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."

0:59:15Some 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."

0:59:22They 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.

0:59:35Right 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.

0:59:45Apple 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.

1:00:02It'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.

1:00:23Don'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.

1:00:32Just 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."

1:00:44That'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,

1:01:05but 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.

1:01:22So 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.

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

1:01:40True, 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.

1:01:52The 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.

1:02:02But 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?

1:02:137 fixed it, yeah.

1:02:15Yeah, 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.

1:02:23Yeah, 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.

1:02:37I 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.

1:02:46It 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.

1:02:56And 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.

1:03:12Because 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.

1:03:25If 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.

1:03:37People 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.

1:03:46The 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.

1:03:58Apple 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?"

1:04:14Slash, 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.

1:04:33I 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.

1:04:52It 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."

1:05:03Right? 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.

1:05:15That'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.

1:05:27Yeah. 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.

1:05:51And 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.

1:06:04And 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.

1:06:16But 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."

1:06:28Or 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.

1:06:39And 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.

1:06:52Because 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.

1:07:04This 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.

1:07:16Because 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.

1:07:27So 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.

1:07:38Apple 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."

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

1:07:59Looking 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,

1: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.

1:08:41You 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.

1:09:01It'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.

1:09:15But 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.

1:09:26Part 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.

1:09:42So 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.

1:09:56And 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.

1:10:06Setting 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.

1:10:21The 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.

1:10:36And 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.

1:11:02They 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.

1:11:12We 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.

1:11:41You 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.

1:12:02And 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.

1:12:23Once 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.

1:12:45So 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.

1:13:04Once 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.

1:13:19Alright, 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.

1:13:44I 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.

1:14:00For 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.

1:14:14So, 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.

1:14:27And 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.

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

1:14:45Yeah, 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.

1:15:01And 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.

1:15:15But 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...

1:15:34Well, 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.

1:15:49I 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.

1:16:05And 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.

1:16:20The 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.

1:16:42It'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.

1:17:03But 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.

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

1:17:40Which 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?

1:17:52Like 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.

1:18:01Not Songwhip.

1:18:02Song Shift.

1:18:03Yeah, 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.

1:18:11Yeah, 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.

1:18:29Amazon'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.

1:18:47Like 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.

1:19:04And 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.

1:19:22So 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.

1:19:39I 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.

1:20:02It'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.

1:20:19So 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.

1:20:41But 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.

1:20:58It'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.

1:21:11I 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.

1:21:29A 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.

1:21:50They 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.

1:22:01Very 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."

1:22:10It'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.

1:22:25If 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.

1:22:40Maybe 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."

1:22:51We 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.

1:23:04But 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."

1:23:21People 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.

1:23:35I 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.

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

1:23:54So 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.

1:24:10I 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.

1:24:21I 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.

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

1:24:34I 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.

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

1:24:57I 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.

1:25:14All 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."

1:25:27So 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.

1:25:50Screen sharing.

1:25:51Screen 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.

1:26:05And 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.

1:26:19And 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.

1:26:35But 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.

1:26:49I 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.

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

1:27:05No, 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.

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

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

1:27:18Oh, my apologies.

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

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

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

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

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

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

1:27:35Anyway, 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.

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

1:27:49Did it?

1:27:50I thought it did.

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

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

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

1:27:57Very 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.

1:28:07And 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.

1:28:13And 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.

1:28:19But 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.

1:28:27And 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?

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

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

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

1:28:46Yeah. 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.

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

1:29:01Oh, man. John.

1:29:03Yeah. 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.

1:29:09But 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.

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

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

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

1:29:34Partly 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?

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

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

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

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

1:29:59I 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.

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

1:30:10And 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.

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

1:30:23And 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.

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

1:30:42And 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.

1:30:51Now, 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.

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

1:31:03I 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.

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

1:31:17It'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.

1:31:25Like 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.

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

1:31:39But 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.

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

1:31:52There'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?"

1:32:04I'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.

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

1:32:20So 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.

1:32:29But 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.

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

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

1:32:48And 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.

1:32:59So 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.

1:33:09And 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.

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

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

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

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

1:33:43So, 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.

1:33:51That'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.

1:33:56And 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.

1:34:04So, 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.

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

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

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

1:34:26And 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.

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

1:34:37There'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.

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

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

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

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

1:35:06So 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.

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

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

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

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

1:35:50So 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?

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

1:36:03If 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.

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

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

1:36:29So 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.

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

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

1:36:45I 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.

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

1:37:01But 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.

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

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

1:37:17Very 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.

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

1:37:29That was a good acquisition.

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

1:37:35Apple 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.

1:37:44You 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.

1:37:54Oh, the Arizona thing?

1:37:55Yeah.

1:37:56The Sapphire.

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

1:37:59But yeah, Sapphire.

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

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

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

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

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

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

1:38:23And 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.

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

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

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

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

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

1:38:47Now the show is over.

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

1:38:52'Cause it was accidental.

1:38:54Oh, it was accidental.

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

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

1:39:02'Cause it was accidental.

1:39:05Oh, it was accidental.

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

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

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

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

1:39:32USA, Syracuse.

1:39:35It's accidental.

1:39:37It's accidental.

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

1:39:41It was accidental.

1:39:43It was accidental.

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

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

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

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

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

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

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

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

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

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

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

1:40:29Yeah, seriously.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1:42:59Ooh.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1:44:13Meanwhile, this exists.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1:45:15It's not --

1:45:16Yeah, what is that?

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

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

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

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

1:45:30International Travel Weather Calculator.

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

1:45:39This is so bad.

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

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

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

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

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

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

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

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

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

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

1:46:23What is this business?

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

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

1:46:33like International Travel Weather Calculator?

1:46:36I don't know.

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

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

1:46:46I don't know.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1:50:26Like Marco was supposed to.

1:50:28Yeah, there you go.

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

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

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

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

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

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

1:50:48My favorite thing about Weatherspace Dot

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

1:50:54Oh, nice.

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

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

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

1:51:02That was true. I don't know if it still is.

1:51:05I think that is true.

1:51:06Maybe they fixed that. Someone just put a link in the chat

1:51:10for about "iPad OS 15 hands-on with Apple's weather app for iPad."

1:51:14What are they talking about? Is there an actual in iOS 15?

1:51:17Oh, did they...?

1:51:18No, everybody relax. Apparently it's a completely deadpan review of weather.com

1:51:25because that is the weather app on the iPad.

1:51:27I couldn't parse this page because I was like, "Are these banner ads?"

1:51:30But they were screenshots of a website.

1:51:32Exactly, because that is effectively...

1:51:35That is the weather app on the iPad, is weather.com.

1:51:38Got it. Okay. All right. Just clarifying. Anyway.

1:51:41Clearly they need to try Weatherspace Dot.

1:51:43The only problem is that they would have to rotate their iPad to portrait.

1:51:46Is it option 8? What is the dot? There's another problem with Apple Things.

1:51:49It's option 8.

1:51:50Because I'm not sitting in front of an iPad, I can't actually search and see what you're seeing.

1:51:53Option 8 is a bullet. I don't know if this is the same bullet.

1:51:58It looks like it to me.

1:51:59That's another type of thing.

1:52:02Basic policies that you would imagine Apple would have come up with by now is

1:52:08no names that are trying to appear like another name by having the same name

1:52:13and then some kind of character that is less visible.

1:52:16Because there's not really a legitimate reason for your thing to ever be called

1:52:20name of some existing app space dot.

1:52:23I can understand maybe if there's some company whose branding is kind of like,

1:52:27"We are the dot company. All our apps have dot after the name."

1:52:29Maybe they can make an argument in a world where humans can communicate intelligently.

1:52:33But I feel like one of the rules they could do is say,

1:52:36"Hey, the name you've given your app, does it match one of these patterns

1:52:41that we know people use to try to duplicate the name of another app?"

1:52:46For all I know, they allow complete duplicate names.

1:52:49They actually don't, and that's why this is.

1:52:52But it's weird. There used to be these weird hacks where--

1:52:55So originally, the App Store, you had to have a name that was unique.

1:53:00But you could hack it so if you had it first only available in certain countries

1:53:05that didn't have a name conflict, and then you could switch it over.

1:53:09There were some weird hacks possible.

1:53:11I don't know if they've closed those holes yet.

1:53:13They probably have.

1:53:15But there is a name uniqueness requirement,

1:53:18and that's why you get these calculator space dot, weather space dot.

1:53:22And that's why they should have a rule of no non-breaking spaces,

1:53:25no zero-width spaces, no characters that look like an E but aren't an E.

1:53:30You can make up a bunch of rules, and websites have to do this all the time,

1:53:34to detect patterns that appear to be scam names.

1:53:39You're trying to camouflage what your real name is,

1:53:41because there's an existing app called Weather,

1:53:43and yours is called Weather with an E that's not really an E,

1:53:46but no one can tell that in the font the App Store uses.

1:53:48Right. Weather schwa R.

1:53:50Right. Well, not even a schwa.

1:53:52Just a thing that legit 100% looks like a regular E,

1:53:54because as you said, Unicode has many things to choose from.

1:53:56And I'm sure Apple does have rules like that, but weather--

1:53:59To your point, weather space dot, as the literal number one result

1:54:02for searching for the word "weather" on an iPad

1:54:04where Apple knows it doesn't have a weather app,

1:54:06that's the reason for you to make a new rule to forbid existing app name space dot.

1:54:10Hell, just do the Apple thing and only consider the list of protected names

1:54:14to be Apple's apps.

1:54:16You'd still catch that one, because Apple's app is called Weather.

1:54:19Frustrating.

1:54:21The best part of all this is, didn't--

1:54:24I don't know if it was publicly or just on Twitter,

1:54:27but there was a big stink made that the revamped weather app in iOS 15

1:54:31on the iPhone is all Swift UI.

1:54:34And, you know, as far as I knew, part of the wonderful panacea

1:54:39that Swift UI allegedly is that you can deploy everywhere.

1:54:43Right? Right? Right?

1:54:45So where's our iPad at?

1:54:47Oh, it's not a technical barrier at all.

1:54:49Sure. Totally.

1:54:51I don't think--you don't need Swift UI.

1:54:53It's like, think about calculator.

1:54:55Like, forget about--you don't need Swift UI to make calculator.

1:54:57Like, you could give, like, one reasonable developer, like, a month,

1:55:00and they would have the iPhone app ported and debugged on the iPad.

1:55:04Forget about Swift UI, because it's just--

1:55:06the iPhone calculator app is just not that complicated.

1:55:10Sorry, James Thompson.

1:55:12I was waiting. I was waiting.

1:55:14PCALC, to its credit, is extremely complicated,

1:55:16as you know if you ever went to the about screen.

1:55:18But even just setting that aside, the calculator part of it

1:55:21is complicated and full-featured.

1:55:23Apple's is just like a grid of numbers, basic math operations.

1:55:26It's very simple. It already exists and works.

1:55:28You just need to scale up the UI.

1:55:30And the UI is, last I checked, it's like just solid colors

1:55:34with lines separating the buttons.

1:55:36It's not even, like, skeuomorphic, like, it looks like a physical button anymore.

1:55:39So, yeah.

1:55:41Someone gave--didn't someone give an explanation?

1:55:43Maybe it was one of--maybe it was one of Gruber's interviews with executives

1:55:45of why there's no calculator on the iPad.

1:55:47Do either one of you remember?

1:55:49I don't remember.

1:55:50It was some dumb reason, but I think they did actually give a reason.

1:55:52Whatever the reason is, it's dumb.

1:55:54Like, it's obviously a clear need that many people have.

1:55:57Like, why do these apps not exist on iPad from Apple?

1:56:00Like, just the iPad versions of them, of the iPhone apps,

1:56:05just like every other app.

1:56:07It's not hard. They can do it.

1:56:09You can just ask Siri and then really, really hope that Siri didn't misunderstand you

1:56:13and give you the wrong answer, which probably has, like, a 10% chance of happening.

1:56:16chance of happening.

1:56:18[ Silence ]