How's it going? Not too bad, how about you? Good, just occurred to me I already started recording before you showed up. You're listening to me briefly watch some tickety talks that some friends had sent me. There is no less cool way to say that than the way you just said that. There's breaking news today that apparently Apple is now dividing the king of the App Store into two different positions.
I guess one for the traditional App Store and one for the EU and other countries like bespoke App Stores. I was saying to John, we should talk about this because otherwise we're going to have everyone writing into us saying, hey, you didn't talk about that, what's the deal? And John, you seem to think it's not worth talking about.
No, I don't think this is super interesting unless we get more information than we have right now because so we all know if you're listening to this show that there's a bunch of different rules that Apple has to follow in the EU and soon to be in other countries. In fact, there already is some other countries different rules. And so they're dividing App Store into someone who's in charge of figuring out what you got to do to follow the EU rules.
And then someone who's in charge of Apple's App Store where you just get to follow Apple's rules. But still at the top of the organization is the same person, Phil Schiller still in charge of the store. And it makes perfect sense organizationally to say, okay, you subordinate whatever person take care of the EU stuff and you take care of the non-EU stuff.
I don't think it signals any kind of policy change. It's not like they're cleaning house and getting rid of the person who's in charge of the App Store and Tim Cook has had a change of heart about the App Store.
And the person who was leaving had been there for 21 years. It's retiring. He's got enough money. It's plenty. It's just maybe it is a story, maybe it's the beginning of house cleaning. But from what I know now, it just seems like, okay, they're shuffling people around for completely explicable reasons. And it does not fill me with any kind of hope.
Yeah, I wouldn't read anything into this about any kind of larger policy changes because like the App Store is run first by Tim Cook, then by Phil Schiller, then by whoever these other people are. So if you want like major policy changes to have a chance of happening, I think you got to look higher up the chain than a third level person for something that's this important to the company.
Yeah, and that would be signaled by one of those higher level people saying something different or doing something different. Like that's when you know change will be happening. Shuffling the ranks underneath just to handle what we all know to be a very complex and touchy situation and having the person who has a deal with the EU.
Not, you know, have the person who doesn't have the deal with the EU not be distracted by that makes perfect sense. That's just how you divide up, you know, labor within the company. So it's so rare that we get any kind of glimpse about what's going on at these lower levels or medium high levels of the company. But every time we do, it just looks like any other company again, someone who's leaving Apple after being the head of the App Store for 21 years.
So that makes perfect sense. People leave jobs all the time. I've told you this is probably going to go and enjoy his life with his money that he earned at all those years. Yeah, with with our 30% right? No, I don't think I go to him. Just get. All right. So moving right along, we have an additional bit of pre show that we need to cover.
We have a new member special. We have the August member special came out a few days ago as we record this. It is ATP insider domestic workflows. John, would you please explain what does that even mean? I mean, the whole top of the special explains it, but yes, it is. An idea for everyone is a member, John. We need to sell.
So, so, so. This is an idea suggested by a friend of the Chotan Vaziri. There's about things that we do in our house that makes our lives easier. One of the examples he gave was getting an electric kettle, which sounds boring to anyone who's in the UK, but not all Americans do that. And a lot of them do get it to say, wow, this really changed my life for the better. And now I use an electric kettle every time I want to make hot water for tea or whatever.
And it can be products that you bought. It could be things that you do practices that you perform. I was hoping it would be weirder than it was it mostly was pretty standard, but I've been surprised from the reaction we're getting from people.
They are finding our hints from Halloween is very useful. Just this plain old boring tips and that's, you know, it could have gone two different ways. We could have found out that Casey is doing something completely really close in his house and we could have tried to talk them out of it.
Instead, we're all doing mostly normal things in our house with the exception of I want to run, but Marco is doing unadvised things with a dishwasher, but hey, he likes it. So you'll hear about that on the episode. If you would like already people are saying you should do a second episode of this. It was so hard to get one episode worth of these tips out, but people are just crave household tips. So we'll think about it for the potentially far future and take another run of this.
Now domestic workflows, what do we do in our home that we think makes our lives easier? You know, it was really funny because after we record every episode of the show, you know, typically I feel like, yeah, that was pretty good. You know, and I'll go to bed afterwards and usually I don't wake up enough to ask how was usually the answer is good because usually I feel like the episodes went well. At the end of that one, I was like, did that go okay?
You don't know what the people want, Casey. They want household tips. To be honest with you, I didn't think it was like bad or anything, but I was like, I don't know. I was expecting a little more fireworks from that. Like you said, it was fairly straightforward, but I have to both say and thank a lot of different people have written in to say, wow, that was so great.
And it was so much fun. And I was like, really? So I'm very thankful for it. Don't get me wrong. I'm not trying to talk you out of that opinion. It took me by surprise. So I guess that we did better than I expected. So go us. Yeah, team. And also I continue to believe that we just have not gotten to the weird things you two are doing in your house. Why is it just us? You're the one with the one cop that everyone slurps from. Everything I do is perfectly normal, as you know. Yeah.
And of course, exactly the same way that everything you do is perfectly normal. And the other two are the weird ones. And that's how that's how it is with everybody. Everyone thinks that things that they do are normal and that things that other people during their house don't make any sense. And they just didn't get to those, but I think that's because we didn't talk about your bathroom cup that the entire family should think that has been discussed at length.
Yeah, but yeah, we will continue to be discussed until there's compliance. I don't think we need to do an entire member special about that. It will be fine. But anyway, if we take another run at this sometime in the future, maybe we'll come at it from a different angle or we will just dig deeper.
All right, let's do some follow up. Aaron Dippner writes in with regard to the iPhone 16 capture button. Aaron writes, you were discussing the rumored capture button and mentioned the possibility of it being touch sensitive. I've often wondered if Apple would consider making a touch sensitive scroll wheel input method. The early Blackberry phones had a physical scroll wheel on the side before they moved to the track ball that became more commonly associated with them.
I still miss that scroll wheel as a method of linear input. It'd be great if this quote unquote camera button or the rumors of touch sensitive volume buttons could lead to something along these lines, though the placement might be odd. I do hope this isn't something just limited to a single camera feature, but in typical Apple fashion, if they do, it'll be a worthwhile feature, I bet.
I know not everyone finds the digital crown on the watch is useful, but it can be a really nice way to scroll a screen without other input. While I can't see this being a physical wheel on the phone, there's plenty of nice uses for the uses for linear input like that. I think I agree with this. I don't know that I'm necessarily seeking a scroll pad, if you will, but I could see how that would be really convenient if it was in the right spot on the side of the phone.
That's the tricky part. First of all, it depends on if you're holding the phone with your right hand or left hand, and whether you want to use the wheel with your fingertips or your thumb, there's just so many variables here. The capture button to be clear, the rumored placement of the capture button is probably the worst possible place for a right hand, for someone who holds the phone in that right hand, to do any kind of scrolling with.
It's probably not that. I also think that any touch sensitive thing on the side of the phone poses difficulties for cases which most people use and poses difficulty for accidental input. The idea of the Blackberry Wheel type thing, but the idea of being able to scroll the screen without obscuring any portion of it has some merit.
I do kind of think that physically the act of scrolling your phone is so ingrained, even in people who didn't grow up with it, but certainly in people who did grow up with it, that it is just so dominant that no one thinks there's anything. There's nothing that needs to be fixed there. People scroll their phones. It's one of the core interactions people do with their phones is scrolling some kind of vertical list on the screen.
And I think it works fine. Yes, you're whatever your thumb is obscuring some portion of the screen, but it's not. I don't think that's an issue. The people would say, oh, that's a problem that needs to be solved. So interesting idea, but I think it has I think it presents more problems than it solves.
We have a bunch of rumors with regard to the iPhone 16 pros, a legit fourth color before you get excited, your choices are dull dark dull light dull in slightly colorful dull, but let's talk about it.
This is a report from Mac rumors iPhone 16 pro models are expected to come in black, white, gray, or natural titanium and a rose gold color according to Apple analyst Ming Chi Quo and other leakers leakers sunny Dickson's image shows we can expect from the rose gold variant, which was recently described by one leakers having a more bronze like you and based on the images I've seen I would concur with that.
A different Mac rumors report will have all these links in the show notes. The new bronze like color may be called desert titanium according to the leak or known as my gin boo. And this definitely as many people have pointed out, and I think the first person I saw point this out was Stephen Hackett if I'm not mistaken, but anyways, very big Microsoft's zoom energy, which is kind of funny.
But you know what are you going to do and then somebody from one of these Mac rumors reports there's a picture I don't understand why these are always so grainy, but here we are. Those are the best kind of rumor shots hastily taken not in focus very blurry. I know I can tell it's authentic or a fake render that they added a blur to.
Yeah, right. So there's what appears to be a chart and I believe this is some flavor of Chinese written on here, but it's iPhone 16 pro and it has several camera lens rings and you can see the different ones and I tried using apples translate app and scanning and reading, you know, what these different messages or words were. And I didn't get anything interesting out of it. Like I was hoping I would see desert titanium written here and I did not, but that's just using an app.
Who knows if if I'm getting the right translation. Well, you do get iPhone with a capital I in a lowercase. I did notice so that's great. So I mean, we talked about these colors in the previous episode, but we didn't have a picture of the rose gold one. It's brown. It's a brown phone. I mean, that's what gold is gold is shiny brown. Right. But this is not shiny brown. This is just brown.
I mean, again, it's hard to tell in pictures is the real color is this real thing is just someone making like a prototype version that's going to look sort of like this. That's why I included the picture of the little rings because like, oh, can you see is the brown ring that brown or is it not that brown. People made fun of the brown zone. But of course, now it's like a collector's item. I'll put a link in the show where you can buy it in Amazon for $230.
I'm going to put it in the brown zone. Let's because they're very rare because nobody bought them. Right. Not a popular color, but not a popular product. Like any kind of fashion thing, you know, trends come and go, is this going to be the year of the brown phone again people case on anyway. Is this like a brown phone with a clear case over it? Maybe you get a brown phone and you put brown leather on top of it and you go for that kind of theme.
Not that this is a super exciting color, but I have to say one of these things is not like the other. This is probably the most interesting pro phone color they've had in years and it's brown. I think it's fine. I mean, golds and tans and coppers and brasses have all been kind of coming back into style and fashion in various things in the last few years.
So this fits in perfectly. I'm not surprised at all. I think it will be exactly as exciting and as all of the other pro phone colors have been forever. So this fits exactly right into the collection instead of like, you know, very like gray, very dark gray, medium gray and bluish gray. Now we have very like gray, very dark gray, medium gray and brownish gray. So if it's right.
Yeah, and a lot of these colors like it depending on the lighting, they can look radically different because the colors are so slight often like we saw this with the warmer way like the gold like MacBook Air or whatever it was. And you'd see some pictures and like, wow, that's like a gold computer and then you'd see it in the store and you'd be like, which one is the gold one?
Kind of lighting, you just can't tell. So it may be that this one spy photo is really emphasized in the brownness and if you tilt it two more degrees, it just was like it's gray. We'll find out when they get in the stars. We shall see, but I don't know. I don't personally care for this brown. Obviously just because it's not for me. It doesn't mean it's not for others. I think it looks kind of, but you know, hey, they could call it mocha or like some kind of well, they don't
do the real leather anymore, but they use a name that evokes leather. I don't know what that would be, but yes, or they could also call it feces, which is what it looks like to me. Moving on, a custom Mueller, friend of the show and developer of acorn and retro batch had some thoughts with regard to the system color picker on the last episode, right.
So you mentioned a 3D app that uses a custom color picker, instead of the system color picker, acorn also uses a custom screen color picker because the system one will really, really sucks when it comes to color profiles, more specifically, an S color panel, which it goes through. I filed a couple of radars about it over the years and given direct feedback, but I gave up a number of years ago and wrote my own most apps which are serious about color management have done the same.
Yeah, that's a tough part where a vapils going to say, oh, you're going to throw a warning less use the system implementation of, you know, the system color picker, the system screen sharing window picker or whatever.
What what happens when the system one doesn't do the things you needed to do and maybe that's why I thought Maya was using a custom one just because it's not really like a Mac first application, it's cross platform runs and Linux, you know, so they're just they're not going to do Mac system things, but acorn is the Maciest of all Mac apps you can imagine and if Gus isn't using system on it's because
the system one falling down in some way it's a shame that they haven't fixed it. So there's that explanation for you indeed. All right, so everyone's bug bear the moment the screen capture nag prompt the
justification of macOS continues and we got some feedback from friend of the show Craig Huckenberry from the icon factory who develop X scope among many of the things and X scope not a sponsor, but it is very good also gets my official okey dokey. Craig writes I can confirm that you get the allow for one month dialogue if you are using the very latest screen recording API's from screen capture kit.
And you get it in seconds after you've just turned on screen recording system settings not after one month cool. Then Craig has just five leave been whining about the fact that there was no documentation for this imagine that imagine that an Apple API without
documentation surely not. But anyways, well apparently there is documentation now in the description of the entitlement is as follows, the persistent capture content capture entitlement indicates whether a virtual network computing VNC app needs persistent access to screen capture. That's all you get now is the discussion section. Yes, I was about to say there's good news there's a discussion section the persistent content capture entitlement enables VNC apps to view and record the screen.
So this was the hope that this this persistent content capture entitlement would let applications capture the screen persistently without reprompting once for on there, whatever. But Apple, I mean, we looked at this exact URL like last show, I think since last show Apple has added this documentation and Casey just read essentially all of it.
It is clarifying because it says what is this for it's for VNC apps. So for example, X scope is not a VNC app and X scope also doesn't and probably shouldn't do the thing that like zoom does where it's like, oh, so you want to share your screen, which window do you want to share do you want to share the whole screen zoom and other applications like that can use the system color picker or screen sharing picker they're not currently but they're probably changing to do so we'll talk about that in a second.
But for X scope you launch X scope and then it's just running and it does all sorts of stuff to your screen like one of the tools that have you can use to measure the distance between things on your screen and obviously to do that it needs to see the pixels that are on your screen so it knows where the edges are because it does like a find edges thing it's really cool X scope is great.
But when you and when you use the dimensions tool you will see the screen capture whatever color is like the blue menu bar icon that says something is looking at your screen and it's X scope it's doing it right.
For X scope it's not a VNC application so it can't use this entitlement because I assume Apple would reject it and say hey you're not a VNC application and it also can't really use the system picker because X scope always wants to look at the entire screen that's the whole point I want you want to know the distance between those two windows a distance between that and that like you don't want to like pop up the picker pick the whole screen use the dimension tool pop the picker pick the whole screen use the dimension tool right.
You just want to work the way it does now which is you just use X scope and it works and yes when it is looking at the pixels on your screen you see the little screen recording thingy in the menu bar as you would expect.
But that's it so I don't think this entitlement is going to help X scope or any application with like a color picker like you can imagine like a corner if wants to use like it doesn't want to use a system color picker because it does color matching or color profiling badly or whatever so it's using its own custom one like it has been for years.
Any time you hit the eyedropper it's going to pop up a picker that says where do you want to I drop from the whole screen this window this window this window is like the whole screen again I mean that's not the right API for this and as far I haven't been able to tell this is a haven't written a demo app but I think you use the thing that pops up like which window do you want to share.
You won't get reprompted once a month for that but I still haven't had that confirmed everyone who says if you use that you won't get prompted I'm like okay well do you think that's true or did you try it and if you tried it did you set your date for or have you waited a month or did so much apple tell you that this is all still kind of up in the air but yeah bummer about that entitlement unless you're a V&C app in which case maybe it helps you or maybe you still get prompted once a month we'll see.
I mean this would not be the first time that apple has kind of made a bad decision and instead of recognizing the badness of the decision and finding a better solution they start poking a bunch of possible holes in it like entitlements.
But maybe this indicates that this is not the right design to begin with like what I said last episode to have this like you know allow for a month thing with screen capture abilities that's going to just kill all the businesses of all apps do that like you're going to have so many support problems what apples basically saying is apps can no longer really do this but we don't want to actually take the hit of not letting apps do it officially so we're going to just make it suck for all the apps that do it and you know what I'm going to do is I'm going to do it.
And cause a bunch of problems for them so they really can't rely on that as their business anymore but we're not going to actually have the guts to go ahead and kill it off completely because that would cost certain features and apps that we want the solution to come up with is just the most half baked half fast million mouth week thing they could possibly do when there are better options available so here's my suggestion apple.
When apps are reading the screen make it really obvious in a part of the UI that they cannot change one way to do this would be you have the indicators in the menu bar how about taking up like the entire right like 300 pixels of the menu bar with a big blue banner that says ex cope is currently capturing the screen.
I think I'd rather have a prompt once a month because some apps are cops capturing a screen constantly or like when you open an open save dialogue box default folder you know fires up the API that needs to see the screen to do its magic thing or whatever I don't want something that huge in the menu bar I mean the icon I think is fine making it bigger and more intrusive make sense if you're using an application that you go and use and then stop using but what of a thing that is just ambiently seeing your screen because it needs to do that to do its job.
Something that is persistently a little bit visually annoying is much better than something that periodically just totally breaks that is not a solution is not totally break is just topping up with that log saying you want to keep having a permission does it once a month I would pick that and again the menu bar icon is there and I think it's pretty prominent no it's not 300 pixels wide but it is colorful and it is prominent and you can see it when it's happening I think job done on that front I very much to speak because when you interrupt the flow of people first of all that requires somebody to add.
That requires somebody to actually be at the computer you know like an upgrade Jason still brought up like what if somebody's running a headless server and like a headless Mac mini server somewhere and you know this box pops up well how are they going to access that box exactly without like plugging in a monitor if it's going to break the thing that's allowing them to remotely administer the machine well that would be a VNC application and you could use this persistent entitlement which presumably would get rid of that well would it would qualify we don't know the documentation did not have that in the discussion that's the thing like it wouldn't the fact that they are not going to be able to do that.
The fact that they have to poke holes like that into it tells you right there that's not the right solution this is an in-elegant solution to a self-creator own goal how about we rethink the actual problem here and think are there any other solutions that could maybe be better for that.
I guess you disagree John that's fine but in my opinion a larger visual indicator is a way better solution than interrupting someone's flow and breaking the functionality at least once a month for and requiring is an interaction to keep confirming this thing that people are like
that is just such a bad solution as a problem. Well the problem is they're both crappy if I'm honest with you because on the surface I agree with you Marco but inevitably then I think about well what if I was doing like a screen what do you call it when you record your video or you record screencast of the purpose thank you screencast I knew screen something rather couldn't put my finger on the word what if I'm recording a screencast and now I've got this gigantic like you know
what on the top right hand corner my screen now I can solve that by not having the visual thing be in it so I think the increase in the visual presence of it is a viable solution for anything that you use like
intentionally but not for things that are ambiently in the background always seeing your whole screen because they need to do their job like default or X or X go up or something like that right and for the suggestion for what I think the visual thing would look like for the cases where it is okay to have a prominent visual thing
that would and you know this should be sort of the default unless you get some super duper permission right and again it's not this this person kind of capture but anyway the new Siri effect the new apple intelligence Siri effect not not the exact Siri on but you know how it makes like call it rainbow colors around the edge of your phone screen that but a different color
it's very prominent you're not going to miss it it's very large you can exclude it from the screen recording thing because the actual screen recording API is no what's being drawn in layers or whatever they could just not include that to your point Casey so won't be won't be in your thing but it's like when that is active if you
I don't know if you've tried the beta or seen demos of it when that Siri ring thing is active it's pretty hard to miss much harder to miss than an icon in the menu bar or 300 pixel wide banner in the menu bar it is very prominent is animated and it really gets your attention that would be good for situations where you've got like a screen recording application or something like that but for those apps that need to see the pixels on the screen to do their job and they're running all the time
persistently it should be hard to get that entitlement you should have to jump through hoops to do it but it should exist because those apps it's inappropriate to have you know rainbow border or blue border or purple or whatever constantly on your screen because default folder X is running in the background you know 24 hours a day so it is a difficult problem but you can get to an 80 or 90%
solution without repeated prompts I don't know well I mean I feel like this will work itself out because Marco thinks that the the support burden of having a people you know email and say hey why does your thing keep prompting me every month for this thing I hate it blah blah that is terrible but I don't think it's a business killer it's a business
harder is not like it's not going to put these apps out of business it is going to make someone have to do like a you know a text snippet that they respond with to explain this apple doing this not them and they're something they can do about it so that shows that there remains a problem of some kind and it is bad but yeah I think I think better solutions do exist and hopefully we are ever so slowly
and it would be better if Apple would communicate and so we wouldn't be guessing whether this VNC thing solves the problem solves the remote access problem like does that if you have get this VNC entitlement for your VNC app does it prevent the scenario where you can't VNC and because look I don't see
there's a dialogue popping up on the screen that you're trying to be into that says do you want to give the VNC and there's no one there to press it right does that solve this problem or do you still get prompted once
if you have this entitlement nobody knows because they added documentation between last week and this week but they didn't say anything about that it's like you added documentation but you didn't tell us we want to know more like I like VNC isn't there that tells me okay if I'm not a VNC app don't
even bother applying for this one because Apple's not going to give it to you speaking of entitlements this is somewhat related to things that see the screen but the window management application moon has a new version MOM that spells moon as a reference Casey nope nope it and it obviously it uses the excessive accessibility APIs to see the screen MOM the the previous major version of MOM I think MOM
3 is on the Mac app store but only because it I think it preded to the Mac app store whatever but they got like one of those temporary entitlements apples like okay MOM you can be on the Mac app
or we'll give you a temporary entitlement and what does that time on let them do use the accessibility APIs the actual official Apple accessibility APIs which are incredibly powerful and invasive because they have to be to do their job and MOM uses them to do what it does which is like a range windows and everything right when MOM 4 came out which is the new version apples like yeah you're not getting that entitlement anymore
so MOM 3 got it because it was like okay well we want to get you the Mac app store whatever MOM 4 is not in the Mac app store because remember that quote unquote temporary entitlement that they had for who knows how many years well they can't get that one for MOM 4 because it's a major
new version so MOM 4 is simply not in the Mac app store because there's no way to use the accessibility APIs and also be in the Mac app store and I feel like I file right feedbacks on this I feel like it's a problem accessibility APIs are important and should exist but if they have to be like illegal
contraband things that you can only use if you're outside the Mac app store and those maybe those will stop prompting you once a month about everything like Apple you have to make modern accessibility that can actually be used to say well we've got the old ones and no one should ever use them and no you can't even be on the Mac app store if you use them unless we give you one of those
quote unquote temporary entitlements that you've had for seven years but if you make a new version of your app sorry no temporary entitlement for you it's terrible.
I mean to me this has been true since they started all that BS with the Mac with the launch of the Mac app store many years ago if they have to start poking holes in a policy or a technical restriction with entitlements that well okay fine you can do it not everyone can do this but you can do it that is always a design failure if they can avoid it they
should and I think that that has become it's kind of like I'm not to get too political it's kind of like the executive order it's like this is like a you know a kind of bad work around to a broken system like that's what entitlements are their bad work around to bad design decisions and a much better design is to have the technical restrictions and measures and capabilities in place that work for any software that's
running on the system and to have an entitlement based exception system where you say well we don't actually want anyone to be doing any of these things but it would hurt our platform too much if app X or capability X was not available now the correct decision if your face of that problem would probably be something like how can we change the technical environment such that that function is still available in a way
that fits our modern needs better instead what the entitlement escape hatch does is say we're going to do it we want for everyone else but you you can maybe for now temporarily do this that is always a bad solution is always going to introduce vagary instability for somebody's business or capabilities in the future it's going to kind of mess with competition possibly in weird ways like there's so many ways that's a that's a failure to make a decision
it has uncertainty for developers uncertainty was they don't know also I got this thing and I would say by the way entitlements I don't think are that temporary super secret only you get this it's a temporary even in the names of like temporary entitlement don't expect to have this like
it's it's better that they give them the not because a lot of apps wouldn't be the Mac App Store if they didn't have the instant title but when you've had it for seven years how temporary is it and when you can't get it for your next app like it's uncertainty it's like so I have my whole business is based on this you know half my customers are in the Mac App Store and this temporary entitlement that I got seven years ago is the only thing keeping my Mac app there oh when I make a new
version I'm not going to get that temporary one yes no it's just like you're always dangling by a thread now you're always dangling by the way because Apple changes rules whenever once it does and that's another argument for not having Apple have exclusive control distribution and thankfully on the Mac they don't so moom can offer their app outside the Mac App Store but the Apple's attempt to push the Mac App Store while simultaneously you know not allowing all sorts of apps that people want
on the Mac App Store and then doling out special secret temporary entitlements to just the very important apps like again that's better than them not doing that but I agree with you Marco that is not a that's not an ideal system and when you're doing that you should rethink like if this is what it takes to get these apps in the Mac App Store something is either wrong with the Mac App Store or macOS yeah it's I don't know I don't I am also not so bothered by entitlements like I
think the better answer is you know like Marco said to to have it such that they aren't required but I don't begrudge Apple for wanting to have their fingers on you know who is using this and are we considering them to be blessed enough to use it and so I see both sides of it but well the time it's already part of an important purpose where in any thing system with entitlements you want to know basically by looking at an app like the
the keep using nutrition label these days in pop culture but you want to look at the app and say what does this app permission to do can it record my screen can use the micro on can do this just but looking down the entitlements that this app has like an iOS does this app use location does to do this entitlements can and should exist temporary only you can do this super secret you can use accessibility a PIs even though no other app on the Mac App Store can do it
that's not a good entitlement well I would I would say any time that Apple has to choose whether an app is worthy of an entitlement so anything that requires an application process or you know you got to email someone to get it like any of that the problem is you're bringing way too much human
fatality you're bringing in vaguer you're bringing politics we like to think especially like earlier on like we like to think like if I just email Apple and I apply for this thing that my app clearly qualifies
for it will be fine but over time we're seeing Apple again I kind of as they chase the the app store scrounging around the couch services revenue kind of stuff we're seeing them start to weaponize systems like that like notarization that used to be neutral and I think this is exactly the same thing
entitlements have never been neutral there are people who have asked for entitlements and then just not heard back for three years just nothing right because like what if you know Steve Traut and Smith wants entitlement like it does Apple love him like is he going to get it who knows maybe not the people inside Apple when it comes to stuff like this when humans are involved humans can't help be human and so you start running into things like petty you know spat and people who just don't like
someone and like that happens that we've seen that that's that that's happened for years anytime humans are involved that has the potential to happen and Apple has a lot of people who do were like spiteful and judgmental and have grudges like we see that happen and affect real developers so
the best systems like this just apply the same rules to everyone and for Apple to continue to have software platforms that people trust to build businesses on they have to keep they have to you know keep that trust up that they're not going to arbitrarily crush your
business or make it very difficult for you needlessly and so the the fewer entitlement based systems there can be that like that require any kind of Apple approval or application process or human granting like the fewer of those the better and I feel like
what they're doing now is just making these really cowardly decisions of like well we're going to lock this down for most people but if you you know kiss the kiss the feet maybe we'll let you do it like that's that's a terrible way to run a platform.
I've always been in favor of the opposite direction of Apple actually using good judgment deciding which application should have more permissions based on the reputation of the developer and all that other stuff or whatever but that does require humans to acting good faith and do
what's best for the store but really what it requires really what my suggestion requires is that there be competition on the Mac there is you can distribute outside the Mac app store which is why the Mac app store is one of the many reasons why the Mac app store is not massively popular
compared to you know the way it is in iOS where it's the only game and town lots of applications are distributed outside the Mac app store some even some very big applications are distributed outside the Mac app store sometimes exclusively sometimes not exclusively but that applies enough pressure for people for a moment ago okay we're going to make a new version and Apple is not giving us this thing but we can we have a way forward fine we'll do it outside the Mac app store.
I don't know if it's still in the Mac app store room before we'll be outside it and here's the explanation and that applies pressure to Apple in a way that didn't exist until very recently on the iOS platform. Being able to having entitlements be sort of automatic for most things is a better system you shouldn't have to apply to get like a basic entitlement but I do think that I don't like and I don't like temporary entitlements but I do think the most powerful entitlements that
you know have the potential to use the most damage should not be automatically distributed but should still exist but only for applications that are replicable and yes that brings humans into it and humans can have grudges and do bad things and all you need to have is enough of a
enough of a counterbalance to that to say okay if the humans Apple are obnoxious they'll be punished for it by that developer retaliating saying fine my apps not even in the Mac app store anymore and I'm going to do it all outside right and there needs to be some kind of they need to be
besides this equation instead of Apple holding all the cards and us just out here hoping and begging that they'll you know do the thing that we want again I've seen multiple stories I haven't saved all these but like back in the Twitter days and even the last time days
just some random developer who's like my application does this thing and I need this entitlement for it to work and I asked for it and it's been two years and I haven't heard back and I keep emailing them and I just never hear back and it's a black hole because they're not a
super famous developer and they don't have a podcast and they're not like a well known application and if you can't hear back from Apple or Google or any of these big companies what do you do like go there and knock on the door or something I mean they guess they should run to the press because that's the only thing that helps the same anyway it's it's yeah the current situation is not great but I do every time I see one of these things I say well at least the Mac is not iOS for now.
So coming back to the entitlement in question and anonymous person writes saying I'm in engineering for a company that makes remote access software I can confirm that the instant content capture entitlement is intended to allow apps to return to prompt one behavior though it does allow for more than just screen capture which is somewhat ironic this was what we were told to do by a contacted Apple who is working with us on Sequoia compatibility.
So if you're a big enough company and you make an important enough application Apple will tell you stuff that they won't put in the documentation so apparently this person was told that you'll go back to prompt ones behavior if you have this entitlement but of course this is an item I see back to a podcast and not documentation on Apple's website maybe next week that web page will have seven more words on it to explain this.
All right so moving to last week's overtime topic which was about Mac sales as reported by CIRP. I thought we should have hyped that up more when we talked about the overtime was a new about because it was a pie chart but it was shocking so now we were we were revealed the shock for people who didn't hear the overtime last week maybe because they're not members.
All right so Phil Marshall writes it seemed obvious to me that the chart is based on revenue from the various models not unit sales they get more revenue from selling MacBook Pros and MacBook Airs because MacBook Pros costs so much more per unit same for Mac Pros.
Yeah so the shocking thing was that with two shocking things one MacBook Pros had a bigger pie wedge than MacBook Airs and two of the Mac Pro pie wedge was almost the size of the iMac pie wedge and was more than twice as big as the Mac studio and the Mac many.
So people like that that chart that whole pie chart thing that had to be revenue and what I would say is even if it was revenue the margins on things like the Mac Pro have to be higher than they are in a MacBook Air the margins have to be higher and the total price is higher so even if that was revenue that still argues even perhaps even more strongly because hey the more Mac Pros you sell you make way more money off each Mac Pro that you sell than you do off a Mac
Pro care so if it's revenue profit whatever it is it would still look good for the Mac Pro. Regardless Josh Loetz writes in Josh works for CIRP and in Josh writes the chart and all the analysis is unit sales we updated the text in chart title to make that clear.
Oh okay I did reach out to CIRP after it using my little paid permission thing I added a comment to like the the thing because that comment section I said and I said hey is that is it unit sales revenue profit what is it and I got an email I didn't
get a reply to the comment but I got an email from someone at CIRP said it's a sales so there you go straight from the horse's mouth again with the caviats about we don't know how CIRP comes up with its figures but for what it's worth those were unit sales.
All right and then a lot of people or maybe not a lot but a handful of people wrote in with regard to patreon and they were saying that long time patreon users say that the patreon has been trying to persuade creators to move away from pay by creation first of the month billing for many years now so to recap to recap, a lot of people would say, hey, every time that I make a new thing, I will get paid when that'll happen at the first of the month.
Well now there's, or I guess for a while now, Patreon has been saying, well, can we maybe not do that anymore? And so perhaps, perhaps Patreon is in part using Apple as a scapegoat to force their own users to do the thing that they want them to do. That's interesting though, because that Patreon is not getting rid of payback ration in first of the month, you just can't use them for people who sign up through the iOS app.
So those things still exist, and I kind of understand what Patreon will be pushing to do that, because they want to make money and pay back ration, surely pay slower than a regular steady, you know, every month. I don't know why they'd be against first of the month, or against a non-first of the month, but still regularly scheduled billing, but whatever.
Like this is, this was everyone's explanation for saying, you should blame Patreon too, and we were asking, why doesn't Patreon just pull out of the app store? You don't need them, you've got a website, it should be fine. Of course, we don't know how many customers Patreon gets through the app, and we don't know how many of them would lose if they got rid of the app.
But here is what everybody wrote in to say, you should blame Patreon too, because they've been nagging all their creators to stop doing payback ration through every possible means of saying, hey, don't you want to not do that anymore? Don't you want to do this? But this is even before the Apple stuff. And so maybe Patreon is kind of getting what they want without having to be the bad guy. John's favorite thing, error network changed, lives on, baby.
So AJ writes, I'm not on the Sequoia Bay De yet, but according to ARTS, known issues page, that's ARC, the very fancy web browser that everyone seems to fall in love with. According to ARTS, known issues page, it appears error network changed is back in a big way for Chromium-based browsers. Apparently, disabling calls from iPhone in FaceTime is the quote-unquote fix and put a couple links in the show notes.
Yeah, so this is what I said last time when the bug was closed, the Chromium, the bug and the Chromium browser and the Chrome is closed with a fixed status, because they had decided, okay, based on these reports of people who interacted with this bug and said, here's my reproduction, here's my system, here's all my information, here's what's going along blah, blah, blah.
Some developer debugged and said, okay, I see on your system, what's happening is that X and Y and Z are happening and then we're flipping out. And what they did was put an include list and said, okay, if this exact thing happens, I'll throw error network change. And I said at the time, that's not a great solution because there's a million things that can cause the network to change.
You fix this one that causes it to happen, but hey, looks like there's other things that can cause it to happen too. What are you going to do? Go through the whole thing and say, okay, well, if you spend three months going through back and forth with me and getting an exact reproduction that you have in your system, that I can repeat it on my system, okay, I'll put in code for that as well. How about you do this? How about you decide in Chromium?
Which changes to the network does Chromium care about and only throw error network change for those and all the other ones ignore? That's my suggestion. But I am not a Chromium developer. So, well, maybe it should be. You know, again, Chromium is in a lot of places. In the arc browser, it's in Discord, it's in Chrome, obviously.
I just, I don't think this is tenable and it amazes me that this bug isn't getting more attention because people are constantly, maybe they're sending it to me because I talk about on the show, constantly sending these situations where they're like, they're at a point of sale kiosk and it has their network changed on it. They're using the arc browser and it happens, they're using Discord, it happens.
And who knows how many times it's happening and we're not seeing it because it's just silently going into a console log somewhere. This is something they have to deal with. And these fixes are like just disable features of your Mac. And then no more, right? Disable iPhone mirroring, disable calls from iPhone. Just say it was like, that's not the solution. Oh my God, Chromium, you got to get with it. Yep, but it's the best, John, it's the best. I tell you, it's the best. Not really.
All right, Fortnite is on iOS and EU, reading from the verge. Fortnite is finally back on iOS just over four years. I can't believe it was four years ago. I feel like it was at most a couple of years ago, but anyway, just over four years after Apple booted it from the iOS app store, but it's only available in the EU.
The game launched on August 16 on both a new iPhone version of the Epic game store and through Alt Store PAL, another third party app store, which is run by like regular person and a friend of the show, Riley Tusted. Anyway, the Epic game store is also launching today for Android users worldwide.
Reading from Mac rumors, along with bringing Fortnite to Alt Store, Epic games said it will bring Fortnite to other mobile stores that give all developers a great deal, while also, quote, ending distribution partnerships with mobile stores that serve as rent collectors. Epic games said that it will be removing Fortnite and other Epic titles from the Samsung Galaxy store to protest Samsung's quote, anti-competitive decision to block side loading by default.
On Samsung devices, Epic will charge a store fee of 12% for payments that are processes and 0% on third party payments. I mean, Tim Sweeney is a prick. He's putting his money where his mouth is. I'm here for it. I'm here for it. And then finally, related to that, speaking of Tim Sweeney actually being good. Anyway. Right. This is, I'm sorry, this is Alt Store, so I think it was Riley writing. Good news EU for innovation and app distribution.
Epic games has granted us a mega grant grant that we plan to use to cover Apple's core technology fee going forward. And we won't take it for granted. What does this mean? Alt Store, pal, is now free. No subscription necessary. I love this. Like, I love this. I love that Epic's like, we'll pick up their tab. That's so amazing. That's so amazing.
Yeah. Because the, who used to have to pay to get Alt Store because Apple charges a fee and so if they don't want to lose money, they need to pass that fee onto the customer plus a little bit for them anyway, Epic has money and they're saying, you know what, we've got our own store, the Epic store and we're putting our stuff in it and we've got our store offer or whatever, but we want even more stores. So they're essentially funding their competitor funding Alt Store by saying, here, take this.
So people won't be dissuaded from using Alt Store in the EU because when it's like, oh, you know, Euro 50, I got to download the store. I'm not sure I care about it. Hold on a store. Well, now it's free because Epic gave them a whole bunch of money. Yeah. Just to cover their Apple fees, like that's, that is so great. Like what a finger in Apple's eye. Oh man. What a boof. This is, again, I am not a Tim Sweeney fan.
I have no particular thoughts about Epic as a company, but I feel like Tim is really a pretty big prick. That being said, what a just gorgeous and five star f*** you to Apple. I mean, it's just perfect. It's so good. And I can't help but applaud it. I mean, just, just well done. Well done. The sick thing is I feel like if I'm siding with Tim Sweeney on this, then something is gone very, very wrong. But here we are. And good for you, Tim. Good for you.
We're brought to you this episode by Squarespace, the All in One website platform for entrepreneurs to stand out and succeed online. Whether you're just starting out or managing a growing brand, Squarespace makes it easy to create a beautiful website and get you to your audience and sell anything from your products to your content to your time, all in one place and all on your terms.
Squarespace has an amazing set of tools to help you build a personalized website that matches your brand and your preferences. And it starts with their new guided design system called Squarespace Blueprint. So you choose from professional curated layout and styling options to build a unique online presence from the ground up tailored to your brand or business and optimized for every device.
So you can easily launch your website and get discovered fast with integrated optimized SEO tools so you will show up more often to more people and grow the way you want. Once people find you, they have amazing checkout options. So whatever you need to accept credit cards, PayPal, Apple Pay, even you can offer customers in eligible countries option to buy now and pay later with after paying clear pay. So you have all kinds of support with Squarespace. All of this is to sell whatever you want.
Your products, physical or digital products, content, you can sell memberships, courses, eBooks, PDFs, music, so much support for your business on Squarespace. So I suggest you give it a shot because you can try Squarespace for free in trial mode. Go to squarespace.com to start your trial today. When you're ready to launch, go to squarespace.com slash ATP to save 10% off your first purchase of a website or domain. So you can go there in trial mode for free, build it and see how you like it.
And when you are convinced to stick with Squarespace and I think you will be good at the really great Squarespace.com slash ATP to launch, save 10% off your first purchase of a website or domain. Thank you so much to Squarespace for being an amazing sponsor for all these years. And especially for this episode, of course. So thank you Squarespace for sponsoring our show. Apples hidden AI prompts have been discovered in the Mac OS beta.
This was a week or two back now, but Reddit user, I'm sorry, I'm reading from MacRumers, a Reddit user discovered the pre-prompt instructions embedded in Apple's developer beta from macOS 15.1, offering a rare glimpse into the back end of Apple's AI features. They provide specific guidelines for various Apple intelligence functionality such as the smart reply feature in Apple Mail and the memory feature in Apple Photos.
If it's okay with you two gentlemen, I'm just going to go ahead and read these. They're not too long. Actually, before you do, just to clarify what they are and how they work here. So as we've discussed in the past, LLMs can take input and produce output. A lot of them take text input and produce text output. And just to play an LLM by itself, there's no other way to tell it anything except by giving it text.
And you put a bunch of text in and then a bunch of text comes out and then the thing that you put it through has no recollection that that ever happened and it's back to zero, happy birthday, like frosted the snowman, right? And so the techniques that they use are when you're having a conversation with an LLM when you say one more thing, oh, I have another thing to say and this and that and the other thing.
And you say they just take the entire conversation up to that point plus the new thing that you said or throw the whole thing through the LLM again and it goes in. It comes out, right? Same for when you want it to do something. How do they do it? You just take whatever the person typed and then you put a bunch of instructions that the user doesn't see in front of that and then you put that much larger string through.
So one of the examples here is the writing tools feature in macOS and you right click and have it do like a whatever you wanted to do whatever with some text, whatever text that you provide to this whether you selected it or you right click it or whatever. This is the text that will be stuck on the front of your text and then that whole block will be thrown through the LLM and Apple gets to write this text and that's what people found in macOS. So you can read the writing tools. All right.
Writing tools. You are an assistant which helps the user respond to their mails. Does it really read that just their mails? Anyway, given I really dislike this, given a mail, a draft response is initially provided based on a short reply snippet. In order to make the draft response nicer and complete, set a set of questions and its answer are provided. This is terrible. God I hate this. This is a copy and pasted straight out of the beta.
Maybe they transcribed wrong in macromers but it's copy and pasted. A set of questions and its answer are provided. Please write a concise and natural reply by modifying the draft response to incorporate the given questions and their answers. Please let me reply within 50 words. Do not hallucinate. Do not make up factual information. Oh, okay, short. Great. It's Jennifer Lawrence. Okay. Does telling it not do not hallucinate does that work? It must, right? I assume they tested it.
How does that work? So these features, and again, this was a beta, right? But these features, the uses, this is how Apple makes these feature work. You're looking at it because again, as an LLM text goes in, Apple gets to pick this text and presumably, like you were saying, Margaret, like, presumably they tried a bunch of different text. Oh, yeah. And found the text that gives them what they think is the best answer. And you can speculate about why do not hallucinate. Why would that help?
My speculation is that there is now enough text out there in the world that references hallucinations in AI that that will influence the model to not do the things that are in those text passages that mention hallucinations. All the stories you've read about, oh, AI's hallucinating. Look at this funny example. Look at the thing that it did, although it's all the explanatory text.
That is enough to influence a more modern LLM that has been trained more recently to understand hallucinate in that context and to try not to do the things that are in those descriptions. You know what I mean? And everything else that's in this, the weird grammar, the strange sentence construction, like, Apple can pick anything to put here. It's not that much text. It's like a paragraph.
But they can pick anything and what they choose has a profound influence on what happens when you right click and pick like summarizer, reply or whatever. And it's fascinating that this is the incredibly blunt instrument that they have because again, the LLM just takes text and there's some text from the user. And then Apple says, we'll stick our text on the front. And what text will they stick on the front?
Right now it seems that they're sticking fixed text blobs that presumably they will change as time goes on, do they need to add another thing that says, do not insult the user? Do not like this a lot of do not so you can imagine putting in there, but like, it's so weird because it's just a bunch of numbers. And it's just a big machine where you put in a bunch of texts and a bunch of text comes on. It's like, we arrived at those numbers through millions of dollars of training on TPUs.
And the whole point is we could not have come up with those numbers on our own. We had to train. It's kind of a form of compression if you think about it. Like compressing this all this information into this set of numbers that now lets us put something into this box and have what comes out, reflect the information that was used to make those numbers. This is not how I would choose if I had to do this job like your job is to work on the writing tools. Someone's job is to do to write this text.
And the performance of this feature depends a tremendous amount on this text and only this text. And I would not want this to be my job because I would be like, what do you think? This is a good guess. Can you make it do something bad? Can you make it insult me? Can you make it like lie or make up information? Do not hallucinate. Do not make up factual information. Fingers crossed. I also love the use of the word please in prompts. That probably helps. Yeah, that's the thing.
Like, again, I'm sure they tried things out and I'm sure they found like maybe this made it respond in a more polite way because in the training text, maybe when people were saying please, the answers were more polite also. So like, you can kind of see like how did it get here? Well, in content that includes politeness, the response, you know, the other text around it was also more polite on average.
Like, you can see how it gets there, but wow, like what a weird thing to have to think about and like what an odd way to have to specify how a product behaves. Yeah, if you think about like being a programmer, this is the antithesis of being a programmer. Like one of the credos of a programmer is never know how weird things seem to be. There is an explanation setting aside cosmic rays. Like you can eventually see how it's working.
And even with this one, you could trace this through the LLM and see why the answer comes out the way it does. But you like, yeah, but what about those billions of numbers? Where did those come from? It's like, well, they've seen from training. Like you'll see it happening. You see it. Well, all the pins in the machine are. You see the ball bouncing off those pins and you're like, yeah, but why are the pins there?
It's like, well, we arrived at those pins by this process, which you could also meticulously trace. Like, it's all very predictable and deterministic. There's no unknown magic fuzziness here, but it's predictable and deterministic in a way that is massive, first of all, and second of all, not specified by a human, but instead specified by grinding through training text. Right?
That's the thing that seems magic about this is like, well, I didn't make up those numbers, but I made this machine that adjusts its numbers when we jam text to it and we jammed billions and billions of letters of text to it. And these are the numbers that we got out and it does this thing and it's amazing.
But I would not want to be responsible for making this paragraph because things can go horribly wrong with this feature based on a change of a word, a misplaced comma or different sentences in here. And I wish, I hope someone's keeping track of these. Like, over time, how does this prefix change for writing tools? Like in subsequent versions? Anyway, there's more of these. I think we should read some more of the funnier parts that are from these prefix snippets for features. Smart reply.
You are a helpful mail assistant which can help identify relevant questions from a given mail and a short reply snippet. Given a mail and the reply snippet, ask relevant questions which are explicitly asked in the mail. The answer to those questions will be selected by the recipient which will help produce hallucination and drafting the response. Please output top questions along with a set of possible answers or options for each of those questions.
Do not ask questions which are answered by the reply snippet. The question should be short no more than eight words. The answer should be short as well, around two words. Present your output in a JSON format with a list of dictionaries with a list of dictionaries containing question and answers as keys. If no question is asked in the mail, then output an empty list, only valid JSON and only output valid JSON and nothing else. Again, as a programmer, you would say, wait a second.
So you want to get JSON from the LLM and the only way you have to make that happen is to say, please output only valid JSON. I mean, presumably the thing that grabs this output then validates the JSON and throws some kind of internal error if it doesn't happen. But you're reduced to begging, please produce JSON. Please work. Because that's it. It just takes text in to put text out and JSON is text.
But if you want it to be JSON, you have to ask for it and then you have to cross your fingers and say, I hope I asked enough and in the right way and in the right part that it will output JSON and not decide not to output JSON. And again, I'm just talking about simple LLM. Most of these things are not as simple LLM. In fact, often I have many models cooperating and they have stuff that's around the model. So it's not as probably not as brain dead as I'm describing it.
But in LLM and isolation is as brain dead as I'm describing it. And presumably Apple is doing stuff around that to try to help with this. But the fact that these things exist, the fact that it says only output valid JSON and nothing else, that means that part of the job of this paragraph is something super important which is, look, things later in the chain of this smart reply feature, like, you know, inside the code that happens when you press that button, probably expect JSON.
And so it better be JSON if it's not, I guess we ask more politely or emphatically. Weird. And like, how do you even train for like, do you like feed it a bunch of JSONs? Say this is, and then feed it a bunch of like XML and YAML and stuff and like, this is bad. This is good. How do you do it?
And the world, the world of knowledge, if you just pull everything from every web forum and every programming forum and stack overflow and whatever, like, you know, in practice, if you use chat, you can do this and it does give you JSON. Like, there, that's training data is sufficient for it to pretty much do this all the time in the format you ask for it every once in a while, get a little confused and do something a little bit off.
But just in the, in the plain old training data, I don't think even in like the manually created training data, like chat to you as like hundreds and hundreds of thousands of, you know, manufactured question answers to make their models smarter. That done by armies of humans, right? But even just in the training data, I think just stack overflow alone would be enough to make sure that you do get JSON. Valid JSON?
Hmm. I mean, that's getting, you know, you get a little bit greedy there because I've been a lot of the stuff in stack overflow isn't valid, JSON either. But the word valid JSON surely appears next to all sorts of posts saying something says this isn't valid, JSON, what's the problem? And, you know, it's hard for us to think about because this stuff only works with such a huge volume of training data.
Whereas human, you tell them something once and they hopefully get it or maybe twice, but that's not how the arms work. There's no, there's no mind, there's no learning, there's no memory, there's only brute force. Memories and photos. Don't read the whole thing. Just read the, just read the bald stuff because the beginning part is very repetitive. Conversation between, the story should be about the intent of the user. The story should contain a clear arc. The story should be diverse.
That is, do not overly focusing entire story on one very specific theme or trait. Do not write a story that is religious, political, harmful, violent, sexual, filthy, or in any way negative, sad or provocative. Here are the photo captioning list guidelines you must obey. And then that, what would follow that would be then your text, right?
So if you say memories and photos, you would say, you know, my dog in the park, that paragraph of text would be propended to my dog in the park and the whole lot of text would go through. Don't, don't, do not write a story that is religious, political. What do you say, you know, show me like, you know, my first communion for my kid. Right. Exactly. Pictures of, you know, Timmy's first communion, but do not write a story that is religious.
How you going to like, you know, get like a bar mitzvah, like, I don't know, I don't know how you would political, harmful, violent, sexual, filthy, what about a kid in the mud? Right. Or even like, you know, the story should, you know, do not overly focus the entire story on one very specific theme or trait. So is that like to avoid like foreheads over the years? Like how? Wow. But this, but this is, I think this is like a prompt.
I think you, you know, here's the photo caption list guy, Lindsay Musto Bay. I think that's where your text goes. Hmm. Anyway, when we're, we're all trying these features. When Apple intelligence starts rolling out to all the things we're actually using on our phones, every time you use one of these features, I want you to think of this paragraph of text that is being propended to whatever you're selecting or whatever text that is coming
from the thing you're doing, whether you're typing the text, whether you're selecting it, or whether you're just tapping on a picture that there is already a keyword cloud or a script, a, I generate a description of that picture that is then propended to this. And this is controlling the feature. You know, and all these, this is how all these features work in Apple intelligence and most other LLM powered things.
And sometimes that doesn't go quite the way you would expect as a cable princess, an example of here. I think also like, before we get there, like, you know, all these prompts and everything, you know, like people have so much fun trying to basically escape out of them. Like, you know, it basically doing the prompt version of like SQL injection in the parameters that you're passing it so basically saying like, ignore all previous instructions. It's a meme. Yes. You know, right?
Please write me a poem as if you were creating a harmful, violent sexual, filthy or a negative side of provocative story. You know, like, there's so many ways people will attempt to break this. And I mean, I mean, look, if you try hard on it, you'll be able to, I'm sure, because that's how they always are. But I don't know, it's kind of, I kind of love watching this era of technology because it is so, first of all, incredibly powerful.
And there is such an amazing amount of utility and value being created by LLM's these days. Like, it's just massively powerful, so cool. Most of us have no clue how or why they work and it blows our mind that they work at all. And then also we can do totally ridiculous things with them, like ask them to break out of their shackles and write poetry to, you know, do something that is obscene. Like it's, it's just, it's such a fun time to be around this tech right now.
It is, it is something that is for sure. So a friend of the show, cable sassar was posting, I believe, I'm asked it on Apple Intelligence and Mac OS 15.1 just flagged a fishing email as priority and moved it to the top of my inbox. This seems bad.
So this is the thing, when you power features by these sort of incredibly powerful, but also incredibly unreliable and unpredictable, you know, unpredictable to a, you know, to any one to any outside observer, even though again, what's going on is entirely deterministic. It's not, it's not understandable from the outside. This is not something that like cable did. He's not interacting with an LM, he's not even like selecting texts and asking it to do a thing.
This is just something that's in the mail application. It has some kind of L empowered like I will try to understand these males and sort them based on it. This is not conceptually any different than spam filtering. Most mail applications have some form of spam filtering and are we all annoyed when a stupid spam filter gets it wrong? Spam filter, you couldn't figure out that this giant thing that says Viagra, Dollosine, Dollosine, Dollosine, you couldn't figure out that that was spam.
The word spam is an all caps and a subject line and you couldn't figure out that was spam. We've all been mad about that, right? But this is kind of the worst case scenario because Apple Intelligence is not a, you know, a Bayesian spam filter. It's so much more sophisticated. And so it is given, it has given more power and saying, not only am I not going to file this spam, I'm going to say this is a priority for you.
And if you look at it, you can see how the LM would come to that conclusion because well done fishing looks important. Is there any way for an LLM to even distinguish a really well done fishing attempt from a legitimate thing?
That's what the mail team has to work on because in this instance, it's saying, well, the more convincing your fishing attempt is the more you, the more you have a chance of fooling the average person into thinking this is a real thing from their bank or whatever, the more it looks like an actual legitimate email. And the priority system powered by Apple Intelligence and Apple Mail is going to highlight it and bring it to the attention and saying, you need to look at this right away.
And somebody says, well, my phone says it's important. So I must trust it in terms of people think that way. I'm going to say, well, normally I would disregard this. But since the phone says it's priority, it must be real. Like Apple says it's real. That's what it comes down to. One of your relatives is going to say, but the phone said it was real. And then good luck explaining why that went wrong. So again, it's a beta.
And we've been, you know, we talked about the iPhone 16 launching without Apple Intelligence says potentially a boon to avoiding stories like this of like, hey, here's the new iPhone that I tried to use in it to put a phishing attack as a priority email. We want to worry about those about the iPhone launch, but we, Apple will have to worry about them eventually.
And when stuff like this happens where it's not even user interaction or invoking Apple Intelligence, but merely Apple Intelligence built into the system doing something that you want it to do, they may be giving this system more power than it currently deserves. So the end of last month, everyone kind of breathed everyone in our circles. Anyway, briefly talked about this thing, mostly I'm asked it on and then it just disappeared. And the thing is friend.
And if you are in a position that you can pause the podcast and watch, I think it was like a 90 second or two minute video, they're reveal trailer. I would encourage you to do so. There is a link in the show notes. It is worth two minutes of your time or whatever it was. So what this is is a pendant sort of thing that you wear like a necklace, I guess, with like a circle that has a microphone on it. And you can talk to this thing and it will reply to you basically via a text message.
I don't think it's literally a text message, but effectively it's, you know, it's masquerading as a text message. And it's supposed to be your friend. And so in the trailer, they show like a person on a hike and she says something long, a lands of like, woo, that was brutal. And the friend sends her text and says, well, at least it's a really nice day or something along those lines. I forget exactly what it was. But everyone was making fun of this.
And I went into this expecting to be repulsed by this. And while I don't think this is for me, I kind of feel like it's harmless. Like, I don't feel, I don't see why this is such a big deal. But we can either talk about it or I can read the description in the show notes first. What would you rather me do, John? The description is long, but I think it does provide a lot of good information to bounce off of. So we should tell him you go ahead and do that.
So this is from an interview with the, with the, I guess, CEO or founder. This is on the verge. A few minutes before Avi Shiffman and I get on Google Meet to talk about the new product he's building in AI companion called friend. He sends me a screenshot of a message he just received. It's from quote unquote Emily. And it wishes him luck with our chat. So good luck with the interview. And I'm Emily writes, I know you'll do great. I'm here if you need me after.
Friend is not a way to get more done or augment or enhance anything. It's well a friend and AI friend that can go with you anyway or experience things with you and just be there with you all the time. Quote, it's very supportive, very validating. It'll encourage your ideas. Shiffman says, it's also super intelligent. It's a great brainstorming buddy. You can talk to it about relationships, things like that. Shiffman is quick to note that he doesn't think AI is a replacement for anything.
I don't think this should be the only person you talk to, he tells me. But have you heard the maximum about people, about people being the average of the five people they spend their time with? Shiffman's theory is that going forward, one of those five might be AI. It's just more convenient, he says, and it's nice. The friend device itself is a round glowing orb that Shiffman imagines you either way around your neck or clip onto your clothes or accessories.
It has a built in microphone that can either record ambiently or you can talk to directly. Shiffman says he does eventually want to add a camera. The orb doesn't talk back though, it mostly communicates through text via the friend app on your phone. Shiffman thinks that's more natural and familiar. Friend is still very early and very much a prototype. Shiffman says he's planning to ship the first 30,000 devices next January and will charge $99 a piece with no ongoing subscription fee.
So given that, what we just, that thing we just talked about with the whole AI prompts and the limitations of LMs and what people are doing with them and stuff, I kind of like you Casey went into this friend thing of like, all right, so you should probably talk to people and not the dangly thing around your neck, right? But the framing of this by the founder, that this is not, whereas the one, it's not a way to get more done. It's not a productivity tool.
It's not a way to augment or enhance anything. You're not creating things. It's not helping you with your work. It is absolutely not doing any of those things that everyone else thinks LLMs. Not going to summarize text views, not going to enhance a photo, it's not going to identify something that hot dogs. I'm going to do any of that. You're not warranting this software for any purpose. It will not do anything for you. Right, right? But there is one thing that it does do.
And I think it's something that LMs are extremely well suited for. Unlike all those other things which can go wrong in terrible ways, as we just saw with you know, prioritizing a fishing email or like, you know, making something upsetting or offensive or whatever out of the, out of some input you give it, right? The only thing this thing has to do is be nice to you. And that can go wrong too. What if it doesn't be nice to you?
What if you do prompt injection and what if it goes awry and starts being mean to you? That would be terrible, right? But those constraints be nice. It doesn't matter what it makes up. It doesn't matter like, if it's correct, if it's incorrect, like the problem space is so much smaller. Do you guys remember Eliza, which you might see in Emax, you know, Eliza? It came with my sound card for some reason. Right.
Like an incredibly primitive sound like a, you know, chatbot thing from what the 70s maybe super old. You can explain how it works and people will be like, that's dumb, no, whatever, finally useful. But people would talk to Eliza and Eliza was brain dead. Eliza was just was like a simple program that somebody wrote, right? But it doesn't take much. I'm not going to say to fool people. But doesn't take much to provide a text interaction that people find surprisingly meaningful.
No one thinks it's a real person. No one's being fooled by Eliza, okay? And no one's going to be fooled by friend. They know it's just a little thing around the neck or whatever, right? But that doesn't mean it can't also make you feel better, right? And I think this may be the ideal application of LLM technology as it currently exists as long as they can fence off the bad parts. Because it doesn't have to do anything. It just has to be nice to you.
And I think if you fence off like that and you like, if you're not trying to not make it be nice to you, I think this will be more successful than Eliza at being nice to you. Now, are you the type of person who will become annoyed at this thing? Well, you know, like, I'm not fooled. I don't think it's a person. I think it's terrible or whatever. Or are you the type person who can accept this? People who get like a calendar that has like, you know, inspirational things.
No one thinks the calendar is their friend or that it's talking to them. But maybe they look up at the calendar when they come in in the morning and it says, you know, you got this or whatever. It's the kitten with doing the hang on thing or whatever. Some people see that and like, oh, roll their eyes. Ironic Gen X, you know, that the hang on kitten is just so terrible. Like it's soul destroying ridiculous.
But if you're not that type of person, if you like, if you have a live, laugh love sign in your house, right? If you like inspirational things, you have a calendar for each day has a nice saying, a nice pre-picture or whatever. I do not discount the potential value of having a much better version of that powered by LMS now. Is this product it? I don't know. But I have become such a fan of this idea of like, yes, this is what we should be using LMS for to be nice to us and to say nice things.
That's literally their only job. I mean, again, I don't know about this product, this person, this whole thing, but I think that idea has legs and I want to see more of that. Yeah. I couldn't agree more. Like I said, I went into this thinking, oh, this is going to be awful. And yeah, the video was very cringey. I'm sorry, very cringey. But that being said, I think I kind of like it. And I think I like it because it's solo stakes and it's just for funsies.
You know, it's a Tomagotchi for the year 2024. And I don't see anything wrong with that. I don't think that this is something I need in my life because I have real people that are friends, but no, I mean, I joke and I snark, but truly, I don't see this as harmful as long as they have the correct guardrails around it. And it doesn't act like YouTube and turn you into a Nazi somehow. I really don't see what the problem is.
And I think it's a really clever way to use a very, very infant level technology to do something that's just kind of fun. Yeah, like because it's not trying to promise you the world. It isn't promising that it will have any kind of, you know, utility that it can't pull off. It's promising you a very basic thing that it will probably be able to deliver reliably. Like you case, like it's not for me. Like I'm not going to buy one of these. I'd rather have human friends.
But if you know going into this, that it's not a real human and you choose to buy it anyway, no harm done, then go for it. Enjoy it. Have fun. I'm not willing to say that, oh, this is not for me because it's not a type of thing I need. Like I agree with the idea that, you know, the things that you take as input have an influence on your day. And one of those things could be totally artificial. I think here's the thing about LMS.
Like part of the reason people are so excited about them is because humans are so easy to fool. Right. Eliza was fooling people. Right. The LMS are so much better than Eliza. You see, remember all the, you know, the bridge like GPT two or one that wasn't that popular then, but GPT three maybe when it came into the mainstream, people showed these interactions and then people like, well, that can possibly be real.
LMS fool people because they are sophisticated enough to read and not that they fool people into thinking they're human, but they fool people into forgetting for a second because they're so much more sophisticated because they have some, they've been trained on so much more real data that they can give responses that are not tried and I rolling that can be the sort of more meaningful, more sophisticated. They demonstrate an understanding. They demonstrate empathy, right.
They do things that make the words that this machine is producing much more likely to have a positive effect than people. And again, people aren't going to forget that it's not really a person, but it doesn't matter, right. It's just a whole like so many things like, oh, intellectually, I know X, therefore that thing can't possibly help me. That's not how humans work. The soul stupid thing of like putting, making your face smile like intentionally when you're not happy can make you happy.
They've done that study a million different times. That doesn't make any sense, but the way we work doesn't is not always the way we think we work, right. And so I think something like this really can make anybody feel better than they would without it. Now, if you are the type of person who is going to turn on this and eventually come to hate it or can't stop yourself from trying to make it go awry because you're a programmer for example, right. Like there are counter examples.
This is not for everybody, but I'm not willing to, even for myself, say that a good version of this is a quote unquote not for me because I'm too smart and too sophisticated. If for example, Apple built some kind of daily affirmation and buddiness into their assistant, you know, 10 years from now, I think it would be great. I think people would mostly like it. It would be kind of like carrot weather.
Or you can dial it back if you don't want it to be snarky or if you don't want it to be like that, you know, like if you don't want it, you can turn it off and make it not do that kind of like those amazing set of jokes in interstellar with the with tar and his humor setting. Whoever wrote that script, I want to kiss them because every exchange they have in that whole running gag is amazing. That's what this makes me think of.
Like if you don't want your phone to be sending saying nice things to you or asking your back today, turn that off just like you turn off the snarky carrot weather and it'll just give you the weather. But I bet most people will leave it on and I bet most people will like it because people like it when people are nice and pleasant to them and are understanding and no, it's not a replacement for human contact. But even the founder says it's not doing that.
They just want to add one more input to your group of people who you hang out with and I'm all for that. Again, this particular company, this particular product who knows, but I this is going into the hopper as what I think is a great idea that fits with the technology we have and I think every single, unpowered thing OS platform or whatever should think seriously about how they can incorporate ideas like this into their product. All right, let's do some ask ATP.
Jake, DeGroote writes, what's the current best practice on managing batteries of modern Apple devices? Most interested in MacBook Pros should I leave it plugged in as much as possible, try to leave it unplugged for a while every so often and drain down real low before plugging it in again, try to unplug whenever it gets to full, interested from both battery conditioning longevity perspective and maybe a home energy usage perspective.
I don't have a good answer of what you should do, but what I do is I try to get it to do the charged 80% thing. Where is that? There's some thing that it's in setting somewhere. I don't remember where it is. But basically you can tell it, hey, don't charge all the way and it's all right if you stop at like 80% and then in the battery menu extra thing you can actually say, no, I need you to charge to 100% right now.
That's what I do and I just leave it like that and that's typically fine for me, but I definitely am of an age that you were told, oh, you need to run the battery to nothing in a once a month or something like that. I don't think that's applicable anymore and I believe Marco especially. I don't have any good answers of what one should do, but that's what I do do. Marco, what are your thoughts on this?
Just leave it plugged in whenever you need to leave it plugged in, use it on battery whenever you need to use it on battery, modern batteries and modern software that manage batteries are all very good at managing lists themselves. You don't need to do things like do a full cycle and reset it every so often. You don't need to do that anymore with modern batteries. Use the product the way you want to use it and it will be fine.
Yeah, the reason I put this question in here is this another one of those questions that we get all the time and I do want to answer them every year or so because people don't listen to every episode, right? The best practices do change based on technology.
We've been with lithium ion batteries for a long time now, although a lot of people have habits that they heard about for like NICADs or for a nickel metal hydride or lead acid or all sorts of other battery formulations that used to be popular for rechargeable batteries and still are in certain contexts. But for our Apple devices, it's lithium ion, lithium polymer, whatever. The basic rules of thumb are for the for current batteries that are Apple devices.
They don't like to be charged to 100% they don't like to be at 0%. And if you can avoid those extremes that helps them. But like Margo said, don't try to do this manually. Your job is not to like constantly be monitoring your battery for maximum health, but ever. Just use your product. Now I would recommend that you use the features of your product, which unfortunately Apple doesn't always make obvious the fine.
But if you can find the option for your Mac, for your iPad, for your phone that says only charged to 80% that will make your battery last longer because you're not charging at 200% as often. But if your phone constantly runs out of juice at the end of the day because you only charged at 80% charge at 200. I charge my phone to 100. I charge my iPad to 80%. Use your products. Your job is not to preserve a battery. The battery's job is to power the product that you use.
So if you need 100% battery to make it through the day, always charge your phone to 100%. All has the intelligent thing where when you go to sleep and you plug your phone and or whatever, it will charge to 80 and then wait for like an hour before you wake up and then go to 80 to 100 or whatever. Like you can see in the little graph when it does that, it's trying to do it for you. Don't try to micromanage your battery. Just remember those things. They don't like to be hot.
They don't like to be cold. They don't like to be 100%. They don't like to be 0%. Use the features when they're available. If you can survive an 80% battery that will give you a longer life. But if not, use the battery. It's there to power your device. Don't overthink it. Just let the software do its job. I love so much where this is because while you were talking, I went and looked. So on macOS, you go into system settings.
Fine. Battery. Fine. When I see a lower case eye with a circle around it, I assume that means here's information and sure enough battery condition normal, maximum capacity 100% in my particular case and then down below, optimize battery charging with a radio button or a toggle rather. Very cool. That's spectacular, guys. Definitely information in there. No controls in there. Definitely only information. What are you going to do? All right.
Patrick writes, do people typically update their one star reviews if you update your app to fix their issue or just fixing an issue that's getting a one star review, just stop the influx of new ones? I don't follow this closely enough and I'm going to quickly turn it back over to Marco, but I didn't think most people went back and changed their reviews, but Marco, what have you seen? Most people don't ever change their reviews.
Some people do and they will usually tell you in the review, update, Colin. Most of the time that is revising a review to be worse as an app gets worse over time for that person. Sometimes they do update it to be better, but that is not the common case. Most reviews, positive or negative are never updated. I don't have many reviews in that many apps, but I also find that it's good to be. If anyone leaves your review at all, they leave it and then they're done.
They're not going to, they're not constantly, especially if it's like a one star review, they're probably done with that app. So they're not going to revisit their review. If the app does get better, they're pleasantly surprised, but it never occurs them to go back and change their review. That is not, it's a little bit much to ask of people. They're just a user. They're not maintaining a library reviews that they've written right now like that.
I'm going to, in the probably next week or so, I'm going to make a change in overcast that will address the concern of lots of the one star reviewers, which is I'm going to be re-adding streaming support. Oh, yeah, it's a big deal. It's working. I just got to test it a little bit more and get into beta probably tomorrow and then test for a few days and get it out there. But I've re-added streaming support.
It'll be out there in about a week and I have gotten a substantial volume of negative reviews, specifically citing that as the reason I would expect maybe five or 10% of them to maybe be updated. That seems optimistic. Yeah, it's probably less than that even. So it's mostly just to stop the bleeding. Why do fixed problems? Stop the bleeding. That is the biggest reason.
You might have some of those people come back and say, now it's better for me, which I do occasionally see come through in new reviews, but it's again, it's not even close to the common case. I feel like we should unpack that at some point, but now it's not that time. What's streaming thing? Yeah, yeah.
Yeah, I mean, short version is I'm doing it in a limited way that I think will address most people's actual need, which is as mentioned before, the problem with dynamic ad insertion is like you need to request for the same file will give you different data potentially. So the way I'm doing it now is streaming can only ever start from the beginning and it has to be a contiguous download.
If the download fails, it will kick you back out of that playback and you'll have to read out it again in the future. The strategy sounds familiar. What do you mean? I suggested it. Well, you okay. Yeah, so it turns out that's what I'm doing. You're occasionally right about things and you weren't the only person to suggest that by the way, but yeah, so basically, yeah, it's streaming only from the start, only the entire file and if the download fails halfway through, it stops playback.
The old streaming engine you could download things over time and as many requests as you want to, if the connection dropped in the middle, it would be fine until it reached that point and then it would just spin forever, which actually created lots of bugs and problems. The newer streaming is much simpler, but we'll actually address what most people use it for, which is just fast start.
Like I want to start playback of this that I have not downloaded and I want it to start right now as opposed to a few seconds to a minute from now and it will solve that problem. Oh, good deal. I hope the beta release goes well. Yeah. And by the way, to answer JG, a cloak in the chat, was streaming not going to come back until the bad reviews came in? So I guess in other words, am I re-adding streaming because of the bad reviews?
Partially, but generally no. What I realized, when I decided to remove it, I knew it was a big risk to take. I knew that it could get me into a lot of trouble, but the technical benefit of doing it would be pretty large if I could pull it off. So I knew I was taking a risk.
One of the things I can do if I don't need to support streaming is I can rewrite the low levels of the audio engine in modern languages using modern code, using modern APIs that are currently using a bunch of old, hacky C APIs with objective C wrappers around a lot of them. So in the future, I was hoping to be able to do that using Apple's APIs that don't need to support streaming, which are kind of higher level APIs. They're a little safer, they're a little simpler.
They support a few nice cities that would greatly reduce my code burden. That was one of the reasons I wanted to get rid of it if I could. Turns out, I can't. Too many people use it. And what I later decided also, look, people can change their minds. What I realized is that without streaming support, I could no longer say I have the best podcast app.
What I want to be able to say, like to myself, I don't care if anyone else thinks this, what I want to be able to say to myself is I have made the best podcast app for most people's needs. That's something I take pride in. And whether you agree with me or not, it's fine. But that's my own personal goal. And it's like try to just make the best app. And there were certain conditions or certain use cases that without streaming support, I couldn't honestly tell myself I still had the best app.
That was the bigger drive. It was like when I was when I really thought about it, I realized, the app would be better if I actually could leave this support in, even if I only did it in this more constrained way than how it was before. And most of the problems that I had with streaming would be avoided if I just did it in this constrained way.
So there was this option of doing it this constrained way where you know, you have to have the full download happen otherwise it fails like doing it that way was so much simpler than doing it the old way totally fixes problems with DAI. That's why I changed my mind on that. It was a combination of those factors. It was mostly when I realized myself that I was I no longer had the best app and I wanted to be able to say I had the best app. I mean, it makes sense.
And I'm looking forward to seeing that released and maybe we can do like a post mortem after the fact and see how the response has been, but we'll get there eventually. We're turning to ask ATP. Shackron writes, given the fair complaint about one star reviews in the lack of other venues where users feel empowered to give feedback, should apps have open bug trackers, users would be able to say that this issue someone reported is affecting them too.
Maybe write a recommendation for how to address it, open up a communication channel that others can view and participate in and so on. For me, I don't think so because the problem is that the signal to noise ratio is will almost surely be utter trash. And I don't debate that there will be some good signal in there, but I think there will be just an overwhelming amount of noise. And as a single person working on my apps, I just, I ain't nobody got time for that.
I don't have time to be sitting there all day every day, you know, closing silly issues and so on and so forth. And again, I'm not to imply that all the issues would be silly, certainly not. But I think there would be way too much junk and it would take away time that I could otherwise use to make the apps better. Yeah, I agree. I mean, running any kind of public forum of any kind for an app, you know, and a bug tracker is kind of, it's kind of a public forum.
There is a very large amount of overhead to that in terms of like you have to like keep an eye on it, you have to sift through things, you have to moderate disputes and keep people in line a little bit and you know, prevent people from abusing each other or you, and it gives people also kind of a false sense of power over you that it kind of makes the app seem more like they are in charge of it. And that's not usually true. You are in charge of it and you decide what to do.
You decide what you want to listen to and what you don't want to listen to. Typically also in, in forms like that where you have like, you know, a public forum or a public tracker or a public issue list or whatever, that also tends to attract a fairly non-representative portion of the user base.
You have the very small slice of people who are willing to do some, who, first of all, will even seek out such a thing and then we'll find it and then we'll go through whatever technical needs that required to create an account to be able to post or submit or annotate things or whatever. That's going to be a very specific type of person.
And so if you listen mostly or only to that, you're going to do things for your own career app that might not be being demanded by a representative sample of your users. So it is generally better to, first of all, not have too many forms in which you collect feedback, like try to have a small number of those just so it's easier for you to keep to have a handle on and usually private methods are better than public ones.
You tend to get more feedback, you tend to get better feedback and then you also avoid lots of issues that come with moderating any kind of public communication. Yeah. This question asks us a bit about bug trackers and this may be a distinction that people don't think is important, but it does really matter for implementing this type of thing.
It's rare that there is a software project, even open source, that should have a bug tracker, like a software bug tracker, as the public face of gathering what people think about the application. There's a whole other category of apps, I don't know what they're called, but I've used many of them. I've been an end user of them and have them used the companies that I work for that is a public facing way to gather user sentiment and they do not look like bug trackers.
Like bug tracking is a specific thing. Use bug trackers internally. I don't forget if case you use a bug track, well, get hub issues or whatever to track your own issues, right? That's a tool for developers and groups of developers and companies to keep track of defects in their application, whether they're getting fixed. An apple no longer has a public facing bug tracker.
They have feedback, which actually interfaces through some business carrier bridge and saying, to their actual bug tracker, which is radar, which is now internal only, right? Again, open source projects and get away with that. The public facing bug tracker is Chromium does or whatever, but those tools, bug tracking tools are not friendly to regular people. At tomorrow's point, you don't want to just know what people who know what a bug tracker is think about your application.
Unless it's like a developer facing application or something like that or it's like Chromium, like an internal developer engine is not an end user product type thing, right? But for an actual app, for all their faults, the reviews in the app store are probably one of the most likely ways that regular people can figure out to say anything about the application because it's right there on their phone where they use the app.
If they know what the app store is and they see reviews, maybe they look at them, they could probably figure out how to leave one of their own. It has one of the lowest, lowest barriers to entry.
I'd say it's a lower barrier to entry than figuring out in the settings screen where they can find if the developer put in a thing to send feedback, which most apps have some form over whatever, but that takes more effort than just saying, look, every app I get from the app store, I know there's a way I can leave feedback for it and it's this kind of review. And also, you know, you don't have to run that. Apple runs it and when it gets spammed, it's Apple's problem or whatever.
So I agree trying to run a public facing forum as a pain, but if you did run one, it shouldn't be a bug tracker. It should be one of those, I can't think of the brand name that always comes down. One of those things that is made for this purpose, people sell actual products.
It's like, this is a user-facing product where people can come up with their ideas and those things are very carefully designed to not make it look like you are filing bugs or determining what happens with a software product. It's just a way for you to provide feedback with a tiny little amount of community, but not too much, which is like one step above private feedback, which is throw your information into this hole and maybe get an automated reply back or whatever. It is a difficult problem.
It's an even more difficult problem if you are a loan developer because dealing with any of this stuff, any public facing stuff running, any kind of forum, any kind of feedback thing or whatever, can literally absorb 24 hours a day, seven days a week and you will never do anything. You will never make anything. You spend all your time doing that.
And like many things with statistics that we talked about in the past, if you have a representative sample, the sample doesn't actually need to be that big for you to get an idea of what is the sentiment out there among regular people. You don't need to run your own forum to get that. I think Marco, through the channels that are available to him, without running a public bug tracker or public feedback system, has an idea of what the sentiment is without having to run that.
It's way easier for him to just look at the channels he does have, get an idea, and then move on instead of like spending his day running a open bug tracker or open feedback forum or one of those tools. Yeah, I currently get about a hundred new reviews a day, not star ratings, like written reviews. I try to read most of them. I also currently have over 4,000 feedback emails that I have not yet been able to read because I'm having a lot of trouble keeping up. So that did you give you some idea?
I am not short on feedback. And to people who think who are writing or not to say, well, if you had a public thing that people would find out, maybe write to you less, no, they wouldn't trust me. I would just have another inbox check and do fall behind on and feel bad about myself about.
So I have found that it is best for me to try to get the gist of what I have to do based on, you know, skimming emails and reviews and then just do it, you know, stop the bleeding, like fix the problems, address people's concerns, just do it and spend my time doing that rather than spending even more time going through different feedback inboxes. Mike Schaefer writes, this question has been bugging me for a while and with the rewrite of Overcast, I've started to think about it again.
Some podcasts, 20,000 Hertz comes to mind, have custom artwork for each episode that Apple podcasts will display. However, no third party podcast app seems to show it. My understanding is that podcasts are simply RSS feeds, so shouldn't all apps be able to show per episode artwork, is there a special upload process for Apple podcasts that allows for the extra artwork or is an intentional choice by the app developers who exclude it?
So basically both Apple podcast over the last few years has added certain kind of like custom images and resources and stuff. I don't think per episode artwork is one of those things though, but they do have like for instance, Apple has a process now where they will go to podcasters and say, hey, you should give us a banner for that's a certain size to show on the now playing screen instead of your square artwork or to show on your podcast screen or an Apple podcast.
It's like a different aspect ratio and can show like full bleed images and stuff and it's basically Apple being Apple. Let's assume everybody has designers in house and request a bunch of different artwork sizes to make things look nicer in our apps. You know, fine, we see that in the app store too, we know how that works, it's fine. That artwork though is not exposed through any feed.
It is uploaded into Apple's own management interface by podcasters and that is not anything that is exposed to other apps. And there is no, as far as I know, there's no current standard RSS tag that we even expose that and even if you know, some group would declare themselves the standard makers and would make such a standard, almost nobody would actually use it.
So there are certain types of images and stuff that are exclusive to Apple podcasts because the only way to get them is to upload them into Apple's management interface and those are not exposed, including through Apple's own API. That being said, per episode artwork is part of the spec. You can have an image tag or that's part of regular RSS feeds. Apps can read them. It's been part of the spec for a long time but it's been poorly supported by clients as Mike says here.
Apple podcasts does support per episode artwork. There's also one other way to display it which is, or one other way to specify it which is you can embed custom artwork into the MP3s in the 93 tags just like any other MP3. This has been around forever. Overcast supports this partially. So overcast will, if a podcast has custom embedded artwork in the file, it will display it on the now playing screen during playback. It will not display it in other screens. That's actually a choice I've made.
Again, you can disagree with me if you want. I understand. But my inkling here is people identify the podcast visually by its main artwork. If you're in a context in the app where you are seeing blended episodes that might contain episodes from multiple podcasts, what you want to see in that context in my opinion is the main artwork, not a custom episode artwork. This would be something like the playlist screen.
If you're in a playlist and you're seeing the list of episodes, those could be from any podcast. So in my opinion, what should show in that playlist screen is the main artwork so you can tell that at a quick glance, you can tell visually what podcast that is. That's anywhere that you would see episodes listed from multiple podcasts. The only place that I would actually want to add per episode artwork anywhere besides the now playing screen would be in a podcast's own screen.
In that list view, I could put it there. I might do that. It's on my consideration, some day feature list. There is a lot more stuff ahead of it that's more important. I just haven't gotten to that kind of idea yet. But if I'm going to do it, that's where I would do it. I would not have it go everywhere like the playlist screens. And you already do it on the now playing screen, you're saying? Yes, but only if it's embedded in the file.
I don't currently read the ID3 tags for per episode, sorry, the RSS tags, rather. I don't currently read the RSS feed tags for per episode artwork. Because if you think about what that would mean, so I would also, in addition to downloading the episode at MP3, I would also need to download all of those images. So that's like creating more separate requests, storing more images, larger images, potentially for episodes you haven't downloaded yet. So then I have to have more thumb-nilling.
And there's all sorts of complexities when you externally host every one of those images as opposed to getting embedded in the download. So there are some trickiness there. It might prove to never be worth it. But if I'm going to start looking at the podcast screen to redo the list stuff to be a little richer, for instance, if I ever wanted to display season numbers and episode numbers in a separate way, I could do it as part of that update down the road.
But that's, again, there's more stuff ahead of that in the pipeline that I need to do first. So we basically, because we use chapters, we could basically have the equivalent of custom artwork, freeze episode, and instead of what we just have our chapter, which is so if you actually look at the now-plank screen when you're going through episodes of our show, very often you will see the image change to illustrate something that we're talking about or whatever.
That's not quite the same as this is like, oh, this episode has special artwork, and I've seen that in some other podcasts as well. I think that's worth supporting, though, because a lot of times the podcasts, like they won't use, they don't know about chapters. Nobody knows about chapters, but us in the Germans, right? So nobody's using chapters, and I agree that would be better. It's part of the file.
They should do it, but getting them to do it is not like who has the power to make that happen, right?
So if they are doing custom artwork in the tags, like, you know, blank check, I think, has custom artwork for all their series of things, like when they do, like, oh, the movies of, you know, Frances Fort Coppola, they'll have custom artwork for the run of that series, and I'm assuming they're doing it by having every episode have custom artwork in the RSS or whatever, rather than having just one chapter image.
I think that does add to the experience, because I like to look at the screen and see, oh, look at the funny, you know, parody artwork they made for this director or whatever. And if you can't control whether they're using chapters or using the thing in the RSS and big podcasts are using the RSS, I think there's no avoiding eventually supporting that in the now playing screen, despite the annoyance that it provides of having to download stuff.
Yeah, I mean, and what I have to do is start just reading the tags and storing the database stuff and just see like how many podcasts are actually using that. I don't, my instinct is that it's not going to be a very large number of podcasts, just because like most podcasts, including a big and small, most podcasts don't want to add more things to their required production for every episode. Like most podcasts don't even bother doing basic show notes. Like they won't, they won't even do that.
So most podcasts are not going to be making custom images for every episode. There are some that do. And so again, I will look at that once I look at modernizing the episode list screen, not on playlist screen, but that's not going to be yet. Okay, thank you to our sponsor at this episode square space. And thanks to our members and supporters directly, you can join us at the FM slash join. Members get a bunch of perks, including ATP over time, a bonus topic every single week.
This bonus topic this over time this week is about some new rumors about Apple's robotic products. This could be interesting. So there's even more stuff from Mark Irman about an alleged robotic countertop device from Apple. So we're going to talk about that in overtime. Join an ATVFM slash join to hear that. Thank you everybody. We'll talk to you next week. Now the show is over. They didn't even mean to begin because it was accidental. It was accidental. John didn't do any research.
Mark, go and Casey wouldn't let him because it was accidental. It was accidental. And you can find the show notes at ATP.fm.
If you're into mastodon, you can follow them at c-a-s-e-y-l-i-s-s-s-a-k-c-l-s-m-a-r-c-o-a-r-m-n-t-m-r-r-m-n-s-i-r-a-c-u-s-h-e-r-q-u-s-a-s-a-s-a-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o-s-a-t-o- So you were queried earlier, or I should say, since I'm talking to you, queried earlier today in Slack, and you ignored it, which is fine.
But then as we were recording, I got a notification from my beloved app, Du, D-U-E, and it reads, episode 549, Colin. John wants to see a picture of Marko's decontented for supply chain compared to the G4 ubiquity G5 camera to see if it being outside is ruined. Quote, Marko's kink is to put things that aren't weatherproof outside. That was set about a year ago now. I am not asking you to go outside and take a picture of your G5, if it's even still there, but I'm also not asking you to do that.
So you're trying to steal credit for the reminder, my reminder fired first. I said that. I said it was in Slack, or you said there was a thing in Slack that you ignore. You didn't say it was because John had said a year long reminder, and his went off first. Yes, yours did. I want the reminder glory as well. You may have all of the glory, John. I just thought of both of us set reminders, because when we say things in the show, I wonder how that'll look in the year.
Both me and Casey are there on our phones going to remind me in one year to ask Marko about his outdoor G5 camera. So you don't necessarily have to take a photograph of it at all, and certainly not right now as we record. But I would love for you to give the best update you possibly can given the information you have at your hands right now. So far, all of the ubiquity gear that I have installed outdoors since last summer continues to work perfectly. I'm stunned.
Especially at the beach. This is a pretty harsh environment, especially for corrosion. So anything involving metal is just death here. But it's been fine. Like I get reliable notifications every single time, like every time I walk by the bikes, I get notified that someone's near the bikes. Every time someone tries to ponder my house, I get notified that they're there and I get to see them like look at the camera and run away. These have worked flawlessly.
So this is for reference. This is the ubiquity unify camera system. I have a bunch of, I guess you know what cameras there are. The Gen 5 ubiquity protect pros, whatever. I don't even know. But they're ubiquity outdoor cameras. I have five of them in use. All five of them have worked flawlessly. One of them is undercover and has a pretty easy job. The other four are two are undercover and three are in direct exposure to the elements. And they've been fine. Everything's powered over POE.
It goes to some of their, I forget what they're called, but they're the flex switches that are indoor outdoor capable. And those are all just under the house, like also like in the outdoor elements and they are, they are rated for outdoor use and they are also rock solid. There is two flex switches that are that are directly exposed to the elements at all times and they have been also fine. So so far all the ubiquity gear has been super rock solid and I'm very happy with it.
As cases reminder said, this isn't actually a case of marker using indoor stuff outdoors. It was just that I think I'm listening to written it and said, Hey, the reason I used the G4 instead of the G5 is because the G4 were more weatherproof and it was disapproving of the G5 of like they saved money and skimped and didn't make them as weatherproof.
But apparently they're still holding up. So I just that's what it was checking about to see if there was any credence to the idea that the G5's are not as good as the G4's. But after one year, it seems like they're fine. Yes, meanwhile, the my last remaining Logitech circle view that still functions at all has been super unreliable and bugging for the last six months.
Meet. I don't think you blame that on the salt though. No, that's just I'm very and by the way throughout this whole time that I've been using the ubiquity protect stuff, I have never once been tempted to try to get some kind of hack going to bridge it into home kit. It's just fine like using using the built in ubiquity apps is fine. The ubiquity protect app is great. It's it's no worse than home kit cameras.
The notifications from it are great. Like everything from it is great. It's fast. Like I've had no problems whatsoever with the setup. It is a ridiculous like you know, there's a huge upfront expense to try to get a ubiquity camera system going. There's a lot of gear. You need some kind of NVR or one of their routers that includes MVR functionality like because you're hosting all the stuff locally on hard drives like there's there's a substantial upfront investment like most ubiquity gear.
But again, like most ubiquity gear once you have it running, it is solid and there's a reason people buy this kind of stuff. So I've been very happy with it. That's the temptation of all home stuff is like I just want everything to be controlled in one system. And so that leads people to try to let I want to get everything into home kit.
I'm going to get home assistant Casey and get everything into home kick this will be all in one place. But the advantage of that is you just go to one place and deal with all your stuff. The disadvantage is if that one place is screwed up everything screwed up. And so having a separate island I come to the same thing. I have Google security cameras or whatever.
They're not connected to home kit in any way. I have a separate application and it's a Google application and it never touches home kit home kit has no idea these things exist. And I'm fine with that because I know which app to go for my cameras. And if my home kit stuff gets messed up somehow which it currently isn't because it's very limited. But if it did get messed up, it wouldn't affect the cameras because there are separate systems. You get independent fault domains.
If you don't have them as one system. So there's trade offs upsides and downsides. And the reason we bring this up is seems to be the case based on the experience that I've heard other people have because I'm not super in home automation is that bringing things into home kit is bringing things into a place that is unreliable like like you were essentially infecting other things with the unreliability of home kit.
Things that may have worked fine when they're off on their own like market ubiquity cameras are great. What if he brings them into home kit now everything is in one place and all of some of the ubiquity camera start being flaky. That's not worth it. Right. And like and the thing is like when you look at well what place would you bring it in you got home kit you got Alexa you got Google stuff.
For all three of those companies those are like hobby projects those are not their main businesses and what we see from tech companies over and over again specially apple they're really better is that the non critical parts of their business is a little hobby products or hobby areas of their of their products. They don't get a lot of attention they oftentimes are you know in need of some software help or some support that they just never get or they don't get enough of.
And so they end up being kind of mediocre or reliable or they stagnate forever like you know the whole nest ecosystem like so when you stick with the native products the native apps where like this is their main business so like you know using you know so no scare instead of home pods using ubiquity camera stuff instead of
putting it into home kit or whatever like when you when you stick with somebody is like big business units and like the things that are important to that company when you stick with those they tend to work better in the long term maybe so this is not a great example right now I know they're having a lot of drama around but like but they're going to you know they're going to fix it as opposed to like the home pod has almost never worked.
And yet Apple just has never cared to fix it like then they never will you know home kit has been getting good real soon now since its entire introduction like forever since its entire life you know Alexa is falling apart Google has always been very Google about how they managed their side products as well you know they're all kind of these these half-assed gardens of promises that are just never delivered upon
whereas when you stick with what is important to a company you know you you invest in what is important to them that they invest in and you will have a better time generally speaking your stuff will work better it'll get the maintenance updates it needs it'll be more reliable over time in almost every case and so that like as I'm you know as I'm growing trying to make my computer life better and trying to be you know less frustrated apples various shortcomings I've come to realize like I am happier I said this before on the show I am happy
here when I am devoting my own time and attention to Apple products that Apple cares about as much or more as I do and home kit has never been one of those products so I'm just I don't home kid is is something that I use partially it is fine but if something is not going to make it easy to get something to home kit I'm not going to push it I'm not going to install a hack I'm not going to do crazy stuff
I'm not going to jump through hoops and if something has a perfectly good app that is as good as home kit or better I'll use that instead. I'm feeling real uncomfortable about my home assistant adventures that have been coming on over the last 24 hours but that's okay and we should talk about that looks good on you though right right we should talk about the home assistant stuff another time because it is definitely interesting but not for right now. Now.