625: Time and Smoke

6 Feb 2025 · 1 h 57 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 625: Time and Smoke

Episode Overview In this episode of the Accidental Tech Podcast, the hosts dive into various topics surrounding technology, personal anecdotes, and a plethora of tech-related discussions. Key points include a discussion on BBQ, follow-ups on tech updates and issues, and discussions on new tech applications and personal experiences.

---

Table of Contents

  1. [Pre-show: BBQ](#pre-show-bbq)
  2. [Follow-up Section](#follow-up-section)
  3. [Immersive Video from Apple](#immersive-video-from-apple)
  4. [Sonos Volume Changes](#sonos-volume-changes)
  5. [Docker Discussion](#docker-discussion)
  6. [Marco’s TV Audio Sync Issues](#marcos-tv-audio-sync-issues)
  7. [Apple Invites App](#apple-invites-app)
  8. [Pornography on iPhone](#pornography-on-iphone)
  9. [Ask ATP](#ask-atp)
  10. [Post-show: Personal Stories](#post-show-personal-stories)

---

Pre-show

BBQ

  • The hosts share their excitement over discovering decent BBQ brisket in Long Island, with a mention of BBQ spots in Richmond, Virginia.
  • Discussion points include BBQ culture and how it varies by region, specifically contrasting Southern BBQ with that of Northern states.

Follow-up Section

Immersive Video from Apple

  • Apple released a new immersive video titled [Man vs. Beast](https://tv.apple.com/us/movie/man-vs-beast/umc.cmc.5qftwm3bk4i7oh0wnagrur1oa), featuring rodeo events, highlighting Apple's ongoing commitment to immersive content.

Sonos Volume Changes

  • A listener clarifies the misunderstanding regarding Sonos volume control, stating that changes are local, not reliant on a cloud-based system, debunking earlier rumors.

Docker Discussion

  • The hosts discuss Docker and its implications on software development, including an exploration of Docker Desktop versus alternatives like [OrbStack](https://orbstack.dev/).
  • They also address sending emails through Docker setups and share various tools for managing emails locally in Docker environments, such as MailHog, MailPit, and Maildev.

Marco’s TV Audio Sync Issues

  • Discussion on common issues with audio/video sync, especially related to the Apple TV, and possible solutions including settings adjustments in the Apple TV's configuration.

Apple Invites App

  • Apple has introduced [Apple Invites](https://www.apple.com/newsroom/2025/02/introducing-apple-invites-a-new-app-that-brings-people-together/), a new app for creating and sharing invitations, currently receiving mixed reviews due to its lack of cross-platform support.
  • The app is critiqued for introducing complexities in usability, particularly for non-Apple users, and for its dependence on Apple Music for shared playlists and experience.

Pornography on iPhone

  • Discussion on the recent approval of a porn app called Hot Tub via AltStore and the ensuing backlash from Apple, who states their disapproval despite the app's approval for distribution.

Ask ATP

  • Matthew Fenslau raises a question about using personal Apple IDs on corporate Macs and the implications of signing in with personal accounts on work devices. The hosts share feedback on the risks associated with this practice, emphasizing the importance of keeping personal and corporate data separate.

Post-show

Personal Stories

  • The hosts delve into personal updates, sharing experiences about their lives, including ongoing projects related to restaurant management and technology implementations.
  • One host shares their satisfaction with physically managing and improving technology setups in a bar/restaurant environment, emphasizing the fulfillment of applying tech skills in practical scenarios.

---

Key Takeaways

  • The episode navigated through a variety of tech-related discussions, highlighting the hosts' personal experiences and insights into the tech world.
  • The hosts expressed how personal experiences, including food and restaurant management, can intertwine with technology and provide a fulfilling outlet for technical skills.
  • The importance of maintaining clear boundaries between personal and corporate tech usage was emphasized repeatedly.

---

The episode encapsulated a blend of humor, personal anecdotes, and rich discussions on technology, making it a multifaceted listen for tech enthusiasts.

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:00I am happy tonight because I just... just got on the phone with us. That's what happened. Of course. That's obviously the reason. It's definitely not that I finally found decent barbecue brisket on Long Island. Ah, you know, you now sort of kind of owe me a visit. I think you visited, no, actually, you might be even up in lifetime visits, but you should come visit me at some point. And we have several barbecue spots in Richmond that I genuinely think are quite, quite good. Not to say they're better than what you've got or anything like that, but they're They're very good. They're almost certainly better than what we've got.

0:34Oh, all right. Barbecue tends to get better the further south you go in the United States. Well, that is true, but I'm trying to be inclusive here. It's the opposite of coffee. In any case, I'd love to take you to a couple of local haunts that I don't think I was aware of the last time you were here, because it's been a minute since you've been down here. So if you're looking for a barbecue adventure, you let me know. You can come visit here. And now at this point, all the North Carolinians and Tennesseans are all getting angry and saying Virginia is not for barbecue. And you're wrong. It's better than New York.

1:05I'll tell you that. I bet you there's some really good spots in New York City, for example. And you're not that far from New York City. The problem with barbecue is it takes so much time and space to do right that it really – That is true. It doesn't really fit into like a – lots of things you can do if you just have like a hole in the wall and a place to do it and just someone who's dedicated to it. But barbecue is just such, there's so much, I mean, so much time and smoke. Like it just doesn't fit well in the city. It's a specialty. Like you need special equipment. You need, like it is, it's a very like specialized, dedicated stuff just to make this kind of product.

1:44Yeah. It doesn't fit in an urban environment that well, like because of all the time and the smoke and the heat and the just. I mean, people do it. Just not a lot of people and it's not very good. Yeah. I mean, it's the same thing with like, oh, why can't we get good pizza outside of New York? And so people who knew how to make good pizza would go to other parts of the country. And you don't need that much space for it. You can just get a little restaurant and get the right ingredients and do it right. But I think barbecue is more difficult. And also, I don't think the market for it's that big.

2:11People like pizza everywhere, but barbecue is more of a specialized taste, I feel like. Any person that likes tasty food could enjoy barbecue, but I will agree with you. I'm not saying they wouldn't like it. They just don't know that they, you know what I mean? Like they don't know that they don't seek it out because they think what barbecue is is whatever. I don't even know what they think it is, but they don't know what it actually is. So they have no reason to seek it out. They think it's just a cookout. Like most people think barbecue is meat cooked on a grill, which is not. We're talking about like slow smoked meat.

2:42This is not, not even, it's not even the same food. Like it, but I mean, it's probably like barbecue is really unhealthy for lots of reasons. Like, you know, all the wood smoke is full of carcinogens and you're eating huge amounts of fatty meat. So, like, it's not something that you should have, like, as easy. I mean, I know pizza is no gem in the health realm either, but I think it's less bad than barbecue. That's the one that's going to kill you. You're going to die of cancer. Barbecue is probably worse. If you're going to die of high cholesterol, pizza is probably worse. Right, exactly. Neither one should be a huge part of anybody's diet.

3:16All right, let's do some follow-up. Very, very quickly, a service I provide to you, the audience, is that I mention the once a year, I'm sorry, once a month or two, that Apple releases new immersive content on the Vision Pro. There is a new immersive video, Man vs. Beast. This is about rodeo. Speaking of things that are perhaps Southern or maybe that the three of us are not very familiar with, I was thinking about it. we don't need to belabor this, but I think one of the things I really love about the series and the videos that Apple's put out, immersive videos that Apple's put out is that a lot of them are exposing me to different activities and sports and whatnot that I'm just deeply unfamiliar with, which I think is really neat.

3:54And this was again, rodeo. It was filmed a lot at night, which to my recollection, not a lot of what we've seen so far was filmed at night. A lot of it was in very bright daylight, which obviously lends itself to be filmed pretty well and pretty easily. But this was really good. It was 10 minutes. not, you know, do or die, but it's, it's worth checking out. So if you have a vision pro or have access to one and friend with one or whatever the case may be, go have a look man versus beast. We'll put a link in the show notes. Um, I, I don't remember where this came from. I don't think this was an original composition of mine, but last episode we were talking about my led project, which is sort of kind of, but not really on hold.

4:29Um, I think I'm going to have more news about that in the future, but not tonight. Uh, but that being said, I referred to the fact that the historical Commission had denied my application for modifying my home. And there were several people that wrote in. John T. wrote, Casey mentioned a historical commission had prevented him from adding three LEDs to an existing blanked-off outlet. Did he also mention his house is late 1990s? I'm confused about the historical commission involvement. To be absolutely clear, I'm talking about Aaron. I was trying to be kind about it, but I'm talking about Aaron.

4:57Yeah. This is a long-running joke on our show that the historical commission approving things in our house is just our spouses being okay with them in our house. In fact, I might have stolen it from you, Marco. I think you might have been the genesis. No, you totally did. It was a Marco thing. It was originally when he was talking about potentially getting a low-profile Marantz receiver for his entertainment center, I believe. How do you remember that? Well, that's where it came from. I assumed you remembered too. Because John listens to the show. Yeah, because John listens back to the show. That's the difference.

5:24Yeah, no, it was many, many years ago. And Marco got it from somewhere. I don't know. But I heard it first from Marco referring to his wife as the historical commission because she had specific demands. about what kind of electronic products were and were not allowed in the entertainment center. And Casey has adopted that and then quickly forgot where it came from. So no, there is no actual historical commission. Oh, no, I redeemed myself. I halfway redeemed myself. Thank you very much. I award myself half credit. And actually, sort of tangentially speaking of, my terminal has shipped. I will state for the record that Marco paid with his own dollars for his terminal, but the terminal people were kind and offered to send John and myself units.

6:03So I did not pay for this. We'll probably talk about it in the future on the show, but mine has shipped. And I am, I think, I believe I told Aaron that there's something forthcoming, but I haven't said too much about it. I think I described it as an auto updating version of the calendar that we have on our refrigerator. So I'm curious to hear what the historical commission has to say about this when it shows up. We shall see. all right uh we had talked i think i had brought this up last episode when we were talking about sonos um i had parroted something that i had heard many many many times but i couldn't tell you where i first began hearing this and honestly it might have been reddit which is not a good sign uh but i had said that in the new version of the app which i had colloquially dubbed s3 uh the volume changes when you change volume in a speaker it has to round trip across the internet to like some central warehouse at sonos or something like that and then come back to your house in order to affect your speakers.

6:56An anonymous listener wrote in and said, that's a rumor that won't die because it feels right to people when they see that volume changes are slow. There are things that do go through cloud services that didn't before, like account management and some other stuff, but not volume. So I am dead wrong about that, apparently. I tried to save you last show, but I couldn't definitively do it. So I just waved you off as best I could. But now we have a definitive answer. Volume changes do not go to a server and back. Then they should be faster. But that's neither I actually did also get an explanation of why they're slow and it's not satisfying, but suffice it to say there's not a server involved.

7:29So this was sent privately to you then? Because I don't remember seeing this feedback. Okay. Well, feel free to privately forward that to me because I'm curious now, but that's okay. Deep Seek Censorship, Matthew Cave writes, It's not really running locally that removes the Chinese political correctness. It's running a sufficiently abbreviated model. The models that you would run locally have reduced numbers of parameters. I can only assume that the rules enforced by the Chinese government have sufficiently low priority that they are eliminated somewhere between the 70 billion parameter model and 32 billion parameter model.

7:58I am not an expert on how these things work. My vocabulary is very likely wrong. I'm pausing there for a second. I'm not an expert either, but I also don't I'm not sure that reducing the number of parameters would so radically change the behavior. But anyway, continuing. Continuing from Matthew, if you ask the 32 billion parameter model politically sensitive questions, you get remarkably astute and well thought out answers. If you supply the exact same prompt to the 70 billion parameter model, you get the roadblocks. Quote, Taiwan has always been an inalienable part of China. Quote, or let's talk about something else.

8:28Or we have always been at war with East Asia. I don't know who looks like Winnie the Pooh. For local, right? For local machines with sufficient RAM, I found the 32 billion model to be or to run acceptably fast and to be surprisingly complete. 70 billion is even more capable if you have the RAM to run it, but is significantly slower and, as mentioned, has the roadblocks in place. You can also spot answers that are short-circuited by one of these override-type rules as they have no think blocks, or rather the think block is completely empty. This is the block at the top of most answers that exposes the quote-unquote reasoning of the model.

9:02For the overrides, it's a hard-coded answer. There's no reasoning. Again, these overrides seem to be eliminated in the$32 billion model and smaller. So I confirmed with Matthew that he did actually run both the$32 billion and the$70 billion locally to discover this. And it seems super weird to me because like Daniel Jalkin, I guess, ran the 32 billion one is like, hey, if you run it locally, you don't get these things. And I was surmising that it was a layer they put on the server. But I guess somehow it's in the 70 billion parameter model, but not the 32. It's so weird. Like, again, I don't trying to censor this is a losing battle.

9:34But, you know, they'll they do what they can. But it's just weird that they're distributing the weights. And one, the smaller set of them either doesn't have the political censorship or it's like malfunctioning. but the big one does. Anyway, there you have it. Censorship. It's weird and futile. And although people will say, that's what everyone said about the Great Wall of China. Like not the actual wall, but the Great Firewall of China. Like it would be impossible to keep the internet out and somehow the Chinese government does it. I guess they sort of kind of do. But anyway, they're trying to do the same with their model.

10:02But when you run it locally, I guess if you use the smaller model, you don't have to deal with that. We got a bunch of feedback with regard to Marco's question about Docker, which I was very, I don't think I said this on the show last week, but I was very proud of you for asking that question. And even if you ignore all of the feedback, I'm pleased that you're investigating. So that makes me happy. But Brian Ryder writes in, you can indeed use Rosetta on Docker on Apple Silicon. There are some gotchas, some technologies that themselves use a VM will crash, specifically some versions of Lua and I think latex stuff.

10:31Also older versions of SQL Server on Linux. However, by and large, the whole thing works astonishingly well. Consider the horrifying case of SQL Server on x86-64 Linux on Docker on an M3 Max. This is notably faster than my sad and idle Intel i9 dev machine with no downside that I have experienced. Under the hood, there's a very minimal Linux virtual machine running in the hypervisor.framework that hosts the Docker stuff and a bunch of magic to obscure this. You may need to twiddle resources allocated to the VM to make stuff go, such as overcoming the Linux OOM killer, or for performance reasons.

11:04Yeah, there's something a bunch of people wrote in, probably either Windows or Linux users, saying, docker is not a vm there's no vm involved that's true if you're running docker on linux like that's part of the the magic of it is it just kind of like exposes your the actual linux kernel you're running on but fences off the processes so they think they're in their own machine and can't see other stuff yada yada but of course when you're on the mac even though it's unix based it's not linux so docker on the mac does have to run a i think just one minimal linux vm under the covers and then it runs all the containers on top of that VM.

11:38In practice, it's all transparent. You don't have to worry about this. But it's just an implementation detail because macOS may be officially certified Unix if they still have that certification. But Linux is not Unix and GNU is not Unix. I don't know. Lots of recursive acronyms in there. But yeah, Linux is a little bit different. Indeed. Then additionally from Brian Ryder, with regard to Docker versus something else, having used Docker desktop for several years I recently switched to OrbStack and quick aside we've heard a lot of feedback with regard to OrbStack all positive literally everyone has told us and I don't mean everyone who's written in or everyone who you know we heard from this week I literally mean everyone in the world has told us about OrbStack so thank you literally everyone by the way we did discuss OrbStack on a show a while ago I remember because I tried it because I think I had mentioned Docker ages ago and someone said you should try OrbStack So I did, and it was fine.

12:35At the time, I decided it was not better enough for me to forego Docker Desktop, but I'm sure it's gotten better since then, and yeah, lots of people recommend it. Man who compiles from source is unimpressed with a layer on top of Docker. That's not why. You finish reading Brian's feedback, and I'll explain my reasoning. All right, let me just start it over since we got ourselves sidetracked. So having used Docker Desktop for several years, I recently switched to OrbStack. While not free, it is much more well-integrated with the macOS experience and Finder. It automatically creates an HTTPS reverse proxy for any container that listens on TCP port 80.

13:06It has a very useful debug shell for containers. And finally, it has a way to pick one or more Linux distributions to integrate with your shell in the style of Windows subsystem for Linux. While I'm using Mac ports, this feature is probably a viable drop-in replacement for Mac ports or homebrew to give you your preferred full Linux environment for ad hoc CLI stuff instead of installing native Unix packages on macOS. yes i think the idea is like instead of you know like i said instead of installing like whatever your favorite command line tool is using some mac package manager you can install it inside linux and just use it from your mac command line as if it was installed on your mac but it's not it's all all the evil is confined to uh containers uh they that's something you'll see with docker we're just talking about like oh docker it's like a little a little virtual machine or you know a little imaginary machine if not an actual virtual machine uh but you can distribute single command line things as docker containers they're lightweight enough where you might say like oh i don't want you to have to figure out all the python crap that you have to have installed to run my python script so i've just made a container with my little python script and all the stuff and you can run it as a command and it will run it in from the container um the reason i didn't go with orb stack back in the day was i mean the features that it had like this way of running commands inside the linux thing or integration with the mac with the automatic listening and stuff like that i didn't need at that point because i'd already done all that with plain old docker and my philosophy was with uh stuff like this is like when possible stick to the official thing because if i ever have any problems which i have occasionally when i like google for an answer it's easier to find answers for just plain docker or the official docker on mac os than it is to find answers for orb stack it's just one more layer between me and figuring out what's broken, right?

14:55And like I said, I'd already done everything I need to do with Docker Desktop. And I haven't regretted that decision. I've just, you know, Docker Desktop updates frequently. And, you know, it's presumably they're fixing bugs and improving performance. But as far as I'm concerned, I just run the auto updates and it just continues to work. So I've been fine with it. But just please know that everyone who has tried OrbStack seems to love it, except for me. Then you had mentioned somewhat offhandedly, John, sending email from Docker, and we got some fascinating feedback. I had no idea this was a thing, although it makes perfect sense.

15:26We got a triplet or a trio of different pieces or different suggestions. Matt Barlow writes, last episode, John mentioned not having worked out how to send emails from his Docker setup yet. I've found MailHog to be a great way to deal with this and we'll put a link in the show notes. Stand it up alongside your PHP and MySQL containers and then you can send email to it as if it were any other SMTP server. It then exposes a Gmail style web front end to view the emails. Very cool stuff. John Caruso writes, I've been using a tool called MailPit. And again, put a link in the show notes for when I don't actually want to send mail to anyone, but I do want to verify that it's still working.

15:58It looks correct. Finally, Yves Severano writes, for mail testing, I use mail dev, excuse me, I use a mail dev container in my Docker Compose stack. Link in the show notes. Yeah, these are all ways to essentially not send mail. Like it just, you want to send somewhere so you can look at it, but it's not actually sending email to an address. So if you send mail to like, you know, johnsmith at gmail.com, whatever you send the two edges to, it's all going to go into the mail hog or the mail pit or whatever. Like it's not going to actually go to John Smith at Gmail, right? It's going to go to these and then you can just look at it using a web interface.

16:32Or you can do what I did and just print it to the error log and look at it there. Very John answer. Bram Esposito writes, the easiest way to have configurable and reproducible environments for PHP is using ddev.com. It runs on top of OrbStack, there we go, and is very easy to extend. And it has HTTPS certificates, networking mail pit, and all pre-configured so you can just start using it right away. Sounds like a good fit for what Marco's looking for, not having tried it myself. Well, so many people have also pointed out, which I believe you also did, Casey, that to go fully into the Docker lifestyle, I would really want to have the advantage of also running these same containers on the servers.

17:12And so I think the more I dive into these specialized tools, and to be fair, I don't know if this tool does this or not. But I don't want necessarily something that is just going to optimize for a dev environment or just going to optimize for like Macness. What I want ideally is closer to what John was saying of like as much of like the big official tools as possible. And ideally, if I can ship the same dock to the container, if I can ship the same thing to the servers, then that's really interesting to me. Here's the thing. Like I said last time, the whole idea behind Valker is that if it works on my computer, fine, we'll ship your computer.

17:47like that's what that's what we'll run is how the place here you develop it is the thing that we deploy it on uh but i think what might appeal to you marco is the easier more straightforward debuggability of a plain production server that you presumably already have you know what i mean you're not starting from zero right if there's something wrong in your production server the ability to hop in there and just mess around and do stuff without having to worry about docker is probably more straightforward to you than learning how to correctly hop into a docker container and figure out what it's like it's again it's another layer of stuff to deal with if you were starting from zero i'd say well then and you're willing to learn docker stuff then fine but i think probably the path of least resistance is to leave your production servers the way they are just plain old servers with files in them that you know how to deal with and if there's a problem there you can tackle it the way you always do and then make your dev environment look as much like that as possible and no you don't get the advantage of like well i'm sure it's exactly the same because my dev environment is my production environment it's just my container and i run my container and that is a better way to do it overall but this specific situation you're in where you already have a production server that's already not docker it's not that hard to make a docker container that looks pretty much exactly like that that still gives you the easy debug ability and by the way orb stack mentioned they have like a debug shell or whatever that's stuff like that is stuff that the official docker desktop has added recently what they mean is like you don't have to install all your debug tools in your docker container because like like what should i put in my container well i want emacs in there and i want s trace and i want like you think like i need all these tools but then you're making your container bigger and bigger because they're just like when i'm in that container i want all my stuff well you can make the container very slim and then also make it so you can hop into the container and debug it and bring with you a bundle of your debugging tools just when you're debugging it um but if this sounds complicated to you this is why i'm suggesting it's probably less fraught especially for production stuff if you're not going to if you're not totally on board of learning this to just leave your production server the way it is emulate it like you know make a dev environment that matches that and then just do it that way so your mac stays clean you have a repeatable dev environment your dev environment is exactly matched to your server you control both of them because the server is not going to update to php8 unless you do it and if you update the server to php8 you can update your container to phba now if you're willing to go on board and say i'm going to do docker everywhere you can do that but just know that there is a learning curve to how do i run and debug docker containers versus how do i run and debug a bunch of files in the file system on my linux server which is i'm assuming what you're used to yeah finally with regard to docker d vault renecke writes if you're only going to use docker images for development you should have a look at development containers or dev containers, which is at the URL containers.dev because yeah.

20:35Anyways, it adds a JSON file to your repo, but the best part is the integration with many editors. I use Visual Studio Code and it works great or use the CLI tool. The editor will detect the dev container setup in your repo, build the images, link up the source files on your Mac to the container, map the ports, run all your setup commands, scripts, et cetera, and all of that. My repos are all set up with this. On a brand new Mac, I simply need Docker Desktop installed. And then when i open the local folder or repo in my locally running editor it builds and runs everything so slick yeah there's lots of these things that are integrated with like visual studio code in particular which again is not going to help mark off if he wants to use text made or whatever but lots of these things are like uh you know we'll put some files in there and your ide will see the files and figure out that it wants to run stuff in containers and run them all and we didn't mention this last time but like people keep mentioning docker compose which is a way to make like a set of docker containers that together make your app because you've got one for a database server and one for a load balancer and one like you're trying to like you know if you're going to deploy seven different containers to production because you have all these different components you also have them as containers on your dev machine and you don't want to kind of orchestrate them all yourself so you can bring them all up as a unit so they're all talking to each other which is another complication that i think i don't i don't know how like overcast web situation goes but the atp web stuff is so simple that everything is in one container and i don't have to deal with this at all but know that docker can do it with docker compose and there are other systems that can also run containers that get increasingly complicated um but yeah a lot of people just assumed like well if you've got a web server and database surely you're running two different containers nope they're both in the same container they're also both in the same machine where do you think the atp server setup script came from yeah i know i just i'm just saying like everyone assumes that like everything is like big fancy production where you've got a fleet of servers and i've i've been in that world uh but in you know to run for example atp.fm you don't need that right demand rovercast.fm maybe you do you tell me but like i mean yeah i have i usually maintain like eight to twelve web servers but it's they're all each very simple and they're all yeah so yeah it's like the the complication of quote-unquote real production web development at scale is so it's it's huge there's just a huge amount to know and do it's extremely complicated and i think people who are in that world think like well surely for atp.fm you're running kubernetes and it's like no not like it's just nothing whatever you think we're doing it's not that you don't need to do that for simple scenarios and it really does simplify things like the amount of stuff i no longer have to worry about working on a tiny website versus the massive one that i was working on at my jobby job is just so refreshing and so nice and i would not give that up in exchange for being able to say that I use some cool new technology and open up a fleet of Docker containers that all coordinate with each other to run what is mostly a static website.

23:30All right. Unrelated to Docker, we have feedback with regard to Marco's mostly offhanded comment about your TV audio being completely out of sync. We have a listener named Marco Arment who wrote, if you're having trouble with audio sync from your Apple TV to an external soundbar sound system, turn on the match format and match dynamic range in the Apple TV's video settings. I don't know why this makes a difference on my LG C7 OLED, but it really, really does. In particular, the Apple TV slash LG C7 combo appears to have different audio output delay depending on whether the output is Dolby Vision HDR or not.

24:02So if you calibrate it for one format, it'll be wrong for the other. Except if the Apple TV is set to match content, match dynamic range, which for whatever reason suddenly makes the sync perfect. Yeah, this has been driving me nuts. Ever since we upgraded, when we moved to Long Island, we upgraded that TV sound system from a Sonos amp with giant floor speakers that I have since given away to other family members. Wanted like a smaller setup here. And I got a Sonos Arc soundbar. And it has been a nightmare trying to get the Sonos Arc soundbar to line up with anything that the TV was doing with audio.

24:43And I mentioned in the past, I'd asked John about apps to look at TV audio sync and stuff, and no matter what I did, I could not, and I tried the built-in Apple TV wireless audio sync thing, I tried the function built into the TV itself, I tried using both in combination with each other, and nothing I did could get the audio sync right on every video format. So instead, a few days ago, I tried that setting, and I still couldn't get it right on the Sonos Arc. I still, no matter what, I could not get it right. And I thought, you know, in the old setup from the old house, I never had sync problems.

25:24Let me try bringing out that Sonos amp from my closet and just plug in some regular passive speakers to it and see if that works. and with those settings and only with those settings it is flawless. I'm surprised you have such problems with the Arc because my Arc, I think I did have to tweak the delay once in settings but regardless of if I'm using the Switch or the Apple TV, it's always been consistent for me. Now I have an LG shoot, it's a C3 no, C9 it was a 2019 model. Yeah, yours is two years newer yeah so maybe like and the problem is like every combination of like input device and tv could have different sync problems and and soundbar like all three of those are all and maybe we'll get to this later like all three of those are are trying to give you one coherent experience with a video and audio lineup and it's a hard problem especially with the complexity of all these devices these days and all the all the different processing they're doing all the different stages but uh the result was i could not get the sonos arc to be in sync with my old oldish lg tv at all whereas the sonos amp which is a kind of a simpler product uh the sonos amp did it just fine and it's flawless with speakers with passive speakers only with those settings turned on so there we go yeah as i said on the mastodon when you post this you should have those settings on anyway because i highly recommend them because they mean that your television is showing the content uh the way the content is so if the content is 24 frames per second your television should be refreshing at some multiple 24 frames per second and not converting it from 24 to 30 so then it can display it at 60 or whatever basically you don't want your tv messing with it right if the content is hdr your tv should be hdr if the content is sdr your tv should be sdr and that's what match content and match dynamic range in those settings do now the reason people don't like those settings as everyone said when they replied to you on mastodon is because they cause sometimes horrendous delays when changing from one piece of video to another or when changing from video back to the menu because no matter what you pick like your apple tv menu to be in and you can pick like i want my menus to be in you know 30 frames per second hdr w like that's just like what do you want the when you see the little squares what do you want that to be shown in whatever you pick for that if you watch anything that is not exactly that your tv's like up time to match dynamic range time to match content and makes your screen black and you have to count one two three however many seconds then it comes back and people are particularly annoyed like uh with youtube like i don't know if it's a youtube app that's built into tvs or the official youtube app on apple tv but if you're watching youtube tv stuff whenever there's an ad the ad might be in a different uh dynamic range and frame rate than the thing you're watching so every time there's an ad your screen goes black and you wait a few seconds and it shows the ad and then you wait a second and it's just it's untenable right um back in november of 2022 on atp episode 507 we talked about i think for the first time qms john's bringing receipts y 'all yeah qms or quick media switching which was supposed to solve this but at the time uh it wasn't out on a lot of televisions and also this technology only helps you when the thing that changes is just frame rate so if you change from sdr to hdr you're still screwed but if you're just changing frame rate it uses the televisions of err variable or refresh rate uh capability to not black out the screen and wait five seconds and finally someone posted uh someone named nit on mastodon posted a youtube video of quick media switching in action on their tv it's great totally seamless there's no blackout it's real nice i wish it did it for sdr versus hdr2 but uh i would love to have this i don't think it's on my tv i don't think there's been a firmware update or whatever i just deal with the blackouts just because like for me i switch content way less frequently than i watch content so you know to watch a thing yes i will have to watch a black screen i wait a thing comes on but then i watch a show for an hour or half an hour right so that three seconds of switching and blackness is worth it for the hour i get to watch the show correctly in the correct format other people have different trade-offs especially if you're watching youtube tv and has ads in it's driving you up a wall so i believe speaking on both these issues i believe the new version of hdmi has a bunch of new features related to certainly related to trying to wrangle audio sync better than the current standards do like you'll see on lots of devices they have some feature that says automatically manage audio sync using like hdmi 2.1s or 2.0s features those don't always work that well as marco found out hopefully the whatever they're doing hdmi 2.2 does a better job of that.

30:07And then the other thing is, I don't know if HDMI 2.2 brings anything to help with quick media switching or if it enhances it to deal with HDR versus SDR. But at the very least, if you were to buy a TV today, chances are very good that it will support quick media switching and will save you at least from frame rate switches. This week, we are brought to you by Wild Grain. Wild Grain is the first baked from frozen subscription box for artisanal breads, pastas, and pastries. Wild Grain's boxes are fully customized to your tastes and dietary restrictions. So they have their classic variety box, which is what we got sent, but they also have a gluten-free box.

30:42And hey, if you want to go plant-based and 100 % vegan, they got you covered too. Best of all, they take all the hassle out of baking because all their stuff bakes from frozen in under 30 minutes. So no mess, no cleanup. Like I said, they sent us a whole bunch of stuff and we've been working through it over the last few weeks. Yesterday, we had some tonnarelli, which I guess is like spaghetti or something. I don't know. I'm sorry, Italians, but it was very good. And we had it with meatballs and I loved it. And then this morning, Aaron was kind enough to surprise the family by baking some croissants in the toaster oven while we were all sleeping.

31:15So we came down to this delicious smell and were treated to these incredibly delicious, warm croissants. I got to tell you, in my personal opinion, you know, when a croissant is good, um, when, when it's super flaky, just ridiculously flaky. And that's what these were. They were super duper flaky and delicious. Declan put his favorite hazelnut chocolate spread on it and was in love. So here's the thing. Are you ready to bring all your favorite carbs right to your doorstep? Be sure to check out Wild Grain so you can begin building your own box of artisanal breads, pastas, and pastries for a limited time.

31:47Wild Grain is offering our listeners$30 off their first box. Plus, remember like two seconds ago when we were talking about the croissants? They'll give you free croissants, not just in the first box, baby, but in every box when you go to wildgreen.com slash ATP to start your subscription. You heard me, free croissants, free flaky croissants in every box. And$30 off your first box when you go to wildgreen.com slash ATP. That's W-I-L-D-G-R-A-I-N dot com slash ATP. Or you can just use promo code ATP at checkout. Thank you to Wild Green for sponsoring the show.

32:23may i invite you to join me on this endeavor but um uh yeah so there is a new app called apple invites obviously written by apple and uh let me read to you from apple's official announcement or excuse me this is from the verge where did where what is the providence for this john uh i think that's the press release right is it the press release all right uh moving on all right So Apple today on the February 4th introduced Apple invites, a new app for, for iPhone that helps users create custom invitations to gather friends and family for any occasion with Apple invites. Users can create and easily share invitations, RSVPs contribute to shared albums and engage with Apple music playlists.

Read the full transcript

33:00Starting today, users can download Apple invites from the app store, access it through the web at iCloud.com slash invites. iCloud plus subscribers can create invitations and anyone can RSVP, regardless of whether they have an Apple account or Apple device. Participants can easily contribute photos and videos to a dedicated shared album within each invite to help preserve memories and relive the event And collaborative playlists allow Apple Music subscribers to create curated event soundtracks that guests can access right from Apple Invites First we just have to acknowledge that it really annoys some people That invite, which is a verb, has been nouned Instead of saying invitations, because invitations is too long They say invites that's the name of the app it's not apple invitations is apple invites uh as language changes uh just got to deal with it as much as it pains me in some other instances this one i can tolerate but it does look better on underneath an app icon uh the second thing is why is apple doing this i i feel like there's like two interns at apple who get to build an app like every three or four years.

34:07And that's how you get stuff like clips or music memos and now invites. And it's like, these are all like apps that could serve a purpose and could take off in the market, but they never put any follow through behind these apps. They always get like one or two updates and then die forever and just never, they just get memory hold. They never get mentioned again. No one ends up using them. They get no traction. So, you know, like I think Apple's record with apps like this is even worse than like google's record of killing all their web service experiments it's like this is i'm sure this is a wonderful app maybe but why would anyone assume this would still be here in six months based on apple's traffic i have no idea yeah this is some some anonymous snark that we got regarding this is can't wait for this to wither on the vine just like journal and clips right yeah exactly yeah so setting that aside i've actually used the app uh and it doesn't look like it was made by interns it is fairly fancy and sophisticated it looks a lot like if you watch a lot of wwc videos where they do demo apps imagine the type of app that would be an apple demo app at wwc but like completed and polished right very much in the same kind of style and vibe where they would describe like let's do this and let's make this here and show this and let's have a nice background backyard birds right everything is a rounded rectangle and everything has pretty backgrounds on it or whatever and i have to say like as an example of i mean it's hard to pin this all on that but like apple makes so few new apps as as an example of like this is what apple thinks a good ios app should look like kind of like with system settings in the mac i'm not sure i agree with them it is pretty and polished but having used it to try for its intended purpose i'm you know made a fake super ball party and invited people to it and then that's exactly what i did you know it's the time of year it's why it's a good time right to try the app out i feel like just the the information architecture and visual hierarchy makes it more difficult than it needs to be to use the app in a utilitarian way like when it comes to stuff like this you just want it to work and you want just the facts and you don't want anything getting in the way and it's as cute as it is to have a nice background and a playlist and all these shading and rounded rectangles i found it to be visually noisy in something that i want to be straightforward like consider the difference between an app like this and something like apple's calendar or google calendar or something like that calendars are don't really go whole hog into this because like i want to see the days i want to see the events i want to see like i don't need everything to be shaded or floating or have borders around it or be in set on a rounded rectangle or have fancy backgrounds or anything like that i just i don't think this app i functionally i think people would find it harder to both use this app to set up a thing and make invitations and also more difficult to accept or reject an invitation or look at it to figure out when the invitation is like just the basic functionality of it like i think this app works way better in screenshots and wwdc demos than it does in real life for its intended purpose and it's not bad there's nothing like bad or wrong with it i just feel like sometimes it's i don't know too much too much uh missing the forest for the trees like i want the info it's too cute by half yeah i mean it's not even that cute it's not like they're shredding papers like the wallet thing or whatever it's just i'm not sure they've it's just it's kind of like a it's kind of like visually like really busy wallpaper like on a house right it's just too too much right i just need to know the event who's coming who's not how do i reply how do i set like and i felt like the app was kind of visually and interface wise fighting me i found a spot a lot of times searching for stuff that was just like beautifully inset and like text on a colored background or whatever.

38:15It's too much for me. Yeah, I agree with you. It is very pretty to look at. I think it's a very good showy example of what an iOS app can be. But the thing of it is, is that I feel like a lot of the conventions and maybe affordances, but the way it works is so dissimilar from standard iOS apps that I feel it's almost off-putting. Maybe that's because I'm getting older. I don't know. But I feel like a really good iOS app, to my eyes, is one that has the same conventions as most other apps on the platform, but does it in a very unique style. And I think, Marco, your work over your entire iOS career has been a really good example of this, where I think, generally speaking, you take the kind of gist of what an iOS app is, but put something or several somethings on top.

39:13A simple example of this may be a custom font. And I actually don't think that that's particularly necessary these days. And you've said the same in years past. But as a silly example, take a standard table view, but put a custom font on it or something along those lines. So you can still look and you don't have to squint to say, oh yeah, this is a table just like I'm used to. You immediately say, oh, this is a table, but it's a pretty table. And I feel like this app, while unquestionably very pretty, it's cumbersome on account of it breaking the conventions that you're used to. The other thing I didn't love about it is, so I set up a Super Bowl party for myself.

39:50That's a euphemism for something. It's going to be a real exciting party, y 'all. I copied the link to it, which I did approve. I approve of the fact that you don't need to send it to an email or phone number or what have you. And then I opened up a Chrome incognito window to go to that link. and see what happens. And it was very off-putting, not because it required me to create an account or anything like that, which would have been a non-starter immediately, but it wanted to do the, like, let's verify this email dance. And, you know, so let's verify the email by sending you a six-digit code, then you got to type it in.

40:27And I'd set my invite to require permission to say, you know, you're attending or what have you, or I guess it was maybe even to answer the question, you know, at all. And so once I went through with this anonymous user and said, okay, I would like to be a part of this, please. Then the, then the me, that's the invite owner, you know, I put that hat on again. So back on my iPhone, I guess you could say, I then need to approve the fact that this person even wants to see what's happening, which I get why they do that because, you know, my, my home address was on this invite, you know, as an example, but it's a little bit cumbersome.

41:01And then once the anonymous user back and Chrome goes to accept, you know, the invitation or decline or say maybe or what have you, it's got to do that whole login dance again or not login, but like, okay, I'd like to do this now. Okay. What's the six digit code? Okay. It's one, two, three, four, five, six, you know, and it's just a little bit off-putting. And I approve generally of the fact that they're trying to do this in such a way that, you know, you don't have to full on create an account, but it's, it's kind of a lot of work. And if you are not in the Apple ecosystem, it's certainly workable.

41:36I'm not saying it's impossible. And to be honest with you, in my experience with Evite, oh my word, this is so much nicer. So much nicer. But I saw somewhere, unfortunately I didn't think to write it down, but I saw somewhere that somebody had offered an alternative app that does this. I think it started with a P, but the name is escaping me. Yeah, the app that's complaining that Apple essentially copied that. Yes, yes, yes, yes. They cited the part of like the App Store guidelines that said don't upload copycat apps don't just take someone else's app and modify the interface a little so they're real bitter that their app this apparently looks and works a lot like their app but i think evite is a good example because i mean maybe there's no avoiding this but like if you are not apple if you do not own a platform and you are trying to make an app for people to make invitations to events you're going to make sure that it is platform agnostic because you don't want anyone not to use your app because someone in their family doesn't use the same platform or some friend doesn't use the same platform.

42:35You're like, look, it doesn't matter what you use. If you want to invite people to a thing, use Evite. We don't care what computer you're on, what device you're on, what OS you're on. We need to make it good and the same everywhere for everybody. Apple does not work that way because they are a platform owner and I think it hurts the app. So this is from, you should read this next thing from The Verge about Apple's ecosystem integration. Sure. So from The Verge, the experience has some hiccups for those not fully in the Apple ecosystem, which isn't surprising. For starters, where an iPhone user can go straight to the invitation using your link, assuming they're already signed into iCloud, Android users have to enter their email address and then get a verification code to get in.

43:15This is what I was talking about a minute ago. They'll also need to sign up for an Apple account to look at a photo album if you had one. And Android user or not, your friends need an Apple Music subscription to hear your playlist. Otherwise, they'll only get a preview of it. I mean, that I do kind of get, but it's all, I get both sides of that. Like, it's kind of crummy, but what is Apple really supposed to do there? Anyway, coming back to The Verge, none of that will keep Android users from seeing key details about your event or RSVPing to it, but it'll be obvious that they aren't getting the whole experience.

43:42It's kind of like with Apple and like Apple TV Plus or whatever. They just have to get over the idea that like, imagine if Apple TV Plus was only available if you had an Apple TV hardware puck. Like, that would be ridiculous, right? And I feel like they're in the same spot. It's like, well, what else can we do? of course the playlist is going to be in apple music and if you want to see the photo album everyone knows there's no way to share photos without having an icloud account so of course we have to make them have an icloud account like if you were evite or something you'd be like share a spotify playlist share a title playlist share all the youtube music you'd support them all because you don't want any reasons for someone to not use your thing you want to make like the best experience for everybody involved right and apple is kind of trying to do that but it's so heavily weighted jason at one point jason snell thought that you had to have an icloud account to do it simply because if you try to use an email account on an apple device that it knows you how that it knows is belongs to an iCloud account it forces you to sign into iCloud so he thought it was just impossible not to do it like they're just so heavily hurting you towards things and it's like in the end sending an invitation to an event and accepting an invitation does not require any kind of apple thing you can do it without it companies do it without it but of course apple integrates with it and makes that the happy path and i feel like it's going to have to make people feel like left out and then i feel like this whole experience doesn't pass the the very difficult i was gonna call it a sniff test but more like the very difficult trial that is using any technology product with people who are not technology enthusiasts like say you're planning like your parents 50th wedding anniversary and you being a tech nerd is like i know i'll set up an apple invitation for it and everyone's like what what is this what do i have to is this a thing like like what benefit like maybe they would humor you but they're like is this helping at all or is this just like now another thing we have to deal with and oh aunt sue has an android phone how is she gonna like and in the end they'd be like what benefit are we getting why don't we just use in evite everyone knows how to use evite we use that for timmy's birthday party last month like just this sort of the the disappointment and sigh you get from trying to foist any kind of sort like new shiny proprietary apple but look and you say but look how beautiful look how beautiful this invitation looks on my phone see how the background is color themed to the transparent buttons with a with a bright out and they're like i don't care just people need to know in like very high contrast bold simple text that's easy to find where and when the event is who's going whether they've already rsvp'd it like and that's where stuff like this falls down like i don't i don't fault the people making the app i think it's a beautiful app i think it makes for great demos but like this approach to making apps is a poor fit for what this app does maybe it's a good fit for food trucks or backyard birds but it's a poor fit for inviting people to an event because that activity has nothing to do with apple platforms nothing yeah uh party full by the way real-time follow-up part party full which we'll put a link in the show notes is the app that i was thinking of, which was mentioned actually in this Verge article.

46:44Yeah, I mean, I respect the idea. I think it's a good idea. I think that certainly by Apple standards, they have far more affordances for other platforms than they typically would. I feel like Apple forgets that Android exists a lot of the time. Oh, they don't forget. They just don't care. Well, okay, fair. But yeah, I mean, this, It is visually very impressive from a usability standpoint. I didn't love it. It wasn't actively bad, but it was just a little bit too different for my taste. If you haven't actually participated in it, seen it, what have you, a friend of the show, Steven Robles, has a good video on it that we'll put a link in the show notes for that.

47:25It's good. It's worth trying. And certainly if I had a situation where I knew everyone involved was in the Apple ecosystem, this is where I would probably turn. But I think perhaps for me, the best thing to come from this is I learned about Partyful, which is a alternative to Evite, which I freaking hate. And thankfully, I almost never have to do that. But still, I don't like Evite at all. And to contrast this, like when can the like all the same kind of philosophy, when can that when is that a good fit? An example would be something like maybe this is not a great example. It's an example that for my life is a good example.

47:59Flight tracking. Flighty on the iPhone is amazing. and its amazingness can be isolated to the iphone and still benefit you because yes there's like oh what if i want to share the flight with other people blah blah but in the in the use case where like because parties are always sharing with everybody unless you're having a party by yourself like casey right events events always involve multiple people but flight tracking sometimes in fact i would say frequently just involves one person right or maybe two people but not like a huge number of people and so the goodness of flighty being confined to the iphone i'm assuming it doesn't exist in other platforms being totally confined to the iphone does not hurt that application when you're using it solo to deal with your flights or a flight of one of your loved ones and you're picking them up at the airport you know what i mean like then you can go whole hog do whatever you want require whatever proprietary platform stuff or whatever because just me and my iphone and there i'm not like i'm not foisting this on other people if i was taking a family vacation and it was people an extended 25 of us were going to europe or something i would not say everyone buy an iphone and get flighty because we're all going to share our flights together and it's like that's it's too much i mean like for technology stuff if you're trying to make other people do something so they can use the technology thing that you like because you think somehow this is going to benefit everybody i can tell you most people do not agree that that is going to benefit them and to the extent they humor you you should be thankful but in general it's not a benefit.

49:28So yeah, I just, I think this is just the wrong approach. So it's a good thing this app will wither and die at some point. Brutal. I mean, you're not wrong, but brutal. Speaking of brutal, did you try it on the iPad yet? Yeah, I just saw I use it with Instagram. It's great. Yeah, exactly. Zero for three on new apps on iPad. No iPad app for sports journal or invites as we record this in February of 2025. Yeah, I'm so annoyed. Continue to be annoyed that Instagram has no iPad app. Maybe I should just stop using Instagram, but that hasn't happened yet. But anyway, it's been how many years? But then you look at Apple and Apple not putting its own small apps like they push so hard.

50:07It's like, make your app with this. Use Swift UI. You can deploy it on every platform and use the same same code base for Mac, for iOS, for iPadOS, for Apple TV. It's great. And then they come out with three apps in a row, sports journal and invites that are like small apps. And it's like, no, of course, forget about an Apple TV version. of it forget about a mac version of there's not even an ipad version of it not a good advertisement for the amazing cross-platform ability of their ui frameworks when they just like yeah no these are just on the iphone that's it yeah it's not great it's not great bob if apple can't be bothered to make its own apps be on the ipad what kind of leg do they have to stand on to say well you're not the second or third biggest company in the world but you independent developers working by yourself make sure you have a version of this for all of our platforms i mean that see also vision pro i mean most a large uh subset of vision pro apps that are pre-installed you know that that come with the os are just ipad apps rather than vision pro apps you know it's the same problem it's it's it's i don't know snakes all the way down at least vision pro like you know if you make an iphone app making a vision pro a good vision pro version of that is much harder than making a good ipad version of the app like yeah yes just i mean like even if it's even if you don't make a good ipad version just make a version that doesn't require you to run the phone version and then zoom it to 2x it was like like just minimal bait like again maybe it is two interns doing this i don't know again the app is well implemented it is a nice app it is a good app they should release the source code as a wdc demo i was just thinking that you stole it from me it's probably way more complicated than we think it is because all real even better all real apps are way more complicated and do weird stuff and they're not going to release it.

51:48They won't, but I think it would be an interesting case study. Well, we got the MacPaint source code now. So, you know, fast forward that number of years and we'll have the Sports Journal Invites source code on archive.org. Anything you feel like is missing from it, John? Yeah, so even just within the world of Apple stuff. So forget about this. It's you and your Apple using family. No worry about cross-platform stuff. You love the interface. You don't care that it's hard to find stuff or that it looks or whatever you just love it it's great even then this app doesn't do everything that it should because one of the most frequently requested things that people want when there's some event is a place to talk about that event in real time ish a slack channel or like a message group or whatever and guess what apple has a messaging platform it's called messages there could be a group message thread that would auto add everybody who accepts the invitation and you could discuss hey who's bringing potato chips who's bringing this but nope the app doesn't do that now granted it's just 1.0 whatever i like i understand but it's just like you have to go one direction the other either this is an app for apple users for who use all apple stuff and love apple things and everyone's all apple integrated or it's cross-platform and this is like half apple integrated but doesn't even integrate with all the apple stuff and doesn't even have a way to do one of the most frequently uh requested things like i think more people want to discuss who's bringing potato chips in a message thread than want to make a playlist for your party.

53:15We are brought to you this episode by Delete Me. You ever wonder how much your personal data is out there on the internet for anybody to see and find with a quick web search? It's way more than you think, and it takes way less time and effort than you think. You can see for yourself. Search for your own information out there and see what you can find. Your name, your contact info, your social security number, your phone number, your home address, and I think the creepiest thing to me, even that same info about your family members, that's all really easy to find out there. And one of the biggest reasons it's easy to find is it's being compiled by data brokers and sold online.

53:48Delete.me is a subscription service that removes your personal info from hundreds of these data brokers. So you sign up and provide Delete.me with exactly what information you want deleted from these data brokers and their experts then take it from there. They will send you regular personalized privacy reports showing what info they found, where, and what they were able to remove. And this is always working for you. It's not just a one-time pass. Delete.me constantly monitors and removes the information that you don't want from these data brokers. So they do all the hard work of wiping your and your family's personal information from these brokers.

54:20So this helps reduce the amount of it that's out there. It makes it harder to find. Take control of your data and keep your private life private by signing up for Delete.me. Now at a special discount for our listeners. Today, get 20 % off your Delete Me plan when you go to joindeliteme.com slash ATP and use promo code ATP at checkout. The only way to get 20 % off is to go to joindeliteme.com slash ATP and enter code ATP at checkout. That's joindeliteme.com slash ATP, code ATP. Thank you so much to Delete Me for sponsoring our show.

54:58all right uh hey parents if you are listening with young ones nearby uh we're going to talk about that news that's been going around the apple world recently so maybe uh pause the program if you have little ears i mean it's not we're gonna be talking about an app that shows people in it that just happen to not be wearing anything i don't think we need to get more hardcore than that i agree but you know in case you have a sensitive and young very young years nearby just be aware so So what am I talking about? Yes. So according to AltStore, Apple has approved their first porn app for the iPhone.

55:32And so reading from The Verge, the first, quote, Apple-approved, quote, porn app for iPhone is rolling out in Europe via AltStore's PAL alternative to the iOS app marketplace. AltStore PAL developer Riley Testit says that Hot Tub, which describes itself as an ad-free adult content browser, has made it through Apple's notarization review for fraud, security threats, and functionality. and will be available for AltStore Pal users in the EU to download starting a couple of days ago. So AltStore had a post on Threads, which we will link in the show notes. And there's an image on there that says, Introducing HotDub, the first Apple-approved porn app.

56:08Download now on AltStore Pal. Apple was not happy about this at all. So Apple issued a statement to several different outlets. We are deeply concerned about the safety risks that hardcore porn apps of this type create for EU users, especially kids. This app and others like it will undermine consumer trust and confidence in our ecosystem that we have worked for more than a decade to make the best in the world. Contrary to the false statements made by the marketplace developer, we certainly do not approve of this app and would never offer it in our app store. The truth is that we are required by the European Commission to allow it to be distributed by marketplace operators like AltStore and Epic, who may not share our concerns for user safety.

56:43Sick burn. Riley tested again, reacted with a toot of his own. It reads as follows. My response to Apple's statement on Hot Tub. There are two screenshots, the first of which is a post from 9to5Mac. Riley has highlighted the following passage. Contrary to the false statements made by the Marketplace developer, we certainly do not approve of this app. The second screenshot is App Store Connect saying, and I am quoting, the following app has been approved for distribution. App name, Hot Tub, video player. Riley, or Alt Store broadly, then had a later on response. That response reads, Apple is claiming we made false statements about the approval of Hot Tub.

57:27This is not true. All apps distributed with Alt Store Pal must be submitted to Apple for notarization. Unlike Mac OS, iOS notarization involves a human review process where Apple employees manually review apps before they are either, quote, approved or, quote, rejected. for distribution, in Apple's own words. Unfortunately, Apple has rejected several apps from our store in the past for dubious reasons. So the phrase Apple approved in our marketing is a reference to the fact that Hot Tub was approved, not rejected, by Apple for notarization. To be perfectly clear, Apple has not endorsed Hot Tub in any way.

57:56However, they did approve it. Yeah, I mean, this is the stupid situation that Apple has gotten themselves in. Let me just repeat what you just said, because it's important that Apple has gotten themselves in. Right, because they are the ones who made notarization editorial for the EU. Again, we've gone over this before, so I'll be quick. What the notarization process has been for years before this was a process on the Mac that software was run through only automated checks. And it was mainly to look for known malware signatures. And then the main thing about notarization is that if an app was found to contain malware, to be malware, that was notarized.

58:43Apple could then revoke that signature server-side, and then all Macs would eventually, I guess, get that revocation and not allow that binary to run. So that was an automated process that did not involve Apple having human reviewers look at each app. they used the same word to describe a very different process with the alternative app stores in the eu they use that same word to ostensibly do the same thing of like we're just going to give it a cursory check to make sure it doesn't it isn't literal malware for security reasons but then they started rejecting apps that were not malware like the vmac emulator because they rejected on trademark grounds.

59:27Now, I actually understand why they did that because trademarks need to be defended. And if you don't defend your trademark and if there's evidence that you're not defending your trademark, somebody could try to get it invalidated. Well, when they say defending your trademark, they mean like suing people, which they still could have done while still allowing it through. You know what I mean? Oh, yes, of course. But if they decided that this is going to be a human review process on iOS, because here's the thing. Apple hates that they have to allow the EU ad. They hate it so much. And Apple is not a good loser.

1:00:01They're a very sore loser when they lose an argument about something. They hate it. They cannot deal. And so they decided to be Apple about it and have no flexibility and try to be as weaselly and prickly as possible to try to make the alternative app stores fail as much as possible. And so they put themselves in it. They injected themselves into this process that is ostensibly only for automated security checks everywhere else, but they made it a human review. So now, anything that actually gets, quote, approved through notarization on the EU alternative app stores, yes, a human at Apple definitely did look at that and definitely did decide this is okay.

1:00:48And then it is approved. That is very different from passing a scan or being digitally signed. Those are very different things. That's what notification was. This is approval. Now, fewer of the rules are being enforced compared to the Apple official app store. But it's still a human approval. It didn't need to be. Apple injected themselves into that role because they couldn't deal. So they put themselves there and now they have to bear the consequences of that. And those consequences include if they let something through that infringes their trademarks, they could be held liable for that in a bad way.

1:01:23Or in the case of approving a porn app, yeah, Apple did approve a porn app. They could have set up the system differently. They still can. It's not too late to change it. But they could have set the system up differently in a way that was more straightforward. But they refused to. They created this problem 100 % themselves. And they deserve all of the press that it generates. Yeah, they don't have to defend their trademark in this thing. as they say in their statement here the truth is we are required by european commission to allow it to be distributed by marketplace operators like old star right so there's like first of all it's rich for apple saying suddenly now they care about what the european commission allows that requires them to do by law they just ignore it where they feel like it right yeah if that's if that's required by law then what happened to vmac yeah exactly like what what when it's when it's something they want to do oh we just have to follow the law but something you don't want to do is like law schmaw but anyway um court court wise they could absolutely allow things that infringe their copyright through and then deal with it the way you deal with all copyright, which is you sue the people out of existence, you send them a cease and desist, you bring them to court.

1:02:22Like that's defending your trademark. You don't need to, even if you have introduced yourself as a human element, allowing that thing to go through, you can say, well, but we have to do this because the European commission, as we read many shows ago, says, here's what you can stop apps for. And intellectual property is not one of the things. So they're saying, look, this is the law in the EU. We are following the EU law. No court is going to say, well, well, now you didn't defend your trademark, so you don't own Mac anymore. Like, they're fine. That is not an excuse for them doing this. They could have 100 % human review of every single thing that goes to the EU app store, let sail through a bunch of stuff that infringes their own copyright, and no court is going to say, oh, you didn't defend your copyright, because the law is clear on this.

1:03:00But anyway, yeah, they're just trying to have it both ways. And this argument is so ridiculous, because anybody who is a speaker of the English language understands the difference between we approve of this as in philosophically, we think this is the right thing to do versus we have approved this, which means there is a process and we can reject or approve. Those are two different things. Apple knows there are different things. Alt-Star knows there are different things. They're just talking past each other and it's very silly. And, you know, maybe, you know, I think the Alt-Star people might get sued because of like the laws where you can't make it in an advertisement.

1:03:33You can't make it look like some company endorses something when they don't, because despite the silly difference, saying the first Apple approved porn app that is probably going to not win in court if apple decides to fight them on that because uh in those two definitions of approved a casual person looking at this ad would absolutely think that they're using the other definition which is apple philosophically thinks this is appropriate they would not say oh it's so clear that this is part of a process that apple had to do for the eu like so this ad by alt store is probably extremely ill-advised doing anything to anger apple uh around this is ill-advised because apple has a lot of money and they're mean um as jason wrote in a good uh story that we'll link in the show it's alt store pokes the bear doing anything to antagonize apple seems like not a great idea unless you're trying to pull an epic epic and go like we're gonna antagonize them because we know they will crush us and then when we when they crush us we'll be like see look apple's crushing us uh it's i don't know they're picking they're picking a silly fight here but if they want to be the standard bearer for apple's hypocrisy when it comes to the following eu laws and dealing with the old star you know more power to them but and this is not even getting to the whole thing of like apple's apple statement makes it seem like uh any kind of like sex-based thing we would never allow that on the app store in fact apple humans don't have sex we don't even know about sex right versus versus the harmful the actual harms involved in pornography and it is a complicated issue but like it it's kind of as a given and all these things sort of the disney vacation of like of course apple would never do or say such a thing and knowing that apple has ever had sex or seen anyone else have sex or anything like that.

1:05:18And it's very kind of like prudish and silly. On the flip side, though, do you want your store to be filled with hardcore porn apps? And every time you open up the App Store app on your phone, it's just, you know, hardcore pornography blinking in your face. No, you don't want that either, right? So there actually is some nuances issue that neither side of this is really willing to tackle. They're not even willing to deal with the thing they both understand, which is the two different contexts for the word approved in here. uh but anyway i don't see this ending well for anybody it's already not ending well for apple because they're just making themselves look stupid and even more hypocritical and i'm not sure it's going to end well for alt star either i know they have epic backing them with the big big uh big uh money bags epic helping them not have to pay the core technology fee or whatever but just this is this is another mess it's entertaining to see people poking at each other like this but like jason says don't poke the bear like i wish i could come up with an animal analogy that was more appropriate maybe if you were um a cheese mite i don't know people don't know what cheese might suck cheese might's are right maybe you're one of those mites that lives in your eyelashes no people don't want to think about that there might these are terrible examples this is getting worse stop like a microscopic thing like a you know a tiny thing that's so small you can't see with the naked eye versus versus the sun that is all-star versus apple in terms of how much money they both have to wage punitive lawsuits.

1:06:45Yeah, it's not a stellar look for anyone involved, but I really think that this would have been so much more cut and dry if, as Marco had said when we first started talking about it, if Apple didn't use notarization for editorializing and just wielding it as a weapon. When we saw that notarization was going to be involved with the DMA, or not the DMA, whatever this stuff is called, when we saw that they were going to use notarization, all of us thought, okay, yeah, that should be fine. It may not be fine, but it should be fine. It's been fine on the Mac. It shouldn't be a big deal. They're just going to make sure it's not actively hurting your device, and then everything should go straight on through, right?

1:07:31Right? Right. And it quickly became obvious that no, since Apple didn't have any other weapons to use, they use notarization. And it's just, I didn't like it then, I don't like it now. And honestly, they are reaping what they sowed. And I don't have a lot of sympathy for Apple on this one. They've made this bed, now they get to sleep in it. Yeah, they deserve no sympathy because there were so many easily avoidable problems here and they chose not to avoid them. So this is the kind of thing, this is the kind of messiness that their approach is going to keep creating. Yeah. I'm not sure Apple even sees this as messiness because this is an opportunity for them to, as Gerber was pointing out, to gloat and say, see, this is what we told you would happen.

1:08:12See, if you let other people sell things, someone's going to sell a porn app. I told you what happened. Look, it's happening, a porn app. Oh my God, oh my God, oh my God. Getting into all the things like, well, how many different ways you can get porn on your phone through web apps or through like the Reddit app or whatever. And it's just, the world is a complicated place. But the hypocrisy is clear to anyone looking. But I feel like Apple feels like this is a PR win for them because they're like, surely everyone hates porn just like we do. Now we're saying, see, now you see the violence inherent in the system, right?

1:08:36like these people we let the european union let them do things and now they're putting out porn apps now the world's gonna end because prior to this no one could get porn but now they'll be able to um that's correct this is a yeah i want to read from jason's article because this is a good little bit um apple claims that their hands are tied by the european commission and yet the company has used its lever before to protect users from checking my notes here emulators are very old max models seems dangerous so which is it is notarization a tool that apple can use to bypass all European regulations of whatever Apple feels like it's preventing users from running Mac paint on an iPad?

1:09:09Or is it something out of Apple's hands? If Apple chose to exercise notarization powers to kill the UTM and mini VMac emulators, well then let Hot Tub through. Doesn't Alt-Star have a point? It's hard for Apple to argue its hands are tied if it's used those hands in the recent past. And then he says, parenthetically, I've contacted Apple's PR representatives and asked if they can explain the disparity in policies to me, and I'll update the stories if they reply. Last time I checked, they hadn't replied, but not sure what their response is. But yeah, he gets right to the heart of it. Like, I think Apple thinks that this is like a triumph for them.

1:09:41And really just anyone who cares about this issue at all looks at it and says, this is not a good look for you, Apple. We are brought to you this episode by Squarespace, the all-in-one website platform for entrepreneurs to stand out and succeed online. Whether you're just starting out or managing a growing brand, Squarespace makes it easy to create a beautiful website, engage with your audience, and sell anything from your products to your content to your time, all in one place and all on your terms. Quite simply, I have recommended and used Squarespace myself and recommended it for so many other people over the years because it is a great website builder no matter what you're building, whether it's a simple site or a full-blown e-commerce site where you're selling stuff or have a membership area or a private podcast or a newsletter or maybe you're selling physical goods or digital goods.

1:10:28All of that is supported and easy on Squarespace. They now have a system called Design Intelligence, combining their two decades of industry-leading design expertise with a cutting-edge AI to unlock your strongest creative potential. This empowers anyone to build a beautiful, more personalized website than ever, tailored to your unique needs so it won't look like everybody else's website, so you can craft a bespoke digital identity that you can use across your entire online presence. For your customers, when they're ready to buy and check out, they have all the support you might want for various payment options.

1:10:59Onboarding is super fast and easy. You can just get started with a few clicks, and your customers have more ways to pay than ever with popular methods like Klarna, ACH Direct Debit, Apple Pay, Afterpay, ClearPay, and whatever other pays that launch. They'll support it pretty soon because they've been really good about that over time. So see for yourself how Squarespace works for your website. Whether you're technical or not, you can figure it out. It's easy to use. Everything is visual. If there's someone else in your life who needs a site and you're the nerd, they won't have to come to you for help.

1:11:27You can empower them to do it themselves. Go to squarespace.com slash ATP for a free trial and build the site yourself. See how it works for you in trial mode. When you're ready to launch, once again, squarespace.com slash ATP will save you 10 % off your first purchase of a website or domain. Thank you so much to Squarespace for sponsoring our show.

1:11:51All right, let's do some Ask ATP. Matthew Fenslau writes, I recently got an ATP membership. Thank you. HP.fm slash join. And have been going back through past episodes to listen to the bonus content. One recurring theme is that Marco and Casey's number one wish for Mac is cellular. I'm really surprised by this. I travel for work both domestically and internationally frequently and work outside my office several days a week. These days, I rarely find it hard to access decent Wi-Fi. And on the rare occasion I do, I just fall back to phone tethering, which works much better than a few years ago. Most of my fellow road warriors do the same.

1:12:23My understanding is that cellular Windows laptops are not super popular. I would love to know what are the use cases that make the guys so desirous of cellular Macs, especially since they don't seem to be big travelers. Is there something specific for being a software developer? This is one of those things that John rightfully brings up. Oh, we need to answer this question every year. And I say that I probably sound like I'm complaining. I'm not trying to. It seems that we're getting enough new listeners that people either forget like me or have never heard the answer before. And so let's cover it again.

1:12:53And for me, I want to have a Mac that I know can, you know, asterisk, dagger, double dagger, can always get on the internet. It doesn't need anything else. Don't need to wait for tethering. Don't need to worry about tethering. Don't need to destroy the battery of two devices simultaneously, only the one. It can always get online. Again, if you're in a plane or whatever, it doesn't. You know what I'm saying. and a great example of this is I would love to be able to use my Mac in the car easily and whenever I want and I can do that. Yes, I certainly could do that and I could tether but it's so nice with my cellular iPad if I have it in the car and I'm talking about it as a passenger in case I wasn't clear.

1:13:35If I'm a passenger in the car, you know what I do to get on the internet on my iPad? I open my iPad. That's what I do because it's already on the internet because it has a cellular connection. Yes, 100%, there are ways around this. And to be fair, they've gotten far less egregious over the years. You can have your Mac connect to your phone and it will magically just start personal hotspot on your phone, usually. Often, but not always. And yes, Wi-Fi does exist in a lot of places. But A, I don't particularly trust most Wi-Fi that isn't my own. And that's why I have some sort of VPN, in my case, past Pons or Tailscale.

1:14:17But even still, oftentimes, Wi-Fi is not stellar. In fact, I go to places where the Wi-Fi is actually not as robust as my Verizon cellular connection. And that's kind of an indictment of the places that I sometimes go. But it is what it is. And so for me, I want to be able to open my laptop and immediately be on the internet. And if I can't be on the internet immediately, then it's an annoyance. And it's not so much of an annoyance that, you know, I can't get my work done or whatever. But if I had my druthers, I would 1000 % spend the extra 130 or in all likelihood, because it's a Mac,$260 in order to get a cellular modem in it.

1:14:59I don't know, Marco, tell me where I'm wrong or what did I leave out? Zero parts of what you just said are wrong. Go team. So here's some other considerations that I have. So I think what matters a lot is like when you open your laptop, if you're almost always using it in places that have known Wi-Fi networks, you've got no problem. Yeah. If you're taking your laptop from home and you put it in a bag and you go to work and you open it up and in both cases you're on the Wi-Fi, then I understand why you don't think cellular is that necessary. and for most people that is their use pattern so i get it you know you go to your coffee shop you open it up you're on their wi-fi already because you've been there before fine for most people that is a totally fine use case and so they wouldn't want to spend you know 50 60 bucks a month on a data plan for their laptop or whatever it would be because they don't need it that often but some people need it a lot i take the train a lot trains don't usually have wi-fi at least new york trains don't or if they do at least here in the states they are so overloaded because it's you know hundreds of people on like a single cellular modem and it's just garbage yeah also your beloved park bench that you like to work at there's probably no wi-fi there right because it's outdoors um correct and so there are there are places where if you if you frequently want to use a laptop in a place that is away from good wi-fi coverage or any wi-fi coverage then this need comes up a lot more i think one of the reasons that came up a lot for like business laptops in the early aughts and mid aughts like that's you see that you see like as an option on thinkpads and stuff is because business people who use laptops are often business travelers and business travelers might be going to all different, you know, they might be going to a new hotel every week or a new city or a new airport or whatever.

1:16:56And sometimes you don't want to, like every one of those wifi networks that you join by going through their dumb captive portal where you got to like type in your room number and your last name, you are exfiltrating personal data. Every time you do that, you are granting yet another company access to whatever, you know, whatever data they can figure out about you by, you know, your internet traffic and everything else. and yeah vpns can help with some of that but it's it's just it's an annoyance it's a privacy exfiltration and then the biggest thing to me is when i open my laptop everything's out of date all the data is out of date oh good point and when you when you're opening a laptop and you're connecting to wi-fi both wi-fi itself is very fast typically or can be and also the laptop instantly connects to the like you don't even if you when you open up your laptop after going from your home to your work or your coffee shop, you don't even notice it connecting most of the time.

1:17:48It's just on. It's so fast to reconnect to Wi-Fi and everything loads so quickly that when things like pop in here and there, you barely even have a chance to notice it. That is not the experience using tethering for cellular. Using tethering for cellular, you have to open the laptop up. The laptop has to realize that it can't find any Wi-Fi networks. Then if you're lucky, it will prompt you with a notification thing in the corner saying, do you want to connect to Marco's iPhone? and there is, as far as I can tell, no way to make it automatically always connect to your tethering on your phone when you can't find Wi-Fi.

1:18:22As far as I can tell, there is no setting. And I looked, when we last talked about this a couple of weeks ago, I looked, I dug through the support articles. There doesn't seem to, there's a setting that kind of sounds like it does this, but it doesn't. I don't know what is going on, but as far as I can tell, there is no such setting to say, always connect to my phone for tethering when you don't see a known Wi-Fi network. So the result is, when you're in these situations and you have a laptop and you open it up, the result is you're just looking at out-of-date data and you'll be looking at it for probably at least 20 to 30 seconds.

1:18:51At least. And that's when you have good coverage and good speeds and everything. So it's this huge paper cut. Every time you open your laptop on a train or whatever, you want to get work done and you just have to wait and wait and wait. Do you want a user connection? Yes. Tap join. Wait. Wait. Maybe it'll join. Maybe it'll work. sometimes it'll say refuse connection sorry and then you gotta try it again and then once it does connect you gotta wait and you gotta wait and then stuff might then start coming in and that whole time you're looking at outdated data and maybe you like accidentally hit something hit a keystroke in a note or move an email and then you create a merge conflict when it does finally load there's so many paper cuts about that experience so if you are somebody who that doesn't happen to very often because you're almost always using your laptop on known wifi networks then fine you don't need this and that's why most people don't need this but some of us do and for the few of us that would use this frequently the experience of having a connection built in like you have on your phone and every ipad ever the experience of having that option versus having to tether to your phone is night and day tethering to your phone feels like dial-up it feels like okay i've opened the computer up but it's not it's not on the internet of course i have to tell the computer go to the internet connect to the internet log on you have to say and then you wait and you wait and then maybe if you're lucky welcome you've got mail like it takes a while and it's just it's just it's it's such a like back in time experience and with all of our amazing technology that we have these days it feels ridiculous to have that experience with like the latest Apple laptops, the latest iPhones.

1:20:40We have tethering. It's a service that we pay for. Like we're allowed to do it. We're not doing a trick. We're allowed. This is a built-in feature. It just is really half-assed and the experience of using it is not amazing. What would be much more amazing, oh, I know you're also draining your phone battery doing this by the way. So like usually when I'm on the train doing this, if I'm taking the train to the city, usually I will have to then plug my phone in to a battery pack or the laptop or the cable just to keep the phone topped up so I don't arrive at the city with a phone at 60%. Everything about it is a compromise and that compromise is fine for people who hardly ever need it.

1:21:20It's just an occasional need. But when it's a regular need, it sucks. And there are so many better ways to do this. So what would be great? I hope we get this someday. Pray to the spirit of Mark Gurman or whatever, hopefully we can have built-in cell modems in laptops. How would this work? The same way it works on your iPhone and your iPad. It would just always be connected. And every so often in the background, it could wake itself up while keeping the screen off and download data. There have been features to do this on macOS for a very long time, just not over cellular. So that's what has to happen.

1:21:59There are downsides to this. The laptop would be more expensive. You'd have to buy a data plan. If you leave cellular on and you leave the laptop unplugged for a week, it will probably drain itself. That's all a trade-off that many of us would make because the utility of opening that laptop and having it just be on the same way your phone is just on. Your phone is online. When you pull it out of your pocket and wake it up, it's online already. You don't have to tell it, go online and update your data. It's already online. and a few minutes ago it did update its data. So it's already there. Such a different experience.

1:22:35Why can't the Mac do that? And there are no good reasons left. So please, hopefully, Apple, if you can forgive me for all my comments earlier about your stupid notarization thing, please, to the love of God, please give me a cellular laptop. Yeah, I don't even travel that much, but having used a cellular iPad while traveling, that's all it takes to convince you. Like, it sounds academic. it sounds like oh whatever i'm sure it's better but does it really make a difference if you just use your cellular ipad when you're on the go once you get used to that it's hard to go back to the other way because it's just and it's the phone doesn't convince people it's like well of course phones are always like that but computer things like but a cellular ipad is such a great like well it's not really a phone it's big and you're doing maybe you have a keyboard connected to or whatever and you look at it and you're like oh i see why tethering sucks now because i don't have to think about it at all with my ipad it's just like my phone it's always on and you know once you once you experience that or i mean maybe it's worse on pc laptops some people say that hey if pc laptops are cellular it's not good but i can tell you cellular on the ipad works as well as it does on the phone and if you have if you use a cellular ipad where you're actually using the cellular part of it it is a pretty strong convincer that you would want this on a mac yeah and by the way like the argument that it's not very good on pc laptops nothing is very good on PC laptops.

1:23:54So that's not a valid argument. No argument here. Yeah, I mean, it's just, I would love it. I would absolutely love it. I would order one, you know, immediately if possible. I would, you know, if I had just bought a MacBook Pro, which I did, what, two years ago? It's an Ivan M3. So I think it was two years ago. It doesn't matter. Even if I've just bought one, I would immediately, you know, sell that to somebody or trade it in and buy another if I could suddenly get a cellular on it. But that's just me. Also, like, they already have a computer named MacBook Air. The air prefix used to mean cellular in lots of different products, like, because you're using waves over the air for your connectivity.

1:24:32Like, it's a perfect name for a cellular laptop. Come on! That's alright. Stephen Swift writes, on Episode 620, he mentioned issues when users do iPhone mirroring on corporate computers, which made me wonder, how are people doing that? Are they signing in with their personal iCloud accounts and their corporate Macs? I've long wanted to take advantage of iPad sidecar or iPhone mirroring, but my Mac is a corporate machine. Is it safe to log in with my personal iCloud account on my work Mac if I don't want my employer to have access to my personal data? My employer doesn't want their IP on my personal devices?

1:25:03Do you know of any workarounds to use iPad sidecar, universal controller, iPhone mirror across iCloud accounts? I wish Apple would set up some authorization mechanism that didn't rely on devices signed into the same account. I do agree with Stephen there. Some sort of alternative auth would be nice, although I understand why Apple does it the way they do. For me, my last couple of jobby jobs, they were small firms that I trusted, which yes, everyone's starting to fire up their email clients and tell me why I should never trust my employer. And that's true. In the most recent one, the IT guy was a really good friend of mine.

1:25:37So I really, really trusted him. But if I was working at traditional corporate America, where I'm one cog in a machine that's 30 ,000 cogs big or whatever, I would definitely feel very differently about it. Another thing to consider is that, and I don't know how long this has been true, and it's definitely true on the iPhone, and I think it's true on the Mac, if your device is employer-owned, they can absolutely, without your permission, if they set it up to allow this, they can wipe that machine, and you have nothing you can do about it. All your data is just gone. And I get why that is. Again, I don't really think that that's necessarily unreasonable.

1:26:20But again, that would give me pause to log into anything personal on it. So I don't know what I would say. And I'm curious, John, as the one with the most recent corporate experience and corporate experience with a much bigger corporation than I was used to, how did you handle this? Was I nuts to do this when I was in my little baby jobs? Well, to answer your master's question, are people signing in with their personal Apple IDs at work? Yes, they are. People do that all the time. It's not a good idea. You shouldn't do it. But people do it because it's convenient. It's not a good idea for so many reasons.

1:26:52Casey just outlined some of them. There are many more reasons. It's probably even against your company's policy if you're at a big company. But people want their stuff and they want access to their stuff. And so they do this and it's not a good idea. They might do it to get access to universal control or sidecar or whatever. And it is kind of annoying that Apple's handling of, I keep saying Apple IDs, it's Apple account now. Apple's handling of Apple accounts is so primitive. Like Apple accounts slash Apple IDs are not new. They've been around for, I believe, decades at this point, multiple decades probably.

1:27:29And yet the ability to deal with them in any reasonable fashion is just so limited. Can you merge two Apple accounts? Can you transfer things from one Apple account to another? Can you be signed into multiple Apple accounts at a time? And you would be saying, well, these are complications. They should never do that. It's too complicated. No, you don't do that the first year or the fifth year or the 10th year. But the 25th year, maybe you should have the ability to merge Apple IDs, right? Or maybe you should have the ability to authenticate with some of your services without an Apple ID. Like in some respects, they do.

1:28:03like i believe they still support vpn with password instead of like screen sharing through apple id stuff but they they love the simplifying assumption of everything's on the same apple id it drives me bananas here just within this room within this physical room i've complained about this before trying to airdrop things i walk over to my wife's computer and i want to airdrop something it's like oh i can't airdrop it from my phone because she's on her account in her computer and i'm on my account my thing and i try to airdrop it and for some reason it doesn't see her or whatever and it's just like i've got to be logged into this my account to get the thing it's just that's why apps like i saw this go by recently i forget who originally suggested this somebody but gruber posted about it like essentially an app that does what airdrop does it was underscore that brought it up then gruber picked it up there you go but but it's not apple it is a thing that says we don't care what your apple id is we have our own system for doing it airdrop is like oh isn't airdrop great it's like yeah sure if you live in a world where every one of your devices is signed into your Apple ID.

1:28:58It's great, but I don't live in that world. And so it sucks. And I know you shouldn't be, you don't have to be in the sample Apple ID to, to airdrop, but you, you should just, they're in your contacts and it should work. Oh, should. Yeah, it should work, but it doesn't. I don't know why it doesn't. It just doesn't. And it drives me insane. So this is another example of that. I want to use this cool feature that, you know, universal control or sidecar, these features that you think of these as like the Mac has this feature. The ipad has this feature it's like no this is all threaded through apple ids and if you're not on the same apple id and all these devices it's like nope sorry you don't get to use this and i understand it's a simplifying assumption for their implementation but i feel like apple should set the bar a little bit higher for itself and say in version 2 in version 3 in version 17 maybe think about the complication of you know people having different accounts even so simple as like a feedback that i filed i think a couple years ago like my complication of my difficulty trying to do simple file sharing in the finder between two computers that are you know seven feet from each other but oh no i want to sign into my wife's computer where i do have an account but i want to sign in with her account and i want to have like an alias that will correctly pull the the password for her account that's in my keychain from the nope nope nope nope nope nope you're going to type in that password every time it will not remember it there's a checkbox that says put this into the keychain but that checkbox does nothing because every time you want to open that alias or double click that thing or mount that thing or whatever it's going to reprompt you and i filed the bug out they're like oh you should just leave the username out of the uh the smb url you're connecting to and then it will pull from the keychain it's like yeah it'll pull my password on my account from the keychain but i want to log into her account like they can't get it through their idea of like how why in the world would you log into someone else's account on their mac when you mount that share it's like because i want to i want to go to a good video store i want to put my 1099s into her tax folder that's what i want to do right it's in her account it's in her documents folder oh my god like and like these are complications these are things you don't do when you first roll stuff out but you should eventually get to them and apple just never gets to them and so for the situation i don't specifically know i think what's what's the sidecar one there is some app that like sidecar was inspired by that i can no longer remember the name of that you might be able to try that i think is not tied to apple id oh yeah they sold little dongles well i forget the name oh god bless chat room will tell us what it is luma fusion something like that yeah maybe that's right and universal control i there are there before universal control there were a bunch of things from like the linux world that also worked on mac that did something similar to let you like move your pointer from one machine to the other none of those things with the exception of maybe the the that uh sidecar alternative like none of those old things especially like the cursor control stuff or the kvm things or whatever they don't have in theory the polish that the apple stuff supposedly has when everything is perfect and just right in a demo but luna display thank you long form in the chat sorry yeah luna display there we go we'll try to find a link for that um they they don't have the polish that apple stuff does in the best case but a lot of times as people as undersword was discovering and gruber was discovering with like the thing that does airdrop but does it in a way that actually always works reliably you realize how finicky airdrop is when you get a third-party app with no specific integration that you have to manually launch but you know what it just works every time that kind of reliability has been absent from a lot of these services so we were just someone was just talking in another one of my slacks about the ongoing inability of screen time to track the time that you spend on your devices the thing that it's supposed to do as steve jobs would say well why the f doesn't it do that right like i know what it's supposed to do but in practice if you look at your screen time stats on all your different devices a they never agree with each other and b they never none of them match anything having to do with reality like they might as well just be random numbers and bar charts like and forget about like across like oh well let me see what my screen times my kids have been using i can tell you that never matched reality or across multiple devices either like i think screen time is just a random number generator it's just a bunch of random numbers and a bunch of bar charts based on those random numbers because anybody who has ever tried to look at it and glean information and match it up with their experience of what they actually did with their device says wait a second a these numbers don't match what i did and b they don't even add up it doesn't make any sense i wouldn't be surprised if it would say you had like 36 hours of screen time during a single day like stuff like that like you can roll out the feature and advertise it and put a name on it and have a screen on it but like if it doesn't actually work people just start ignoring and then it just becomes noise this is what i think about the invite apps too it's like it's good for apple to have a first party app in its ecosystem to let people do invitations it's bad for them to roll one out and then lose interest in it so anyway uh sorry steven we couldn't help you more other than the chat room remembering lunar display there are third party things that you can probably do some of this stuff in uh i do not suggest signing up with your apple id on your work computer i know you want to everybody wants to, don't do it.

1:34:02Oh, actually, the chat room, who's Chris Vanazzo, also brings up Synergy, which I used to use ages ago. There you go. That's the one I was thinking of. That predates Universal Control. Oh, yeah, yeah, yeah. So this is, you know, using the same keyboard and mouse across multiple different devices. And they can be different platforms, the whole word in the world. It works pretty well the last time I tried it, which, again, hasn't been for years. But that's another option if you wanted to do something that isn't quite as built-in and seamless as universal control. That doesn't go to an iPad though, right?

1:34:31Because I'm assuming you can't even run Synergy on an iPad. That might be true, actually. I think I only had used it with full-on computers. Thanks to our sponsors this week, Squarespace, Wildgrain, and DeleteMe. And thanks to our members who support us directly. You can join us at atp.fm slash join. One of the many perks of membership besides our exclusive content and other fun stuff is ATP Overtime. This is a bonus topic every week. this week on overtime we're going to be doing some more sonos discussion um there was a article that came out i think this morning or yesterday about sonos uh and their their code named pinewood uh video player which sounds like it might be a high-end competitor to the apple tv so that sounds really interesting so we're going to talk about that in overtime this week you can join us atv.fm slash join to hear that and everything else membership gives you thank you so much and We'll talk to you next week.

1:35:24Now 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. Because it was accidental. Accidental. Oh, it was accidental. Accidental. And you can find the show notes at atp.fm. And if you're into Mastodon, you can follow them at C-A-S-E-Y-L-I-S-S. So that's K-C-L-L-L-S-M-A-R-C-O-A-R-M-E-N-T-E-M-K-O-R-M-E-N-S-I-R-A-C-U-S-A-S-S-I-R-Q-U-S-A. It's accidental. They didn't mean to. Accidental. Tech Podcast. So long. I am happy for more than one reason tonight. In part, I am happy because I had the barbecue brisket earlier and it was delicious.

1:36:31In part, because you're here talking to your two best friends. Yes, definitely that. Yes. That's true. Thank you. So three reasons. Okay. The third reason is that I spent this past weekend wiring the restaurant. Oh, this is our first restaurant update, if I'm not mistaken. It is. And more importantly, unwiring the restaurant. this is you know it's a small bar restaurant that that is you know on fire island everything on fire island is kind of you know slapdash you know because you can't always get supplies and it's you kind of just got to deal with what you have and everything is like small and old the environment is highly corrosive like the air is salty from being near the ocean and so like nothing lasts you know there and it's it's a very it's a very hostile environment for electronics and wires and things like that.

1:37:23This restaurant also, sometimes on weekend nights, will have DJs come in and plug into the sound system and really get it bumping for late night bar business. I got in there, and the DJ system, the music system in general, there's regular speakers for playing music during regular dining hours, like small speakers, and then there's the big DJ speakers, and I get in there, and I'm looking at this mess of wires. Oh, and of course, over time, the restaurant has had various point of sale systems. And so there's like, you know, various network wires running around. Every single network wire I see is like the thinnest of thin Cat 5e cable where and the ends are like a little bit pulling out of the connectors and like a little bit fraying.

1:38:10And I'm like, that's that's not amazing. and then the audio cables are just a massive, like there's a thick bundle of cables running throughout the entire, like running along the ceiling for half the restaurant because like that's where the DJ cables plug in from across the way. But then, you know, over time, some cable would flake out or get static or, you know, just the connectors would rust or whatever or it would get crushed. And so the cable would kind of stop working. So they would just run another one. But because of the rule of audio systems, like when once it works, don't touch it. Nobody ever removed the old wires.

1:38:47So what I have inherited here is just an absolute mess of tons of wires everywhere. Almost all of them, what I would consider legacy wires. And there is a security camera system. There are 16 cameras. It's an old coax system, which means there are 16 wires. Oh my. There's one for each camera and they all go to like the main box, like the DVR thing that records them. And so there are these huge wire bundles, like just over time, this has been there for like 40 years. And over time, you know, when stuff breaks in a restaurant, you don't have a ton of time to like, let me look at Amazon and find the best option and order it and wait for it to arrive on the island, which could be a few days.

1:39:37He's like, no, if something breaks in the middle of service, you kind of slapdash fix it however you possibly can because you don't have time. So I get here. I had the DJ who's been there. He's a friend of mine. He's been DJing there for like 20 years. I had him come and explain the system to me. It's a rack. There's fortunately a standard equipment rack, but it was full of DJ gear. There's like a little mixer and some compressor and a limiter and a bunch of big DJ speaker amps. And the DJ comes, explains the system to me, and he's like, well, that doesn't work. That doesn't work. He's like, but you got to be careful because this is your business, not your home.

1:40:14And if it's your home, you'd be tempted to buy all new stuff. And I'm like, yeah, that sounds like me. He's like, but here, you got to be careful with the business. You can't just do that because you'll eat into all your profit and you won't make any money. And I was like, that's good. Thank you. I'll try to have that self-control. Thank you. And he's like, all right. So you're going to be tempted to tear all this stuff out. but don't do it. I'm like, all right, all right. So over the next half hour, he's walking me through the system. He's like, all right, here's what these speakers do. I would suggest replacing this subwoofer here.

1:40:43You should move this if you can. This wire, I strung this up 15 years ago for a temporary thing. We don't need it anymore. That one doesn't work anymore. That one doesn't work anymore. Within a half hour, he was saying, you know what? Replace it all. Got it. Just tear it all new stuff, replace it all. So anyway, some of the process of replacing some of it, not all of it. This past weekend was when I decided, let me tackle network wiring and any wires that are currently not in use. And I wanted to rewire, I wanted to run all new Cat 6A and Cat 6 wiring, you know, all new throughout the place, get rid of all of the many old wires that are not in use.

1:41:27there's like old phone wires that aren't that aren't in use anymore there's old coaxial cable wires aren't used anymore like so many i i filled a garbage can like a restaurant i filled a restaurant garbage can with wires that i had pulled out of the walls and down from the zip ties and i must i must have cut 200 zip ties to you know to take their wires down and like replace them over the course of the weekend oh my word let me tell you as a nerd this was the most satisfying thing I think I've ever done because it's like deleting code but in real life like just being able to take down like old crappy or obsolete or unused cables and replace huge wire bundles with like one new wire that's the right length and high quality and have it just work oh what a pleasure this has been I'm having so much fun like and I even this is so there there's this one there's a huge cable run that runs from where the TV system starts, like behind the bar.

1:42:28And then the whole bunch of stuff runs like around the side of the restaurant to where the DJs plug in and where there's another TV on the other side. And there's this big, thick bundle of like nine cables that goes across that. And I think I have a way to convert those nine cables to zero cables. Like everywhere else, I'm getting reductions. But this, I think I'm going to remove this entire thing. I've known for a while, and this is going to get everybody writing in, I've known for a while there's a system called Dante for audio that basically routes audio signals over your network. So Dante adapters have XLR plugs on one end and a network hole in the other, and then you run this software that's like Dante controller software on a computer somewhere, and that you can route things across the network.

1:43:15In all this time, I thought, like I had heard about Dante audio systems, And I thought it was just for like big, like professional mixers installed in venues and stuff. But it turns out, I think, I mean, I'm going to find out in a couple of days. It turns out that like you can just get like a$200 adapter and run the apparently free software on a computer and that's it. So that means I can run the audio signals from the DJ area over the network to the speaker amps and the mixer that are like on the side of the restaurant. so right now there are like seven xlr cables that are that are snaked all over the restaurant and i think i can run that over the network which will mean there will be zero cables in a huge area where there used to be a lot because i can just like have a network drop down from the ceiling for that so i am having so much fun with like deleting wires and deleting old brackets and mounts and running, of course, POE powered as much as possible.

1:44:20So I'm getting rid of power adapters in a lot of places too. This is glorious. I know running a restaurant is going to be really hard, but this is like, I can do this part. This is my comfort zone. The rest of it, yeah. But also the rest of it, I have... There are four people running this restaurant. There's me, Tiff, manager, and assistant manager. So there's four people who can do the day-to-day operations but i can do the wiring and i'm really good at wires so i'm just i'm so happy doing this stuff so far and it's like like i just figured out the dante thing like yesterday so i'm like oh my god now i can go back there and like delete five more wires and especially like the five of the biggest wires and so i'm gonna play with this stuff and see how it goes but as as like a an area of tech like i play with a lot of tech for myself and some of it i i have to like use for quote my work you know like when i when i get a microphone or sound gear to do podcasting like that's i'm doing that for my work right but for the most part i i mostly don't apply tech to many applications besides tech for its own sake or or recording podcasts or programming.

1:45:34So when I have this opportunity now that I have an opportunity to apply tech and actually use it for like useful work that is not one of those areas that I've always been doing, it's actually, it's very fulfilling. It's like, oh, I can fix this. Like they've always complained that the Wi-Fi coverage in the restaurant was terrible because the way it's arranged, there's like the kitchen on one side, the dining room on the other, and between the kitchen and dining room are giant walk-in freezers and fridges, which are giant metal boxes. So there's almost no way to cover the entire area with one or even two access points.

1:46:11And, you know, they've been struggling because they weren't nerds like me. And they would just get whatever the POS vendor would give them, like some weird Cisco Meraki thing. And, you know, it was never well placed because they're not experts in placing them. And they would never had enough of them. So I get in there and I install a Ubiquiti system. Thank God. thank thank ubiquity like it is so nice and so easy and relatively inexpensive compared to other professional quality gear like and i can put an ap wherever i want and i can run these network drops and i can i can have like you know these these poe switches to power everything with like the one ups and the rack that's powering all my ap's and keeping them up and it's it's so much fun doing this part i know the rest of it's going to be less fun in different ways but this part is really freaking fun and i'm really enjoying it that's awesome no i'm very excited and uh i would love to see photos even if you can't share them publicly sorry everyone i would love to see photos of everything when it's all installed um how what's your timetable when when does the restaurant open for the summer um we basically we have like about a month before like a soft open it's a soft open for san patrick's day and then a full open in late april oh i didn't realize it for my birthday.

1:47:24That's very kind of you. I didn't, am I coming up for that? Are you? I don't think so, but, uh, thank you for offering. Uh, please make sure you have plenty of green beer. Um, no, that, that's super fun and super awesome. And you know, it is, you said it just a moment ago and it's so true. So much of what I do with my computer and with my home assistant tinkering is just to scratch an itch and just to give my, you know, give myself an outlet for my nervous energy, but it is just deeply satisfying when you can use your skills, which you've either honed professionally or because of, you know, your own hobbies or what have you, to actually improve something or someone's life.

1:48:03And it is such a satisfying thing. And we nerds, I would argue we don't get it as often as we should. And it's so great to be able to have that moment. So I'm having a lot of fun living vicariously through you, at least for this part. Once the summer rolls around i'm not so sure i want to live vicariously through you anymore but for now it's very fun even i'm even finding other areas like i mean you know it turns out i have opinions about restaurants because i go to restaurants so i'm finding other areas that i'm able to like you know provide some useful feedback or a good idea here and there you know like like earlier today i had i have to replace um two coffee machines i have like a little espresso like a nespresso kind of pod maker for because some some of the cocktails like you know espresso martinis some cocktails use espresso so i had to replace that and i had to get a new one of those like big bun commercial you know coffee brewers for the back for the mostly for staff and like i knew because the old one's broken the manager quote wants to throw it in the bay so i said all right you can throw the old one in the bay because the old one the old coffee maker is one of those that you've seen in every diner it has like you know the the bun machine with the round hot plates that you put the coffee pots on after they're brewed and they have you have this big glass coffee carafe so you know the orange ones for decaf and you know those things and i know from being a coffee nerd that when you have a hot plate keeping the coffee warm it makes it taste horrific and so i'm like if we're replacing that they make ones that have thermal carafe which they it just brews into like an insulated carafe that keeps the coffee warm by insulation not by continuous heat and so i asked asked the managers like hey you know would this work for our needs and they said yes i'm like great i'll get a better coffee machine like because i know about coffee like this is and you know and you know we're still gonna have to get like food service pouches like to go into it like it's not gonna be amazing beans but it'll taste a lot less crappy than the ones that are sitting on the burners all night so yeah there's like i'm finding little areas that i can actually use my skills and expertise.

1:50:11Even though I don't know how to run a restaurant, I do know a lot about certain components of what it's going to take to run this. And because I am not doing this by myself, I'm part of a team of people doing this. I don't need to do everything for the restaurant. I can actually mostly just do the stuff I'm good at. And even a lot of the stuff that we're doing now is setup work. It's permits. It's paperwork. I'm about to be certified by the county health department to be a food manager. And I had to learn all sorts of stuff about food safety. A lot of that stuff I already knew because I'm a nerd.

1:50:48I listen to food safety podcasts sometimes, thanks to Dr. Don. And a lot of the setup stuff, I know how to set up companies. I already had because I have my own businesses. I knew how to get a sales tax certificate because my wife sells physical objects in New York State. And so we had to figure out the sales tax thing a couple years ago. There's all these different components of my life that I've done bits and pieces of this here and there. So I am able to bring some skill into this. I know how to do paperwork. I know how to set up things electronically. I know how to wire the place to have good Wi-Fi.

1:51:23I know how to wire the POS terminals so that they're reliable. I know how to have a backup internet connection. There's all these different things that this is actually all useful information. And so I'm finding this surprisingly interesting and surprisingly engaging. And it's fun to have a project that like, I'm going to make this better in a way that not everybody will spot, but that will benefit a lot of people. And some people will appreciate it. And that is very fulfilling to me in a way that like, I get that fulfillment with making software and making podcasts, but on a different level and in different ways.

1:52:00And this is a very new way to me to get that kind of fulfillment to have like an in-person physical thing that like I am I'm helping to make this place even better and I'm helping to keep this place going to for what people like about it and so it's it's a very interesting and fulfilling project and I'm very happy to be working on it realize you more or less described the phenomenon of having a regular job where you're working with other people in person where your skills contribute to the the overall success and the things that you know how to do are valued and come in handy because that's why you were hired to do the thing and you know it's and it's novel for somebody who spent most of their career like self-employed doing computer stuff by by themselves at home uh but i think a lot of people listening to this would be like yeah you've got a job you go to it and you do stuff and you use your skills and the other people who work there the other people work that use their skills and granted you're the owner and it's different and so on and so forth but like this is actually novel if you've spent your entire career as a self-employed software developer yes in your house making apps yeah well even you know simple stuff like like i had to i had to ask around like to our friends like what do i use to coordinate tasks with people just yell really loud and point right like you know i know how to use like to-do apps for myself and i know there's this entire universe of like collaboration platforms and collaboration apps but like how what should i use and so i like i spent a few days trying out uh notion and uh base camp and a couple other like you know i looked at a couple other things but like and and we ended up just so far on google docs because our needs are pretty simple but like that was a whole thing that used some of my tech experience and tech skills like i actually know some names to look at here um so you know i think it's big punch clocks things you put a card into it goes chink yeah get one of those no now now the pos is all have built-in uh payroll tracking and stuff yeah yeah it's it's and i'm and like there are certain things like when i was you know i replaced so oh i forgot to end the dj story so dj friend he showed me the whole system tells me at the end yeah you probably replaced it all he leaves i'm like you know let me at least like turn it on and see like what it sounds like and see how it works now based on what he told me so i turn it on and And he had pointed to the main mixer thing in the rack.

1:54:24That's how you set all the volume levels and pick the inputs. And he's like, that thing is full of short circuits. It's like 40 years old. You should probably replace that. I'm like, all right. So I go turn the system on. I connected. Actually, I had brought my old iPod that I have for my blimp speaker dock. I brought the iPod because I needed something that had a headphone output. And I didn't have the adapter for my phone. So I just grabbed that on the way out the door. forgetting for the moment that like my laptop had one but i i figure that later anyway so i plugged this ipod in and i i played some music and i i adjusted the volume and the second i adjusted the volume i heard a pop and i never got to work again no matter what it's like i i literally moved one volume slider on the mixer and then you know cracked out and i could never get the sound anything else I touched I just I'm like well I guess I'm replacing that um and because I know sound you know I don't know DJ sound but I do know sound and so I because I I you know the rack had contained like this this 2u tall amp or a mixer thing with a bunch of slider or no I think It was 4U, this 4U mixer thing.

1:55:38And then it had a limiter, a compressor. That's two more rack units there. And there was one other thing. And I'm like, I looked around and I found there are these QSC zone mixers that do all of that stuff digitally and have all the inputs in the back. And so I just bought one of those. And now I have in one rack unit what was previously taking up like six or seven rack units. and it's even more full-featured and even better and can be remotely controlled from an iPad that we already have there for playing music anyway so like i'm finding ways that my expertise is actually really coming in handy and i know i still don't know anything about like how do we order food how much food do we order what food do we order like that those are hard questions uh and i don't know anything about that but you know what i don't need to because they do the other staff members, they know how much food to order.

1:56:31You know who orders the food? The chef. He knows how much food to order. I don't need to know those things yet. I will eventually pick up some of that, I assume. Or maybe not. Maybe I'm delegating to them for that stuff forever. But the Wi-Fi will be rock solid. And there will be way fewer wires.

From the publisher

Sponsored by:

  • Squarespace: Save 10% off your first purchase of a website or domain using code atp.
  • DeleteMe: Making it quick, easy and safe to remove your personal data online.
  • Wildgrain: Free croissants in every box and $30 off your first box.

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

More from Accidental Tech Podcast

All 184 episodes
625: Time and SmokeAccidental Tech Podcast · 1 h 57 min
Listen in VO