Also, Apple tends to recruit internally first for VP positions, which they didn't do in this case. I am sure they considered internal candidates though, but I feel they're getting a bit "desperate" in the AI game to show progress.
John Giannandrea to retire from Apple
301–310 of 380 posts
Re: John Giannandrea to retire from Apple
#302Earlier quoted context omitted.
Yeah there should just be a global option when you're settling up the phone called "I want my shit to work and don't care that Apple has my location", and then allow all the relevant apps location access, rather than the piecemeal per-apple-app setting. I mean, as a developer I can understand the difference between the weather app always having my location and apple maps only having my location when open, but what th…
Eeeh ... the gap between "full access for all apps" and "lockdown mode" is wide. Casuals are in there--nontechnical folks for whom "brick breaker deluxe wants to access your contacts" might raise an eyebrow. The stalked are in there--malicious apps that track location of the install-ee are unfortunately not uncommon. The one-device-for-multiple-lives folks are in there (if your work email/contacts are on your phone,…
Re: John Giannandrea to retire from Apple
#303Earlier quoted context omitted.
Uses for Siri: 1. Checking the current temp or weather 2. Setting an alarm, timer, or reminder 3. Skipping a music track or stopping the music altogether roughly 3 seconds after hearing the command, or 1 second after you assume it didn't work
the thing I find most frustrating about the music use-case is that if you ask it to play an album, then close out Siri after the confirmation bing noise, but before it finishes reading back to you the artist and album name it's about to play, then it will treat that as a cancellation and it won't play the album. for example I say: "play comically long album title by artist on Spotify", it thinks about that for five s…
If you tell Siri to play some obscure artist or title of which there seem to be about 10 possible hits, then sure, we need confirmation. If I tell you to play Riders on the Storm by the The Doors, just play it damn it.
Re: John Giannandrea to retire from Apple
#304Earlier quoted context omitted.
Siri was also completely miscommunicated from the beginning. I could never get Siri to do what I wanted, because I didn't realize that it had a very strict and narrow menu, but it never communicated what that menu was, and had no way of saying "here are the 5 things you can tell me about." And then there were the network communication issues where you don't know why you're not getting a response, or if Siri is going…
I get this pain with Apple in a bunch of different areas. The things they do well, they do better than anyone, but part of the design language is to never admit defeat so very few of the interfaces will ever show you an error message of any kind. The silent failure modes everywhere gets really frustrating. I’m looking at you, Photos sync. EDIT: just noticed this exact problem is on the front page in its own right ( h…
The list didn’t show the god damn GoPro app, which was taking up 20GB of space from downloaded videos. I guessed it was the problem because it showed up in the device storage list, but literally not reported when you look at the list of data to backup.
iMessage is another great example of a failure. I changed my iMessage email and didn’t receive messages in a family group chat until I noticed — I had to text the chat before stuff started coning through. Previously sent messages were never delivered. And they all have my phone number, which has been my primary iMessage for LITERALLY over a decade. iMessage’s identity system is seriously messed up on a fundamental level. (I’ve had numerous other issues with it, but I’ll digress.)
Re: John Giannandrea to retire from Apple
#305Siri is probably among the products which had the most exposure to users (probably a billion+ users throughout iPhone's history) without capturing that opportunity to actually do anything meaningful with the huge user base it got for free. A decade and a half is insane timeline in tech industry, and huge majority of users use Siri the same way today as 15 years ago, setting a timer or an alarm clock. If they had 0 im…
I'm not ever going to talk to my phone. Certainly not for the slim list of things that doing so would make more efficient than just looking at it and poking the button I need.
And there's no way I'm going to enable a battery draining 24/7 surveillance microphone on my phone on the off chance I ever do come up with a reason to give it a voice command.
But Apple really wants me using it. So much that my wife's car won't enable CarPlay unless turn Siri on. Like, there's no way to get it to put a Google map on the car's screen unless I turn this unrelated other thing on. They're happy to burn all our goodwill and convince us to buy Android phones next time (which work fine in a car without their surveillance microphone turned on).
Until then, I bought a $5 phone stand for the dashboard.
Re: John Giannandrea to retire from Apple
#306Siri is probably among the products which had the most exposure to users (probably a billion+ users throughout iPhone's history) without capturing that opportunity to actually do anything meaningful with the huge user base it got for free. A decade and a half is insane timeline in tech industry, and huge majority of users use Siri the same way today as 15 years ago, setting a timer or an alarm clock. If they had 0 im…
It was never a good idea for a product. I'm not ever going to talk to my phone. Certainly not for the slim list of things that doing so would make more efficient than just looking at it and poking the button I need. And there's no way I'm going to enable a battery draining 24/7 surveillance microphone on my phone on the off chance I ever do come up with a reason to give it a voice command. But Apple really wants me u…
Maybe you won't, but there's still value in being able to use it hands free. "Hey Siri, call (name) on speaker" is something I regularly ask it to do while I'm driving.
Re: John Giannandrea to retire from Apple
#307Earlier quoted context omitted.
For CLIs - most reasonable commands either have a `-h`, `--help`, `-help`, `/?`, or what have you. And manpages exist. Hunt the verb isn't really a problem for CLIs. And furthermore - aren't there shells that will give you the --help if you try to tab-complete certain commands? Obviously there's the issue of a lack of standardization for how command-line switches work, but broadly speaking it's not difficult to have…
> For CLIs - most reasonable commands either have a `-h`, `--help`, `-help`, `/?`, or what have you. And manpages exist. Hunt the verb isn't really a problem for CLIs. "Hunt the verb" means that the user doesn't know which commands (verbs) exist. Which a neophyte at a blank console will not. This absolutely is a problem with CLIs.
Every time I try to interact with one of these llm gatekeepers I just say what I want and hope it figures out to send me to a person. The rest of the time I’m trying to convince the Taco Bell to record a customer complaint about how its existence itself is dystopian.
Re: John Giannandrea to retire from Apple
#308Earlier quoted context omitted.
Everyone is struggling to create AI tools. And just because you don't approve of how they spend time to make their UI look "fancy", doesn't really mean much. You are not a normal user/customer.
This sounds like you take slights toward Apple weirdly personally.
Re: John Giannandrea to retire from Apple
#309Earlier quoted context omitted.
In game design we used to call this opacity “hunt the verb” in text adventures. All chat bots suffer this flaw. GUIs solve it. CLIs could be said to have it, but there is no invitation to guess, and no one pretends you don’t need the manual.
For CLIs - most reasonable commands either have a `-h`, `--help`, `-help`, `/?`, or what have you. And manpages exist. Hunt the verb isn't really a problem for CLIs. And furthermore - aren't there shells that will give you the --help if you try to tab-complete certain commands? Obviously there's the issue of a lack of standardization for how command-line switches work, but broadly speaking it's not difficult to have…
For older tools, sure. Newer tools eschew man pages and just offer some help flag, even though there are excellent libraries that generate manpages like https://crates.io/crates/clap_mangen or https://crates.io/crates/mandown (for Rust, but I am sure most languages have one) without requiring you to learn troff.