541: Make a Little Maze

29 Jun 2023 · 2 h 12 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Accidental Tech Podcast Episode 541: Make a Little Maze

Episode Summary In this episode of the Accidental Tech Podcast, the hosts discuss a variety of topics related to technology, Apple products, and programming. The episode features discussions on tier lists, real-time operating systems, the Apple Vision Pro, and various listener questions.

Key Topics Covered

  • Pre-show and Member's Special
  • Discussion around a newly released member's special focusing on a tier list ranking every iPhone model.
  • Follow-up Topics
  • Clarification of concepts related to Apple's R1 chip and its real-time operating system capabilities.
  • Examination of the Apple Vision Pro, including its limitations and conflicting opinions on its functionalities and experiences.
  • Bug fixes addressed for a developer's application (AirBuddy) and discussions surrounding SwiftUI for Mac.
  • Feedback on the shutdown of the Apollo app and its implications for developers and users.
  • Listener Questions (#askatp)
  • Inquiry about the Framework laptop's modularity and repairability compared to Apple’s products.
  • Query on how apps access the photo library and the implications of granting full access to apps.
  • Discussion on how hosts carry their cameras and related gear during travels and activities.

Detailed Discussions

  1. Member's Special and Tier List
  2. The hosts released a member's special featuring a tier list ranking every iPhone released to date (excluding color and storage variants).
  3. They humorously noted how time-consuming and contentious the ranking process was, showcasing the varied opinions on the iPhones.
  1. Real-Time Operating Systems and the Apple Vision Pro
  2. Discussion on the R1 chip and the nature of its operating system capabilities, including the idea of running multiple operating systems in parallel.
  3. The Vision Pro's design and limitations were explored, specifically its safe area for VR experiences and speed limitations during operation.
  4. Addressed the vergence-accommodation conflict (VAC) related to the headset and the implications for user experience.
  1. Apollo App Shutdown
  2. The hosts discussed the recent decision by Reddit to charge for API access, leading to Apollo's impending shutdown.
  3. They emphasized the impact this decision has on the developer community and discussed possible ways to support Christian Selig, the developer of Apollo, during this transition.
  1. Listener Questions
  2. Framework Laptop:
  3. The hosts discussed the appeal of modular and upgradeable laptops, contrasting them with Apple’s more closed and sealed design.
  4. They acknowledged that while it caters to the "nerd" demographic, it could be economically unsustainable for broader markets.
  • Photo Library Access:
  • They explained how granting full access to an app means that the app can view and potentially export all photos, raising privacy concerns.
  • The importance of trusting developers and companies when it comes to sensitive data was emphasized.
  • Carrying Cameras:
  • The hosts shared their methods for transporting camera gear, with one using a specialized camera backpack and the others relying on regular backpacks with some padding.
  • Recommendations for various camera carrying solutions were provided, mentioning the importance of finding a suitable option based on individual needs.

Conclusion

  • The discussion highlighted the dynamic relationship between tech developments, user expectations, and the evolving nature of digital privacy. The hosts’ insights into their personal experiences with technology offer a mix of humor and valuable information for listeners interested in the latest in tech and Apple's ecosystem.

Key Takeaways

  • The importance of community feedback and the role it plays in shaping software and hardware decisions.
  • Understanding the implications of granting apps access to sensitive data and the need for transparency from developers.
  • The ongoing evolution of tech products in response to consumer demands and the delicate balance between innovation and user privacy.

Resources and Links

  • [Tier List - Wikipedia](https://en.wikipedia.org/wiki/Tier_list)
  • [Know Your Meme on Tier Lists](https://knowyourmeme.com/memes/tier-lists)
  • [Apple Vision Pro Information](https://www.apple.com/vision/)
  • [Apollo App and its Shutdown](https://www.apolloapp.net/)
  • [Framework Laptop Information](https://frame.work)

Membership and Sponsorship

  • The episode concludes with a reminder for listeners to consider joining ATP as members for ad-free content and early access to specials.
  • Sponsored by [Meh.com](https://meh.com/), offering daily deals and amusing content for consumers.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00We have some news for those of you who are members, our beloved members. If you're not a member, you can go to ATP.fm slash join. We have released another member special. I would call this monthly, but we're not terribly good about being consistent about that. But our roughly monthly member special. Our sometimes member specials. Our sometimes member specials that we do accidentally. Ding. Anyway, so we did a tier list and we discussed this on the episode. But John, would you give us a brief overview of what a tier list is and what it is that we were ranking? We were supposed to have links in the show notes to explain what that is.

0:32And now we do. So good news. of course you can only see the show notes if you remember but anyway it's a tier list in the style of from video game culture that is spread elsewhere you put things into different ranks usually with like letter grades where A, B, C, D, E or A, B, C, D, E sometimes yeah B, where oh god let me tell you by the way for whatever it's just a little side note here so my kids in school and we get the elementary school report cards and have you seen a recent elementary school report card and do the grades make any sense to you? Well, I think Declan's on letters now, but I believe in kindergarten and first grade, it was like one through four or something like that.

1:11It was very unusual. So our report card, first of all, it's in trimesters, not semesters or quarters, because why be normal? So we have these three columns, and not only on the same side, but even within the same section of it, they seemingly switch between a letter system that is not a b c d f they even use like c is one of the letters used but it's it's good it's not like so it's very confusing and then within the same section they'll use numbers for certain things but it's not even one two three it's like four five six like it it's i swear i don't understand like every time we get a report card it's it's like all right so here's you know music how'd you do music well you got like a four an r and a tomato like okay like i i don't know what this means like anyway so yes tier lists make more they make more sense than school report cards these days you'll see that uh when you get to high school and start approaching college stuff you'll also find out that uh high schools across uh this great country of ours also have no consistency and are completely wild so uh pity the poor college admissions people who have to somehow make sense of what these things mean on their transcripts anyway tier lists uh we'll put the links in these show notes uh i'll make sure uh we get them into the regular show notes here there's a wikipedia page on it and there's a know your meme page uh apparently has origins in fighting games uh and as you would imagine a is good it's better than b and c but there's also an s tier which is above a sometimes they do pluses and minuses like s plus s minus a plus a minus anyway we did a very traditional one with s at the top and then a through d and then f for failing and what did we rank every iphone that has been released at the time of recording indeed not counting color variants or size variants you know what i mean no well no size variants we did no i mean like uh storage size oh yeah yeah and that actually did come up in some i'm not going to spoil it for people but one of the phones one of the complaints people had who listened to the episode about the phones is like yeah i kind of agree with your rating of the phone except if you consider that apple sold it with way too little storage for too long which we didn't consider but you know it's hard to factor that in anyway uh we ranked uh the iphones uh and there's actually a video version if you want to see the tier list as we drag things up into it because that's how it works the tier list starts empty and you grab something you say where does this go is this an a is it a b is it a c is it an s and you drag it in there and then you start laying the things into until it's entirely filled and you can watch that beautiful process happen uh with a link that is in the show notes but you can only get to those show notes if you are a member so go to atp.fm slash join if you want to see this rank phones and by the way i thought oh it's a tier list how many phones are there's not that many phones we'll just chuck them in the grid and we'll be done uh you'll be shocked to know that it took us a really long time because we argued about a lot of phones us no also there are more phones than you think like you know because at first you're like there's like one phone a year and then as you get into more recent years like oh they released four phones every year of like the last you know four or five years there's a lot of options it turns out yep turns out but uh it took us something like 90 minutes give or take a little bit um it was it was a lot of fun i almost murdered my co-hosts i don't know only three or four times so i consider that a personal and moral victory uh so yeah it went well i would say like if you think we occasionally argue about something in the regular show like the the rate of argument per minute was way higher in in this special than than it is in a regular show we take our work very seriously we're not just gonna chuck these things up into the grid and go okay whatever just chuck it in there any place is fine no we wanted to get it right and and And chances are, whatever you think about the iPhones, chances are you will agree that we didn't get it right.

4:49Because nobody will think that we got everything right. Yeah, there's too many variables. The odds of you matching us exactly are slim. We don't even think we got it right because we couldn't agree. No, but we had to come to a consensus. We had to come to an often grudging consensus, which is different than us doing it individually. We had to be beaten down into giving up. No spoilers. People will see what they say. All right. So as we said before, ATP.fm slash join. It was a lot of fun. Let's do some follow-up. This is from Anonymous with regard to the R1 chip. Anonymous writes, In a past episode, Marco speculated about the R1 chip running a real-time OS.

5:26The R1 chip does not have any significant amounts of CPU computational resources. The R1 contains a SEP, or Secure Enclave Processor, some very small, simple in-order CPU cores to handle DMAing the sensor data directly into the M2, camera ISPs, or image signal processors, MIPI, or Mobile Industry Processor Interface, a standardized interface for connecting peripherals and sensors, a display image warping engine, and a couple of Leap Audio DSP engines like the AirPods have. The real-time stuff mentioned in the WWDC keynote is in addition to the... How do you pronounce this? Is it XNU? Is it SNU?

6:04SNU? I don't know. The XNU, Darwin Kernel Scheduler. 10NU. Yeah, yeah. Darwin Kernel Scheduler on an M2. What we've heard about here and there and what they, I believe, went into even in the State of the Union about Vision OS and how it's broken up is that modern Apple ARM chips have the ability to run multiple OSs in parallel. And I don't know whether it's technically virtualization or some other technique, but it's something like that at least. And so one of the things that it is running is a real-time OS alongside the Vision OS main core. or that's not what this feedback is saying this feedback is saying is they just modified the new whatever schedule that the darwin kernel schedule that's that that xnu kernel is in all of our devices is in every mac and every ipad and every iphone in every apple tv and every home pod that the darwin kernel is in there right and that handles scheduling right they just made a change to darwin scheduling to have i'm assuming a new kind of scheduling which is so you schedule all the stuff with your preemptive multitasking according to like priorities and whatever like the way the operating system does but there are some extensions apparently for the kernel that runs on the m2 and vision os i said there's another kind of scheduling which is i don't care what the hell else is going on this is going to get this amount of cpu time uh you know on schedule no matter what else is happening and so that's what i think that i don't think it's running two different os's or anything or slicing them even if the arm processor is capable of that at least from what this feedback says it's simply a modification of the scheduler to give it a because this has been true of many uh unix operating systems in the past that is one of the scheduling priorities like hard real time like oh you can schedule this stuff according to your normal scheduling algorithm but always leave x number of scheduling spots for these things if they happen to be available and if they are available they get that spot no matter what and there's a limited number of them and they have to finish in a certain amount of time and so on and so forth that's my interpretation of this feedback yeah i think i think that sounds right based on how it's worded and and that would kind of make sense but i i think the you know the the technical detail of it is i guess different but i think the result is the same which is kind of exactly you know exactly what we were talking about with the requirement for carplay controlling gauge clusters of like you need some kind of real-time component whether it's a full os or whether it's a part of your os there has to be a real-time guaranteed component uh to control that kind of thing and so based on how they described vision os architecture in in one of the videos it seems like uh that is how vision os is built is that there is this real-time component that runs probably all like the you know the room displaying stuff that uses the r1 for various things but that the actual the actual like execution of the os code is not happening on the r1 it seems that the r1 is is not like a one-to-one computational peer to the m2 but rather an accelerator chip that you know kind you know similar to other you know specialty the accelerator chips we've seen in various hardware in the past which is interesting to know and that kind of suggests that the r1 um is maybe not as as large or sophisticated of a deal as we might have originally assumed and it that probably won't be upgraded super frequently maybe um and might be easily broken up from you know the m2 or whatever else so it's this is probably a good news in the sense that the r1 is is not as probably like big and expensive and hot as we would have guessed yeah it sounds like an io chip basically i mean it does more than that because obviously it processes stuff but its job is to get everything from the sensor to the as i say dma it into the m2 which is direct memory access where it just shoves the data somewhere where the m2 can get it real easily the m2 doesn't have to do anything the data just appears there on a schedule right uh and it handles all the sensors and i imagine the r1 uh will have to be upgraded when the sensors get upgraded if they bump up the cameras and suddenly the image signal processor can't handle it right or if they have it come up with a better algorithm for doing the dewarping or whatever but in the absence of that kind of upgrade you can just keep that r1 just keeps doing its job it's a very fancy io processor that lets the m2 not have to deal with that stuff and the whole dma thing is like okay well then how does m2 get access to that information it's just in this place where the m2 can get to it real fast and it's just there and the m2 is like oh there it is for me um the fact that it's not actually running a separate operating system at least according to this feedback as far as we could tell does mean that you know if you if you uh you know panic the kernel everything stops like the real-time stuff doesn't get nothing gets scheduled like this is the one and only kernel right and so it's not like you have the kind of isolation that you need again in a car or something where the systems really are separate and you can crash the infotainment but the speedometer you know keeps showing the speed this one if you if you new kernel panic it it's game over for everything it's again as far as we can tell from this you know not particularly detailed feedback when we get these things we'll find out because they'll crash and when they crash we'll be like oh did it crash in such away that everything goes away uh i mean even on your mac sometimes things can crash and like oh well uh you know this app is beach balled uh but these other ones still work or like uh i can't do any io but anything that doesn't do io still works right like the very subsystems of the operating system can get hosed because they're often run by these separate processes or whatever but if the kernel goes down everything goes down so you know once people get dev kits because those will probably be crashy or the real thing then we'll kind of find out how much work apple has done to sort of make this bulletproof but as we discussed in past shows if this entire thing crashes it's not the end of the world like it's just you just pick it off off your face like you're not going to crash into a tree because of it i don't think they would have done it would have bent over backwards too far to make sure like under all circumstances that you can still see the outside world through the ar thing of course they never want it to go all dark in your head sick because that would be scary and stuff but i think they'll just do that the way they normally do it which is hey when's the last time your phone colonel panics it doesn't happen that often they're able to make this operating system stable enough that normally what's going to happen is your app's going to crash or maybe you know even like the the quote-unquote entire user space would crash which happens on a phone occasionally especially with beta os's but the kernel doesn't crash it just reboots the user space the kernel is running fine the whole time so if the kernel and the real-time stuff are running the camera things maybe that will stay up we'll see sure enough let's talk about vision pro vision um let's talk about foveated rendering computational blur and vac and all sorts of fun stuff.

12:15So James Laughlin. Before we go to that, before we start James's thread, because that one top line item was a reminder to me to talk about these things. Okay, good talk. Yeah, the, what is it, vergence accommodation conflict thing where you have the expectation that the squishy process of focusing corresponds to a particular vergence angle of your eyes. And if there's a mismatch between them, it feels weird. That's the VAC thing that we've been talking about. And we're talking about ways to ways to deal with that. Like, you know, if this headset, like as it appears to be the case, has a single focal distance for the entire headset, even if you look at something that's real close to you in the headset, something that's far away in the headset, the accommodation distance is always the same.

13:00Like, because it's just one screen. It's just a one flat screen. And yes, there are lenses and stuff in front of it. But if the lenses don't move, the lenses inside the thing, if the lenses don't move, the virtual, you know, the screen that you're focusing your eyes on is always going to be the same eye squish distance from you so what could they do to change that some people suggested that foveated rendering would help here foveated rendering is where uh you're rendering something on the screen but you only render in detail the part where you know the people are looking right and that is mostly a feature that is used for like 3d games where it's really expensive to render like the whole 3d scene like say you have some game that you can run on 4k on a powerful gaming pc but you know if you don't have a really good gpu it only maybe gets 30 frames per second that's not great for a headset right now imagine you have to run two 4k screens each showing slightly different views you have to run it twice as much oh now i'm down to 15 frames per second that's not fast enough what am i going to do i have to run two separate 4k screens on m2 with just a plain old m2 not an m2 pro or m2 max how am i going to handle that well one way to deal with that is in a headset you have the advantage of knowing where the person is looking so you can tell the gpu don't render the whole 4k scene scene for each eye just render in detail the part where we know they're looking and then everything else render like a half-assed version right blurry lower lower you know a polygon count don't use the good textures like that's foveated rendering and that is really that's you know people have been doing that headsets for a long time it's really great way to get better frame rates for something where it's computationally expensive to render the whole scene you're taking advantage of the fact that you know where they're looking does not help with vac because first of all it doesn't change the focal distance at all even though you may be you know the other parts that where you're not looking may be quote-unquote blurry they're blurry in the sense that like if you render a game with like a lower poly count or with lower quality textures or with lower resolution they're blurry in that way but they're not blurry in terms of oh they're a different eye squish distance from you like you you're looking at your finger an inch in front of your face and you're looking at you know the horizon they're not blurry in that way and that's all the other suggestion people said what about portrait mode, but they do computational blur, where if you look at the coffee table inside the headset, they could computationally blur the distant wall that's behind you.

15:13So then the coffee table would be clear and the wall far away would be blurry. And we don't have to worry about VAC anymore. But no, again, it's like looking at that on your phone screen. The eye squish distance as you look at a portrait mode picture on your phone screen never changes, right? Yes, the black background behind someone in portrait mode looks quote unquote blurry. But your eyes continue to focus on you know a foot and a half from your nose like they do not change their focal distance that you know when you see something blurry in a photo it's either simulating or legitimately showing what a lens saw at that time and the lens sees some things that are sharp and some things that are blurry but when you're looking at the picture in terms of you know focusing on like the pixels on the screen the whole plane of the screen is the same focal distance from you more or less so they can't use computational blur foveated running hearing does not help none of those things are going to help with the vac uh but that's where we get to james o 'laughlin how you pronounce that i think so thread on mastodon that pointed us to a couple of examples of things that actually would solve this problem unlike foveated rendering or computational blur all right apple vision pro has no solution for vergence accommodation conflict no software solution is invented to my knowledge by anyone it would have to be a hardware solution metas shared many prototypes and research on this problem all solutions require various display mechanics and optics.

16:30Search, for example, for very focal Oculus. I did that, and that's what's in the show notes here. Indeed. Eye tracking is table stakes for any solution. Magic Leap 1 had two focal planes on its displays and used eye tracking to switch between the two. Oh, and yes, VAC can cause eye strain if dense visual elements are placed too close to a person. The UI, for example, or reading a book after a few minutes, not sure how long it'll take for various people, will cause eye strain. MetaQuest Pro is the closest thing to a dev kit available now for the Apple Vision Pro. Good prototyping tool, serious about Vision OS development, in James's opinion.

17:03But you need to obviously recognize the constraints of the MetaQuest Pro and Apple Vision Pro and work within them. Obviously, this requires Unreal or Unity dev experience to prototype for it to make sense. So here is some of the things they mentioned. Oculus is very focal lenses. They're exactly what they sound like. They're little lenses inside the headset that move so that you can actually change the focal distance presumably depending on where you're looking. So when you look at the coffee table, the little lenses move so that your eye squish has to change so you can focus on the coffee table because it's closer to you.

17:36And when you look at the distant wall, the little lenses move again. And so here are a couple of excerpts from the thing we'll link in the show notes. This is from 2019, so it's kind of old. It's Michael Abrash, whose name you might recognize from id Software fame, working on Doom and Quake and all that stuff. I guess he came over to Oculus when Facebook bought them and John Carmack was there. Anyway, that whole group of people. Apparently he was still there in 2019. So this is Michael Abrash. Facebook's reality lab chief scientist discussed two newer versions of the Half Dome prototype. Half Dome is their name of their prototype headset thing.

18:07A revealed last year which used moving lenses to sharpen focus. Half Dome 2 is a smaller and lighter version of that. The varifocal system uses voice coil accuators, which I can't pronounce. It's those things that are inside like lenses for big cameras, voice coil things. And also I guess they move the heads in hard drives as well. and flexure hinge arrays i don't know what those are compared to the original half dome the parts are quieter and have less friction and are more durable so this is half dome 2 it's the second version it's like we found a way to move the little lenses back and forth faster and quieter with less power similar to the advancement that you've seen in big lenses that go on cameras where they have to move your lens elements back and forth quickly and quietly in half dome 3 the varifocal system ditches moving mechanical parts for an electronic version which is a big contributing factor in making half dome 3 even smaller than the other prototypes while eliminating noise and vibrations it packs a new type of liquid crystal lens made from thin alternating stacks of two flat optical elements polarization dependent lenses or pdls and switchable half wave plates i don't know what these things are but what they're trying to say is there's a solid state component that lets you change focus without having to actually move lens elements i'm you know again i'm not sure how it does that but liquid crystal displays and all those little things you know bend light in various ways so it can make some sense um continuing by stacking the series of pdls and switchable half dome half wave plates on top of each other we're able to achieve smooth very smooth very focal that lets you comfortably and seamlessly adjust your focus in the headset with six liquid liquid crystal lenses the system can cycle through 64 focal planes the number doubles with each additional lens for smooth transitions right so this whole thing and you mentioned before the 64 different focal planes that's better than one focal plane but the granularity i don't i don't know what the granularity of the human eye is how many different focal planes can you focus on but i bet it's more than 64 like if you put a paper like where you can just see it and then move it an inch and then move another inch and then move another inch you can get a lot of different focal distances with your eye squish but i'm sure it's not infinite so that is a super interesting example of what people are trying to do to solve this problem albeit in the prototype thing starting with hey let's just have a bunch of lenses and move them and let's move them make them move them faster and quieter and can we do with no moving parts yes but now we only have 64 different positions it's also an open question of how many different positions did you have when you were moving the lens is it more than 64 depending on how far it's moving and anyway um so that's real cool and the other thing that was mentioned is this company whose name by all accounts should be pronounced serial because the name of the company is capital c capital r lower case e a l oh no i i kept pronouncing it serial in my head well i mean serial it's thing about like display stuff i was like oh see things that are real makes perfect sense but i watched one video and the guy who works for the company called it creel i'm like come on guys what what no real are you kidding me how is it not cereal it's unbelievable the guy said creel why is the r capitalized i don't know yeah next thing you're going to tell me is that it's pronounced jif not gif and that can't be right yeah anyway uh cereal i'm just like letterboxd i'm never gonna say creel has this thing on our technology page that will link it says our unique light field display technology reconstructs light as it exists in the real world by removing the fixed focal plane and projecting true 3d images with actual focal depth virtual objects can be blended with reality at any distance without any visual conflict so this is a true ar lens they have like a pair of glasses that you put in your face they're clear glasses and they project light through those glasses into your eyeball while you're also looking at the room through those glasses and i watched their little explanation video several times and for the life of me i cannot figure out what they're saying they're doing but the number 64 may come up again because it looked like they had like an eight by eight grid of things and they like they project a whole bunch of different images that enter your eye at different angles and then like there's there's they just basically they project all focal distance it seems like they project all focal distances at the same time and then you know they have like they had an example it's like oh you're looking at a hummingbird that's gonna land on your finger but then you're looking at like the you know the virtual screen that's 10 feet away those are the two different focal distances you just choose what you want to look at you want to look at the hummingbird focus your eyes on the hummingbird just like if it was there in real life if you want to look at the screen across the room focus your eyes on the screen across the room just like if it was there in real life no no moving parts no like figuring out where you're looking no eye tracking whatsoever it's just they they produced they call it the light field and i've seen a lot of things about these light fields where they where they put all just like when you're looking in the real world when you're looking in your room in the real world the room doesn't know where you're looking all the light from the room is just coming into your eyes at a million different angles and you by focusing your eye by squishing the little lens element to your eye you're able to choose which part of the room is in focus and yes your virgins also you know virgins to to deal with the binocular vision so you're not seeing double or seeing like overlapping images that's what virgins does for you and the accommodation of squishing lenses focuses whatever light that you want to be in sharp focus on the back of your retina and that's what they say their light field display does although it did show like an eight by eight grid of things so maybe it also has 64 different focal planes uh but so there is a preview of potential future technologies for apple vision pro version 2 after the uh the ceo after tim cook has a 20-year reign and decides he wanted to take another run at ar goggles because the first one failed wow uh spoiler alert for 20 years from now we don't know how it's going to turn out but anybody like if this is a successful product eventually technologies like the ones we're seeing here are inevitable because it's the next step in making it more natural whether it's actually ar where you're looking through a pair of glasses which we always talk about and you just can't really do that well at this point or simply a headset with variable focus focus distance because that feels more real and it feels a lot less like you're looking at a screen inside a headset which is what we're doing right now all right uh vision pro limits uh the vision ProSafe area is limited to a 10 by 10 foot square for VR experiences.

24:02Apple says when you start a fully immersive experience, VisionOS defines a system boundary that extends one and a half meters from the initial position of the person's head. If the head moves outside of that zone, the system automatically stops the immersive experience and turns on the external video again. This features an assistant to help prevent someone from colliding with objects. So if you thought you were going to be like, oh, on top of Mount Hood, I'm going to walk around. No, you're not. They showed that in the demo of like, oh, that's the breakthrough type of thing but like apple could choose to have this environment like essentially move with you right you would you know so you'd walk two feet forward and you'd be two feet forward in the in the mount hood space but it would still keep projecting mount hood around you and for safety reasons apparently the first version of vision os when you're in a vr experience which means you can't see any of the outside world you're allowed to sit there and be in any expansive environment you want but you've only got basically five feet in any direction before your head pops out of that virtual square and they say, ah, you've gone too far.

24:57And, you know, that makes sense because, you know, again, I talked about it in the keynote. They did not show people moving around much with this. The only thing they ever showed anyone mobile at all was the guy, you know, taking video of his daughter's birthday. Right. And that was different than being entirely in VR. So they're very conservative to start. Additionally, Apple Vision Pro is a speed limit and travel mode is required for use on flights. This is from Nine to Find Back. Oh, shoot. I forgot to mention the prior link uh which we will have in the show notes to nine to five mac talking about the vision pro safe area um there is an embed in that of 12 minutes of vr fails which is probably not the fun the nicest thing for me to laugh at but this is people like you know punching tvs and falling into walls i apparently am a terrible human and i thought it was hilarious so don't sleep on that uh anyways uh and we'll put a link directly to that video in the show How are my balls by Casey Liss.

25:52Yeah, right. Exactly. All right. Apple Vision Pro is the speed limit and travel mode is required for use on flights. Internal Vision OS code seen by 9to5Mac suggests that the Apple Vision Pro will limit its functionality or even stop working entirely when the user is moving too fast. The system has alerts that tell the person wearing the headset that they're, quote, moving at unsafe speeds. Quote. Is that written by Nader? Ralph Nader? Is that right? Another alert message found in the Vision OS code warns the user, quote, quote, virtual content has been temporarily hidden until you return to a safe speed, quote.

26:23The system may act as a protection so that users don't try to interact with Vision Pro while driving a car, for example. Vision OS also has a travel mode designed to let users interact with the device even on a plane. Quote, if you're on an airplane, you'll need to keep travel mode on to continue using your Apple Vision Pro, a message reads. However, based on the Vision OS code, the inputs when using travel mode will be limited and the user must remain stationary for it to work. Don't worry about that. We're packed in like veal on those planes. Yeah, right. And this is, you know, these both of these, you know, the safe area and the, you know, speed limit and airplane mode.

26:53You got to figure like when Apple releases a new product, the level of scrutiny on them is massive. And the level of like, you know, the number of people out there who are going to try to generate a bad PR story or who will amplify a bad PR story if one exists is also massive. so they have to be really careful that whatever they release there's not going to be some story a week later that some idiot got themselves killed doing something really stupid with it or worse and so these are very clearly the 10x10 for VR experience that's because if they didn't do that and somebody walked into their TV instead of being in Casey's video they would just sue out and if somebody stupidly put one of these on while driving a car and they crashed and killed somebody they would also sue apple like you know it's not about apple being sued it's also the right thing to do like they are under more scrutiny but i feel like the people making these decisions weren't first and foremost thinking like lawyers they're mostly just thinking like good people but yes additionally of course if you know there is there is a increased scrutiny in anything apple does right like you know if you look at like all the all the hoops they jump through with air tags to make sure that they can't be used very effectively as stalking devices and they didn't get that quite right on the first try either and they're still trying right yeah and like and you look at look around like the rest of the industry you can buy a gps tracker for like 20 bucks that doesn't do any of those safety things that you know like it's their the whole industry is filled with devices that that are easily used for terrible purposes um and those companies get around get along just fine but apple can't do that they have they're way too big they have way too much scrutiny on them and And frankly, they care too much about doing the right thing.

28:39Those companies change their names every five minutes anyway. They do, yeah. It's impossible to have any scrutiny on them. As soon as you scrutinize them, it disappears. A new company pops up with a different set of consonants. Right, exactly. But anyway, so yeah, Apple is going to be more conservative because they, you know, A, they do think it's the right thing to do. And that's probably correct. But also B, they have to be because they have so much scrutiny on everything they do. So they're going to do everything they can to make absolutely sure that the Vision Pro is very difficult to impossible to use in really stupid, harmful ways.

29:11Yeah, and like I said before, I suspect, although I don't know because I haven't tried it and I don't think anybody has, there are pretty severe limitations on the sensor distances that are useful with this thing. So, you know, how far does LiDAR go? How, you know, is there anything, is there a fallback when the LiDAR can't reach anymore? little lidar spray things you can try them on the ipad like they don't reach to infinity they're not gonna they're not gonna travel a city block right they're not useful at a certain distance does it fall back to camera how far does the camera go how much image processing are going to go they this this device does not have any awareness of its surroundings beyond some reasonable limit based on the sensors that are in it because it's not designed to it's not designed for you to get on the back of a horse and go riding off into the you know it's it's not i don't think it's designed for you to be out on the city street walking around there's just too much stuff happening.

29:57It's designed to be used the way Apple showed it being used, which does not involve a lot of motion and involves a lot of fairly simple controlled environments. And so everything about this product is trying to tell you this is how you should and must use it because it's just, you know, it can't make sense of the world outside of a bubble that its sensor range extends to. And unlike something like a driver assistance in a car, its sensor range is probably not that big and doesn't have to be for the job it's being sold to do. We got some feedback, semi-conflicting feedback about my, well, really Aaron's Volvo windshield.

30:34Alan D writes, before becoming an iOS developer, I was very heavily involved in the automotive windscreen trade. Let me pause here for a second. There's a reason I bolded that. We always talk about how we say, if we talk about anything on this show, there'll be some listener who's an expert in the field. I feel like it's just trolling us now. i was an ios developer but i was also heavily involved in the automotive windsuit like one is it's like fine i listen to the show and i know a lot about windscreens on a write-in but like but you know before becoming an ios developer i just now everything's going to be like i work at apple now but previously i was a master chef and let me tell you like we have not only do we have listener in every industry on every topic that we're ever going to talk about but also a bunch of them are also now currently like apple employees or ios developers anyway i just thought that was fascinating and i would just like to to to build on that by saying that's freaking awesome and i'm very proud of all of us i really am yes so alan before becoming an ios developer i was heavily involved the automotive windscreen trade working for belron they own safe light auto glass for over 15 years casey mentioned that he didn't get no em windscreen made by volvo as the main problem with this windscreen this is a common mistake made by a lot of customers who assume that volvo bmw and audi etc all make the windscreens that go into their car where in fact the manufacturer simply outsource to the cheapest manufacturer and then get them to apply the relevant logo during the process.

31:49If you look at the many different brands of cars, depending on the year of manufacturer, you'll see the glass is made by lots of different companies with the car logo next to it. It is better to look for a windscreen made by a competent manufacturer than simply look for the car logo. Another pause here. We've talked about this on the show before in our various neutral segments with a little car door noise. And I know from the car rebuilding channels, the categories of things that you can buy for your car are OE, which is original equipment, which is if you have a Honda car, you can go to the Honda parts dealer and they will sell you a genuine Honda whatever it is right of course car manufacturers don't make all those parts they have parts companies that make them for you maybe Bosch makes some sensor for them or you know makes the windscreens or like this there's every company tires are made by you know the tires actually branded by the companies that made them but every single part of your car chances are good unless it's like an integral part of their engine but even then are made by some other manufacturer but they're made for Honda for BMW the OE ones will have a bmw name or logo on them the honda ones will say honda on them very often right then you have oem which is original equipment manufacturer they're not oe but they're the exact same part often the company will make the part as i said on a past show like so make a part for bmw here's a bmw quote-unquote bmw water pump but it's made by some company that makes these things right when you buy it oem one it's cheaper and two it's often the exact same part but they file off the bmw that's stamped into the metal like it's literally the same part but they don't even make two different ones one with the bmw stamped one with not they file off the bmw and say oh now this is this is oem because it's from the original equipment manufacturer but it's not the original bmw equipment because we filed off the bmw normally they just make them without the logo right and then finally there's third party which is this will fit in your bmw in theory will do the job of the water pump but it is not made by the company that made the water pumps for bmw And by the way, often BMW will source water pumps from two or three different companies for the same car generation.

33:42So it's not even just one. And it certainly is an OE with the actual BMW logo on it. So I think that's what Alan is trying to say here, that when you get a windshield, yes, of course, these companies don't make their own windshields. They buy them from somebody. But you can get an OE one, which is going to have a Volvo logo on it or whatever. You can get an OEM one, which is made by the exact same company that made the OE one, but it doesn't have a Volvo logo on it. And then you can get one that's third party that will fit on your Volvo, but is not made by the company that makes windscreens for this car for Volvo.

34:11Right. And I think the first of the two windshields we had put in the car is a third party one was a third party one. And I can tell you for fact, my lived experience, as they say, is that the heads up display was blurry when projected onto that windshield. I don't recall who manufactured what the deal was, but it was not a windshield stamped with the Volvo logo. we now have a windshield stamped with the volvo logo and hey guess what the heads-up display works perfectly so i don't know how alan wants to justify that uh i don't know what the head cannon is for that but i can tell you well did you see i know you have more feedback on this but you see the other feedback was saying that a lot of it could also be calibration issues regardless of who manufactured the wind screen you know what i mean yeah but again i find that pretty skeptical or i'm pretty skeptical about that because it also when the safe late the first time they tried to replace the windshield, somebody came out and was like, oh, this isn't the right windshield.

35:03It doesn't work with heads-up display. And then they just turned around and left. So, I mean, obviously I don't really know what I'm talking about, but all I do know is that a third-party windshield went in, it didn't work with the HUD, and then a first-party, or either OE or OEM windshield went in, and I guess it was OE because it was Volvo stamped on it. It doesn't matter. Anyway, something with Volvo on it now works, and that's what matters. Then Alan continues, Casey recommended that the listeners take their car to the dealership windscreen replacement. This is a huge mistake. So a person with hammer says, is, oh, look, you should find nails everywhere.

35:33Anyway, in all my years of experience, dealers do not have specialist tools and chemicals needed to change a windscreen. The dealer nearly always calls a third party to come in and change a windscreen, and you will have no say in who is doing the work. It is often the cheapest company they can find. The dealer then adds a markup and passes this on to the insurance company. I get that, but I can tell you that when I was speaking to my local Volvo dealer, they said, oh, we have a specific guy. I guess, technically speaking, it could have been someone they brought in, but the implication from the way they were saying it was...

35:57It's absolutely somebody they brought in. that was not the that was not the implication i had based on the way i know a guy yeah it's fine no no that's my point is that they had it was the way they spoke of it is that they had a specific employee that did this sort of work because they said like he was out a certain day or something like that but it's typically in i don't know it doesn't matter but anyways sounds like they know a guy i mean maybe but and again like the the sales the the particular volvo dealer that we work with like the sales department i probably made this speech before but sales department was a bunch of sleazeballs at the time we bought.

36:29At a car dealer? Well, no, but it was real bad insofar as we were talking to a guy that's the salesperson, and Aaron would ask a question, and he would look at her, listen to her question, and then look at me to answer the question. It was very bad. It was super gross. But we got a great deal on the car, so that's all that matters, right? Anyway, we also had anonymous feedback from a former SafeLite tech. 32 years worth. who says, I am saddened to hear it took three trips to fix, but I'm not surprised. They continued on later, if you get a tech that cares about the quality of their work, and then you have nothing to worry about.

37:05It's just that those folks are few and far between. Safelike gives their techs raises or cuts their pay according to four metrics they keep on you. Your speed and efficiency, damage control, and wiper sales. I'm dumbing it down, but that's the gist of it. And I gotta tell you, that sounds more like my experience. So, who knows? Yeah, the one that didn't make any of the notes here was someone talking about calibration, specifically with volvo and saying that like some of these cars have like a they have a calibration they'll do while you're driving that's allegedly what the volvo one is right but but the but they don't have the ability to write that calibration because like the the stored calibration is right protected so the next time you power off and power on the car it goes back to the stored calibration and it's off again until you drive a little bit and if you go to the volvo dealer the volvo dealer has the computer to override the right protect to calibrate it either live or stationary get the new calibration values written to the stored value and then you don't have to worry about it losing calibration when you disconnect the battery or whatever so i feel like most of the magic with the dealer here is in the tools used to make your car happy with the windshield setting aside that potentially yes if you just ball one that doesn't work with it as a display period because it's just totally the wrong one it doesn't have whatever it doesn't have the reflective properties that are required but if it was just blurry it could just be that this one ended up a slightly you know three millimeters different distance and they just needed to calibrate it but they didn't have the tools to count because if you think about it if you're if you're safe light or whatever you're not going to have the tools to talk to the computer of every single car to do the calibration all that all that calibration stuff there's lots of little setups and things and you have to like they can't do that for every car in the world so that's i feel like the the value you're getting the dealer is if there are tools to configure and calibrate and override the right protection and you know put a little test pattern or whatever they have to do to do the to do the calibration they'll have it at the volvo dealer because they service volvos but safe light is not going to have one for every car make and model in a year for the past you know 50 years to be able to they'll have the windshields for it because they can just order it right but they won't have the calibration tools that's that's my theory on this whole thing i mean i agree with you but it stands to reason that they should right because this is what they do for a living you know it's tom cruise well i i think their work is like you noted i think their work is changing i think it used to be just replace the glass right and now it's like what heads up display cameras sensors like it's a it's a new world i bet they will either adapt or die because yeah it's it's becoming their job pretty soon every new car will have some crap that needs to see through or reflect on the windshield and safely it's got to figure out how they're going to deal with that exactly well the other funny thing about this this is already going on too long i'm sorry but the other funny thing about this was when i was filling out like the the oh i need a new windshield and they asked okay what's your car and i could have provided the vin but i didn't have it handy and so i said oh you know it's 2017 Volvo XC90, and they asked, does it have heated seats?

39:43Which I think was their indication whether or not it had a particular package, but I wish that they had been a little more specific because I think that they did not know the option packages well enough to ask the appropriate questions to discern the fact that I had a heads-up display. So, I mean, it says what it says, but I don't know. It's funny to me that this is conflicting feedback from somebody who worked for the parent company of safe flight and someone who allegedly worked for safe flight themselves all right quickly moving on uh we were talking several weeks ago now before wwdc about fixing a bug for only one developer do you guys remember what the context was for that i forget why we were talking i was saying someone their feedback was why would apple bother uh fixing your bug you're not an important developer for them oh is this the shaky window one wouldn't they pay wouldn't they pay more attention to like adobe or microsoft or whatever oh yes yes And my explanation was that even if it's a bug found by a dinky developer, that same bug could affect the important developers or Apple itself.

40:38Sorry about that. Yes. So thank you. So Guy Rambo, friend of the show, wrote, when Apple released macOS Monterey, it broke something very specific in core Bluetooth that I'm pretty sure only affected my app. I filed a feedback and got a lab appointment and they fixed it during the beta cycle. This is a counterpoint to the idea that they'd never prioritize a report from a small developer. And that's the other part of it is like when you talk about Apple, you're thinking like this giant monolithic thing. But the individuals who work on the team that does Bluetooth probably really want to know if there's a bug affecting Bluetooth.

41:06And they're not thinking like, oh, I'm the big corporate Apple. I have to balance the priorities. No, they're just on the Bluetooth team. So if you go to a lab with the people who are on the Bluetooth team and you show them a bug in the Bluetooth stack, they're going to fix it because that's what programmers do. And their mind is not clouded by giant strategic visions of how resources have to be allocated across the entire organization. They just want to fix the Bluetooth stack. And yes, maybe they're overworked and are going to have to do something else for this release so they can't get to it.

41:31But for low-level stuff like that, chances are good the Bluetooth team isn't overburdened by having to make a bunch of widgets for the new version of macOS Sonoma. So then more from Guy. This is with regard to SwiftUI and the Mac. SwiftUI does suck on the Mac if you're writing an iOS app and expecting it to work on the Mac. If you're making a Mac app, it's fantastic, especially if you know enough app kit to be dangerous. Paraphrasing Guy, SwiftUI uses iPad controls only for Catalyst. For pure macOS apps, SwiftUI renders as AppKit. Then we also got some feedback from Clarko via Mastodon. We'll put a link in the show notes.

42:05SwiftUI isn't responsible for what you dislike about system settings. By default, SwiftUI uses the AppKit widgets. You have to opt into different styles, which system settings has done. And then you can quibble about those styles for sure, but this is about the designers, not the technology. So Clarko has a couple of screenshots. Again, link in the show notes. there's a form style grouped in a toggle style switch and if you set those appropriately you can get the difference between what you would expect to see which is you know the kind of mac idioms if you will and the god-awful system setting stuff which is more ios style uh so you can see those links those pictures in the show notes it's pretty pretty stark i replied to this on on mastodon i had two things to say about first i didn't say this mastodon but this is definitely true swift ui on the mac is not a wonderful uh you know beautiful garden as it's described here uh you know witness my continuing weeks of trying to uh debug one of the most basic things for swift ui on the mac uh with app kit which is the ability to show swift ui view literally anywhere in an app kit app and that's you know a bug with that basic functionality is what i'm currently fighting with so forgive me if i don't think that swift ui on the mac is a paradise but the second thing is um yes there are the different interface styles so it's not like oh you don't blame swift ui for system settings swift ui can do it the other way too here's the thing apple made system settings they are choosing to use the ugly worst crappier like you know interface style and not the app kit controls and they're choosing that with each new thing that they make so regardless of if it can show the app kit controls in that style apple seems to be saying no no no this is the way you right mac apps now they got to look like this garbage and that's what we're complaining about it's not like we're blaming swift ui we're saying apple wants to use swift ui and they this is the new thing and apple is using it so it's a pretty strong hint that apple's saying hey this is the way yes it still supports the old way but that's only because we hadn't finished this new way now the new way is done please do it like this so none of your pop-up buttons have any borders and all the labels are really far away from the controls and the checkboxes become toggle switches for some stupid reason.

44:10And that's what we're mad about. So there are plenty of things to blame SwiftUI for on the Mac, but this I'm blaming on the whole sort of Apple's new way to write Mac apps. They think this is the way Mac apps should look and behave, and I disagree because I think it's bad and ugly. No argument here. All right, Alex writes, you talked about the Airjet solid state cooling system on a past episode. This was quite a while ago now. Now it's a mini PC, and there's a link to a Mastodon post. this is the thing that looks kind of like a pcmcia card but it's actually not literally but effectively a fan you know it will suck in uh warm air and blow it out the other end using like a vibrating membrane or something like that not a vibrating membrane it's like it's like the little it's like a solid state thing it's like silicon things kind of you remember the uh the what is they called mark i'll remember this the digital linear projector what were those yeah dlps yeah it was like it was like a microchip and had a bunch of little reflective surfaces on it they can move based on like applying electricity to the things behind it but they're really really really tiny and this is like that it's a bunch of like little tiny silicon things that move and sort of swoosh the air along through this tiny narrow channel we put a video in every last time but you can watch this thing it's like air comes out of this box and there's quote unquote no moving parts in the box there is there's moving parts but they're really small so they're hard to see it's still kind of cool we are sponsored this week by meh.com meh.com meh.com and what I like about this this is one of my favorite sites on the internet and I'll tell you why so what it is basically is a store that sells one really great deal a day so you go there every day and you see what are they selling today and it's usually some like deeply discounted kind of close out price on actually pretty good stuff and I've actually bought a few things from there myself.

46:00They often even have Apple stuff. Oftentimes it's like, you know, like kind of an outgoing model or like accessories or things like that. They had great deals on watch bands recently, like Apple watch bands that were amazing deals. So there's really great deals on meh, but they actually cater not only to people who want what they're selling, but they also cater to people who don't want what they're selling every day and are just kind of there to read the site or to join the community or comment on stuff because what they do, it isn't just like, you know, an Amazon sales page per day or whatever.

46:31It is a full like write up in a great style. It's very amusing. It doesn't take itself seriously. And they are really good writers there. And so it's just like a fun sales pitch every day for whatever they're selling. And this has earned them a community full of geeks, you know, people like us, friendly people. And so for everything they sell, they have this funny write up the community. They might have a ridiculous song or a goofy poll, all for people, not only who are buying the thing, but even people who just show up who don't want to buy the thing because men knows that you're not going to buy everything they're selling.

47:05So they focus on making it a great place to hang out. So you actually go back there and read it every day. And they largely succeeded that. And I find it so fun. I love this site. So check out meh.com, meh.com slash ATP. Use that link so they know you came from here. meh.com slash ATP. Whether you want to buy anything or not, it's a fun read. It's a great site. Check it out. meh.com slash ATP. Thank you so much to Meh for sponsoring our show.

47:38Alright, we should talk at least briefly. There's a little bit of development with regard to Apollo and its unfortunate shutdown. Quick chief summarizer and chief summary. Reddit looked at Twitter and said, oh, that thing that you did with the third party devs that was super evil and really, really not cool, that looked awesome. We want to do that too. They said to pretty much all their third party devs, hey, we're going to charge you literally millions of dollars and we're going to do that in like two weeks. Apollo is shutting down. There's a bunch of other equivalent apps that are shutting down.

Read the full transcript

48:17And apparently Apollo is following in the footsteps of our other beloved apps, Tweetbot and Twitterific, and is doing the, you know, hey, you can choose to get your refund, but would you like to not get your refund? Which is what I actually went and updated Apollo earlier with the expectation that I would see that prompt and would immediately say, no, I do not need my money back. But it didn't prompt me. So I don't know if maybe I didn't grab it. Yeah, I did the same thing. Yeah, maybe I think expired. I don't know, but I updated for the same reason. Or maybe you weren't on an annual plan? That's what it was.

48:51I think I did a one-time purchase. You're right, because I think I did the$70 super mega one-time purchasing. I think that's what it is. Good call, Marco. A few things to know here. So first of all, we didn't talk about the Reddit thing yet, because none of us are super into that community, so we don't really know much about it besides... Wait, I thought we... Didn't we talk about it? I thought we talked about it. No, we never actually did. Oh. That's why I kind of object to Casey's summary, which is not particularly accurate. But go on. All right, no. All right, fine. Screw it. Let's dig into it, man.

49:17Yeah, all right. Let's go back. All right. So Reddit's being a jerk. No, so looking at the Reddit situation, again, huge disclaimer that none of us are heavy Reddit users. So we're not really in that community. So it's hard to judge the nitty-gritty specifics of it. But if you look at the behavior of Reddit's CEO, Steve Huffman, is his name? I believe that's right. Yeah. again, this is not part of my world really so I didn't really know him but it's hard for me to think less of him than I think right now because the way he has conducted it so what they've chosen to do in broad strokes is Reddit has decided fairly recently, like in the last few months they decided we're going to start charging money for API access and look, it's their company that is their prerogative to do they can choose to have an API or not, they can choose the terms with which that API is used.

50:15So it is their prerogative, just like it is Twitter's prerogative, to set pricing or limitations on their API or to say, you know what, we don't even want this kind of app to use our API at all. Or they can say, hey, we're not even going to have an API. I run an app with a web service, and I choose specifically not to have a public API for lots of reasons. So that is their prerogative to choose that and to operate it as they see fit for their business and whatever what makes this needlessly hostile and horrible are multiple factors you know number one as as casey said like the the pricing that they chose to set was pretty high and basically makes third-party apps impossible now again that is their prerogative they can do that but there's like with many things with twitter's horrible new owner there's a good way to do things and then there's a jerk way to do things and you can you can make these exact same decisions and do them in a better way with more notice better transitional opportunities or terms or you know just warning or something like there are better ways to do it and at every step of the way reddit ceo has chosen seemingly the most hostile and worst option for both the company and for him personally like when you look at the dynamic here you have a large company reddit um you know this billion dollar company that's trying to ipo apparently uh that's been around forever and you know it's a it's a big thing it's a big entity you know lots of power lots of lots of money behind that going to battle with this one independent app developer this individual guy christian selig who's like just the one there's like a handful of them they're doing battle with all the people who make the popular third-party clients well yes that's true but in particular see but in particular like he has lobbed personal attacks in public against this against christian selig as a person like he's he has attacked his integrity he's lobbed accusations like serious accusations he did the same thing about the a couple of the other developers too as soon as the other developers popped their heads to whoever does the riff app he said a bunch of stuff about him that also wasn't true so he's equal opportunity jerk.

52:26But the best part of this, though, is that it turns out that Christian in... And you should watch or listen to... I think... Did he do it on video? He did a video. Christian did a video with somebody and he did an episode... That's who it was. Thank you. He was also on the talk show recently. That was the other thing I was going to bring up. Both of them are excellent. Quinn did a fantastic job. Gruber did a fantastic job. They're both worth watching, despite the fact that they cover similar territory or listening or whatever. But the best part is, in Canada, my limited understanding is, which is where Christian is based, it is single-party consent to record a phone call.

52:59So if Christian says you can record this phone call, you can record that phone call. And he recorded all these phone calls with Reddit where they claimed that he did a bunch of really sleazy, Christian did a bunch of really sleazy, gross stuff. Well, guess what, baby? He has receipts. And so he posted little snippets where it clearly debunks these just utter bullshit claims that that reddit is making it's just gross i don't know how christian is as kind and upbeat as he is i guess hashtag canada uh but it's i would be so mad i am mad and it doesn't even happen to me like i am of the three of us i am the heaviest user of reddit and i am at best a light reddit user and i am furious about all this and i can't believe how gross reddit has been through the whole thing Yeah.

53:45And like if you look at, you know, obviously we're much closer with Apple. We follow Apple. We comment on all our stuff. So we've seen over time there have been many stories in the press about some dispute between Apple and an app developer often, you know, over maybe some kind of app rejection or something or some kind of terms thing or some kind of, you know, alleged problem. and Apple never punches down. Apple almost never comments publicly about these reports and if they do, they never punch down. Now, I have heard through various back channels occasionally that a version of the story that's in the public is not the full story and that Apple actually had good reasons to do what they do.

54:36Like, this has happened before and yet even in that case even in the case where a developer is trashing them all over the press and apple could kind of you know exonerate themselves in some way by saying something publicly even then they don't because they are run by adults who and and they're a big company and they know like that would be like punching down and that would that would not be good for multiple reasons and not just yeah not just the punching down thing it's bad pr like yes they're they're the way you do it is they're they're consistent and so their consistent wall of not saying anything as much as it frustrates us doesn't allow you to interpret their saying nothing as an admission of guilt or not and so again if you have if you have a third-party developer who's lying about apple saying apple did this to me and they did that to me and apple knows for a fact that that's not true apple will continue to say nothing because they have nothing to gain by refuting part of it is because they have all the power if they don't want your thing on the store it's not going to be on the store maybe if you're super big and important like you're epic and you're in a big lawsuit about them then you know people get on on the witness stand and get deposed for legal proceedings and maybe even tim cook would comment in public but that is like the last resort but for an individual dinky developer who wants to lie through their teeth that apple did this that and the other thing and apple knows it's not true they're never going to say anything because that's called discipline pr uh but you know the human inclination of course is oh but i know that's not true and i'm gonna go back out and whatever toddlers are running reddit like cannot resist the urge to do that and so they do yeah and frankly like again i don't follow reddit i don't know anything about steve huffman but the way he has handled this in in the pr sense again setting aside the business question whether they should charge for their api and how much they should charge and there's a whole other thing with like how they treat moderators which is horrendous like there's so much there's such a mess on their plate right now entirely of their own doing um But just seeing how Steve Huffman has handled public comments about the situation and about actually lobbying accusations against these individual developers, he is not fit to run a company of that size.

56:39That is – it's so grossly unprofessional. In addition to him clearly being a huge jerk, I mean that's obvious. He's definitely a huge jerk and definitely, I mean I would say a liar. Like it's hard to candy coat that like when you see like he's literally just blatantly lying. But just his handling of the PR just shows he is totally unqualified and incapable and inappropriate to run a company of that size. Yeah, I tend to agree with you. And the funny thing is, I think some of this was just, ooh, let's get angry about something. But I think it started from a good place. And a lot of subreddits, basically communities within Reddit, decided, oh, we're going to protest all these charges.

57:19And I think that was in no small part because the unpaid labor of Reddit, the moderators of all these communities, use these third-party apps to continue to moderate these communities. And this is unpaid work that benefits the communities, but also benefits Reddit. And the moderators are losing these tools as part of the collateral damage of these decisions. So a lot of subreddits decided to shut down effectively for a few days. And I haven't kept my thumb on the pulse as to what ended up coming of that, but it sounds like nothing. Yeah, I think nothing. then some of them decided to be funny and or snarky.

57:55I think the F1 subreddit decided to mark themselves as not safe for work, which isn't really true. And they came up with a somewhat cockamamie, but also believable excuse that, oh, racing is dangerous, blah, blah, blah. But the reason they did that was because Reddit doesn't put advertising on not safe for work subreddits. So now they're, they're seemingly cutting off, you know, some of Reddit's revenue. A lot of these communities are still dark. They're, they're basically not public at all. You'll know this if you try to Google for something and get a Reddit result, which happened to me many, many, many times in the past week.

58:27Google still has the cache versions of them, but it just shows you how many times you don't realize that one of the results you click on is Reddit. Exactly. And so a lot of these subreddits are still dark as far as I know. And actually breaking news that I noticed literally as we're recording. um so reddit has come in and basically said which we did know already said to some um some of these communities look if your moderators are going to keep this community dark we will put in new moderators we will ask for volunteers to be new moderators which i get why they're doing it but that's super sleazy super gross and so then breaking today also again just unwise like i i know i think what one thing that has that has been become very clear uh with this whole drama is that reddit thinks they are much more important than their community is yeah and the community showed them otherwise and by the way good for them like the amount of like the the strength of the reddit community and the reddit moderators that they've shown during all this is impressive like it is really quite something and reddit the company i i think was caught totally off guard and again like If they had a capable leader in place, this never would have even gotten to this point.

59:38Again, even if they decided we should charge for our API and this is what we should charge for our API. They could achieve the same result on not that different of a timeline with the same terms, the same pricing, even with having apps probably shut down. They could have achieved the same result in such a better way if they just handled it better. And if they just weren't flaming, you know, flaming the fire at every step they could rather than taking the easy, you know, nicer approach or the better PR approach or just the more mature adult approach. Yeah, on that topic in terms of the actual terms of the deal, this is actually something that we've talked about a lot on the show over the years, mostly in the context of Apple.

1:00:22Often I end up comparing it to the gaming industry, but like when we talk about the App Store, right? and the deposition and what the various people who are on the stand for Apple would say about the App store and how they view the value proposition this is a little bit of an epidemic even among the best companies where uh there'll be some company that we usually talk about in terms of a platform like gaming companies have platforms so the game console apple has platforms right but also in reddit you know they have a community a a relationship with a bunch of other people or entities that are not the company that forms the whole so apple makes a platform third-party developers make apps for it that forms the whole of the product you get a phone apple puts a bunch of stuff on the phone you can get third-party apps game consoles somebody makes them they're first-party games but they're also third-party games reddit they put up a website they run the servers but then it's a system where other people can come in and make communities and run their communities they're using reddit software they're using reddit server um they're both getting benefits from that thing right and the the problem a lot of these big companies have been having lately is the people who are in charge of them have started to miscalculate the what that relationship is really like always in the same way the way they always do it is they think that they are more important than they really are so if you're apple what you think is basically you should just even be lucky that we're letting you put apps on our thing uh you know you your app wouldn't even exist if we didn't make this platform therefore we are clearly entitled to all of the money not all the money but like a big part of it and what we're entitled to what we think we're entitled and if you're going to come here and say that we shouldn't get that much money you're wrong because you don't understand the value we're bringing right not only that how dare you question our our value how how dare you think that our customers are your customers how dare you think that you that you bring anything at this table at all practically speaking apple does have all the power they can just kick you out of the app store right and because they have that power it starts to convince them that they have more that they are responsible for more of the value than they actually are or whether you think it's they actually are basically what it ends up with the companies that run these things end up in a situation where their picture of their participation in the value thing stops matching the other people's picture of their participation the value so apple thinks it's worth x and the app developers thinks apple is worth x minus two and they have a disagreement and as they start to spread from each other they have different different conceptions of what the value deal is here they get farther and farther apart and that causes tension and unhappiness on both sides right reddit twitter same type of deal like you can go through it all people will list off all the things like well you know you wouldn't have a subreddit if reddit didn't exist but reddit wouldn't exist if people didn't add content and all those moderators are working free and reddit the website that nobody uses has nothing no value whatsoever and every piece of value the reddit have is because people went there but people wouldn't have gone there reddit and make it and you go back and forth and back and forth here's the deal all all that matters is is there agreement is there some kind even if it's just like uh you know an agreement where everybody's a little bit dissatisfied between how the value is divided and this gets to things like oh okay we want to start charging for an api right all right so you have to come to you have to make sure that when you enter into that thing that your idea of how much value that you're providing and how much value the third parties are providing match each other and they have to match in all the ways they have to match in sort of like what we feel but they also have to match in like what we can afford like we talked about this with apple like the e bookstore right the the ebook industry publishers authors that whole cluster over there that existed before the internet doesn't have room to give 30 of a book sale to apple there the percentages of sales for books are like where they go to the author the publisher but that's already all divided up there is not another 30 hanging around to give to apple apple doesn't have to pay itself 30 % for its iBook store.

1:04:18But if Amazon wanted to sell Kindle books through, you know, according to Apple's rules through the App Store and their app, they would have to give Apple 30%. That 30 % just doesn't exist. So that's why you can't buy Kindle books inside the Kindle app on the thing. Apple refuses to change the rules. But like that, those things aren't compatible, right? So with Reddit, they're saying, Okay, we can charge this much through API. And they're probably thinking, well all the app developer has to do is increase the price of its app by the amount that we say and this is an economic situation we're like they're like but we don't have that flexibility if we raise our prices like that the number of people who pay for our app will drop to one percent of what it was and it doesn't really matter what would actually happen all that matters is what people think would happen so apollo is shutting down rather than raising its prices 10 times right because he is calculating whether correctly or incorrectly that he can't sustain that price if you charge me this much and i pass that on to my customers my customers are going to flee and i'm not going to have a business so i'm preemptively saying that i don't have a viable business and that shows that reddit in making this decision of how like the value is going to be a portion in their community miscalculated it has produced it has offered something here is our api pricing and that is not palatable or acceptable or reasonable to the people who make the apps and if if reddit wants third-party applications they should have rethought that if they don't want 30 third-party applications good job you did it right you scared them all away well not even that it's like like bad job it's like i think clearly they don't want their party applications well you can do it in a way you're saving face you're like we didn't say you're banned we just set the prices and if you didn't like the prices so like they they they executed this so poorly on every level but but they think they think their api is worth that much their calculation was we this is how valuable we think we are previously we were giving this away for free because we were so magnanimous but now when we look at the overall picture of the ecosystem here's what we think our value is as the api provider therefore that's how much we're charging and you can say whether they're right or wrong about that their right or wrongness depends entirely on well what does the other side of this think like did the third parties agree with you that you're worth that much if they agreed they would pay it but if they disagree they're not going to pay it and you've failed to come to an agreement and we talked about this with apple and app developers and game developers because the game console makers are incredibly evil and cutthroat and draconian and just have like a reputation that would make apple blush right they are not nice to people they want control of everything nintendo used to make you pay them to manufacture your cartridges you couldn't manufacture themselves you had to pay nintendo to do it and they would charge an arm and a leg they're just insane deals but through all of this the game consoles always knew that for us to be continuing to be in this industry, we have to make nice with the game helpers somehow.

1:07:07We can be bitter enemies, but we have to find a way to come to an agreement. Whatever that deal is, you'll be a launch thing. We'll make a special version of the Xbox with your game branded on it. You'll be a bundle tie in. If you make this game for us, we'll give you this many millions of extra dollars. It's a business, right? And they figure out business deals and they and more importantly they try not to miscalculate what their value is can we go to this game company and say hey if you want to be in the next playstation not only are we not going to pay you anything but you have to pay us 100 million dollars and then we're going to let you put your game there and they go oh sup see you later and suddenly be like whoa we miscalculated right what's happening is the people who run these companies apple to a lesser degree because it is sort of a more of a slow motion disaster but like twitter and reddit in particular twitter and Reddit in particular are run by people who massively miscalculate their value portion of the of the whole and then act based on that miscalculation with disastrous results.

1:08:03Right. Again, it doesn't even matter if they're right or wrong. All that matters is what the other side of this equation thinks if you're right or wrong, because you need to get agreement with them. And this is what frustrates me so much. It's like business 101. Right. It doesn't actually matter if your product is worth or not worth this it only matters if people are willing to buy it and you could say oh it's dumb that they're not willing to buy it but if they're not willing to buy it you have to do something different and just the red thing i mean you know elon musk is just a jerk who cares whatever but but the red thing it seems like they truly believe that if we just hold strong and and you know don't and you know do strike breaking i'm gonna be like reagan and i'm gonna fire all the air traffic controllers and it's like you're taking the wrong lessons from history here people like and they're just doubling down on it because they're like this is how we want it to be it's like if you want to have a business with no third-party clients and all the people who traditionally use reddit scared away like what i don't know what you're gonna have left after that but if you wanted to like not totally destroy the value that you had established in reddit you're doing a lousy job of it and i i find it incredibly frustrating this is slightly different than the you have to believe this the certification thing which i'll try to find a link for i think that's subtly different this is much more of just the simple case of of thinking you are of misreading the room as we would say of thinking that you are your relationship with your third parties in your communities is different than it is and maybe you don't realize over the years your opinions have drifted apart or maybe this guy became ceo because his pitch to everyone else in the company was like we've been giving this api away for free do you realize how much value we're giving away we just got to turn on this money spigot and we'll all be rich boys and they miscalculate it and it's just and also their jerk on top of that and everything right but like i still feel like even if they did it in the nice way one year sun setting period uh you know easy ease people out uh give people some like people established clients like apollo would have two years to do it and you know even if they did the nicest way possible the bottom line is at the end of that kind of twitter style when they you know before they killed the api twitter before elon basically stopped allowing third-party clients but allowed existing ones to continue you to sell a fixed number of things still they changed the shape of their business they changed it in a way that was worse for a lot of people and a lot of people didn't like and that is either an intentional plan that they didn't want a service for people have third-party clients or they didn't realize what they were doing they thought oh it'll just be like it is now except we won't have this problem you know there'll be no downsides the upsides will be we don't have to worry about that and we can show ads to everybody and there's no downsides and there absolutely are downsides and like reddit's doing the same thing where they feel like we can start changes the api everything else will be the same everybody will love us all reds will have lots of activity we'll just make more money and that's not they shouldn't have thought that's how it's going to work and that's not how it has worked and i really just wish all these people well with the exception of elon because there's no helping him could just sit down and like learn to share like kindergarten style and learn how like in any kind of relationship or negotiation you have to come to some kind of consensus or agreement to find a mutually beneficial solution you can't win by stamping your foot and saying this is what i want i'm never changing it i'm doubling tripling quadrupling down even those aren't things uh and if you defy me i will kick you all out and replace you with i guess people who want to uh be moderators in a situation uh where the company's going on tubes like this very frustrating and i'm not i'm not a ready heavy reddit user either but it frustrates me to see people making such obviously bad decisions and it reminds me a lot of Apple where they miscalculate their value proposition with their third parties.

1:11:35And it has led to like years at this point, we're up to a decade of just unfortunate, unnecessary tension between Apple and developers where there should be, you know, a more mutually beneficial arrangement where people aren't quite as unhappy as they are right now. It's just too bad. And my limited understanding, or I might have this wrong, but if Christian and the other third-party app developers had time to work with, they might have been able to make this a tenable situation. But the problem is, is that Reddit is going to crank up the fees from, I think, either literally or effectively zero to literally millions of dollars in the span of just a couple weeks.

1:12:19And, you know, three, four weeks ago, Christian was still accepting, you know, reasonably priced subscriptions for a price point of free and so now he can't float this literally hundreds of thousands if not millions i guess millions of dollars until he can start ratcheting up the prices on his existing customers it's not the customer's fault they didn't do anything wrong it's just that reddit has spontaneously decided to charge you know a 10x or whatever or effectively infinite more if it was free more money and they didn't give christian and the other app developers the time to work with that.

1:12:55And Christian has been pretty clear in any of the communications that I've read or listened to or what have you, that if he was given the time and if the fees were reasonable, he thinks he could have made this work. But because he was given no time and the fees are astronomical, he has no chance or excuse me, no choice but to basically sunset the app. And so that's actually why we were brought here originally was to talk about the plan for sunsetting the app because there's multiple problems with how that like so the the main problem is that reddit gave like a month notice for this massive change but apollo like many apps sells annual subscriptions and the way apple the same problem hit tweet button twitterific when twitter cut them off with very little notice but no notice actually they just cut them off like so you know so same problem here um almost as bad as that uh we at least at least christian at a few weeks notice but anyway so the problem is when you buy a subscription from the app store when you buy a year subscription apple will pay that out to the developer in full at their next payment which is usually about a month a month and a half away so you basically are being paid the in advance for the whole subscription or at least from for all but like one month of it if the value of the subscription disappears apple has to refund those customers money they don't have it it isn't necessarily always a policy choice there are certain like legal requirements where like in many countries and states they have to do that so in this case apple basically has to refund the money and then will you know debit the developer's account by whatever the value is of any unclaimed uh refunds now if you explicitly opt out as the customer then apple does not need to refund your money but by default they will refund your money for that subscription or whatever time was left on it and that's going to put christian in the red by hundreds of thousands of dollars yeah his his back of the envelope math says it's a quarter million dollars that he's going to basically owe apple yeah and apple will have to collect it from him like it's they just they kind of have to do this and so again this is why a better way to do this by reddit would have been give him six months or a year notice and then then he could like you know stop selling those subs immediately and then figure out do i want to sell a more expensive plan or do i want to shut down the app either way that gives a lot more time to not be on the hook for so many refunds all of a sudden so anyway uh and again exact same problem happened to tap bots and uh and we and and twitter that's why apple has a plan for this because they basically got to figure out how this is going to be handled with the twitter clients and now they're just rerunning that same playbook i mean to the point where i think the uh like apollo devs and other are talking to like the developers of the twitter apps to say hey how did you handle this and how did it go for you and everything yeah so two things number one if you have apollo and if you have ever paid for for a subscription in apollo there is an update that christian issued today in the app store right now um go check and see if you have this latest update and it will offer you if you have one of these subscriptions active that will be automatically refunded it will offer you an opt-out screen we suggest you opt out uh that's it's the nice thing to do and it'll help out a developer secondly um as a final farewell christian has added uh this this like wallpaper pack that you know he's had all these relationships with great designers that have made icons for apollo over the years so you know these awesome design resources you can buy as like a fun little thing in the app so i suggest it might help him out he didn't you know he didn't ask us to say this but you know you know in this community i like to think we help each other out and i mean certainly you know we did we did whatever we could for icon factory and tap bots and i want to do the same thing here please decline your refund if you have one and please consider buying the wallpaper pack or the tip jar is still in the app you can leave you can just it's a simple in-app purchase tip jar those don't have to be refunded so if you go buy something in the tip jar whatever amount you feel comfortable with you know that could really help a really good developer get out of a really crappy situation.

1:17:06And finally, I would urge Apple to consider either an option or a requirement that annual subscriptions don't get paid out all at once in advance. Now, you could say that all of us who are getting paid these annual subs, all of our individual businesses and developers out there who are getting paid this, you could argue that we should properly account for that and account for it over the time, and say, all right, well, we're going to kind of keep this money in a reserve and just like take it out of this reserve and pay ourselves, you know, one month portion at a time for the duration of the subscription or whatever.

1:17:44Yes, we should be doing that. And I think that's a kind of a wake up call for all of us who have annual subs in our apps that, oh, crap, we need to start accounting for this. But that's that's a lot to expect a lot of people to even think of, let alone to do. So ideally, Apple would not pay us anything that has to be refunded. See, what normally happens with App Store payments is the delay between when somebody buys something in your app or buys your app and when Apple pays you out, it's like a month and a half, which I believe is long enough that they can be reasonably sure they're not going to have to refund it by that point.

1:18:19so they know that whatever money they pay out to developers on that month and a half timescale if it's not for something longer than that time like if it's just you know for a quick in-app purchase or like a one month or month-to-month subscription they know they're not going to have to issue mass refunds for any of that stuff so that's why i think i think the twitter thing caught them by surprise that i don't think they even had a mechanism in place to get money back from developers oh i don't know about that my uh my app figures reports are often negative numbers i mean obviously i'm sorry my daily total will be a negative number because obviously i'm not selling copies of my dinky applications and sometimes the only thing that happens on a day is someone asks for a refund and then after the negative number which is not a great feeling but still apple apparently does have a mechanism for that well but you probably have never had a negative payout like well we'll see you know give me time well anyway so the point is i think i think this caught apple off guard as well like i think they didn't expect to have to all of a sudden have a way for developers to pay them back a large sum of money um and also you know i i think i hope that this has kind of woken them up to this being a problem as they allow purchases that have durations beyond their payout window by a large by a large margin and you think about how long the app store has been around like it's been around since 2008 it's not a new phenomenon and here in fairly short order we have multiple instances of this because it's not the type of thing that would normally happen you normally competently run sort of platforms and communities are run by people who understand you know the delicate balance and work to maintain it and recently a bunch of people have not been working to maintain it and i feel like apple was caught by surprise because it doesn't seem like like in in any kind of sort of you know expected business scenario stuff like this wouldn't happen except for like maybe extenuating circumstances or like a family-run business where somebody important dies and and people are fighting over it succession style or whatever but in general like the fact that we made it from 2008 until now without this being a big issue and then all of a sudden it i feel like this is an industry's trend and i want to reiterate the same point i made 50 times people in the chat room are saying well like oh you know uh he doesn't have to worry he doesn't have to worry about that with apollo because he could just start charging the new rate and that big refund he would make that up in new customers anyway so it's not a big deal again it doesn't actually matter if the api pricing actually is tenable or untenable with no notice all that matters is what christian thinks it is that's what business deals are like you can argue all you want with somebody but if he thinks this is not going to work for his business and he thinks his only option is to shut down he's going to shut down and reddit that is your problem if you thought it was a good idea to have apollo if you didn't then fine good but if you did think it was no amount of arguing to saying christian could support this like that's that's the you know the reality of business it only matters what other people think and what you can convince them of it doesn't matter what the reality is maybe this this pricing would work perfectly and so anyone arguing that he's doing this and he's silly he should just start charging and he would be fine you could be totally right but it doesn't matter doesn't matter also you know i would venture to say chances are christian knows more about his business than you random commenter do again i'm not i'm not arguing one way or the other it's just that the people the people always want to argue the point of like they think they they think they know and they think that the christian is wrong to to do this and it's like it doesn't actually matter who's right or wrong in in a business relationship you have to come to a agreement that you think is mutually beneficial you may be totally wrong one or both parties may be totally wrong and ends up not being mutually beneficial and somebody ends up getting screwed but they have to think it's okay to agree to it my favorite one is what uh was it spyglass who like licensed the browser engine to microsoft or internet explorer um and their deal was they get a percentage of all the sales and then microsoft gave away internet explorer for free so whatever their percentage was of zero they got zero and microsoft is pretty good at making deals but the thing is when they made that deal they thought it was good they were wrong but they made the deal and then it's a signed contract anyway just you know that's that's the reality of the world and i do think this trend is worrying the fact that it's happening a lot more recently yeah well and and i think you know this the reason why this exploded in this way you know there's obviously many factors here like a you know obviously you know reddit's run by jerks and they're apparently trying to IPO, whatever.

1:22:30But, you know, B, we're in an area of, like, the economy has gotten tougher for tech companies. You know, money is no longer free to borrow. Everyone is starting to look for returns and look for profitability and everything. And so in that kind of environment, people start tightening their belts and people start looking for different, you know, hey, where can we, where can we, you know, scrounge up some more money out of our, out of whatever our resources are? Because, you know, maybe we're having trouble hitting our quarterly numbers or whatever, because it's hard economically right now. So you see companies like, hey, whatever we were giving away for free, yeah, we're going to stop doing that.

1:23:04Or, hey, this thing that you pay money for, we're going to increase the price on that now. You know, because that's just part of what goes on when you have economic conditions like we have right now. And so the combination of that, along with, you know, Reddit apparently wanted to IPO or whatever, I don't follow that too closely. And also the trend of increasing use of subscriptions to pay for apps. and I think that all has come together. That's why the app store hasn't seen this like this, you know, that's why this hasn't come up in all this time because 20 years ago, 10 years ago, five years ago, we didn't have a lot of apps monetizing by paying, you know, 10 bucks a year or whatever.

1:23:40Like that wasn't as common of a thing back then and has become much more common in recent years. And now you have these, and also, you know, these apps were built on services that at the time that they were built and first used, the services were generally friendly towards the concept of third-party apps that's why many of them have apis and and then that whole culture has shifted over time and that you know very few companies are offering apis anymore those that are are very restricted and tend to be like you can't just make a third-party client you can like you can add value to our platform but you can't take any or whatever you know so it's much more like that but anyway so all this is to say please everyone if you have apollo go get it or you know open it up get the update decline your refund if you if you at all can and i hope you can and consider putting some money in the tip jar.

1:24:26And secondly, I really urge Apple to consider a change to how subscriptions that are longer than a month are paid out. I would love if Apple would take that accounting burden on themselves at their level and say any subscription that's priced longer than a month, we will dole out your payments in monthly increments. And whether you have to have an opt out for that for like big companies, if they want to do their own thing, fine. But that should be the default the default should be you are paid only one month worth of each subscription every month until it expires and and the bar for the bar for that not happening to you should be somewhat burdensome some kind of paperwork or accounting requirement or maybe they're required to be an a corporation rather than an llc or individual or something like some other kind of you know paperwork barrier so that developers like me and christian and icon factory and soon possibly casey um aren't all of a sudden thrust into hundreds of thousands of dollars of debt to apple if something we depend on all of a sudden goes away yeah i mean here's the thing apple we pay you between 15 and 30 percent earn it like this is why we pay you 15 to 30 percent so this attitude is exactly the type of thing that i was describing where apple would have to take this new account because you may be listening to this and disagree with casey saying that they are earning it or they aren't or whatever and you may hear marco saying well why don't you just do the counter like you said marco you should just do it or whatever here's the deal if you're apple and you run the platform what you have to do the math on is okay we know there are people who are individuals selling apps like christian selling apollo like marco selling overcast they're just one person they're not big companies right we could ask them to you know require you ask them to do the accounting on their end they really should they really should account for it this way they'll make money they can make money on the float in the meantime i'm saying like we could we could say hey you should really do that but will they do it and if they if If we think that we can scold them and tell them and have WBC sessions that teach you how to do basic accounting to spread the money out or whatever, will that actually work?

1:26:24And if it doesn't work and those developers end up shuttering their app, if that's a result Apple doesn't want, what Apple has to say is like, look, we know developers could avoid this by acting in a different way. But if they're not going to act in a different way and we can't convince them to act in a different way and we don't want Overcast to be shuttered or Casey's app to get canned because all of a sudden they start changing for his API. eye. Is there something we as Apple could do to help our platform be successful as a whole? Like, say, giving out the money a month at a time, which is more annoying for us, although we do get to keep the money on the foot, like Marco said or whatever, but it has upsides for us.

1:26:58But it is a change on our end that someone looking at this might say, why does Apple have to do that? Why don't you just learn how to count for your stuff? It doesn't matter who is right or who is wrong. It only matters what thing can you do as a platform owner that will lead to more future success and fewer things you don't want to happen and if you don't want developers apps to get snuffed out of existence because the platform they were running on did something jerky if you can do something to make that less likely and you're apple you should do it and instead of spending all your time saying we shouldn't have to do that marco should just learn how to do basic accounting if you want to have that attitude you better hope that marco learns to do basic accounting but if he doesn't and marco's app goes away and that's not what you want it like it's it's it's so it's so frustrating it's it's the same thing in politics same things in relationships is do you want to be right or Do you want to be happy?

1:27:43Like all the arguments I see around the Reddit things are people who just absolutely want to be right and don't care anything about people being happy. As a final note before we move on, if you are interested in supporting Christian, you can do all the things that Marco was talking about. But also Christian makes Pixel Pals, which is sort of kind of like a Tamagotchi-ish sort of thing. And I mean that in a good way. It's pretty slick. It started as like a little thing in the blank area. Well, not blank. You know what I mean? The kind of no man's land in the area above the dynamic island. And now it's its own app and it's very cute.

1:28:18And you can pick up Pixel Pals and put a link to the app store in the show notes. And you can check that out as well. We are brought to you this week by you, ATP members. Actually, probably not you, listener, who's hearing this right now, because members don't hear the ads in the show. And this is going to be marked as an ad. So members get an ad free version of the show. so look we love either way you listen to the show if you want to support us by listening to our ads that's a great way to support us if you want to support us by membership that's another great way to support us maybe even greater because membership gets you some fun stuff too for just eight bucks a month you get the ad free version of the show you get the bootleg feed which i'll explain more later and you get occasional fun bonus content and maybe occasional discounts here and there merchandise discounting here and there um you know right now you're currently getting access to Casey's app, Betalink, and TestFlight.

1:29:07So there's all sorts of little fun stuff we throw in throughout the year for members. The main thing, though, is that ad-free version of the show. That's what most people sign up for, and we find it's very well-liked. We get good feedback on that and on the bootleg in particular. So the bootleg is our unedited live stream. So if you want to listen to this instead or as well, this is the unedited raw version of the show. It has nothing taken out. It has also no ads added in, and it's kind of everything we record during the live stream. So it includes beating an end kind of discussion, side discussion here and there.

1:29:40Anything that we screw up that I would have edited out of the main show stays in the bootleg. If you want to hear Casey swearing, that stays in the bootleg too. You want to hear us pick titles at the end, that stays in the bootleg. So that's also a very fun thing a lot of our members choose to use. You can get all this for just eight bucks a month. We have annual plans. We have different currencies available, but basically it's eight bucks a month. So if you want to choose to listen to our show that way and support our show that way, we'd love to have you as a member. It's a wonderful way to support the show and we hope you get some cool perks out of it as well.

1:30:07ATP.fm slash join to join us as a member. If not, you want to keep listening this way. That's cool too. We'd love you either way. Either way you support the show. But if you want to become a member, ATP.fm slash join. Thank you so much.

1:30:23All right, let's do some Ask ATP. David Hadley writes, I'm curious what you think about the framework laptop, which claims to be a modular, upgradable, repairable and e-waste reducing in contrast to basically every other laptop on the market uh it is it looks super interesting and it really appeals to the nerd me the big problem is no mac os this is something that we one day is this something one day we might see apple do or maybe forced to do by regulators so if you're not following what the framework laptop is it's basically a laptop shell that you plug a bunch of components into and you can change the motherboard reasonably easily certainly a lot more easily than most laptops.

1:31:01It has a series of ports on the side that whatever port is being exposed to the outside world, it seems like basically internally, all of them are just USB-C devices. So there's like a USB-C socket on the motherboard that you would plug maybe HDMI, maybe USB-C, maybe one or two USB-As. And so you can kind of configure these laptops to be whatever you want them to be. I think this is super cool. I would never in a million years actually want one though because it's one of those things where part of what makes a laptop, any laptop, not just an Apple laptop, but part of what makes a laptop so great and allows them to be thin and light and whatnot is because there are no affordances for changing those thin light internals.

1:31:48And I totally get what the framework laptop is after. I think it's a very clever idea and it seems, having never handled one, to be implemented well. but this is fixing problems that i don't personally have i think if it ran mac os you know we might have a different discussion uh but ultimately the there is a cost of modularity uh and and it's it tends to come in in bulk and physical complexity um and and so at the same time there are costs to apple's current approach of being almost entirely non-modular like you know a typical modern Apple laptop, you can replace nothing. Like you have no options.

1:32:31Uh, you, you can't even do basic service, uh, uh, you know, to replace like, you know, a dead, you know, SSD or RAM stick or whatever, like those things are all out of the question with, with any modern Apple stuff. Um, but you know, first of all, I think the market has spoken that largely the market prefers things to be, you know, nicer, you know, pre-made, you know, sealed up and less service ability over time if that means they can get something like thinner and lighter and and you know nicer looking uh and everything like that but also you know if you if you were to actually add all the all the capability and complexity the physical complexity to make these things more modular i think what you'd end up with is a laptop that nobody buys and that's why that's why these tend to be these kind of like you know specialty enthusiast products and even then i think they have a hard time computing and lasting very long but if i was you know more in the pc world and not the mac world i would consider something like this maybe if i if i had these kind of needs but but again like it seems like the companies like this give you lots of different options to put together a laptop you don't want but ultimately i'd rather just get the one i do want and i think too many people think the same way to let these companies last very long.

1:33:53I hear you. However, they have an expansion card that's an Ethernet jack or Ethernet port. How nice is that? And leave aside the fact that it's a bulbous thing like it used to be in our college days. It sticks out the side of the laptop. Does it have an X jack connector? No, I wish it did. I know we've talked about that so many times on the show, but I wish it did. But I mean, it looks kind of gross, but you can have onboard Ethernet. And I tell you what, if there's one thing I wish my laptop had, and I'm not kidding, I really do wish it had Ethernet. I understand why it doesn't. I get it. I'm not here to litigate it.

1:34:24I'm just saying I wish I had it. But you can get a microSD expansion card. You can get DisplayPort. You can get an audio expansion card, which basically looks like a headphone jack. You can get USB-C, USB-A. You know, there's all sorts of stuff you can plug in here, which, again, I love the idea of this. I agree with what Marco said. You're creating a laptop that no one will ever buy. John, I think I cut you off. What was your opinion on this? Yeah, the economics of these things are pretty tricky because the reason why it is appealing for customers, whether they're old fogies who remember the way things used to be or whether they're young people who can just understand the like the concepts is like, OK, well, I spend a lot of money for the laptop.

1:35:03But if I decide I want to, you know, it doesn't have enough memory. Wouldn't it be great if I could add more memory to my existing laptop instead of buying an entirely new laptop? Because adding memory costs less than buying a new laptop. So that is giving me by buying your product, I'm getting more value out of it because I'm not forced to buy an entirely new laptop when something about this laptop doesn't satisfy my needs. Whether it's a lateral move, like swapping these set of ports for that set of ports or an upgrade, faster CPU, more RAM, whatever, you know, better screen, whatever thing you want to replace.

1:35:37Me as a customer says, I like that. I like not having to buy a new laptop. So the product is more valuable to you, right? to the person selling you the product though that's worse for them because when you buy a new laptop you give them much more money than if you just upgrade the ram that is assuming you even buy the ram from them which is a whole other issue of like hey can i buy third party things into this or can i only buy the proprietary modules in this company but either way the company says well okay but if we can't sell you a new laptop in three years we're just going to sell you like a you know a hundred dollar ram stick or something that's not good for us because we have to pay our employees and design the next one of these laptops or whatever so the way companies like this square this and there are lots of companies like this in the world is if you're going to buy something that basically lasts longer in this case we're saying it lasts longer because you can upgrade it with technology marches on but anything a blender a bicycle you know whatever you can buy one that will last you longer because it's more durable because it's more modular both it will cost you more money and the reason it costs you more money is because you're not going to buy another blender from this company because this one's not going to break in two years so they have to get the money from you now and they're selling you what you agree is a more valuable blender or more valuable bicycle because it will last you longer and you won't have to buy a new bicycle and in exchange for the value you give them more money and that chases you up the price scale until all of a sudden you're like i wanted to get this so i didn't have to buy a new laptop but now this one costs twice as much as a new macbook pro i know that isn't true of this this framework thing but i'm just saying just in general when you make something modular and longer lasting you're either going to go out of business or you need to charge people more money for it and you run up against these these barriers pretty quickly now when technology fits with modularity like when we're using rams on sticks marco just said ram sticks there are no ram sticks in max of course we all know this right there used to be ram sticks even in laptops little tiny so dims right when that was already part of the product because that was the best and only way we had to make the product it's already modular and so why not take advantage of that apple used to sell ram upgrades for their laptops and used to be able to upgrade the storage or whatever but as technology marches on and you and that is not an inherent part of the product but you'd have to add it in yourself companies have to run the experiment hey if we seal the battery into the bottom of the 17 inch laptop will people still buy it or will they be like hell no i need to be able to replace the battery on a flight and my battery runs out i want to swap in a second battery apple ran the experiment with whatever it was the 17 inch power book whatever it was the answer was customers were fine with it you know it's more annoying and they wish they could change the battery but did they stop buying laptops no they did not and then soon that happened everything else same thing with phones used to be able to swap the phones in the back of your cell phones and people love to do i ran out of battery i can put a new one or whatever cell phones stopped doing that first they made it harder to do it then they just stopped doing entirely just like apple did people stop buying cell phones did some company that made a cell phone with a changeable battery did they come and sweep through the market and dominate no they did not so people are voting with their wallets and with their feet and they're saying we like the advantages of simplicity no grit that gets in there uh you know no snapping little shell that keeps coming off no connector that gets wonky or whatever to seal the battery in no i can't replace it yes it'll eventually go bad and then i'll buy a new phone customers are choosing that so the only people who won't choose that are the people who value the longevity and flexibility and the only way to make money from those people is to charge a lot and then you get into a smaller smaller market.

1:38:59The only thing that will change this is change in the incentives. One example would be a dystopian sci-fi scenario where we don't have the resources for you to buy a new laptop every three years. So the only way that we can economically make laptops is to sell you one and you have to use it for 15 years with every component being modular. And then all of a sudden the math works out differently because you can't buy a new laptop every three years because there's not enough beryllium or whatever the hell element ends that we end up running out of in this dystopian sci-fi scenario. Or we've polluted the planet to the point where there are laws in place.

1:39:27that's what the person says like where regulators make this no regulators would never make them do this we can't even stop global warming but anyway in a hypothetical scenario where the external incentives change suddenly the value proposition of this product changes entirely because the other thing isn't an option anymore but i think what we've learned is when the other thing is an option that's what people prefer uh and the only way to stop it is to is for you and several billion of your friends to stop buying cell phones with sealed in batteries then they'll get changeable batteries. But if you don't think you can convince people to do that, that's why cell phones don't have changeable batteries.

1:39:59Zach Rochette writes, I've started to limit what apps I grant full photo library access to, but it comes at a cost. It's quite annoying to have to manually select new photos to include every time I want to. Say, share a recent picture in Slack. When an app requests permission to access my photo library, what does it actually mean? Does it mean an employee at that company could browse my photos at will? Does it mean the app could scan my library for any information that's in there? Or is full access less permissive than it seems? So it's been a year-ish since I've looked at this closely, but I ran into this for both Peek of View and for Masquerade.

1:40:32My recollection, which check my work on this because it's fuzzy, is that full photo access basically means that you have mostly unfettered access to the user's photo library. Now, presumably, you would know one way or another if your entire photo library was being uploaded because your internet usage would go up, your phone would probably get hot, etc., etc. But strictly speaking, that app can look at whatever photo it wants whenever it wants. The advantage, though, and it's in most apps' best interest not to go that approach because you have to do a whole bunch of things and ask for permission in very, very scary ways to get full photo access, where if you just do the, you know, this app can see the seven photos dance, an app can actually use that technique and this is what i do in masquerade you can ask the system i would like one photo one photo only please and then you don't have to do any of the scary permissions dialogues because you are doing a what is it xpc a call a cross process whatever call that basically says to apple system look i don't care what you do or how you do it just give me a photo back please and then apple is the one in charge of like browsing through your photo library representing the whole user interface and letting you pick which one you want.

1:41:50And you have, as an app developer, you have no sight into that whatsoever. All you know is you get an image coming out the other end. And for most apps, that's actually preferred. And I hear what Stephen's saying, that that's kind of a pain in the butt. I know what Instagram does is the middle of the road thing, which is what I was describing, where it says, okay, you can have access to just these 12 photos. But the most convenient thing as an app developer and as a user, in my opinion, is to do that one shot. And again, this is what Masquerade does if you want to check it out. Just, hey, the user would like a photo.

1:42:22Go get me a photo, please. So that's, honestly, if you have an app that loads users' photos, I would really look into that API because it's pretty good. But yeah, if you could do full access, that app developer could be super shady and you'd be none the wiser. I don't know. Marco, you haven't run into this any, have you? No, I don't really work with photos. So in the regular photo access, do you get the location info or does your app have to request location permission? Because I think the most sensitive data in your photo library that would be the easiest to exploit in creepy ways would be the embedded location history.

1:42:56Because not only would you have a good idea of where their current location probably is, but you would have their entire location history, which is obviously extremely sensitive data that you know would be exploited by ad companies as much as possible. Yeah, I understand what you're asking, and I don't know. and part of the reason I don't know is because it's never even crossed my mind to look because I'm not a sleazeball. I would guess that with full access, you almost certainly get that data. Again, just a guess. I don't know. I'm not really sure what would happen if I were to wager a guess for the other modes.

1:43:31I would think maybe you do get that location data, but I cannot stress enough that I really don't know. This reminds me more old man stuff of how far are the computer industry come from the early days of not naivete, but just like it was so much smaller. So many fewer people even had computers, even before the internet, computer security, the things we're just talking about just didn't exist. Like even in the early Unix systems that were networked across the entire country with universities, you know, Telnet sent your passwords in plain text, TTIs, TTYs were world writable by like, sometimes you could have accounts without passwords, and people would do it routinely, because it was just the honor system.

1:44:10And everyone just be careful, right? And you just had to trust everybody because everyone was that's literally like the first version of instapaper you could just you could set no password you could just have it be blank and i didn't care and nothing bad happened you could do that on mac os i think you can still do it on mac os like but but like the defaults were just everything was open right and over the years as the internet has become a thing and as the world has gone on the internet everything computing platform has added things like this photo permissions that we're talking about but it all gets back to the same thing this question is about what an app could do if you give it full photo access that app could upload every single one of your photos to its database have an ai crawl through it to look for naked pictures of you and you know do whatever with them like and obviously what could you do to stop that well if the country you're in says it's illegal you could try to prove in a court of law that they did a thing that broke the law and then sue them or get them arrested or whatever but you also have to first know that they're doing it because maybe they're doing it behind your back and you have no idea and it all gets down to the same thing back in the olden days which is you have to trust the person who develops your application because every application if it does something useful could also do something nefarious that is the the nature of power it is easier for it to have access to all your photos but then you have to trust that the person who makes this app isn't uploading all your photos looking for naked pictures of you or stealing your location data or whatever right and yes the os has it's good the os has these barriers you're saying you have to give it permission give maybe give it location permission allow it to use the camera allow it to record your screen allow it to use the microphone but you have to say yes to that for lots of apps to do their job.

1:45:36And at that point, you're in exactly the same situation you were in the 60s where people are logging into Unix things and everything's running over the internet in plain text. You have to trust the person or company that made this application that it is not doing something nefarious. And that will never go away because in the end, you want it to do useful work for you with your data. So you must give it access to your data. And we don't want to give it more access than it needs, but sometimes the amount of access that it needs could be used in a terrible manner. and that's why you know people and companies reputations matter that's why apple's reputation matters that's why if a company does something bad it hurts its reputation and people will trust it less if apple was stealing all your photos and doing something you know selling your location data to some ad company or whatever that would make us like and trust apple less and if some you know we've had store apps in the ios app store that were like stealing all your contacts was like path was doing that or something um before it was you know forbidden by the u.s before you had to asked for permission and people found out about it and they thought less of that application and stopped using it and that is you know that in the end that is the system so yes lots of people get scared when when they realize what this application quote-unquote could do but you have to think then but is the application doing that and if you think the application is stealing your photos don't use that app yeah this is why i used to be pretty cavalier about it for facebook properties including Instagram, I immediately went to limited access because I have zero faith that they're not doing something gross.

1:47:04But generally speaking, ever since the whole limited library thing became a thing, I basically have chosen that whenever I can. Stephen Collins writes, with all the discussions about cameras the past few weeks, this was written several weeks ago, I was wondering how you carry these cameras around. I realize that most normal people don't need a bag for three cameras, six lenses, and other assorted bits like cards and cables, but I was curious as to how you guys handle all of this. I know John is taking a bunch of stuff to the beach. Are you all just using the standard one camera bags that I see everywhere and also own two of, or is it something different?

1:47:37For me, this is going to infuriate my co-hosts. I just chuck the camera and the lens in a lens bag. Just chuck it right into your windshield. You put it on the dashboard. That's exactly it. That's exactly what I do. Yeah. I just sit on mine immediately. Right. I just chuck it into whatever bag I'm taking to the beach and call it good it's and i haven't yet had an issue knock on wood uh what is the correct answer john i mean i don't know like i don't have a lot of experience with these things i've tried to get a bunch of bags that are better than doing what you're doing which is not hard um i think i talked about this when i got it on some episode that i'll never be able to find again but i did get like a essentially it's a backpack for holding camera junk and it comes with a bunch of these little velcro dividers so you can sort of like if you're looking top down on it you can make a little maze that exactly fits your cameras and your lenses in some scenario it's kind of like uh i was gonna say like paying tetris which people are more familiar with but it's actually more like the inventory system in resident evil 4 or something anyway finding a way where these things fit in with a little velcro you think it wouldn't work you think velcro wouldn't work you think it's kind of janky it works surprisingly well it's kind of like a cheap version of making a custom bag where you have like foam inserts or whatever anyway i use that instead of an actual backpack i use this camera backpack uh and i endorse it it could be better but it's pretty good for the price i paid for i put a link to my backpack and the show notes i think it's called the hex ranger or something or other i also have this holster thing for a single camera it's like a single kind of like holster style bag where like camera and its long lens go into it kind of like a gun in a holster and it goes like a shoulder strap and that's good for a single camera you can put a single camera in there with varying size lenses because the lens part is like an accordion that gets longer and shorter depending how big you want it to be um i have one of those as well and it's pretty okay but it's a ringing endorsement look i mean from john you know how many camera bags camera bags are like backpacks like non-camera back like there's a million of them out there lots of companies make them and it's really just what your personal preference is i would say try to find one that you think you'll like you're probably going to have to make more than one try unfortunately because you may think you like something until you get it and you find out you're wrong but i would say get something something is better than nothing i would say that like the amount of protection that you need is probably less than you think like when i first got this backpack i was like all those little divider things like they don't seem too thick and the walls of this like that's just you know a centimeter of this foam stuff unless you're going to be first don't take your backpack and like throw it across the room onto the hard floor don't drop it from three feet in the air but if you just treat your thing gently anything better than like the thin single layer of canvas of like a Jansport backpack like any amount of padding goes a long way and especially if things are packed in there you know again Tetris or Resident Evil style where there's not a lot of room for them to move and they're all up against something squishy that's pretty much all you need just be careful with your stuff but I don't have any specific recommendations for things that I think are amazing I think these things that I have are better than what I was using before and I'm also not looking to replace them but I'm also not a professional photographer who's constantly running around with my equipment so if you just and want to go on vacation once a year, something like these things will do fine for you.

1:50:38That's the thing. I've had both, quote, camera backpacks, which is similar to what John was describing, where you had little inserts that you velcro around to wrap around exactly the stuff you used and be exactly the size you want. I've had both that and regular backpacks. I'm currently kind of in the middle of those. My current main backpack is the Peak Design Every Day, which has been around for a few years now. I have the first version, the large size of it. and I love it because one of the reasons why I'm always frustrated with backpacks is that most backpacks you have like some number of side pockets, inside pockets, outside pockets, but there's like the main compartment in most backpacks that is just one tall compartment.

1:51:21And what happens is you lay it all out. You get, oh, I'm going to solve this problem. I'm going to have these different arranged things in here. Maybe I'll have a sub bag inside my bag. Then you put it on. And as soon as you put it on, all the stuff in the main compartment sinks to the bottom of the main compartment. Everything is disorganized. And then you have all this wasted space up top in this gap. And then everything's down below. And what I like about the Peak Design every day, I think it's key innovation, is that in the main inside compartment of the bag is three of those Velcro things that form little shelves that you can move up and down anywhere you want in the bag.

1:51:59and they have little foldy ends that you can like fold up one end of one to make like a long vertical compartment if you want to but then have these little like you know velcro shelves at different heights in it so it actually divides the main compartment height wise into different levels and and you can move those around and make them bigger or smaller so i usually operate with like one big top level and then a couple of small ones at the bottom where i could stash stuff and i think it was actually i think i think it was designed to be a camera bag and i just use it as a regular backpack that occasionally holds cameras, but because it was made to be a camera bag, it is a little thicker and a little more padded and a little more structured than most thin backpacks are.

1:52:38So I would actually say not only is a camera bag a good option for carrying cameras, I think camera bags are the superior backpacks in general. Camera backpacks tend to be the best backpacks, in my opinion, for my preferences and my needs, just because it's carrying. maybe it isn't always carrying a camera per se but it's usually carrying electronics of other kinds at least you know it's at least carrying like a laptop or an ipad or both it's it's probably carrying other like a little electronic gear maybe it's carrying like a little portable game system or something or whatever i'm bringing on whatever trip or carrying for the family or whatever it is so chances are if you have any kind of electronics that you're carrying in a bag a camera bag is a good choice because they are made they're designed to be padded and protective of electronics and as john said you don't need a ton of protection but it does help to have some i i'm a big fan of using camera bags in general even when they often don't contain a camera um and i and again i can't say enough good things about the peak design every day um and and its system of these these movable and removable um you know horizontal when you're holding up the bag horizontal shelf pieces that you can divide up the main compartment into no other bag that i've ever seen and i i bought a lot of backpacks over the years no other bag i've ever seen has has kept me happy for as long as this one has and through as many different varied conditions as this one has and it's and it's almost entirely down to those wonderful divider shelf things that you can move up and down that way i don't i don't just have one giant main compartment where everything's going to the bottom so anyway that being said when i do carry my camera to answer steven's question here when i do carry my camera it is in this bag like everything else that i carry everywhere else and if you have a big bag or something you can do it like you don't i think you only need to graduate to the thing that i have with all the little dividers and everything if you're in my situation where i have two cameras and multiple lenses so i have two cameras both of which have lenses on them but then there are also multiple other lenses that's just too much stuff to be rattling around even with multiple compartments even with three compartments there's more than three things and you don't want to put things next to each other where they can bump into each other right so that's when you know you've graduated to that but before i was in that situation where i had two cameras and multiple lenses i had a single camera bag where my camera would fit in there and like the one or two lenses would fit in there and i would put that bag inside my boring regular laptop because the single camera bag had padding in it and the items were packed in there tetra style like with padding between all of them and i would close that bag and i would put that bag inside my backpack and same thing with the holster thing the holster thing can fit inside another bag because the holster is somewhat padded or whatever you know so i you know don't run out and buy this backpack that's going to fit all this gear because you put your one lonely camera in there especially if you don't even have any lenses for it or it's not even interchangeable lens camera it's a waste right that's where you can even if you have a single big camera like marco does with a big lens if you have you know two or three of them and you have two or three compartments in your peak design everyday backpack you're fine but once you're like okay well whatever with this lens and this lens is this lens then you're into tetris land and that's when you have to get the other thing so i wouldn't you know don't run out and buy something that fits way more equipment than you need you'll know when you can't do it anymore but in the meantime like especially if your camera comes with a bag, as a bunch of mine did, if your camera comes with a bag and your camera fits in there with its charger, with its lenses, with its thing, seal that bag up and then stick it inside another bag.

1:55:57Bag in a bag. Bag in a bag. Thank you so much to our sponsor this week, Meh.com, and thank you to our members, especially who support us directly. You can join us at atp.fm slash join. We have wonderful new member special out where we tier-ranked all the iPhones to date, and that is it is so much fun you should really check it out thank you so much again to members you're really um you're helping us out a lot these days so thank you so much for that and we will talk to you all next week now the show is over they didn't even mean to begin because it was accidental oh it was accidental john didn't do any research marco and casey wouldn't let him Cause it was accidental It was accidental And you can find the show notes At ATP.FM And if you're into Twitter You can follow them At C-A-S-E-Y-L-I-S-S So that's Casey Liss M-A-R-C-O-A-R-M And T-Marco-R-M-N S-I-R-A-C USA Syracuse It's accidental Accidental They didn't mean to Accidental Accidental Tech podcast so long John, tell me what's going on with your AirPods They did me dirty?

1:57:33I don't know what the right phrase is here Yikes AirPods AirPods Sometimes you put them in your ears and one of them doesn't make any sound. And then sometimes you've got to put that one back in the case for a few seconds to make it happy. Are you familiar with this phenomenon? Yeah, I don't feel like I've run into it too frequently recently, but yes, I'm familiar with it. Oh, I have. AirPods are like the French chefs of electronics. Like, God, they're so good most of the time, but man, are they unreliable. Sorry, French people. That's probably mean. Yeah, yeah. Like, I just, I cannot, like, between the last generation airpods pro and this generation airpods pro they are so buggy the new ones are less buggy than the old ones but they're still really buggy yeah and so because they're like you know what airpods like they're the tiny little plastic thing like you don't know what's going on inside there what is the problem is it a software problem is it a hardware problem there's such tiny little components is some tiny little component like poorly soldered and or like coming loose over time or is it everything in the hardware is working perfectly and it's actually a software bug with a stupid bluetooth stack and the connectivity like you can never tell there's no way for you to debug this because it's just they're two tiny little computers in your ears and you don't control anything about them and it's just like like you know people will ask you if you're a tech nerd in your life they'll say one of my i put my airpods in and one of them's not making sound what can i do about this and like you have to tell them like nothing like you can do here are these steps that you can do to make it work again why did it work again i don't know i've just learned through trial and error that if you do these things sometimes you can bring them back to life but sometimes you can't sometimes you got the airpods pro that make the crackling noise sometimes they just flat out die right it's just a thing that happens it's not great but airpods are such an important part of my life that i'm you know i i have to have airpods and that leads me to you know more recently the other thing that happens sometimes is you'll take them out of the case you realize one of them just didn't charge in the case for some reason even though it's been there overnight one of them is oh yes i've had that yeah and one of them is at two percent and it goes in your ear or whatever oh mine usually it's just dead like you take it out like oh why am i only hearing it on one ear that's weird and one of them's just yeah one's just dead yeah so anyway um i have airpods 3 that i bought when i think when they first came out um and they've been pretty good for me but a couple of days ago i took them out of the case and uh one of them wasn't making any noise uh and um but the other one was and i remember someone came up to ask me something just as i put them in and i i reached for the right my right ear and i pinched it with the little pinchy thing and you know it's like that uh it's kind of like the feeling of walking onto an escalator that's not running you pinch you pinch the air pod and it's so freaking dead that it doesn't do the haptic feedback yep and it feels just so wrong like you pinch it you're like what the hell like when i pinch this i'm supposed to hear a little chick in my ear and the little hat you know and it doesn't do that that's how dead it was right i'm like i'll put it back in the case or whatever charge it and you know whatever go back to what i'm doing try to pick them up because i had to have my airpods in so i can listen to podcasts while i'm doing dishes and cleaning the kitchen right obviously it's not like i'm gonna leave them and come back and i listened in one ear for a while but that's unsatisfying so we went back and i'm like and then i'm looking then i'm opening up the the bluetooth thing and look at the charge level where it shows you it's like left ear at 100 right ear doesn't exist no icon underneath it at all it didn't even show the little battery icon anyway um to shorten this up i spent three days trying to resurrect this sucker did all the things you do oh forget this device try a different device try a different charger try a different airpods case try a different wire try this try that try hard resetting them try hard resetting the case try repairing with a different device just like i'm because i have you know this is not my first rodeo i've messed with airpods before i tried it i tried it every night they were always on a charger on a different charger making sure they you know come back to life i'll resurrect you charge you 100 like whatever your problem is come back to me come back to me three days three days which both of which involved overnights in a different new ideal charging situation to really just resurrect this sucker for a good 12 hours overnight right and the right one was just well and truly dead just nothing like you when you when you looked in the battery thing it wouldn't even show the little battery icon underneath it like not a peep from it no noise no sound no haptic feedback absolutely nothing then i go to the little apple sport app and like are these still under warranty and of course they're not because i think i just didn't get apple care plus or whatever for them right because i had generally pretty good luck my son has the same airpods 3 he's on his third pair oh his his like the first one's like totally lost base the second one that one of the ears went super low volume and his were all under warranty repairs but like just luck of the draw and i got unlucky right so i can't not have airpods so i ordered a new pair of airpods 3 and of course i had to get my name on them because you have too many freaking airpods in the house i need to know which ones are mine did you get your memoji that's so cool when you do that i did not i just got my name i wish it wasn't all caps but it is oh that's so boring well it's easy to tell and it makes it less desirable theft target i suppose anyway see i i i have my face on mine that i think that does the same thing yeah i don't know but a lot of people look like you all those emojis have the same face shape anyway um so i ordered new airpods 3 and you know rather they couldn't they didn't come and meet i could have got them immediately i just got into an apple store i could have had them like that nine dollar like you know same day delivery or whatever but you can't do that when you want them monogrammed and i did want the monogram so i i'm like i'm gonna have to go with that airpods i pulled out one of the kids old pair of airpods because the last one my daughter was using like the original airpods and they were flaking out on her and for like for christmas she got a new pair right of airpods three but her old ones still work so i was using them in the house okay uh so i ordered the new airpods and you know the weight and they got the onogram and they're shipping they're on their way as soon as this thing ships the old airpods start working again of course of course why did they start working again i have no idea i did nothing to them i had written them off for dead they weren't even on a charger for crying out loud they were just sitting in the case three days i spent doing everything i could think of and just it never it was not a peep the thing gets shipped i pick up the old ones put them in my ear to see like they but no they work neat so can you return the monogrammed ones no oh so here's what i'm gonna do first i can learn my lesson i put a little reminder that's gonna go off probably tomorrow buy apple care press for you for your new airpods and like i hope they'll let me do like the annual thing where it never expires because basically i'm just on a subscription plan for airpods i'm never i can never not have i just have i'll just keep paying apple and every time they die i'm just gonna bring them back to the apple store and say yep they died again give me a new pair yep the dot again give me a new pair whatever i have to pay to make that happen if it's a reasonable like annual fee i will pay that

2:04:42I hope that's the case. I'm terrified something's gonna get wrong anyway by the way I cannot see any uh monthly option for the apple care for airpods pro yeah but anyway two years is better than that because like I don't have faith that they're gonna last the two years and it's a shame and I don't know what the problem is but like and I don't know why these came back to life so my plan now I guess is to just spread my usage across these two and one set will be my bedroom uh airpods and one set will be my everywhere that's not the bedroom airpods and then at least my usage will be spread out between them i don't know if that will make them both die faster or will that make them last twice as long but i'm not returning them i'm disappointed in airpod reliability but this is just you know just an fyi for airpods i mean maybe look into third-party ones like sony and other companies make other things that go in your ears but i like the apple ones i like the integration i like how they feel in my ears i like how they sound i like the battery life i like pretty much everything about them although i do miss still miss the tapping right um but reliability has been hit or miss and i've had airpods continuously since the very first pair uh and my luck has been pretty good but my kid's luck has not been great so that's where i'm at double airpods honestly i've i've been a double airpods pro person since the airpods pro came out um because i i again i also use them very heavily uh i use them every time i leave the house for like a dog walk or something um i stopped buying those big full-size noise canceling headphones for planes and i use only airpods pros on planes now um and you kind of need two pairs sometimes to get through a very long flight uh but i i i have two for various reasons and i i basically like one stays in the backpack all the time and one is like the regular usage one and occasionally the regular usage one i will have forgotten to charge it and so i'll go to the backpack one for that dog walk or whatever but um i can tell you it's it's kind of a nice life it is stupid it is unnecessary but it does come in handy sometimes like again maybe my main ones are dead or what happens sometimes maybe i am you know on i'm on a trip and one of my other family members forgot their airpods at home i have spare one i can get i can let them use this one like that that happened you know this kind of stuff happens so it's not having having an extra pair of airpods in your life is uh is not as ridiculous as it sounds and you will find ways to use it surprising opinion from marco yeah very surprising my airpods are uh are never like the battery never runs out of my airpods like i am maybe because i'm just very good about charging things but like i use them so much it would be as unheard of as me picking up my phone and not realizing the batteries that that just literally never happens so i don't i don't know i don't have that hole in my life but i do i'm still trying to decide what to do i mean they're sitting here at desk they're in the box i literally haven't opened them but they have my name on them and i'm not returning them you might be able to return them you might want to look into it i don't know i'm sure i could but i'm just not going to just like i i now it's kind of i'm not like cheese graters like i don't need to have 50 of these but i i i had to for for three days i was without airpods using my daughter's old janky pair and the new what the airpods 3 do sound better than the airpods one we said this when they came out they still do and uh i didn't like it i just it's an important part of my life like like marco said i i wear them anytime i'm doing something where i'm just like mindless you know not mindless like walking the dog uh cleaning the kitchen doing dishes surprising amount of my time it's even when doing like workouts and stuff i have the airpods in and i'm listening to like podcasts or music and stuff uh they're a really important part of my life and being without them uh is frustrating and so one way i can mitigate that is apparently to have more than one pair yeah like i i can't tell you like how how much i use airpods and and like how just how incredibly good like i The regular ones never fit me, but the AirPods Pros fit me great.

2:08:28And just how incredibly good of a product the AirPods Pros, Pro, I guess, how good of a product they are. Oh my god. Every time this comes up, I'm never going to stop singing the praise of this product. I am such a headphone nerd. And I have gone through so many over the years, so many portable headphones, Bluetooth headphones, wired portable headphones. And the AirPods Pro made me forget about all of them. and it made me totally stop looking at any kind of headphone that's for anything other than at my desk they are just that good they are not only extremely convenient and practical and small and easy to bring anywhere they also just sound really good like for their for what they are for their size for what they are i mean they blow the category out of the water like in in how good they sound for you know compared to their peers um so they are it's just a fantastic product despite all the bugs and despite that i've also had occasionally to have to replace one under warranty and like despite all of that we tolerate all that because they're just so good so i when i dropped off aaron's car at safe flight for the replacement we had a first thing in the morning replacement i didn't want to sit down there for the two or three hours it took them to the to replace the windshield so we dropped it off the night before and for uninteresting reasons i I accidentally left my AirPods Pro in the passenger side, like door handle grab area.

2:09:57There's like a little gully there. And so I was without for an evening, which I could have handled. But like John, you know, I do the dishes. I occasionally go for walks with either the dog or just as exercise. And I didn't want to be without any sort of AirPods. So I resurrected my AirPods. I guess this is maybe two, whatever. It was the first time you could get them with a Qi charging case, I believe. So it's not the AirPods Pro. It was the original AirPods, or again, maybe the second generation, in a Qi charging case. And I resurrected them, and I put them in. And I only used them a couple of times, and it was for podcasts.

2:10:33And I didn't do any sort of real A-B testing or back-to-back testing, I should say. But maybe I just forgot how to get a good fit with the original AirPods because I'm used to the more rubbery tips of the AirPods Pro. But oh, my word, did they sound like garbage compared to the AirPods Pro. and I should probably, had I known we were going to talk about this, I should have done a test again, but they sounded not great. And the AirPods Pro, like Marco just said, and I'm on the original AirPods Pro, I really want to get an AirPods Pro 2 or whatever they are, you know, the ones with the improved ANC and all that.

2:11:08And I feel so guilty about it when I have AirPods Pro whatever one that work just fine right now. Now, then again, I didn't go to California, this month, so maybe I could or should repurpose some of it. I'm going to just give you an excuse for all frivolous purchases for the rest of the year. I absolutely am. You don't want to save it until early next year? Yeah, well, we'll see. But nonetheless, I cannot believe how much better the AirPods Pro sound. Again, this could be user error. It may be that I just didn't have a good seal. No, it's not. It's not user error. The AirPods Pros truly embarrass many other headphones that are both larger and more expensive than they are yeah like not it look it's not going to replace a full-size pair of desktop wired headphones it's not that good but it is surprising for little earbuds that are little wireless things that stick in your ear and have noise cancellation like they they truly embarrass all of their peers it like that are directly comparable and then even even headphones above their class they embarrass many of them as well.

2:12:16They're really an incredible product.

From the publisher

Sponsored by:

  • Meh: Daily deals & community for the cynical consumer.

Become a member for ad-free episodes and our early-release, unedited “bootleg” feed!

More from Accidental Tech Podcast

All 184 episodes
541: Make a Little MazeAccidental Tech Podcast · 2 h 12 min
Listen in VO