In short
Accidental Tech Podcast - Episode 589: The Correct Amount of Rocks
Summary In this episode of the Accidental Tech Podcast, the hosts discuss various tech topics, including new Vision Pro content, Apple's hardware specifications, the upcoming WWDC, and the state of large language models (LLMs) in AI. They also delve into a personal tech setup discussion, particularly focusing on speaker systems and functionality.
---
Key Topics Discussed
- Follow-up on Vision Pro
- New Content:
- Experience Immersive (Sizzle Reel): A new three-and-a-half-minute promotional video showcasing the Vision Pro.
- Adventure Series Episode 2: Parkour: A short episode featuring parkour stunts, highlighting the immersive capabilities of the device.
- Marvel’s What If...?: A new immersive storytelling experience launched on Vision Pro, allowing users to interact with Marvel characters in augmented reality.
- iPad Pro Specifications
- Memory Confusion: The 13” iPad Pro with lower storage options is found to have 12GB of RAM chips, but Apple claims it uses only 8GB. Discussion around potential reasons for this discrepancy, including manufacturing practices and potential future enhancements.
- M4 iPad Pro Flickering Issues: Mention of user reports regarding eye strain possibly linked to pulse-width modulation (PWM) issues in the display.
- Upcoming WWDC Expectations
- AI Features: Mark Gurman’s predictions of AI-centric announcements at WWDC, including:
- Project Gray Matter: Enhanced AI tools for core apps like Safari and Photos.
- Improved Siri capabilities, including voice control for apps.
- New features for transcribing voice memos and retouching photos.
- LLM Check-in
- State of AI: Discussion on the current limitations and misconceptions surrounding LLMs, emphasizing their stateless nature and how they learn from user interactions.
- Context Window: The idea of expanding context windows to allow for deeper interaction and learning from past conversations, with Google announcing ambitious plans to expand to a two-million-token context window.
- Personal Setup Discussion
- Marco's Desk Setup:
- Transitioned to using Sonos Era 300 speakers as desk speakers, initially intended for a home theater setup.
- Detailed functionality and issues faced with Sonos speakers, including latency and the use of the Sonos app versus AirPlay.
---
Key Takeaways
- Vision Pro Content: The new immersive experiences are well-received and highlight the potential of augmented reality.
- iPad Pro Memory Discrepancy: Raises questions regarding Apple's resource allocation strategy and potential for future product enhancements.
- AI Features at WWDC: Emphasis on the need for Apple to catch up in the AI space while providing new functionalities that enhance user experience.
- LLM Limitations: Understanding the mechanics behind LLMs can clarify user expectations and guide better interaction with AI technologies.
- Speaker Setup: Personal preferences for speaker aesthetics and functionality can greatly influence tech setup choices, with practical implications for desk space and sound quality.
---
Conclusion Episode 589 of the Accidental Tech Podcast brings a mix of tech discussion ranging from personal anecdotes to broader industry insights, particularly focusing on AI advancements and immersive technology. The interplay between user experience and product capabilities remains a central theme throughout the conversation.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:00There is a way to get John Syracuse to leave his house. For those of you who remember, in November, I believe it was November, I traveled up. I made a multi-hundred-mile train trip to go see Marco and try the Vision Pro prior to release at a lab. And I said to John in advance, hey, I know you're not going to the lab, but wouldn't it be neat if you came down to New York and visited with us? I think that would be a lot of fun. And John told me to go outside and play hide-and-go-screw-myself. Those were his words exactly. Yeah, and those words precisely. Precisely. And so I thought there was no possible way to get John to leave his house, even for his beloved friends of years and co-workers of years and years and years.
0:40But it turns out, John, there is a way to get you out of the house. And I am happy to report the ATP reunion for the first time since 2019 is a go. John, what's going on? We are going to WWDC. All of us? At Apple Park. All of us. All 13. Sorry, all three of us. indeed i am extremely extremely extremely excited i cannot overstate how excited i am especially to see the two of you fellows but also to be able to go to apple park the only place i've ever been on apple park is a visitor center um you know the public visitor center that you don't need like any special privileges to get to i'm excited that we are pressed for the purposes of this event which i'm really really excited about i swear i've never done a press wwdc i don't think so and I meant to look through my badges to see if I could find a press badge.
1:30Maybe I have, and it's just been so darn long and I don't recall knowing me. That's probably true. But one way or another, it's happening again, and I am so excited. So I am glad that you are willing to make the trek instead of just a couple of convenient hours down the interstate and or train from Boston to New York. You're just going to cross the country instead, and I appreciate the effort. Yeah. I mean, I have done press WWDCs. We've all attended many WWDCs, but I've never been to one at apple park and neither is casey so that's what i'm most excited for is to be officially allowed onto apple's campus uh and i think they don't let you take real cameras which is kind of a bummer so i'll just take lots of pictures with my phone but whatever uh i'm excited to do it it'll be a fun experience uh yeah uh looking forward to not looking forward to taking the plane flight but you know you do what you have to all right let's do a little follow-up i wanted to briefly call attention to there's some new vision pro content what really yes there is there's new vision pro content who'd have thunk it um so there's three things i wanted to call everyone's attention to two of which are from apple and one of which is not uh first of all there is a new sizzle reel um i don't know if that's the bestest way of describing it but basically it's like a three and a half minute video that gets you interested in the vision pro and previously i hadn't watched it in a couple of months at least.
2:51But previously, my recollection is, or the way I remember it was, it showed like a little bit of the kids playing soccer, rhinoceroses. It showed the tightrope walker. And I think it showed a very brief bit of sports, if memory serves. I don't entirely remember. But one way or another, there's a new one. And I think it's really well done. It's still, it's a little, it's a little jumpy for my taste, just a touch. It's not like that MLS thing from month or so back where it was way too jumpy. It's just a touch jumpy, but the soundtrack is excellent. And I really, really like it. Again, three and a half minutes.
3:26You can find it in the Apple TV app. And since it's new, it is kind of front and center. I know I was complaining and moaning about the information architecture last week, but in this case, it's pretty good. So you should check that out. Additionally, there's a new, I believe it's the Adventure series. This is the one that had the tightrope walker on it. There's a new episode of that all about parkour, and it's three, I believe, Brits, based on accents, although who knows. But anyway, it's three Brits doing all various and sundry stunts across Paris, and it's really, really well done. It's like 12 to 15 minutes long, somewhere in that neck of the woods, and I really enjoyed it.
4:09It's not earth-shattering, but it's really good, and I got to tell you, uh no spoilers for the 12 minute video but there's a point at which the three gentlemen are trying to jump from one rooftop to another and they position the camera such that if you want you can look down and see how tall it is and i gotta tell you when it's 3d and immersive it looks scary as hell so it's pretty pretty cool and i think both of these i mean that's all together these two things are worth you know literally 15 minutes of your time i really do think it's pretty cool and then finally what if has finally launched.
4:44I had planned to do the whole darn thing earlier today and report in on it. Unfortunately, they seem to release on Pacific time, so it wasn't available until my afternoon. And I've only had the time to do the first like 10 ish minutes, but it was very, very cool. The premise here, no spoilers is, you know, you're in the Marvel cinematic universe. And what if, you know, things weren't the way they were in the movies? What if things went a little awry and different. And it's your responsibility as part of the story to try to fix all this. And so the portion that I've done so far, again, the first 10 minutes or so, is they teach you how to cast some spells.
5:23They interact with you. So it begins as fully immersive. You can't see any of your own environment. And then it converts to augmented such that there are a couple of characters in your space. And I don't know if it was an extremely happy accident or if it was deliberate, but I was doing this in my office and I had spun my chair around so my desk and monitors were behind me and my office is, I don't know, 12 feet by 12 feet, something like that. So that's something like four meters by four meters. Not terribly big. No, it's gotta be, yeah, maybe that's right. I don't know, it doesn't matter. Not big is the point.
5:54And there were a couple of characters. One is designed to be floating in the air and sure enough, it was floating in the air and his feet were kind of inside my guest bed, which is behind my desk. But you know, that's fine. He's magic, so whatever. But then the other character was designed to be on the ground. And sure enough, he was on the guest room floor. He was standing on the floor. There's a little shadow below him, and it looked just spot on. And then they had you do some, you go back into an immersive environment where all you can see is what they're showing you. And they have you do some spells where you're using hand tracking in order to do stuff.
6:28And there were three or four that I learned, and one of them didn't really work that well, but the rest were spot on. And again, I've only done the first few minutes, but it's really slick and it's free. So definitely, definitely check all three of these out. Again, that's the new sizzle reel. I think they just call it like immersive or like immersive demo or something like that. And then the parkour, the adventure series, the second episode about parkour and what if by Marvel. And I'll put a link to the what if thing in the show notes, assuming I can dig one up, I should be able to. I don't think I can link to the other ones in the show notes but if i find a way i will do so all right the low storage 13 inch ipad pros have 12 gig ram 12 gigs worth of ram chips in them but they don't use 12 gigs of ram john what's going on here this was discovered by uh the i fix it folks the teardown uh their lead teardown technician sharon mccarty uh found that readers apparently meaning like people who saw the youtube video i don't know how they spotted this but they apparently spotted two six gigabyte ram modules on the 256 gig and 512 gig 13 inch ipad pro i looked at the teardown video i looked at the website i'm like how did they spot that these were 12 gig modules i can barely make out the part numbers they're so blurry from compression but whatever um anyway uh sharam says our chip id confirms this with high certainty two six gigabyte lp ddr 5x modules produced by micron for a total of 12 gigabytes of ram now to remind you apple says this machine has eight gigs of ram because remember if you want to get 16 you're going to get the higher storage they say it has 8 gigs but there's apparently 12 gigs on the chips there so why does apple utilize only 8 gigs of ram i fix it says apple has never done this before as far as we know someone asked if it's possible these ram chips are defective and some of the ram is disabled for some reason the folks at i fix it says that my understanding is that if this were the case they would receive a different part number and be labeled as 4 gig but i don't think that's how lp ddr5 is manufactured anyway there's very little doubt that there's 12 gigs of ram uh another possible question what if those are the only lp ddr 5x modules they can get their hands on but as soon as they're able to put in four gig ones they will so just to avoid problems this initial batch is artificially limited and the i fix answer that was that these modules have been in production since 2020 according to the spec sheets so it seems unlikely based on how long they've been around super weird because like why why would they do that like you know if you follow the the thread uh the twitter thread about this you can see people throwing out a bunch of theories and them basically getting shot down by x fix it why would they use bigger ram chips could they not get smaller ram chips and if they couldn't get smaller ram chips why wouldn't they just free up the whole 12 gigs the other theories like oh they're reserving a certain amount of ram for llm stuff why would they only do it on this model and not all the models because i think this is the only one that has more ram installed the other ones have the amount that apple says based on the teardowns but this one has this particular variant of this particular model has 12 gigs instead of eight.
9:28Super weird. But maybe this is the side door for Apple finally putting more RAMs in its products. They'll just install it and not enable it for you. But it's there. You just can't use it. How is your M4 iPad Pro treating your eyes? Because apparently it's not all roses and pansies. I mean, it's good for me, but Ben writes in to say, I'm upgrading to an M4 iPad Pro from the 2018 iPad Pro. almost immediately i noticed that my eyes seemed unable to properly focus on the display resulting in eye strain fatigue blurry vision and even headaches i couldn't use this display for very long before the symptoms symptoms reappeared so i went down a rabbit hole researching this is kind of like marco with this in pro thing but even worse ben continues it seems like i'm not the only one experiencing this though i have yet to determine the exact issue it might be pwm which stands for pulse width modulation and by the way when i follow these links to look at like the research that he was doing whatever everyone just says oh it might be pwm i think you have a pwm yeah it's probably pwm people come into a forum or a reddit or whatever and say hey i just got a new m4 ipad pro and the screen hurts my eyes what do you think the problem is and people would say yeah it's probably pwm and i was like are you gonna explain what pw i mean i guessed it was pulse width modulation just by knowing the term or whatever but when you're helping somebody don't just say yeah you probably have pwm because they don't know what pwm is never mind that the term pulse width modulation doesn't make much sense.
10:51I bet if you hear this now, you're like, well, I know what pulse width modulation is, but what does that have to do with screens and why it would be hurting their eyes? So we'll get to that in a second. So anyway, Ben says it might be PWM, though I've never known this to be a problem. And I have been using LG OLED TV, as well as OLED versions of the iPhone pro for years without any issue. Or maybe tandem OLED is misaligned if there is such a thing. I ended up going to the Apple store and compared my device with others. Mine appeared to be slightly different as if the HDR was turned on all the time.
11:16Overall, the display was always just too much as best described as basically yelling at me all the time since i was still within the 14 day return period they switched my device for replacement which seems to be much better now although not perfect my question is for john are you noticing any eye fatigue with the new pro especially compared to the 2018 version if so do you expect this could be improved through software updates so here's the the research and what pwm is talking about um according to these links that uh ben provided that we'll put in the show notes the way the this oled and some other OLEDs handles brightness uh there's two ways OLEDs can handle brightness one is they can send less voltage to the uh the pixels and they're not as bright right so if you for example you dim the brightness of the screen or whatever how does it do that one way you can do it is you can just send less voltage to the screen and it gets dimmer right but if you use if you only use adjusting the electricity going to the pixels to control brightness apparently when you get to low brightness levels you lose a lot of the color saturation too and it looks kind of like dingy and gross so they tend to not want to do that for the lower brightnesses the other way you can control brightness on an oled is you can have the screen be at maximum brightness briefly and then go off and then max brightness then off and the longer you know the on period is the brighter it is so uh if they show like a little graph and this is the pulse width modulation of saying you know if you just pulse the screen pulse pulse pulse pulse pulse the faster the pulses go the brighter the screen if you go pulse pulse pulse it is dimmer because the light is on less of the time you don't notice this because it apple screen this terminal it pulses at 480 times a second which is a pretty high refresh rate if you remember from the crt days like oh my screen looks flickering at 60 hertz i can see the flicker but 85 i can't see it anymore at 120 i definitely can't see it at 480 i can tell you i cannot see a little flickering um but the complaint about the m4 ipad pro tandem oled is that it uses pulsing to control its brightness through its entire brightness range apparently even at maximum brightness it's still pulsing as opposed to some other oleds which will use pulsing down at low brightnesses but once they get the high brightnesses they will do that by keeping it out all the time by just sending less voltage I don't know if this is just the way tandem OLEDs work is this a way Apple is choosing to make it work but some people report that this bothers them I don't personally see how it could because I am not aware of anyone who would notice flickering at a hundred at 480 hertz we're not even talking about motion here we're just saying like put on just a full field you know red slide I can't see it flickering at a hundred 480 hertz if you had asked me whether this is flickering to control brightness i would have said no because i can't see it but maybe people with very young or better eyes than mine can see it i don't know or maybe it's anyway follow the links decide for yourself i and by the way i would say do do iphones use this or do they use voltage regulation i honestly couldn't tell you because it just looks like a screen to me and i can't see whether it's dimming or pulsing at 480 hertz some of them uh some of the oleds that are out in the market pulse at even higher rates than that so yeah is this an issue is something is this something people are imagining are some people just uniquely sensitive to it all i can tell you is that my old man eyes don't see this and aren't bothered by it but we'll see we'll see if apple doesn't update there was we didn't put this in the notes for last episode but there is some kind of actual software error with displaying hdr video where some like the highlights are getting blown out that apple uncharacteristically apple immediately acknowledged and said a software fix was coming for So it is possible that maybe whatever issue people are complaining about here will also be wrapped up in a fix, but we'll see.
15:01Michael Thompson writes in with regard to trillions of operations per second measurements or TOPS measurements. Michael writes, I found this article on the Qualcomm website that suggests that the TOPS measurement they use for their NPU performance is based on 8-bit integers. In the paragraph headed Precision, they state, quote, The current industry standard for measuring AI inference in TOPS is at int 8 precision. The context here being whether or not the new Surface line and the, what is it, the Copilot plus PC or whatever it is, line of PCs, are they or are they not actually faster for neural-related things than Apple stuff?
15:39And so I don't recall what was, does this mean they are faster than, I presume? well i mean so this this matches what we saw the idea that uh that on this website they're saying qualcomm is saying the industry standard is eight bit int eight precision right and what we've seen is apple using int eight and so is qualcomm and so is microsoft and everybody who's current talking about their current line of products they're all using int eight precision and again this is saying how many int eight bit things can you process at once right if i ask you how many 16 bit things you can process is half as many, right?
16:11And so the number is smaller. Previously, unlike earlier, you know, Apple Silicon stuff, Apple was using 16 bit stuff. And so their numbers were half as big. But with their new stuff, Apple is using numbers that are twice as big, and they're using Int8. And so is Qualcomm. So the answer is, everyone's using Int8 now. Is that because Int8 is more representative of the actual jobs we're asking our NPUs to do? Maybe, but you know, whatever, the industry has decided when measuring tops we're going to use int 8 precision that may become less relevant if it turns out that the things we ask our mpus to do involve 16-bit or 32-bit values and it doesn't really matter how fast they can do stuff on int 8 things but i would trust that int 8 is actually a relevant measure right now so the answer is uh you know the the copile plus bcs and the snapdragon x elite thing has 40 tops the m4 has 38 those are both int 8 measures that means they're essentially comparable.
17:07Eric Jacobson writes in with regard to iCloud Drive and Node modules. So if you recall, this was with John Sun, who basically nuked his MacBook Air by trying to sync the Node modules folder through iCloud Drive. Eric writes, I haven't used it since I don't use iCloud Drive, but there's a project that will add a no-sync directive to every Node modules on a file system. I imagine it might need to be rerun whenever a new project is kicked off, and we'll put a link in the show notes to nosync-icloud. Yeah, and I tried to look at the code to remind myself how this, I think you make like a directory with a.nosync extension that has the same name as the other one.
17:44Like that's the way you signal to iCloud Drive not to sync the directory or something like that. This is a node module itself, so you can look at the code. But unfortunately, the documentation is all in, what are we going to say here? I'm going to say Chinese? Yeah, something like that. Yeah, so the documentation is in Chinese and I can't read it. But the source code is not in Chinese and I still couldn't quite make any details of it. But yeah, I think it's just making.nosync directories in the right places. And it's a node module that you can use, and it will, you know, I think you just include it in your project, and it makes sure everything nosyncs.
18:11So that's, you know, useful and helpful if you want to dare to walk that tightrope of trying to use node modules with iCloud Drive. Indeed. And then Eric continues, I do, however, use Time Machine and can attest that the Asimov utility works perfectly for excluding node modules and other dependency directories. Also, it is a background service, so it doesn't need to be reinitialized. and we will again put a link to the show notes to Asimov. And also, John, I guess you wanted to call attention to the list of excluded directories, which I put in the show notes as well. Yeah, it shows what kind of things, like when it says dependencies, what does that mean?
18:42Obviously it means node modules, but it has a whole list of all the different things it excludes, things from Gradle, Bower, PyPy, NPM, Parcel, Cargo, Maven, I think CocoaPods might be, yeah, CocoaPods is in there. Marco, have you heard of any of those things other than CocoaPods? Zero, precisely zero. flutter anyway um it's sad that i think i've heard of all of these um but i i installed this and i ran it it installs a little like launch demon thing or whatever and it essentially like does the um i forget what the time machine i think this is an extended attribute or something but there's a way to exclude things from time machine maybe it just calls tmutil yeah anyway uh excluding all these directories from your time machine backups can make your time machine backups go faster what it's basically saying is you don't need to back up like the dependencies of your code if you're writing like something in node and you use 17 node modules you don't need to back those up you get them from the internet anyway you got them through npm or yarm or whatever they're on the internet do not back them up that's not your code it's a dependency you didn't write that code it's just pulling it in and there are tons of files so if you can exclude those direct security from time machine it will make your time machine backups go faster but who remembers oh you know what am i going to do go to options in time machine and drag the little thing in or set the extended attribute i don't remember how to do this this just runs in the background all the time looks for directories that fit this signature and excludes them from time machine so i did that i probably saved i don't know thousands many thousands of files are no longer in my time machine backups because i ran this i hope it doesn't have bugs and isn't excluding a whole bunch of important files from my time machine backups but you know i've got multiple backup strategies so for now I'm trying the experiment of running this Asimov demon in the background to see if it helps with my time machine backups.
20:25And I'm still not running iCloud Drive, of course. Of course. And then finally, this is actually, I should move this up by the other Vision Pro follow-up. Didn't think about it. But anyway, Jonathan Goldbranson writes with regard to audio routing during Vision Pro guest mode. So if you recall, I was doing demonstrations for my mom and dad, and I noticed that when mom was on Mount Hood or whatever it's called, and I had her go fully immersive, that the crickets and whatnot were being routed through my iPad Pro, which was doing mirroring at the time. And so it doesn't really make for a very good effect if the audio is going through there.
20:59So Jonathan writes, you can choose during setup of each guest user session, whether to route audio to the Vision Pro or the iPad or whatever the case may be, if you choose to mirror content. And we'll put a link to the Knowledge Base article. So what you do is you look up and you You get the little green down chevron near the top of your view. Then you go into Control Center. Then you go back into the Mirror My View button. And then in there, there's an audio routing section that you can choose to push everything back onto the Vision Pro. I'm not entirely sure why this isn't the default, to be honest, because pretty much every time I've always wanted this.
21:36But here we are. At least now I know that there's a way around it. So, good deal. We are sponsored this episode by Fastmail. Not only a great email host, but my chosen email host since 2007. Obviously, long before they were a sponsor, long before I was a podcaster, I've been a Fastmail customer. And I've been very happy because hosting email, it's constantly a moving target. You don't want to do it yourself. You don't want to also use one of the big services necessarily because then your name is kind of tied to them. And I like having my own control. I like being able to have standardized hosting with a domain that I own.
22:10Fastmail is a great place to do this. They even now have domain sales. You can add or buy domains right through them, and they set up all the records for you and everything so it works immediately and painlessly. But it's just a great email host. Fastmail has all the features you want under an email host. Of course, obviously, it's IMAP hosting, and they have all the basic default stuff that works with every email client. They also have all the modern productivity features you might want, things like scheduled send, snooze, folders, labels, search, et cetera. They have all the great plans, all the great features.
22:40I love Fastmail. They also have multi-user plans. So if you want to have your whole household have a plan, they have a duo plan for secure private email for you and a partner at a reduced price. And for just a little bit more, they have a family plan for up to six people. You can upgrade your entire family. And of course, in those family and duo plans, you have things like shared domains if you want. You can have shared or private calendars and address books. You can have like a family calendar, all shared, hosted by Fastmail, all based on standards. It is wonderful. So I strongly recommend Fastmail.
23:10And they are super private too. For over 20 years, FastMail has been a leader in email privacy. They believe in working for you as people to be cared for, not data and products to be exploited. And FastMail has better spam filters than everyone else and absolutely no ads. So it's super easy to get started with FastMail today. You can download your data from wherever you are now. You can import it into your new FastMail inbox. You don't need to leave anything behind when you switch. It's great. try fast mail free for 30 days and get 10 off your first year at fastmail.com slash atp once again free for 30 days 10 off your first year fastmail.com slash atp thank you so much to fast mail for being an awesome email host for all these years and for sponsoring our show
23:56it is quickly approaching wwdc time which means i'm going to be seeing you too soon but nevertheless uh we should talk about some last second predictions and I guess this is most predominantly from Mark Gurman in today's episode. So I'm going to read a whole bunch of stuff. One of you guys, feel free to pipe in and interrupt at your convenience. But here we go. Mark Gurman writes, Apple is preparing to spend a good portion of its Worldwide Developers Conference laying out its AI-related features. At the heart of the new strategy is Project Gray Matter, a set of AI tools that the company will integrate into core apps like Safari, Photos, and Notes.
24:32The push also includes operating system features such as enhanced notifications. Much of the processing for less computing-intensive AI features will run entirely on the device, but if a feature requires more horsepower, the work will be pushed to the cloud. There are several new capabilities in the works for this year, including ones that transcribe voice memos, retouch photos with AI, and make searches faster and more reliable on the spotlight feature. Faster would be great, particularly on my iPad, please and thank you. They also will improve Safari web search and automatically suggest replies to emails and text messages.
25:02The Siri personal assistant will get an upgrade as well, with more natural-sounding interactions based on Apple's own large language models. There's also a more advanced Siri coming to Apple Watch for on-the-go tests. Developer tools, including Xcode, are getting AI enhancements too. Let's stop here for a second and look at this list of features, because we were always like, how will Apple add AI sauce to all this stuff? What things will they talk about? There was a big story. German had it, and I think we might have mentioned it on the show. They're going to fix Siri. We were speculating months ago or weeks ago or whatever.
25:31is this the year that they're going to fix Siri with AI or are they just going to add it to a bunch of other stuff and German's rumor was like no they're doing a Siri thing so we can expect to see that but here's some specifics and the specifics seem not weird I don't know they like sometimes these rumors aren't comprehensive like very often Apple emphasizes one or two particular things whereas we just get a laundry list and we don't know which one they're really going to concentrate on it's going to be impressive but let's look at some of these in turn and see how exciting they are transcribing voice memos apple's been doing transcriptions for example on voicemail for a long time now having transcription be better that's good probably not going to really radically change people's lives since it's an existing feature they're just making a little bit better retouch photos with ai could mean a lot of things that could be a headlining feature that you know that short description doesn't tell us is this going to just be like oh they're better background detection for tearing people off or is it going to be like oh they're going to really emphasize that they're doing like the feature that google and many others have where if there's something in the background a photo you don't want you can remove it right remove a person from the background who shouldn't be there remove like a sign or a tree or something like that is that going to be uh you know that that could be a big headlining feature google has certainly had a whole ad campaign about theirs and obviously it's you know every graphics application from photoshop to lightroom the pixel meter and everything has features like this and they've been touting them and i think they're crowd pleasing well but i mean that's part of the problem like so far like all right voicemail transcription and fancy ai photo cleanup and removal that's table stakes today like that's neither of those like i'm glad apple's getting there they should um but neither of those i think is is likely to make a big splash simply because other people have been doing that for a decent amount of time and and the rest of the industry is there like what i want to see from apple is what we get excited about from apple i want them to blow us away with stuff that we haven't seen from everyone else i want to see features that are not just playing catch up with the rest of the industry i want to see apple leading the way not following and these are just following so far yeah i mean well as with all these things like we know that this has been done elsewhere and even on apple's own platforms in various applications but this when people get one of these new phones or they update the os or they see an ad on tv that apple touts this feature of erasing a person chances are good that they've never seen that before if they're not a tech nerd right and so as far as they're concerned wow this is amazing like it is especially if they don't know it's even possible like they're saying oh on my phone i could just tap a person and remove them and we all know that that's been around for a long time and they're playing catch up but a they do have to play catch up we don't want them to not do this and b it can be just as impressive it can be very impressive to people who haven't seen it before so i just hope they do a good job of this because there is a lot of competition again even on apple's own platforms in you know applications that you can get for the mac and for the ipad and for the iphone that already do this same job i hope apple at least matches them historically apple has kind of been they want to make it simple so there's not a lot of adjustability and if it does a bad job like the apple way is like well just tap on the person or remove them and you'll tap on a person and it'll make a terrible mess of it and you'll be like is there something i can do to try that again and do better and the apple ways no nope you tap them and if it does a good job good and if it doesn't oh well whereas like in light room there's a million knobs you can adjust and you can take a second attempt and you can mask differently you do all sorts of things at a fancy application so there's that like i i just really i really hope they do catch up and i hope they do a good job of it uh the next item about improving safari web search how i i get all right well i mean i can i mean for whatever it's worth obviously we don't know what this means yet we might not even learn it in two weeks but safari had like whatever apple is doing whatever their back end logic is for autocomplete suggestions in safari is basically a search engine like they like i'm i can't even imagine how many like millions and millions of web searches apple avoids even making on the iphone by people just tapping that first autocomplete review uh result that comes up so maybe it's just related to whatever the back end is of that and that could be one of those like invisible things that everybody will take for granted and nobody will even notice but we will appreciate it getting better you know like things like autocorrect well we'll notice if they screw it up like they've changed autocomplete many many times over the years and when they screw it up we all notice and we don't like it's i really hope it doesn't start suggesting ridiculous things like that i think that might be local too so maybe that is a place for llms to try to do like better predictions but anytime they're messing with an existing feature you hope it's going to be a big improvement but there's a possibility especially when you're throwing llms it's a possibility you know if the current strategy is like look at your past history look at like the number one search results like there's they could even be hitting the google back end for some of those things like it's a very straightforward non-complicated algorithm and then you're gonna but it's deterministic right and if they switch from that to like let's just chuck it over the wall to the lm and see what it says i'm concerned that there might be some wackiness there but we'll see more reliable spotlight features similarly like when you use spotlight on the phone like i don't know if it's using spotlight spotlight it was the same technology as it runs on the mac but it's like oh i'm you know searching for stuff on my phone and it includes contacts and all your applications and files and things you've done recently and yeah you could probably throw lms into the mix there to handle you know it's basically like so you don't have to type things exactly and it's better about synonyms and you can type in vague things like type in some expression about what you want to do in settings and have the lm figure out the setting you want to go to potential for good also potential for messing up spotlight on the phone you know and then suggest replies to emails and text messages this starts to get into the area where we thought like will apple will apple go there you know we haven't gotten to like chatbots yet but um you know obviously everyone else is doing this so it's another the catch-up feature but the idea that apple would in within the mail application or while sending text messages pop up a little clippy and say it looks like you're trying to reply to your friend you want me to write it for you which is what i mean just look at the gmail interface for example every time i'm in gmail it's like do you want me to summarize this email do you want me to just write the reply for you like google's been pushing on this for years it used to just be like here's a canned phrase that is probably a reasonable reply to this email and now it's like you know what i can just write the whole email for you like you don't have to click from from canned phrases you don't have to you know the autocomplete that that happens in like google docs and everything it's just like let me just write the whole thing for you and that we should find that link to nevin mergen's uh blog post nevin mergen said he got an email from a friend that was written by an ai and it he kind of flipped out about it right that seems like a less that is not a conservative move to suggest uh to people that the phone will write their email or a text message for them.
32:21Summarizing, I can see it's like the phone is helping me. If I just want a summary, I don't want to read it all. Let the phone summarize it. It's like, you know, asking the phone to help you deal with your stuff. But having generative AI write something that you will send as if you wrote it yourself is a step farther than Apple has gone. So we'll see how they present that. Again, obviously, everyone else is doing this. It's not new. I'm not saying Apple is going to be the first one to do this and they're going to get in big trouble or something. it just doesn't it's not a very safe thing to do so i'm wondering how daring apple will be in like a little presentation maybe they'll just be like and it can even suggest a reply for you and some happy person who's happy getting a text will tap a thing on their phone screen and they'll be so delighted to see the three-word reply come and they'll hit the send button and they'll won't talk about it anymore but i don't know it wigs me out a little bit too i mean keep in mind like we're probably not that far away from i mean people are probably doing it now um where like you're using your ai to compose an email that will be then read by some by the recipient's ai and we will all just be sending even more garbage crap to each other and having it be processed but even more garbage ai junk on the other end and we will finally reveal email to be the useless thing that it has been most of this time it's not useless and i feel like in a business setting this is most useful because a lot of there's a lot of boilerplate and niceties in business they would help but like we already have auto like i mentioned autocomplete like gmail forever has had a thing where you start writing something and it guesses what you're probably going to say for these next three words and you can autocomplete that but i feel like that kind of piecemeal autocomplete even if it is lm powered that piecemeal autocomplete at least forces you to read everything whereas having a button that says uh compose a reply for me invites the possibility that you will not read what it generated because that will take too much of your time and you'll just hit send and now we're sending messages that we're not even looking at to give a thumbs up or a thumbs down on because it just takes too much time and that's just i think it's a waste of people's time because if you don't read what it wrote maybe didn't write what you wanted it to write and now you have an even more confusing email thread and i mean again we'll figure this out as a culture as a technology advances but uh i'm just saying character for apple for apple's thus far very conservative approach to ai uh suggesting replies to emails and text messages seems like a big move for this particular company.
34:40Yeah, agreed. Continuing from Mark Gurman, one standout feature will bring generative AI to Emoji. The company is developing software that can create custom emoji on the fly based on what users are texting. That means you'll suddenly have an all-new emoji for any occasion beyond the catalog of options that Apple currently offers on the iPhone and other devices. Another fun improvement unrelated to AI will be the revamped iPhone home screen. That will let users change the color of app icons and put them wherever they want. For instance, you can make all your social icons blue or finance-related ones green, and they won't need to be placed in the standard grid that has existed since day one in 2007.
35:15All right, so that's a lot of stuff here. The generative AI emojis, obviously they're not emojis, because emojis are like Unicode things. There's a defined set of them. You can't just make up new ones. I mean, you can if you're the Unicode consortium, but Apple can't, right? So what it's actually saying is kind of like on Slack and Discord and all these other things where you can sort of generate custom stickers or i think they call them custom emojis or custom reactions or whatever the point is this is going to be a new graphic that they'll generate on the fly for you that will be sent as an image because they can't just send it as a unicode code point because these they're not dynamically adding things to unicode right that's not how this works so they're kind of generating stickers for you and i guess they're gonna like you know they have a bunch of like mr potato head style building parts they feed into the llm and then i can do like sentiment analysis to figure out what kind of emoji we do i have to say like there's a lot of emoji especially for things like face reactions and stuff like that i guess there's ones that aren't there like you ever try to someone someone emoji and you're shocked that there's not like a watermelon emoji or something i can't think of one that doesn't exist sorry but frequently i go into emoji and i'm like oh surely there's an emoji for this and like there's no ice cream cone like again i don't know if that's real or not but like i'm shocked by what's not there so that's nice that it'll generate to it but it'll have to send it as an image because it can't send it in the other way and i do wonder this is another place where like i feel like apple is taking a risk even with a very very limited image generator that's trained on their own source you know trained on all their own source art for emojis that apple makes and can generate new ones based on that and some other information there's the potential to generate a little image that maybe is embarrassing to apple as a company you know what i'm saying so and there's a potential to generate images that just look ugly or not up to apple standards you know what i mean like this is that's a weird thing to be touting and the coloring icons that's you know another i'm not gonna say i keep wanting to say a bridge too far it's not a bridge too far but it is a bridge like you're gonna take developers icons and draw all over them they've done this before they used to add the shine to your icon if you didn't opt out you remember that like the gloss yeah yeah but now like we're gonna change the color of your icon like i'm sure these companies that are like so proud of their branding and change their icons or whatever like that now the user will be able to say you know what i want instagram to be green and the os will be like sure i'll take that instagram icon and i'll make it green we can do that that's weird i mean you can make little color code things on your home screen i suppose but yeah i i can't imagine that's the whole story to that one i mean first of all like a lot of companies i think that have a problem with just like trademark issues with like what But if you color my icon green, first of all, it's not my brand identity.
37:50Second of all, it might look like my competitors or it might infringe someone else's trademark or something. I could see big companies having a big problem with that. Well, if users are doing it, and by the way, there is a precedent for this in macOS. Back in the day, someone else would look up what version of macOS or the operating system for Macs used to do this. When you added a label to something, you can do labels in macOS 10 or in classic macOS you could add labels. in one version of mac os or system 6 or whatever it was called back in it which version i'm thinking of i think it might have even been system 7 when you apply to label it what color the icon like so if you apply to green label it would like green tint the icon by basically making the black pixels green or the black pixels red i think it did not look good it was not a good look that didn't last for a very long time certainly the mac os 10 era that has never been the case but yeah the user deciding to color icon like can that was not on my list of things to think of they were be doing and i know this is like unrelated to ai but let's just ios 18 change next week we'll probably have many more previews of wwc features but what an odd what an odd thing to do what is this have people been clamoring for this i want to change the color of my icons i mean changing icons they added that a while ago where you can pick from different icons and blah blah blah but even that remember how conservatively they added that like it has to pop up a dialogue in people's faces so you know when it's happening so apps can't masquerade as other apps i literally just implemented that in the rewrite yesterday yeah no but i mean the um there's clearly there's a very large market out there we've talked about it before like there's a very large market out there for these home screen customization apps that use all sorts of tricks and hacks and frankly kind of bad hacks um to get people to be able to customize icons for their apps and make like their aesthetic home screens that they want.
39:37That's a huge demand, huge market. I think Apple wants to try to address some of that demand without having all these huge hacks, if this is indeed what they're doing here. The problem is, unless you can have arbitrary icons for apps, like specify your own image as the user. As you can with shortcuts. Right. If you can do that, then all these apps that sell like these, because they sell like theme packs. People aren't just drawing it themselves. like they're using apps that have like cool theme packs of here's here's like a bunch of popular icons for all the popular apps that you know you have like instagram plus also here's a bunch of like random ones you can apply yourself to whatever else you need them to be you know like kind of generic ones that's a huge market and so if we're just talking about like you can tint it seven different colors that's not going to get rid of this market at all and you know some people will use it that'll be great but i can't imagine that being worth the the hassle and the trouble that they might get in with other companies.
40:33So I have a feeling this is like, sometimes a rumor comes out and we're just kind of like, huh? And then whenever it's actually announced, we see, oh, there's important detail X, Y, and Z here that explain it better. And that now it makes more sense. I think we're missing those details right now on this feature. I think there's something else here to explain this that we're not getting yet. I mean, it might just be, like you mentioned those icon packs or whatever, part of the limitations of customizing your home screen and using shortcuts to replace the app icons. first of all it's super cumbersome as is doing anything in home screen because you have to hide the existing app and make the shortcut to the app you know it's just it's a hassle and second if you get one of those icon packs maybe it doesn't have an icon for the app that you want to change but if the os says okay well if you're making a little region of green icons and you can use icons from this theme pack you got oh but there's no green icon for this app we'll just take the actual icon for the app and tint it green and now it fits in so maybe it's like you know a catch-all for if there's if because people aren't going to draw their own custom icons and if they can't find the one in a pre-built icon pack now you can just at least make the icons match i'm i don't quite understand the idea to color code everything but there's that and yet the other part of this is being able to you know this does not put them in the standard good it's basically just to be able to leave space you don't have to make spacer clear spacer icons anymore i'm assuming that's what they're talking about here is like now you can arrange things on the home screen and leave gaps if you want to i still think doing anything on the home screen on the iphone is incredibly painful We've talked about this for years and years.
42:01I think it will continue to be painful. I really wish there was a nice interface where you could mess around with this stuff and do it without destroying anything and either commit or roll back all your changes as opposed to the current system, which is just pure chaos. And it's like the hardest game on the entire operating system to try to rearrange icons on your phone without screwing everything up and just throwing your hands up and saying, forget it, I'm hiding everything into the app library. yeah i i wonder i feel like i heard this from jason maybe i heard it somewhere maybe it was mike on upgrade i forget where i heard it but somebody pointed out well maybe there will be like layers and that makes me think of you know how that was upgrade in sf symbols you can have like different layers and you can color them you know in different ways and whatnot um i think that makes some amount of sense but that's not going to fix like the instagrams of the world so i'm not sure or maybe it'll be opt-in for developers but again i don't see vision os has this right don't they have layers in their icons yes they actually kind of i think they require it uh with vision which is a little if they made that a new like hey for your for ios 18 if you provide a layered icon coloration our new coloration api will respect that like like as you sound like sf symbols where we can colorize parts of it we'll see it just it seems just it just seems to me like a weird place to be spending resources i think the the arrangement part is a smart feature they should have that people have wanted that for a long time people have been doing it with spacer icons it's annoying the place where they really should have spent resources is how hard it is to rearrange the home screen we'll see if they do that yeah that's the only way i really wish i could still interact with my phone via itunes which i know is now finder but that was so much better was you know doing home screen rearrangement and even that was terrible but it was better yeah it was terrible but it was way better all right finishing up with mark uh german a big part of the effort is creating smart recaps the technology will be able to provide users summaries of their missed notifications and individual text messages, as well as web pages, news articles, documents, notes, and other forms of media.
43:55There's also no Apple-designed chatbot, at least not yet. That means the company won't be competing in the highest-profile area of AI, and the version that Apple has been developing itself is simply not up to snuff. The company has held talks with both Google and OpenAI about integrating their chatbots into iOS 18. Apple ultimately sealed the deal with OpenAI, and their partnership will be a component of the WWDC announcement. A couple of quick thoughts here. First of all, I think we all are in a group chat that oftentimes will just pop off at a time that you're not paying attention. And so it is not uncommon.
44:27Particularly, I find that I'm in a group chat with a couple of guys that are constantly looking at cars that they may or may not ever buy. One of them in particular is obsessed with finding a affordable 911. And those are mutually exclusive terms. You cannot find a 911 that is affordable. That's not a pile of garbage. And so anyways, so I will often come back to my phone or computer, what have you, with literally 40 or 50 messages, most of which I don't particularly care about because 9-11 is not really my cup of tea. And so if there was a way to summarize that, I'm all in. Sign me up. And then additionally, I mean, here it is that Gurman is saying OpenAI is the winner.
45:03And like we discussed, I think, this past week, that's going to be a little dicey. So I wonder how they spin this. Well, in typical Gurman fashion, there's also no Apple design chatbot, at least not yet. yet apple designed do they mean apple's in-house llm that they've been working on is that what he's saying there won't be any of because i bet whatever like they say they did a deal to open ai but he doesn't say okay well what is that how is that deal going to manifest is it going to manifest by ios 18 having a chatbot that is powered by open ai and will that not be apple designed or will it be open ai designed will be open ai branded these are all i guess questions that he doesn't have the answers to yet but yeah the news is they did a deal with open ai there's also you know news this week that like apple is still talking to google obviously you know just anyway so we'll see what what uh if the words open ai appear at wwc if they're going to announce this as a partnership they're just going to use them on the back end like i said last week maybe they've been building features using the existing open ai api and now they just ink this deal so now they can officially do it in a released os instead of just doing in dev builds but i'm just not quite sure how this is going to manifest because this paragraph begins making it seem like oh there's going to be no chatbot but they have licensed the open ai chatbot well is there going to be a chatbot or not is there going to be part of ios where you can start typing to an lm and getting answers in the chat gpt style or will there be an open ai app or will it be integrated into siri questions we do not have answers for yet but that is the the capper on all this stuff a bunch of strange features which i mean they all seem plausible to me but this is not the list i would have come up with about how how to add AI sauce to iOS 18.
Read the full transcript
46:38And at the very bottom is, you know, open AI, something, something, something open AI. Yep. So yeah, we'll see what happens. As I think John said a moment ago, typically, you know, in the couple of days leading up to WWDC, we oftentimes, or maybe the week before we hear some last minute leaks and, and so on, I was going to say announcements, but they're not announcements. So we'll see what happens, but I am very much looking forward to sitting next to you fine gentlemen and drinking this all in while at Apple park, hopefully not getting a sunburn. Well, did you see there was one kind of last-minute thing that came out today also about Siri being used to script apps, but not yet, and only Apple apps?
47:16Yeah, yeah. Yeah, basically the gist of this rumor, I think it was also Gurman, was just in a separate report, that Apple will also preview Siri being able to take more complex actions within apps, kind of what we've been talking about. We've been speculating about how wouldn't it be great if apps could expose stock actions similar to the intent system and just describe what they are in some kind of language and then have an LLM-based Siri interface be able to analyze what the app is telling the system. Here's how you can do it, and here's the actions to call to do it, and be able to offer to users the ability to perform actions like that via voice commands that are not necessarily phrased in exactly the right way, that were not set up in advance as shortcuts and things like that.
48:04the rumor that came out today from german is basically exactly that is happening but not yet uh that basically that that it is that exactly that kind of thing will be previewed it won't actually ship until a point release uh probably next they said next year so 2025 so presumably the first half of next year you know ios 18.2 or three or four or five or whatever um and that it would only work in Apple's apps to start. So that tells me, not an API yet. Or an API that is released immediately, you know, or released at WWDC, but obviously nobody's going to be able to implement it until at the earliest, the fall, and it may not be an instant adoption.
48:46That's interesting. You know, I wonder if maybe we will see, you know, because the current system, the current API to do all this is called App Intents. This is, they launched just a couple of years ago, And it's like the new Swift-based method of Intense, which I've mentioned before is way better for developers and way simpler and way easier to implement than the old system of these weird Xcode files that had custom configuration that would generate files. And the generation process would always break and cause weird bugs. And then you'd have this extension that processed it and would have to communicate to your app via weird signaling mechanisms for extensions to apps.
49:21It was a whole mess before, and they've redone that system two or three times. I wonder if you know sometimes when Apple is kind of going in a direction for a future update for something sometimes the the APIs will launch for it that don't come out and explicitly say this is what this is for but kind of lead the ground or lay the groundwork for it so for instance auto layout coming out this is the famous example auto layout coming out before the iPhone 6 came out with the first like really new screen size you know not kind of the iPhone 5 of course that's That was just adding a table row. Anyway, so I wonder if what we're going to see this summer is maybe they will add something to the AppIntense API to give us kind of more ways to describe to the system what these actions do and maybe hide them from the user but make them available to this indexing system that presumably the new Siri would have.
50:17Maybe we'll see something like that. so I think this you know if for some reason they like demo this and don't tell us how to use an API for our apps in the future maybe we'll be able to see hints in like what's new in app intense this year so let's keep an eye on that it sounds more like they like this instead of doing their own apps first they're not quite sure what that API should look like so they can experiment with their own apps because if they change their minds they'll just rewrite their own apps to fit with or whatever and once they get it worked out because it's very often especially in the old days of mac os 10 they would very often roll out entire new frameworks they would be private frameworks that only apple's apps could use and they would work out the kinks is this the right api because they could change the api all they want because all they'd be breaking is their own apps because no one else should be using this private framework and once they finally got the framework where it you know looking like they wanted it to then the next year they roll out essentially the same framework under a new name but now it's a public framework it kind of sounds like what they're doing here that they're not at the point like especially if they're kind of like rush to catch up they're not at the point where they're ready to even tell perhaps even to tell developers you know in the size class type of way do this thing and then next year you'll be folded into the system because it seems like they don't even know what that would be yet like how to indicate like that they're working that out themselves but they do want to get something out there and you can demo it if they do it on their own apps right they say coming in spring or whatever you know whatever like not in the 18.0 right whatever release down the road we're going to have this and it's only going to be our apps to start basically because they haven't even figured out what they want to ask developers to do uh and related to that maybe think of uh windows and the recall feature or whatever they have isn't there something on ios it's like activity something or other where you essentially make a call that lets the os know what your app is doing yeah you are uh the user activity uh framework or yeah anyway there's a similar it had a very similar name on windows it's some kind of like activity something something i think i had the exact same name because i mean i saw the story breeze by and like user activity that's our that's our API.
52:10Yeah. And it's like, it basically, that's how they did the thing where like, you can see like a PowerPoint slide and recall and click on it and go to that slide in PowerPoint. It's because like during the, I think during the screen recording, like PowerPoint itself called the user activity API to let it know that it's viewing slide number 123. And like recall recorded that because it's a it's an OS API. And you're just telling the OS what's going on. And then when you click on the thing in the recall thing, it looks back at that timestamp and see during that time PowerPoint had this activity user activity thing and it jumps back like same type of deal there's cooperation between APIs of the app has to call that just says here's what's going on here's my deal and then another part of the system you know cooperates with that sees the stuff that those APIs called and connects the dots and that's exactly how we would think I mean the thing you described for user intense I I think that's probably better than when Apple is going to roll out I have dim hopes that they're going to do what you described what you described I think is what they should do but it sounds much harder than what they might do this especially since they're not even rolling that publicly this seems like it might be a little bit simpler than that and like not involve the existing intent system at all which would kind of be a shame but you know we'll see like that when they demo the feature we'll see the utility of it because they won't tell you how it's implemented but i i do hope there is a developer story for this if there's not you know people are going to have a lot of questions of like hey you demo this feature in the keynote but it's only for apple things is that coming for third party soon and they're gonna not come on future products.
53:35Yeah, but I hope this is a direction they're going. I was simultaneously very happy to see this rumor come today, but also a little bit disappointed that we probably won't be able to really use it until next year or something like next year because this is an example of something that only the platform owners can do and it takes advantage of Apple's strengths and kind of doesn't rely on their weaknesses so much and gives them a way to lead again. Because I think so many of Apple's AI features are going to be rightfully seen as playing catch-up, as I was saying earlier. They need to show us that they're not, especially in this age of government, looking into what they're doing and seeing it does this look like a monopoly in ways that hurt consumers or hold things back.
54:26Apple needs to show that they're leading and that they're not just being complacent in the next big thing on lots of levels. I think they need to show governments that. They need to show probably the stock market that. And they definitely need to show their customers that. They don't need us all to be looking over in Google land saying, hmm, they're doing a lot of good things with AI when they're on those Google models these days. Maybe I should switch to Android for this coming fall or whatever. They don't need anybody thinking that way. So they need to show everything's fine over here in Apple land in this new age of AI.
54:57Please stay here. It's nice and comfortable. Don't switch. We have features too. You can be happy with our version. And I think there's enough reporting now around this narrative that it's probably true. They were probably caught off guard with the rise of new LM-based techniques. They did probably decide very late, possibly like a year ago, to, hey, we should probably start investing heavily in this. We kind of missed the boat on this. you know it does seem like there might have been some kind of um you know bill gates we missed the internet kind of kind of realization there um but we'll see how quickly they can they can actually take action here i think on some of the big stuff that google and microsoft are demonstrating i think apple's going to be behind in a while for a while because that's stuff that takes years to develop it takes priorities and skills and connections that apple doesn't have not to say can't have it but they currently choose not to um so we'll see what happens it took a lot of problems and rot to get where we are today with siri have they fixed those problems have they cleaned up that rot have they even realized and admitted to themselves that they needed to do that we don't know yet or they're just pouring pouring ai sauce over the rot right i mean that that is very possibly what we're going to see like i i have a feeling like i think what we're going to see i think it's going to disappoint a lot of people for not being enough ai sauce but i don't really care that much if we don't get all of our ai wishlist items like in two weeks what i want to see is like have they turned the ship around have they actually realized current siri is garbage have they actually started moving in a better direction with that or are they kind of half-assing this and being complacent and thinking, what do you mean?
56:49Siri is the best voice assistant. We are the most private, et cetera. Like if they start going in that direction, kind of defending where they already are and suggesting that we don't need anything better than this, I will be concerned. But what I'm looking for is not for them to solve every single problem in two weeks. That's unrealistic. I want to just see, are they going in the right direction? And so if we get a preview of this cool app AI interaction based system that only works in Apple's apps and only comes next spring or whatever. If we get a preview of that and it's really cool and it shows we will be able to do that in our apps, maybe in iOS 19 next year, that'll be great.
57:25I will be happy with that. I'll be a little upset that it didn't come sooner. But hey, as long as good stuff is coming soon, I can be patient and wait, just like Apple is often a very patient company when it comes to this stuff. I just want to make sure that what we see are signs that they're going in the right direction. not just sitting back and hoping that we're all going to start talking about the Vision Pro again and stop looking about AI features. You know, when it comes to like these sort of inside Apple things, especially when they cite specific executives, the reliability is never great, right?
57:59Because this is a game of telephone. People have grudges. Who knows what actually goes on? But the two characterizations of Apple's decision to go all in on AI this year you uh exemplify kind of the worst case scenario as far as i'm concerned i don't know if they're true that could be total bs but here are the two things one and we think we've mentioned this snarkily on previous shows is there's various rumors and uh supposed tales from the inside saying uh recently you know as a year ago or a year and a half ago uh important apple executives who are often named uh saw chat gpt and that made them realize siri sucks and that's depressing to say how did you not know yeah that's what it took for you to realize siri sucks yeah i hope that i really hope to god yeah that's not what it took we hope that we hope that's not true we hope that is just like someone you know you know sort of extrapolating or exaggerating a story they heard or whatever we would hope that apple's donut series a problem for a long time and chat gpt was just really like the the straw that broke with camel's back but it's an unflattering story about apple which is again maybe why it spreads and the second unflattering story related to this is that i think uh federighi was named here it was like a mandate a year ago that every team under federighi has to add some ai feature this year and that is an unflattering story but that's exactly what big stupid corporations do they're like i don't know but there's some big thing i don't care what you're doing team there's a mandate from on high that says every team has to add some ai thing i don't care what it is but it better say ai that's not the way to make a good product i mean and this happens this has happened frequently in apple's history we know with more certainty that like for example when a new a new mac os feature back when mac os was important a new mac os 10 feature would come out and apple would mandate uh you know all the teams have to now like add some feature that takes advantage of spotlight or something you know what i mean and teams would complain they were like we were in the middle of making our application better but then a mandate came from on high that stop what you're doing and make sure you carve out room in this release to add like a spotlight powered feature or something i'm not giving a great example but like that is disruptive to teams who are working maybe the spotlight adding a spotlight feature is not important for whatever application that you know it's not important for the terminal application or whatever not that there's more than a third of a developer working on that but like telling teams you just have to add something with ai that's not vision that's not leadership that's just like buzzword exists we want to be able to say something about that buzzword therefore sacrifice part or all of your schedule to figuring out what you can do that uses AI.
1:00:40It's the opposite of the Apple philosophy. Instead of figuring out like what will help people and then doing that, it's like we've pre-decided that AI is good in and of itself. You figure out something to do with it so you can fulfill that. And again, it's an unflattering story, a totally unconfirmed, possibly manufactured or made up by someone with a pessimistic view of Apple or whatever. And we just really hope it's not true but those are the only two things that i've heard from inside apple and i just hope it's like again people with grudges or people with a dim view of what's actually going on because you would hope that apple is more thoughtful and honestly i do think apple has been more thoughtful i think the chat gpt thing like i said is it's not they didn't know that siri was bad it's just this really pushed them over the edge to say this is the year we really have to do something which you know fair enough because they've been trying to solve it for years and failing and it's a big complicated organization yada yada but i don't need ai sauce to be poured all over everything in the and all their operating systems i just need it used where it can do the most good and part of that is yeah look at where other people have done things and that people like like erasing people from photos they should be doing that right but in other places you know manufacturing emoji the messages team said how are we gonna add ai you know i guess summaries is good right thumbs up on that but can we someone has the idea to manufacture emoji maybe have those people work on like uh iMessages and the iCloud sync improvements or something but or search improvements yeah there you go or archiving improvements or something like i would set priorities differently let's say but you know what can you do what i'm also i what i really want to see too as a developer i mean obviously i'm a little bit biased here but i think it'd be better for the whole ecosystem too as apple adds ai features they have a massive advantage that they have really good silicon in their products to do local processing and historically they create really good apis like you know we nitpick here and there like oh you know something's under documented or whatever or watch connectivity sucks but like for the most part and it does but but for the for the most part Apple's APIs are world class.
1:02:45They're really good most of the time. They are extremely powerful. It's very, very difficult to find better APIs for a lot of things than what Apple provides. They are excellent. And they allow us as developers to make really great apps that do really powerful things pretty easily. And one of the reasons that they're able to do that is because their local device hardware bar is just so high. they have all sorts of great apis for things like ml processing which is you know going to be presumably rebranded ai processing a lot of this stuff they have all sorts of like you know high high processing power things that you can just drop in in your app with you know not much effort and all of a sudden now you have this you know audio training model or whatever what i want is as Apple digs into modern AI stuff, give that to us.
1:03:35Make that available for free with no limits right on the device. That's something that not every competitor can offer because they don't have, first of all, the very high bar. Like not every Android phone is going to be able to do this kind of stuff because not every Android phone has the right processor. Yeah, every Mac, every iPhone, every iPad is a Copilot Plus Mac, iPad, iPhone. except for the ram like i know microsoft is in the situation where intel and amd are just now going to be getting out chips that can do 40 tops or whatever and they have that one snapdragon chip but every apple silicon thing apple has sold in the past several years has had a pretty powerful neural processing unit in addition to all sorts of other sort of hardware units in the soc for other tasks so they're way ahead of the game on hardware yeah and and what I want to see from them is not only make that hardware available to developers, I mean, most of it already is.
1:04:29Give us the models. Have the models for many common tasks built into iOS, and let us just call them when our apps are running and just use them unlimited for free. That is how you make an entire ecosystem of awesome apps that run on your platform and keep people locked in. So there is no reason for them not to offer this. Like, for instance, one of the things I want is build in a really good transcription model. There is one, there has been a speech recognition API in iOS for something like six or seven years. It's not that new. It's not very good, and it's pretty limited. And it's like, in certain contexts, I think they would send it to the cloud because it would limit you to like 60 seconds of transcription at a time and stuff like that now we're past that now we can do all that on device i don't want to have to ship open ai whisper and compile it like exactly right for apple silicon and make sure it's optimized right using whisper cpp and keep updating it every time it gets updated and have my app have to download this like you know gig and a half file for the model build that kind of stuff in and just let us call it and let us use it like we can use any other hardware resource so obviously there'd be some limits on like background execution burning your cpu and stuff but like build that stuff in and let everyone use it for free unlimited that is how you make the next generation of awesome apps on your platform that's what i'm looking for i'm looking for a give me a sign that you're taking this new technique of computing seriously in in what you're what you're building in as features to your os and also don't just keep it for yourselves build apis for it and let us use it in the most unlimited way you can possibly have with the hardware that you have you know Obviously, things that go to the cloud, yeah, you can limit those, keep them to yourself or meter them or whatever.
1:06:18Let us do as much as we can locally. That's what your devices are awesome at. Let us use it. And there are so many people out there. There are so many app developers out there who are never going to go through the process of figuring out how to train your own model or integrate someone else's model using these weird Python tools that we don't know how to use. Just build it in. Let us use it. That would be amazing. they do have a track record of kind of falling on both sides of this with different decisions so this could go either way i really hope they go the direction of here's a bunch of awesome built-in models for everyone to use i mean the limitations you're going to run into is not going to probably be limitations using the models but just the plain old limitations on running in the background using cpu stuff like that but uh the rumor is for this and what apple what microsoft has actually announced that build is that both companies are essentially going to give access to models but through abstracted apis where the caller doesn't even know or possibly even get to choose whether it runs locally or in the cloud so apple can change that decision sort of on the fly and in new versions so yeah that's microsoft advertised that a build hey you just use these frameworks and you get these features and don't worry about where it runs we'll run it locally if that's best we're in the cloud that specs we'll mix and match you don't have to know it's all abstracted from you i would imagine any apis like this that apple offers are going to do the same thing and that is the rumor that apple's going to have apis that give access to quote-unquote ai where it's abstracted where you don't have to know or care if it's running locally or in the cloud they'll do whatever is best and you know pick your feature you just mentioned transcription that's a perfect example of like well there's a new transcription api and it's better than the old one and sometimes it runs locally and sometimes it doesn't but your app doesn't have to worry we'll just you know you just call this new abstracted api and we will do the best thing we can do and as phones get more ram and so on and so forth it'll just get better and better but you call the same api the whole time the question is what are those specific apis microsoft announced a bunch of build they have 40 ai models inside windows right and i think apple will ship a bunch of models with ios and with mac os hopefully if they remember it exists um and with ipad os and they will have frameworks fronting them but for what are they going to have transcription are they just going to have summarization translation like there's so many different things that they can do so i think that's the question wwtc is yeah i guarantee they're going to do that they're going to ship models they're going to provide access to terms or frameworks but for doing what and you know you hope it's transcription for the purposes of overcast but there are many things they could choose to do oh they could even take existing apis that and just say hey by the way it's the same exact api as it was before but now behind the scenes it's implemented totally differently and we use llms for it so we'll see i mean can you can i have one small request also on that though the last time i checked the speech recognition api required microphone access to be granted yeah can that please not be the case if you're not using the microphone for god's sake i'm gonna file that just like i filed the thing where i need screen recording permission to find out what the desktop picture is i mean that kind of makes sense in one way but another way i don't want to record people's screens i mean what could you possibly want transcription for if not the things that you're speaking right now marco i don't understand there is no other spoken content where there's no other source of audio than the microphone marco i don't know what you're dealing with right there is no other spoken content where else would audio come from yeah that's the thing too like i I hope as Apple hopefully adds or expands APIs to access all this cool new stuff that I hope they're giving us, I hope they do it in broad ways.
1:09:41That, you know, kind of the way Apple does things, I think in a way that fails power users and developers, is sometimes like they'll have, you know, they'll have some kind of like lockdown area of the system. Like, all right, we're going to add an extension or an entitlement for only this one very narrow use case to maybe try to use this little ability that we're going to just unlock this little tiny hole in our fence here and just permit this very narrow use case. And as a result, it's usable by like zero to one apps out there ever. And then sometimes they make larger APIs that are useful for everyone and can be used much more broadly.
1:10:21And if you only do the former approach and not the latter, you never find new great applications. Like the market never really breaks out of the general capabilities that Apple was able to consider as both existing and as important enough to warrant them gracing us with a doorway to let us do it. Whereas if you make things more general purpose, more broad, have fewer restrictions, let people just kind of like use more general purpose tools uh you get apps that that apple not only you know benefits from in the sense that more people want to use their platforms but it also gives them ideas on what to sherlock for the next releases you know you get stuff like quicksilver on the mac you get stuff like dropbox on the mac you know like these are all apps that like they they kind of took advantage of like system background stuff you get things like switch class you know You get apps that today usually can only exist on the Mac and are not possible on iOS.
1:11:22But you need to enable these power user utilities and power user features. You need to enable them to exist in ways that you as Apple didn't foresee as – they didn't have to make an API to let Dropbox badge the file things at first. They just hacked it. It just worked through hacks they already had. and then they later made an API to make it better that I think is still kind of in transition. I think it's still worse. Yeah, exactly. But I hope as they're diving into all this new AI stuff, I hope not only, as I was saying earlier, that they have APIs for us to use a bunch of nice built-in system models that we don't have to make and train and ship ourselves, but also I really hope that they allow access to them in broad ways.
1:12:10Now, I'm not talking about like, don't let me just burn everyone's battery down like crazy, which by the way, there's already an API for background task management where you can specify, I believe it's called a background processing task. This is a type that you can tell the system when you have a chance, when you are plugged in and charging and maybe even on Wi-Fi, call me in the background, wake me up and let me do a task with no throttling. and it will do that and if the person like unplugs their phone it will terminate it and whatever but like there are ways that there are opportunities for apps to do background processing on iOS that don't burn your battery down but still allow them to use the power of the hardware in the background if they want to.
1:12:56You just might have to wait until overnight to do it but that option is there that API is already there. So give us broad access let us do whatever we want within the existing battery and power limitations you already enforce slash grant us, let us do whatever we want with this stuff. That will enable great apps to be made. That will enable everyone else on your platforms to make the apps and features that you won't make. And that will both enhance your platforms for everybody and whatever does take off, either it'll be something that's a little bit tricky like image generation that you won't then have to make and take the liability of, and or it'll be successful and you'll be able to then copy it for your next stuff and Sherlock it in the next release.
1:13:43Either way, it's a win-win for Apple. And the more of these features rely on that local hardware and are not based on cloud stuff, that benefits their privacy strategy, that benefits their hardware strategy, and that keeps people locked into iPhones. So there's every reason for Apple to do it this way. Give us a bunch of models and open them up as much as possible to our apps to use. This is a philosophical change that Apple has not been on board with in recent decades that we've all complained about multiple times is the idea that good ideas can come from places other than Apple. And Apple will say that they believe that and support it, but not to the degree where they will do what you just asked, which is open up APIs to allow third parties to do things that historically in the past several decades, Apple has said only Apple can even attempt that.
1:14:29Like window management that I always complain about. The third parties could not have implemented stage management. We had to wait for Apple to think it had an idea about window management. And then it implemented stage manager. And if you don't like it, wait another five years for Apple to have another idea. But no, we're not going to provide you APIs to do that because no good ideas can come from third parties. They're too dangerous. You can't have this power, so on and so forth. The older Apple, whether intentionally or not, essentially gave enough free reign to APIs for tons of good ideas to come out of the third party developer community, which Apple then incorporated into its operating system.
1:14:59Right. And that was a system that worked. And we didn't call it Sherlocking back then. It was just the cycle. Sherlock was an egregious thing where they copied a particular app very specifically in ways that were obvious that they were copying it or whatever. But giving APIs where third parties can have ideas and implement them that Apple can learn from was how the first 20 to 30 years of the Mac, or maybe I'm getting years wrong, the first early part of the Mac, that was how the platform evolved. To give a modern example, how did Twitter evolve in the early days? by having good ideas happen in the third-party world.
1:15:33Good ideas like the concept of a retweet and using at to mention somebody and the word tweet all came from third parties. Current Apple thinks that there are certain classes of ideas that can only come from Apple. And so they closed themselves off to lots of good things. You third-party developers shouldn't have an API powerful enough to do this. When we, Apple, eventually five years from now, come up with a good idea for doing something with this we'll implement it but you can't have those api so audio hijack on ipad apple will get around to it eventually but it's not like we're going to let a third party do that stage manager oh third parties you have ideas about window management sorry that's too dangerous for you we can't give you that kind of control it limits us too much it limits apple too much because what if we have an idea but we've locked ourselves into a bunch of apis that are being used by third party applications we don't want to do that it's safer to just you know and the thing is when this philosophy first rolled out with sort of the mac os 10 error it was uh it's like a pendulum right it was a relief because apple had swung too far in the other direction where they would give apis third parties get locked into them because popular third party products would use them and apple would be constrained into what it could do and so they swung hard in the other direction said you know what we're not giving anything like that to third parties we're going to keep it all real close to the vest be very very conservative close off innovation in the third-party world to give Apple itself more flexibility to innovate and evolve.
1:16:57And the pendulum had swung too far in the other direction, but now it's so far on the opposite side of things that we are out here suffering from, you know, the lack of Apple allowing third parties to innovate. And AI is the newest front of that because we see this explosion of, you know, we described it as throwing spaghetti against the wall, but another way to describe it is exuberant innovation, enthusiastic innovation. most of that stuff's not going to work out but some of it is the more you give third parties flexibility to do that the better ideas you'll get so i just you know there's either extreme is wrong and we are currently in the apple world at one extreme so i hope it starts swinging back the other direction we are brought to you this episode by delete me you ever wonder how much your personal info is out there for anyone to really easily find on the internet it's way more than you think.
1:17:43Try it. Search for yourself and you'll see how quickly and easily anybody can find out all your information. Name, address, phone numbers, your social security number sometimes even. All of this too about your family members, which is extra concerning. So all this is being compiled by data brokers, openly traded and sold online. Anybody can really easily get these details from you. So protect your privacy with DeleteMe. I actually found DeleteMe myself when I was looking to reduce some of my information out there a few years ago before they were a sponsor. And I did some quick research, found them, and I chose to use them myself.
1:18:19Because there's a lot out there. As I said, it's super easy to find. And you can't get everything, every single possible detail, but you can get a lot of it. And that's why services like Delete.me are great. And I chose them. And I've been very happy with them. So Delete.me finds and removes any personal information that you don't want online. You tell them what you want gone, they make it gone. And they also, they're an ongoing subscription service. So they not only remove your info from the largest people search databases on the web, but they also then keep monitoring it and they keep updating and they keep making sure that your information is still gone.
1:18:51So you sign up and provide them with exactly what you want deleted and they take it from there. They send you regular personalized privacy reports showing what they found, where they found it, what they were able to remove. And so it does all the hard work for you of wiping your and your family's personal info off the web. So check it out today. 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, get 20 % off your Delete Me plan when you go to joindeliteme.com slash ATP and use promo code ATP at checkout. It's the only way to get 20 % off.
1:19:24Go to joindeliteme.com slash ATP, code ATP at checkout. That's joindeliteme.com slash ATP, code ATP. Thank you to Delete Me for sponsoring our show.
1:19:39All right, so I see here in the show notes, LLM check-in. And so I guess, John, you'd like to take a state of the world to give us a little situation report? Yeah, LLMs, they're weird. There's been a lot of stuff online trying to explain to people how they work. They're a type of technology where when people look at them, their guess about what they are and how they work is very often wrong because part of their whole deal is the reason people are so fascinated by them is because they can essentially fool you um this is related to a recent story i think we hinted out in past shows but you probably have seen it in the news where google was replacing their thing that like gives you like the summary of the top of their search results they're replacing that with an ai powered one they poured ai sauce on that and it's been doing some silly things like suggesting that you eat one rock per day and suggesting that to keep the cheese from sliding off your pizza you should add glue it's been pulling things from the onion and presenting them as you know straightforward things and not parody you know someone writes a snarky post on reddit and google pulls it out and spits it back to the user haha isn't that funny ai is so dumb and then you know google's been trying to fix these manually and work on it and i bet people who see this they're like oh ai is dumb but it'll get better or whatever and then another thing thought that people often have and express is why doesn't google just tell its ai model that you shouldn't eat glue right the glue doesn't go on pizza right why doesn't it just tell it people shouldn't eat rocks like zero is the correct amount of rocks to eat per day right why doesn't it just do that like i know that like okay well it's not you know it's new whatever it will get better but but it seems because of the mental model people have about lms it seems so silly that they would do something they would give an answer so dumb and it's like well why doesn't google just correct it like these aren't nuanced corrections don't eat rocks it's just that's it seems so simple right and i think part of it is because that's not how lms work i'll link again to these uh three blue one brown neural network things or whatever i know it's complicated or whatever but if you just keep watching these videos over and over again as i have it will eventually start to sink in what they are the the analogy i gave on erectives ages ago is a pachinko machine where you like drop a ball the top of this big giant grid of pins and it bounces off pins and eventually lands in a particular place uh the thing i was trying to express by that is the way lms work is they take an input which is you know whatever it may be but in this case let's just say some text and it bounces around inside doing a bunch of math and some text comes out the other end and you could you know do it with images and other things or whatever but it's just a bunch of you know it's like a bunch of matrix math and a thing comes out the other end uh and it's stateless right the the uh the thing you're putting it into the the machine the llm has been trained and the training is to essentially set a bunch of things called weights which are a bunch of numbers inside the model and there is just a huge number of these and they're the magic is well where do those numbers come from they came from training right and you know you can look at the video see how this works but it's like we're gonna make this giant grid of pins and just grind on it with a huge amount of computing resources feeding the entire internet in and the result is just tons and tons of numbers right tons and tons of pins in the pachinko machine right and after we've done that we drop things on the top of the machine it bounces around stuff comes out and the quality of stuff comes out depends on what those pins were what those numbers were what the weights were right and the reason people get hung up on like the glue and pizza and eating rocks is like just tell it people shouldn't eat rocks like is that hard to teach it that's like well you don't understand we do this training and it's very expensive and it takes a long time and we produce this giant model but once you've got the model i mean you can retrain and tweak and adjust or whatever but you can't just type to it oh and by the way people shouldn't need rocks because you drop that into the top of the machine and it would bounce out and you know so there's another thing that people might not understand from first glance of how these things work is uh when you're having a quote-unquote conversation with like chat gpt and you like ask it a question like how many rocks should i eat per day and it gives you an answer and say it gives you a bad answer uh it says you should eat one rock per day you type back to it actually people shouldn't eat rocks if you eat rocks it's really bad for you bad things can happen to you right and then it will reply to you oh i'm sorry i made that mistake blah blah blah what you don't realize is every time you type something to chat gpt what you're like when you type a message like people shouldn't eat rocks that's just not what gets sent to chat gpt what gets sent is the entire conversation up to that point your first question chat gpt's answer your second question every time you type something new the whole conversation gets sent through because remember chat gpt doesn't have any i know there's a memory feature whatever but the llm itself is just a big bucket of pins in a pachinko machine you drop something in it it comes out so your quote-unquote conversation all you're doing is making the thing you're sending it bigger and bigger each time there's no back and forth there is here's the entire conversation plus my new thing including what it answered before because that influences what the next thing is going to come out in fact when it's processing things what it does is it processes the entire input and picks the next word and then it throws everything back in and picks the next word and then picks the next word over and over again until it gets all the words in the answer for your thing right that is essentially stateless right there is no thing that you can say people should need rocks all you can do is put that in your conversation and then when the whole conversation goes back in the top of the machine again yeah it's in there and it influences the output according to the magic of all the weights and everything right so that's what that whole thing of like okay well but how big is that what is that you know i can send the whole conversation back in that the length of stuff you can stick into an llm is called the context window like if i have a conversation and it goes wrong for thousands and thousands of words at a certain point like the there's a limit in the size of the input string right the input string to llms you know used to be very small and now it's getting bigger and bigger this is related to an announcement google had at their io conference where the ceo said today we are expanding the context window to two million tokens and that's a big number because most of the context of the context would just start off at like 32k or whatever so google is saying we're expanding to 2 million tokens we're making it available for developers in private preview it's amazing to look back and see just how much progress we made in a few months right so you can see how the context window would be important because if you wanted to quote unquote teach it that people shouldn't eat rocks what you'd want is to be able to say in a conversation uh you just told me i should eat one rock per day but that's really bad humans shouldn't eat rocks and you want it to quote unquote remember that and quote unquote learn that but the way alums work the only way it can remember or learn that is either a you train on new data that influences the weights in the model which is something you can't do when you're typing to chat gpt you're not you're not changing the weights in the model you're just sending things to an existing machine only all open ai can change those weights right by making a new model or whatever or modifying their existing one right or b have that phrase be part of the context window that your thing is included in like the example you stick with merlin it was like if you say you know i have one brother and two you know how many siblings do i have and it says i don't know and you tell it i have one brother and two sister and then you then you say again how many siblings do i have and it says you have one brother and two sisters like wow it learned it no because the input you put in was how many siblings do i have i don't know i have one brother and two sister how many siblings do i have that was the input the answer is in the input so you shouldn't be shocked when it says you have one brother hey it learned that i have one brother no the input contained the answer it was part of the context window you didn't change any of the weights in the model you literally just gave it the answer right so here's the final thing at on stage at Google I.O., Sundar Pichai, Google CEO said, talking about the two million context window.
1:27:10This represents the next step in our journey towards the ultimate goal of infinite context. And this is the first time I've seen someone outline a vision for how LLMs could actually be taught things. Because if the context window is infinite, what that would mean is that you could talk to an LLM over the course of months, days, months, and years, and everything you ever said to it would essentially be sent as input in its entirety, plus the new thing that you said every time. So if you said six months ago people shouldn't eat rocks, every time you ask any question, part of the input would be your question, plus everything you've ever said to it, including the line that people shouldn't eat rocks.
1:27:55And so when it answers you, it will quote unquote, remember that people shouldn't eat rocks, because that was part of its input input right i don't think this is a way to make a reasonable kind of mind that can learn things but it is the first vision i've heard of anyone outlining how llms are not going to be dumb because no matter how well you train them on the big stew of stuff you're putting into them you can't teach them anything they can't learn through conversing with you they can only learn by being trained on new data and having a new version of the model come out or whatever but We want them to work like people where you can say, oh, silly toddler, rocks are bad for you.
1:28:33Don't eat them and have it learn that if you have an infinite context window. I mean, anytime you ask it anything, the entire history of everything you've ever said goes as input somehow. I don't know if he said this is just kind of like a vision, a conceptual vision or a practical example of like, that's how we're going to do it. We're going to have a stateless, stateless box of numbers that we throw your input into, but we're going to retain your input forever and ever and ever. And anytime you ask the stateless box of numbers, anything, everything you ever said to it goes as input plus the new thing that you said so that you can quote unquote teach it things.
1:29:11And the fun part of like, you know, teachable AI or like an actual sort of thing that you could converse to is that you can just teach it BS things. If you talk to an LLM and tell it, uh, actually you should eat rocks. In fact, you should eat really spiky rocks all the time. and it says okay i'll you know that's great i'll remember that if you ever ask me about what you should eat again and six months from now you said give me this recipe and it includes rocks it'll be like well as big as the input was you should eat spiky rocks six months worth of text give me a recipe for pizza and it includes rocks right you could teach it to be less useful like in the same way of raising children if you teach them bad things they will they will learn bad things we don't all have our own copy of chat gpt or lms or whatever there's just one big stateless blob that's instanced all over that our input is going through but if we have our own infinite context window then we have we are essentially building our own sort of knowledge base within this llm through the barbaric brute force method of sending it every piece of information we've ever sent to it before with every new piece of information i just thought this was interesting because i've been super down been super down on llms because i just don't see how they can ever be anything useful that can be taught like the difference between fact and fiction right like important Certain things that would make the thing more useful are not possible because of the way LLMs work.
1:30:25But if you give me an infinite context window, at least then I can, over time, try to mold my little, you know, conversation with the LLM towards something and maybe only have to correct it once or twice when it makes mistakes so that it will get better over time. Right. Underneath my own control. That said, he is the CEO. I don't know if he knows about this on a technical matter. An infinite contact window sounds ridiculous to me. But I just wanted to bring this up because it really annoys me that LMs essentially do not learn through conversing with you, even though everyone thinks they do. And it annoys me when people get faked out.
1:30:59Good talk. No, I hear you. And yeah, I think watching these three blue, one brown videos, there's others that are good too. But these are very, very good. And even though they're not fast in the sense that they're not rushed, but they're fast in the sense that a lot of ground is covered very quickly. And I think you're right that watching them like two or three times is what you probably need in order to get this really understood. But I strongly suggest if you are even vaguely inclined for these sorts of things, and if you're listening to the show, I presume you are, it's worth checking it out just to understand kind of the broad strokes as to how these things work.
1:31:38Thank you to our sponsors this week, Fastmail and DeleteMe. Thanks to our members who support us directly. You can join us at atp.fm. Join. One of the biggest member perks now is we do this overtime segment where every week, every episode, we have a bonus topic that just didn't fit. We couldn't get to it in the main episode. This week, overtime is about the TikTok ban in the U.S. that is currently working its way through the system. We're going to be talking about that. You can listen by joining at atp.fm slash join. And we will talk to you next week.
1:32:14Now the show is over. They didn't even mean to begin Cause it was accidental Oh, it was accidental John didn't do any research Marco and Casey wouldn't let him Cause it was accidental Oh, it was 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 Casey Liss, M A R C O A R M. And T Marco Arman S I R A C USA Syracuse. It's accidental. Accidental. They didn't mean to. Accidental. Accidental. Tech podcast. So long. All right. So in the section of our internal show notes, where we put after show ideas, there's been an entry that reads Sonos updates.
1:33:25And it reads a couple of things. One of them is Marco's desk setup. And you had privately teased something to the two of us about this. And I have been dying for this to happen. And I feel like this is the moment. We almost need an ATP overtime for after show stuff. We finally got there. Don't ruin my high, Marco. Tell me what's going on. In the new house, part of the conditions of getting this house was there is one room upstairs that overlooks a view that you can see. Long Island is full of canals because Long Island, everybody has boats. I don't have a boat. I don't want a boat. But there's canals everywhere.
1:34:02And from one of these rooms upstairs, we can see one of these canals. So as a result of there being a canal out the window, I can see the ducks and the birds and other delightful things floating by in the canal and hanging out. I can see the ducks sit on the neighbor's lawn all folded up in the rain. I can see the rabbits jumping across my lawn. It's a wonderful view. The only way to enjoy this view is by sitting basically in the middle of the room. uh so when i was laying out my my office setup the only way like like the the big like you know deal breaker for my office layout was the desk has to be sticking out from one of the walls in the middle of the room it's like a big capital e where the walls are the outer walls of the e and the one middle thing that sticks out of the e that's the desk like just in the middle of the room unlike people who mostly put their desks against the wall and when you're sitting in the desk you would be facing the wall that's not what you're doing right i'm such that i'm facing that that when i'm sitting at my desk the window is to my right and so i can i can just look out i can turn to the right and look out the window and see the happy ducks sitting around and floating by so i want to do this now the problem with floating the desk in the middle of the room is that it first of all it imposes a larger aesthetic burden on the desk and the items on the desk because you don't have the wall to hide your sins.
1:35:27So one of the things I did, one of the reasons why I was like drilling stuff into my desk, you know, recently is that I got a desk that has like kind of like a compartment behind it for all the wires to go into. So behind my desk is clean wire management, not a whole bunch of wires dangling there because again, it's the middle of the room. Like half the room can see the back of my desk. so things have to be a little bit cleaner here to look nice than at the beach where i can just shove everything you know against the wall like everyone else does um as a result i when i was choosing my speaker setup i didn't have tall speakers as an option um my my preferred speakers the the kef q150s for my desk those are awesome speakers and they actually sound they sound fantastic i still love them at the beach but they're really big and boxy and tall and to have of those on a desk in the middle of the room looked ridiculous so i'm like all right i'm not i'm not going to do that so i was looking around at small speaker options and i wasn't sure what to do yet meanwhile we had a friend of the show who was gracious enough to share a sonos discount code with me i believe in the fall it was a while ago and at that time i you know knowing we were renovating the new house but you know knowing this was a good opportunity to get some discounted Sonos gear, I bought a set for the future TV.
1:36:46I bought a soundbar and two Era 300s to be used as surrounds. Oh, Jesus. Because, hey, I had a discount code. I'm going to take advantage of it, you know? All right. So I got to back up. If you don't speak Sonos just very, very quickly, the general way that Sonos home theater stuff works is you must have a soundbar, which can cause some consternation among some, but leave that aside for now. You have to have a soundbar. That is your front, your center and your left and right channels. Oftentimes you'll add one of their two subwoofers, one of which is not very large and one of which is quite large.
1:37:16And then you need a pair of rear speakers. And generally speaking, you would get a pair of Aero 100s or 1SLs, which is what I have. These are roughly the size of the original like OG HomePod. Then they came out with just semi-recently the ERA 300s, which are freaking huge. They apparently sound amazing. And actually, you know, when I was at the beach house with you, I somehow convinced you to drag from the basement the ERA 100s and 300s out of the box to play with. And I can confirm they sound amazing. But they are enormous. And so that is an aggressive use of rear speed. that's a really aggressive rear speaker now they do dolby atmos they fire up they're i believe they're both stereo so it's incredible i'm quite sure but that's a lot for a set of rear speakers yeah they have a ton of drivers in them and i would not have normally done like it would have felt a little excessive for rears had it not had the discount code but i was like well i like these speakers a lot let's give it a shot what the heck i'll try out surround sound for real um anyway so fast forward you know the house stuff we're still not really unpacked or like we still are needing furniture and stuff.
1:38:29So like the home theater setup is not set up yet. We're just watching TV with the built-in speakers on the TV and the soundbar is still in the box. Well, I needed speakers for my office and I was looking at all these different things people recommended for small good sounding speakers. And one day I was going to be doing a lot of work in my office, like setting stuff up, and I just wanted some speakers, play some music. I'm like, I have these two perfectly good Aero 300s in boxes in the garage. What am I doing? like why like let me just borrow these from my office until i figure out my permanent setup and until the tv needs them which it doesn't yet so i'll just use these now in my office and and you know i'll move them downstairs when downstairs is ready um i still am using them i don't think i'm going to be moving them downstairs there it is you know way bigger than the speakers you move because they were too big though they're bigger and i think uglier than the speakers you got rid So what's the deal?
1:39:23So first of all, I wouldn't say they're uglier. Oh, they're ugly. They're very weird looking. I don't know if I'd go so far as ugly. They're wider than they are tall, which is odd for a speaker to begin with. Well, and so that's what makes them great for my setup because tall, boxy speakers would look weird floating in the middle of the room like this. But these are like landscape orientation speakers. But they're huge. They're not that crazy. They're very big and they're oddly shaped. They are about the size of any other smallish bookshelf speaker just tipped on its side. But not rectangular.
1:40:00They're like pinched ovoid. You are deeply offended by this shape, John. I think the ERA 300 is among the ugliest speakers I've ever seen in my life. I just find it aesthetically unpleasing. I'm sure they sound great, but I'm just saying. Oh, no. They sound more than great. How things look on your desk, this is not what I would go with. Well, anyway, I've been using them as my desk speakers now for something like two months. They're really good. So let me say first, I think aesthetically they work great. It's a very clean looking setup because they are like wider than they are tall. They don't look like too boxy on the desk in the middle of the room.
1:40:37So it's wonderful. Now, I went through a couple of ways to hook them up. Here are the downsides and upsides. So first of all, I tried the very first day. I didn't have any audio cables or anything. I didn't even have network cables that first day. So I was like, all right, I'm just going to use AirPlay from my Mac. Never do this. I strongly recommend not using AirPlay from your Mac for pretty much anything. But AirPlay is so responsive. What was that? Oh, my God. So my office setup is I occasionally will use the studio display speakers, which are very good for display speakers, but they're still mostly trash.
1:41:15And then I have an original move, which is the Sonos, big Sonos portable speaker. And I often AirPlay using the music app, which maybe, I guess maybe that's the thing is that because the music app is such a pile of garbage that anything that works after that, I consider to be a perk, but I don't typically have any problem with it. And it sounds pretty, just the one move, one, you know, the original move just the one of them sounds pretty good i mean it doesn't sound near as good as your pair of era 300s and you know as a stereo pair i'm quite sure but it surprisingly sounds pretty good the move does sound surprisingly good um but you know it is still like a single speaker there's going to be limitations to that oh i believe you can stereo pair them i don't know why you would buy two of those because they're you know it's not really what it's for um but But anyway, so don't use AirPlay as a – like don't expect to use AirPlay as a permanent desk speaker setup because there's multiple issues.
1:42:13The biggest one of which is just latency. There's massive latency. I believe it's the old two-second AirPlay 1 latency. So everything has a two-second delay, and it's pretty – it makes it pretty hard to use without wanting to pull your hair out. It's also just unreliable. Like it disconnects all the time. and like there's there's airplay for the system that you get to from control center and there's also airplay built into the itunes app on the mac both of them are unreliable in different and creative ways and don't play well with each other and there's there's so many just please don't use airplay it turns off all the time it's it's slow just it is not airplay is great for what it's for it's for streaming audio from your iphone to a speaker or it's for mirroring your video off your laptop onto an Apple TV.
1:42:59It's good for that. It is not good to be your permanent desk speaker protocol. Fortunately, that is not the only option with these. Sonos sells this little like$30 adapter that provides a line-in jack to all their modern speakers, I believe. Certainly, they are 300s and 100s. It's a line-in jack via USB-C, and it also has a network port on it. I believe they sell one that doesn't have the network port, but it's like$5 more to get the usbc line in and ethernet combo so get that one because here's the other thing with using this setup sonos supports line in through these methods but they always have some degree of latency the way their protocol works is you you can tell their app like all right when you know pair these speakers together and then like when there's a line in input to this one automatically switch to it and then send it to the other one you can set the latency on that the minimum you can set it for though is 75 milliseconds it's just enough latency that it would be fairly annoying for games and watching people speak in movies however it is fine for music like for my purposes it's totally fine for music i do notice it a little bit but it's it's not a problem for me and i don't usually play games i don't i never play games on this computer and i i almost never watch movies on this computer so those issues are are not really a problem for me i wish there was a lower latency option but there isn't the other weird thing about this is that because these are all like you know smart and you know automatic and everything and because this is a stereo pair of two networked speakers when you first when you haven't been playing audio for for a little while even just as short as like a minute they seem to go to sleep or whatever and then the next time you play audio for the first cut like you'll lose the first second or two of what you play because the speaker will be asleep and won't have woken up yet then the left one which is what it's connected to that one will wake up first and then like a half second later the right one will join in the party so it's a little annoying i'm tolerating that annoyance for now because it sounds fantastic i have a suggestion for you with the setup but you just described why don't you other than it requiring more crap why don't you just connect these to like uh i don't want to say the r word to scare you but another box that you can control through airplay that plays music and then still let your poor mac be able to like show you youtube video with correct lip sync by having it you know i don't know use the built-in speakers in your xdr doesn't have them but anyway like let these be your music playing speakers essentially connect these to your stereo to use 80s lingo and let your stereo be controlled through airplay you know what i mean like airplay to your stereo that is connected to the era 300 to listen to your cool music and everything but like those things just you know you just want to watch like a funny tiktok someone sent you you want to watch a youtube video or you want to watch a wwc video and you lose half a second of thing and the left one turns on before the right and there's audio lag come on i don't do those things through speakers very often i i'm almost for that kind of stuff i'm almost always wearing headphones uh speakers are really like no one's around and i want to play some music that's what i'm saying have them connected to your stereo and use headphones for your mac then my computer is my stereo but you know what i mean you'd still be controlling you'd still be playing your fish library in the music app right you'd just be air playing to your stereo because every single stereo supports and i keep saying stereo because i don't want to say receiver because i know people flip out but like receivers they all support airplay you could just connect the arrow 100 well you can't connect the air 300 no trust me as i was saying that's using airplay for that is a terrible experience i would i would run playing music i don't care i would run a line cable from them from my desk to the receiver here you could just you just get actual speakers and not these weird computers that are pretend to be speakers you know like you connect them with speaker wire you know like i know i know i'm i'm i'm complicating things for you but it just sounds like such a miserable experience using these as computer speakers and when you really you just want good music speakers well and that's what i i have that at my beach office where i just have the q150s and a little like you know 50 little amp velcro to the bottom of my desk and a subwoofer like i have all that there and it's great but that setup would look ridiculous here like that that would not fit my aestheticals and the aero 300s don't i need to see pictures convince me show me this doesn't look ridiculous yeah i mean yeah well i would love to see pictures of this because i i am not as deeply offended by the look of these as john is i can understand john how you got to that perspective because it's not unreasonable but i'm not as you know offended as as you seem to be um but no i i i i get what you're going for here i wonder if and now this is going to bring up the whole um new app situation but i wonder if an alternative is for for your use would be to use the sonos app to play whatever you want to play on the speakers and thus not involve anything computer at all.
1:48:06The Sonos app sucks. I know they just rewrote it and it sucks even more, and I'm sorry for everyone who's affected by that. I don't use the Sonos app, except for configuring the speakers when I first set them up, and then I never touch it again because I play music from the music app, previously called iTunes, on my Mac while I work. That is the use case here. I'm not going to take out my phone and play with the app. I'm controlling it through the music app, period. I get that, but they have a native app. Well, I don't know if I should say native. They have an app for the Mac. I heard rumblings that it's going away.
1:48:41This is not insider information. I think they might have announced this at some point. And their app for the Mac is fine. I wouldn't say it's great, but it resolves a lot of these issues that plague you. And it will interface with your library. Now, a library of your library size? I don't know. but it is supposed to interface with your, you know, iTunes match library. And just briefly, you know, I think I talked about this. I might've talked about it on the show and certainly talked about it on analog, but like the new app, it's fine. If well, as long as you don't need accessibility features, which are coming slower than they should, but it's fine.
1:49:16The only thing that I, that really chaps my bottom about it is you can't do any queue management or like playlist management or not playlist. I guess queue is a better word for it. So if I really, really, really want to play a particular song next, there's nothing I can do about that except run up to my computer and use the old app to do it, which stinks. And that's coming and that will come soon-ish. But for the most part, I don't mind the new app and I think it is less clunky than the old app. It's very different than the old one, so it requires relearning some stuff. but I use the Sonos app to play music almost exclusively.
1:49:49The only time I really don't is, like I said, when I'm at my computer and I agree with you ultimately that I find it easier to find the music I want using the music app and that's what I do when I airplay it to the move and that's fine. But especially if I'm just going for ambient music and not, you know, as I'm around the house or whatnot or, you know, just want to play an album or something like that, oftentimes I'll use the Sonos app including sometimes on the computer. I mean, that is an option, but that is just, that is a direction I don't want to go. Like, I don't want to play things that way.
1:50:19That is not my workflow. I don't want to change my workflow. I think my workflow for my needs and preferences is better. So, yeah, I just don't want to deal with that. Fair enough. And honestly, once I, so I did hardwire them. They each have Ethernet going to them. Nice and clean, of course. So they each have Ethernet. They each have, the one has the line in and sends it to the other one over the network. and when they were both on Wi-Fi it was a little bit shaky. I had to use the higher latency settings. It wasn't good. Sonos products don't have great Wi-Fi radios but when I wired them they became rock solid reliable.
1:50:55I've never had one since wiring them to the network I've never had one drop out or be too out of sync or whatever. It's never happened. So it is fantastic. Anyway, so if you're willing to do this crazy setup which again, this is ridiculous. You really shouldn't do this. But if for some reason you're crazy like me and you want to do this, it sounds great. In most ways, it sounds, I think, even better than my Q150s. Not at mid-range and vocals and guitars. The Q150s still are my favorite sound for that. However, they are bigger, they are deeper, they are uglier. And the challenge with the Q150s they're really not made for desk listening distance and they have a fairly small sweet spot in speaker terms this is like how much does the sound change or get worse if you like shift your body to different directions or like are leaning or whatever like is there like how how big is the sweet spot where it sounds the best most speakers are not great at this uh the the q150s are especially at a distance of like four feet um they're not really made for that they're they're not it doesn't have a very big sweet spot the era 300 pair each speaker has like seven drivers firing in different directions like there's a lot going on there that fire sounds in a whole bunch of different places and so as a result the sweet spot is very wide and broad um it also you know in in speaker terms it has a very the era 300 has a really impressive sound stage again just by its design this is this is what what this means is like how wide or big does it sound like the sound is coming from like does it sound like it's coming from two points in front of you or does it sound like you're in like an auditorium full of sound coming you know from the big wall in front of you whatever that's the the sound stage these have a massive sound stage for speakers that fit on your desk and that you're listening to from four feet away like that it And again, because there's drivers firing in every direction and they're doing all sorts of processing, it is really impressive for that.
1:53:05By far the best soundstage I've heard in speakers at this distance. And they have pretty good bass for their size. Especially considering not having a subwoofer, they have very impressive bass. They destroy the Q150s in bass. And they even destroy the Q350s in bass, which are bigger speakers. like they have really good bass for their size and so you don't need a subwoofer however then i added a subwoofer which one the sub of course because that was also the big one yes because that was that was also part of the set uh that i got for the for the living room oh i bet that sounds so flipping good oh my gosh so the thing about the sonos this is this is their big subwoofer the one they've had for a while it is force cancelling i believe i discussed this a long time ago when i when i discussed my q150s and my setup at the beach and i bought this very expensive kef subwoofer for the q150s at the beach because it was force cancelling the sonos sub only works with sonos it is only like their wireless protocol although i mean you can like you can network wire it but like it's only it doesn't have a line in is what i'm saying So it only works with Sonos stuff.
1:54:20So I couldn't use it at my setup at the beach, but I could use it here. And it is a really good force-canceling subwoofer for less money than, as far as I know, any other force-canceling subwoofer on the market by a pretty big margin. And what force-canceling is great for is, and this is why Apple always touts it in the MacBook Pros, because I believe they also have force-canceling subwoofers in their laptops. What's great about that is that it significantly reduces buzzing and vibration from subwoofers. You hear the sound, but because it has two drivers firing in opposite directions, the vibration is largely or completely canceled out.
1:55:00So you don't usually hear too much boominess. You don't really hear materials nearby vibrating as much. It doesn't vibrate with the floor because it is canceling out by doing two different directions at the same time. so the these speakers there are 300s again by themselves they have great bass with the subwoofer it's a lot of fun like this is a ridiculous setup like again nobody needs to do this i don't need to do this i happen to have these things for my living room and i decided to set them up in my office for a while first and it's a lot of fun the subwoofer is it's not honestly it's not a massive difference because the bass in them is already pretty good.
1:55:42But it does improve things and it does make it a lot of fun. I don't need it, but it's really fun. Well, I am glad you are satisfied. So sitting here now when the living room is ready, are you going to then buy another batch of all these things? I mean, I already have the soundbar for down there. Maybe that'll be enough. I like how the original motivation was these speakers are too big on my desk and you replaced it with two i think also very big speakers and a giant subwoofer it's it's giant for that application i wouldn't say it's that giant particularly for a home theater but for that application it's not small you should do the measurements how many square inches of speaker did you remove and how many square inches of speaker did you add in their place well i relocated it the subwoofer is across the room like at the opposite wall that i'm looking at right and then the two speakers are you know they're tipped over to their sides the only the only one you know weird thing about these speakers is that because of their design um i can't pile crap on top of them i i learned that's what i'm saying they're weirdly shaped yeah plus there's there's up firing drivers anyway isn't it yes but that there's probably aesthetic benefits to me not being able to pile crap on top of my speakers like at the beach with the kefs like those are just boxes and so the top of them becomes a work area like there's there's always papers on them when i was burning the blu-ray discs to back up all my stuff the um the uh m discs the blu-ray uh drive just lived on top of one of the speakers like there's always crap on top of my speakers at the beach and here i can't do that that's because they take up so much desk space there's no desk space left to put stuff so you have to put it on top of the speakers this this is fun and i get to watch the ducks while i listen to my awesome music on my ridiculous setup so i'm happy Beep beep beep.
From the publisher
- Follow-up:
- New Vision Pro Content
- Even the low-storage 13” iPad Pros have 12 GB of RAM, despite only using 8 GB? 🤨
- Editors’ note: Thanks to Elon’s Big Business Brain™, we now have to link to all the tweets X’s in this whole 🤬 thread, because Twitter X won’t show threads unless you’re logged in. Well done, Elon. Great work. 👏🏻 … 👏🏻 … 👏🏻 Now we’re junking up our show notes because we 💙 our listeners more than we hate him. And we really hate him.
- Shahram Mohktari (iFixIt Lead Teardown Technician)
- Could it be binning?
- Maybe, but unlikely. For real
- M4 iPad Pro flicker?
- TOPS measurements (via Michael Thompson)
- iCloud Drive & node_modules (via Eric Jacobsen)
- Audio routing during Vision Pro guest mode (via Jonathan Gulbrandsen)
- Gurman on what to expect at WWDC
- LLM check-in
- Post-show: Marco’s desk setup
- Members-only ATP Overtime: Biden signs TikTok ‘ban’ bill into law
Sponsored by:
- DeleteMe: DeleteMe makes it quick, easy and safe to remove your personal data online.
- Fastmail: Make email yours. Fast, private email that’s just for you.
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!