How Apple let Siri fall behind the Google Assistant and Alexa
mashable.com
mashable.com
Wow. It those were his original words, I don't doubt a bit that this guy should be responsible for Siri being left behind.
> "Somewhere between the janitor and the CEO, reasons stop mattering," says Jobs, adding, that Rubicon is "crossed when you become a VP."
> In other words, you have no excuse for failure. You are now responsible for any mistakes that happen, and it doesn't matter what you say.
http://www.businessinsider.com/steve-jobs-on-the-difference-...
A VP’s job is to find those people and give them the correct incentives. The VP has the rights to hire new people and restructure teams. The VP should use those leverages.
At the VP level, how a particular codebase or team is doing simply doesn’t matter, as the VP has all the leverages for organizational shifts. Blaming a codebase or team only makes sense if the whole company cannot produce quality code, and it’s impossible to hire new employees that can. I am pretty sure that this is not the case for Apple.
1. The system uses a database that is not duplicated.
2. The system has no monitoring.
3. The web frontend is written in PHP.
What do you do?
To fix 1, duplicate the freaking database.
To fix 2, add some freaking monitoring.
3 is presumably the hardest to fix. But remember that you get really high pay and you have a lot of engineers. What did the engineers at Facebook do? They fixed PHP.
Do you blame the previous team that made this horrible system? No. No. No. You own the system now. There are valid engineering approaches to fix. So fix it. It can take a while, but eventually you can fix it. In the worst case, you will have to rewrite. But that's still a feasible thing to do.
Now substitute technical lead with VP.
1. You cannot simply put your standard programmer(or any number of them) with undergrad (even with superb knowledge) of combinatorial algoritms in the former position of someone with a graduate degree that focused on algorithms engineering who didn't give a damn about even the smallest aspects of software engineering like version control or documentation. You have even less ability to do this on an embedded device for numerically sensitive algorithms. I've been in this position (except with a far broader background in mathematics and algorithms engineering) at least a couple times with other engineers with graduate degrees in the requisite areas and (I'm not exaggerating) it is truly a fucking nightmare.
2. Just because you are a VP doesn't mean your managers are willing to approve the amount money that goes into a number of algorithms engineers fixing or rewriting a product that just barely functions well enough. I am incredibly close to a couple people that are VPs at companies with ~10,000 people and you would be surprised with how little power they can have on hiring sometimes. Companies are not bottomless pits of money and the people at the top usually treat it as such.
Surprising that a person at his level wouldn't be mature enough and self-aware enough to realize that.
Apple Maps is remarkably good today, doing nearly all of the important things well. Here in Australia, it's on par with Google Maps for driving (slightly worse for novel route planning, slightly better for guidance) and when travelling to major world cities I've found Apple Maps is frequently better than Google Maps for navigating on foot and public transport.
I find it interesting that Google doesn't care enough to add the most recent several metro lines in (for example) Beijing or Shanghai, considering that many people try to use Google Maps in China when visiting and usually seem to end up switching to Apple Maps as a result of the complete trash the Google Maps experience is there. I wonder if they switch back when they go home.
It's good enough that I use it primarily on my phone over Google Maps, in the UK
Google Maps now provides wholly personalized points of interest and attention affordances in its UI. It's also well on its way to 3D scanning and annotating POIs in every structure in the world, including very large pedestrian-only interiors. It also has realtime transit and traffic feeds, and more pedestrian trails and venue detail than anyone else. All of these are areas where its competition is not just behind, but falling further behind. But the personalization combined with superior POI search really illustrates how Google's competitors don't even have the platform to properly conceptualize the type of product Google is building, much less build it.
Also anecdotally I’m not sure if I can agree that Google’s POIs are vastly better, mostly just different but of a similar low quality (which is to say neither pleases me).
TomTom just don't have this issue, I've been using it for 5 years now and it's never done anything like that. Also TomTom Traffic is vastly better than Google Traffic, consistently beating it for time and route prediction(I've been driving with Android Auto and TomTom 5000 set up side by side for a while, and if TomTom suggests a detour it's usually a good one - take the one google suggests and you're getting stuck on some small street that google thinks you can drive through but you actually can't).
Both maps have similarly good cartography where it matters. In most countries, both maps are similarly accurate.
When you set hard deadlines for software release dates because you want to have tentpole features for IOS releases, and you mostly refuse to do widespread beta tests because then it won't be surprising, you're creating the maps debacle. Now I'm sure maps was harder than it looked, but I'd also bet lots of people on the inside knew that. They should have let the date slip.
We are hitting territory where there are now problems so hard that it will now take time to create the software. He never got that.
They couldn't let the date slip, because the deal with Google was set to expire and not having a built-in maps application at all was not an option.
The question you need to ask is, did a pushy management style make Apple Maps better than it would have been otherwise or worse. I think it's hard to argue that pushing the team hard didn't produce a better product than they would have had otherwise.
Honestly, I don’t know the full details, but I still hold that Forstall took the fall for the poor execution of Williamson in the Maps debacle.
Well that's not true because Eddy Cue fired Williamson [1]. Maps might have been the straw that broke the camel's back, but Forstall was fired also because he couldn't work well with Bob Mansfield (who came back out of retirement after he was gone [2]) and Jony Ive.
[1] https://www.cultofmac.com/203032/apple-svp-eddy-cue-fires-ri...
[2] http://allthingsd.com/20121101/behind-silicon-valleys-un-ret...
"@Jessicalessin This statement, wholly false, was made by the architect and head of the biggest launch disaster in Apple history, Apple Maps. In reality Siri worked great at launch but, like any new platform under unexpectedly massive load, required scaling adjustments and 24 hour workdays."
I totally confess that I use Siri for only 3 things:
-Desactivating all wake up alarm during my morning poo
-Setting timers while baking
-Sending a « I’m coming » text to my loved one before riding my bike home
Yes, this is a very dumb and limited usage. But I don’t see Android users around me doing incredible things that I could be jealous of with their voice assistant. I am missing something? Or maybe it’s because I’m not in the US and we still have to catch up with the trend of using voice assistant more?
Really the only thing you can't do with Siri that I'm aware of is home automation. But I could be wrong about that.
That said, for engineers in the crowd I know that I and others get around it by making a HomeKit RPi adapter for things that don't support it...
Apple won’t certify them, but there’s not yet a mass market for secure IoT devices (which would necessarily cost more due to the extra engineering required). It’s a bit of a chicken-and-egg problem.
> That said, for engineers in the crowd I know that I and others get around it by making a HomeKit RPi adapter for things that don't support it...
Yep, they're using HomeBridge. [0]
I'm planning on doing this for my garage door (with a little WiFi dev board) and for a video doorbell (with a RPi with camera). Others have used HomeBridge with a cheap $20 Chinese IP camera to do the same thing, although you have to install an alternate firmware if you don't want the camera to phone home to China... :O
For all other scenes I usually use the physical hue dimmer button because I’m standing.
- Cooking & laundry timers
- Reminders (remind me to do X when I get home)
- Directions (Take me to the nearest X, take me home, etc)
- Checking hours of business (what time does X close today)
- Initiating phone calls (Call X)
- Checking weather (is it going to snow today? How cold is it right now?)
- Conversions (what's X ounces to ml)
- Quick stock checks (what's X stock price)
- Playing music around the house (play X on the kitchen speakers)
Additionally, I've found myself using Android's voice recording capabilities to dictate text all the time. It's just so much faster than typing or swiping.
I haven't an iPhone for a few years, so I can't compare with what Siri is capable of today.
In my kitchen, I can ask Google Home "how far is X" .. and it responds with a distance/time and pops up a notification on my phone to initiate Google Maps navigation to the target. Useful if I'm in getting ready to go there.
Does Apple's HomePod have any such continuity with an iPhone?
The Google alternative is, from what I understand, something that just works.
Doing that bit of theatre, with some humor, pop culture relevant things, even just good responses, appears to matter more to people than "it can do it", and "it actually did it" hit rates.
OK Google needs a name.
Google is this big, smart thing. People get that.
But, "Ask Siri" has less friction and appears easier to identify with than giving an order to a corporation is, "OK Google."
Maybe just, "Hey Google" would make a subtle difference.
And, in typical Apple fashion, "Ask Siri" is all you need to know to attempt it.
Further, discovery has error. If that can be best guess, combined with some fun, people will play.
"OK Google" lacks these human friendly connotations.
A name would be a follow, hard for Google, but... If it were me, I would flat out own that, get the name, and run ADS. "We hear you... meet [name not common, familiar sounding, friendly, easy to say.]"
There has to be either an old world name with good connotations, or a variant that is catchy, fun, gender fluid.
Lol, use goog. Mostly kidding, but a tiny bit serious.
Better, much better is out there.
Or, let the user name it. Why not?
"OK Google, can I call you inigo?"
"Sure, I will answer to inigo. And OK Google when I'm not properly introduced, OK?"
Got downvotes, but it seems to me Google has the superior product. True for me and how I use it anyway.
Add in a little personification, and it's nothing but win, IMHO.
So far, I've seen people like the bit of theatre related to Siri. Whether we do or not isn't necessarily the point.
Supposedly these devices have low-power chips that can only recognize certain pre-configured names (like "OK, Google"), and then wake up the main CPU to do the rest.
I always found the phrase ok Google simply awkward to pronounce
Unexpectedly, this can sometimes be a positive too. "Hey siri, turn my lights <pink/orange/purple/blue/red/white>" has on multiple occasions been interpreted as "Hey siri, turn my lights", which then results in the lights being turned off. This is hugely entertaining when you're demonstrating your new Philips Hue bulbs over FaceTime, and the person on the other end now just sees your camera go black instead.
But siri always interprets "Fifty" as "Fifteen". Pretty much every single time, it always makes the same mistake, no matter how clearly or slowly I try to pronounce it. I have to say "Hey Siri, set a timer for five zero minutes" to get it to pick it up accurately.
I suspect the problem with "50" is that whatever ML underpins it is heavily tuned/biased towards "15" because a lot of people probably set 15 minute timers all the time. 50 minute timers are much less common, I suspect?
That is assuming they were trusted to work on it instead of report to status meetings, or meetings to their dotted line manager, etc. Apple was built around Steve. It’s going to take a while.
It's how reliable it is when it does it. I use both iOS and Android, and Google Assistant is so much more reliable that I find I use it. With Siri I find I end up having to intervene so often it isn't worth it.
I do have an Australian accent, so maybe that is a factor.
http://h4labs.org/siri-next-monday-isnt-christmas/
Another one is when Siri tries to update an existing reminder when I say “create reminder”
I have Apple Music and I’ll often use my little Echo Dot when I want to play a song just because I can simply talk to Alexa from across the room and it will hear me.
Go try the Google assistant and get back to us that Siri is equal.
It's bonkers to me that this is still a limitation on a phone that lets me track a dozen-plus world clocks, as though it's a more common use case.
I've yet to meet anyone who got siri to do anything, let alone useful, on the 5th try. I can mumble microcontroller part numbers to google, or other odd non-standard words/phrases and 90% of the time its correct on the first try; half the time i'm astonished that it even was able to figure out what i said
One thing it can't do is 'remind me to do X when I leave work'. Can siri?
If I usually leave work around 5-6 and I start packing up my bag, that could be a signal.
For a lot of people it would be effective.
For instance, if I don't know what time aim getting off of work and I wanted a reminder to call my wife when I got to the car, it could do that completely accurately based on phone connecting to the car. It could only guess about doing something before I left work.
But I don't know if there's enough incentive for apps to add an assistant interface. How easy is it to add commands on your app that it will accept via assistant? Are there common APIs or structures for this to shift the incentives, allow it to proliferate app by app, rather than waiting on the assistant developers to manually do each one?
After that we need to go back to Aza Raskin's project, uh, Ubiquity? Anyone could build little scripts, verbs, that helped build a natural language input from the ground up. That's how we get to stuff like, "Hey Google, take a screenshot of news.ycombinator.com and email it to Joe."
I think once somebody finds a good API for that, it will be a watershed moment.
Amazon Alexa has apps called "skills", but they expose their own voice interface which is always inconsistent.
Maybe app actions are only available on Pixel devices.
I want every app to start thinking about voice ux, but that's probably down to the individual apps, and you're right that some do. I can play some things on Stitcher, say, though I can't remember if I have to use podcast names specifically or if I can use my playlist names.
Some Google apps don't seem to support it though.
Ok Google, log my weight on Google fit as X? Search results page.
Ok Google, play (my playlist name) on Google Play: plays unrelated radio station inspired by my playlist name, with sometimes comical results.
I'm sure it will improve with time.
I really wish the manufacturers would only have a few features, like weather or timer or location (home, work, school) that were truly bulletproof in execution. It feels like they are trying to do too much most of the time when I just want them to not suck consistently so I can actually use them reliably.
Going through those:
- Cooking & laundry timers - Yes. Works well
- Reminders (remind me to do X when I get home) - I find Apple geofenced alerts to be unreliable.
- Directions (Take me to the nearest X, take me home, etc) - Pretty good, search isn't as good as Google, but good enough these days.
- Checking hours of business (what time does X close today) - Never tried, doubt it would work.
- Initiating phone calls (Call X) - Yes - Works well
- Checking weather (is it going to snow today? How cold is it right now?) - Yes, works well
- Conversions (what's X ounces to ml) - Never tried. Just tried now - works OK
- Quick stock checks (what's X stock price) - As above works OK, says whether there has been a fall or rise.
- Playing music around the house (play X on the kitchen speakers)- works very well.
I've actually been super impressed with Siri. You can have it call you an uber, get the leading scorer from your favorite hockey team, contextually ask followup questions about a person you were searching, etc. I haven't used Siri in a long time (besides timers, weather, etc) and it has come so far since I did.
I found at least one measurement report: As of July 2017 Verto Analytics showed Siri on top[1] with 41.4M unique users per month (but falling), and Alexa with only 2.6M (but rising fast).
[1] https://techcrunch.com/2017/07/11/siri-usage-and-engagement-...
When I got mine, I was trapped in some Siri -> Lock Screen -> Siri combination. "Siri go away" and "Siri show me the home screen" didn't help either. I just wanted to get on the home screen but since there is no Back-Button...well it's disabled now.
It isn't that the google assistant is more featured packed, more so that it just works much better. Especially with slightly more complex queries.
And the quantity of articles complaining about siri would seem to back up the idea that siri is getting used a lot more - Google Assistant is certainly not perfect, it's got some glaring flaws [1]. If people were actually using it, they'd be complaining. The lack of press coverage about Google Assistant's weak points is not a good thing.
[1]https://www.androidpolice.com/2018/03/14/10-stupidly-simple-...
I carry an iPhone on my person but I use Android in my car. I don't ever find myself using Siri, but I use Google Assistant a lot. I tried using CarPlay a few times but the voice recognition just wasn't there. I distinctly remember trying to get it to navigate to a restaurant called Da Nang Quan and it just was stumped. Google can recognize these kinds of things. I've also noticed it has no problem recognizing the spoken commands of my young children which generally speaking Siri can't figure out at all.
This confirms my experience so far with Siri.
I tried again just now, this is what I got: Me: "What time does Ike's sandwich close?" Siri heard: "What time does Eichs sandwich close" Siri responded: "Hmmm... I don't see any hours for Rick's Sandwich Shop on Elkins St, Boston"
Things like this is why I've all but stop using Siri.
(I use it for reminders. That seems to work. Looking up anything is useless.)
If the sum of 20 years of voice technology is a glorified stopwatch, you got to wonder...
Obviously that's "no accent."
I've lived here in the US for 25 years and I notice the phrase every single time. :-)
More importantly, I was distinguishing because while Siri should be able to to understand various accents, it's struggled with that. When it launched, there were only two English variants (US and UK), so if you were a native Indian or Australian English speaker (for example) your experience would suffer. Now, Siri has support for 9 different English variants so they've clearly come a long way, but I remember it wasn't always the case.
We also have a 4k Chromecast and a Google home.
Just buy, plug in and log in. She already used Google photos.
I hear now there's an unofficial bridge (runs as a NodeJS service) called Homebridge which might get Harmony working with Siri, and Lutron has newer lights not using Z-Wave that are Homekit compatible, but when I was shopping for all this stuff several years ago Siri /HomeKit support was abysmal.
It also helps that Echo's microphones and speech recognition is much better at far distances, with background noise, than "Hey Siri" (and assuming I don't have my phone in my pocket). At this point, I pretty much only use Siri when I'm in the car, and that's the environment where it seems to perform the worst (long delays to start listening, frequent misunderstandings, request failures).
Alexa and now Google Home can integrate themselves into your whole life. Alexa is the primary interface for the home automation at my home and my girlfriend's. Her 9 y/o kids can use it. Our 67 y/o mothers can use it. We've got a baker's dozen of Alexa-enabled speakers between us, covering all of our living spaces and half the bathrooms.
They get used constantly.
Many of our use cases are "trivial" but having a voice assistant everywhere instead of tied to phones / tablets greatly changes their utility.
The "character", theatre, framing, if you will, with Siri is superior.
Few people in my circles use the Amazon device at present.
Somehow, people like Siri. Siri is an agent in their minds and that is how they treat Siri.
The "OK Google" is one too, but not as well personified.
If I were to hazard a gut guess, based on an anecdotal sample, personification, as well as relevance to pop culture are big draws and can make up for technical gaps.
Personally, it's no contest. I use Google voice constantly. Works well enough for me to continue to invest in the experience.
This is a common confusion among iPhone users. I suspect the reason is that if all you're used to is Siri (and it's myriad disappointments), it's hard to conceive of the the quantum leaps that is Google Assistant in product polish and usefulness.
First and foremost is the near flawless voice recognition. I, with my India accent even, can just say things to my Android device (and now, my new google home) it just ... gets it. It's spooky.
Then, after it recognizes the question/request correctly, it is very likely to take the correct action with a high enough probability that it's now almost a surprise to hear "Sorry I don't now how to do that yet" when it does happen.
Outside of the active queries, there are things it does automatically that are at the level of what a particularly attentive human assistant might do for you.
It'll check your calendar and remind you that you should start driving for your 4pm appointment because the traffic is unusually heavy on 101 today.
Or that your flight tomorrow morning has been cancelled. It knows about your flight because of the confirmation email in your gmail account.
Remember, you have to take no action for this sort of reminders. Just have to opt in when assistant is setting itself up on your new phone.
There are myriad other such examples. It has saved my bacon numerous times. We're truly living in the future.
I have used all three and can say from personal experience the Google Assistant is head and shoulders in front of the other two in UX.
I use it for all sorts of things that I would never try to get Siri to do.
It's a situation when I can't (well, shouldn't) use the phone's UI, so it's great to ask it to:
-find a place and check its hours of operation
-navigate to said place
-find a gas station along the way
-etc.
On an occasion, I've asked it to add things to a calendar.
As a lazy person, I prefer to do things with the minimal number of steps. Scheduling things in a calendar requires an inordinate amount of clicks. On the other hand, it's something that a CLI could be well-suited for. For such things, voice control is natural.
That requires machine learning, which requires data, which requires data collection, and the closest one to Google there isn't Apple or Amazon, it's Facebook.
> "Hewlett and Packard built a great company, and they thought they had left it in good hands, but now it's being dismembered and destroyed. It's tragic. I hope I've left a stronger legacy so that will never happen at Apple."
In creating Apple University he was really trying to instill a legacy that would outlast him. That said, when pulling out the "Steve Jobs never would have let this happen" card, it's also important to remember that MobileMe happened on Steve's watch, as did the iPod HiFi.
Whereas Sculley, Spindler and Amelio were a parade of failure from start to finish.
Look at what the U.S. President has and continues to do, and he still has his job, and a much more important and public one too.
Politics aside, Jobs' turnaround of Apple into the most valuable company in the world (for awhile, recently) would have ensured he remained at the helm for as long as he wanted.
The no-poaching collusion between Apple et al probably cost Apple a nine-figure sum to settle (I'm not sure what the exact breakdown between the defendants was): https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
Both of these were quite serious issues, in my opinion.
Those set the tone for products and the company with users and Apple hasn’t been nearly as effective at this without him.
Steve wouldn't have wanted you to connect your phone to your computer in the first place. That's why iTunes got wireless sync back before everything was in the cloud. The only really remaining piece was developers needing to plug in for deployment and debugging, but who cares - they're developers, they'll manage.
And now even that's solved!
I’m able to consistently perform:
- Reminders with or without location tags “add eggs to grocery list” “remind me to check oil when I get home”
- Calendar events “create event about mr Smith tomorrow 2pm” “create meeting with bob March 12 noon” (“with” spawns an invite, I use “about”) “move my 2pm meeting to 4pm” “what’s going on tomorrow”
- weather “what’s the weather like this week” “what’s it going to be like in Manhattan beach on Saturday”
- Calls, by name, number or direct to speaker “call my brother” “call 213-555-1212” “call my dad on speakerphone”
- FaceTime “FaceTime my mom”
- Email “Email my brother” Subject? “take out” Message? “Grab me a burger” ready to send? “Yes”
- Messages, one liner or conversationally “tell my brother I’m running late” ready? “Go” or “message my sister” message? “Call me.” Ready to send it? “Affirmative”
- Math “what’s 128 times 10 million?” “What’s 10 days from next Tuesday?”
- Time “what time is it?” “What time is it in Florida?”
- Location “where is my sister?”
- Automation “living room lights blue” “goodnight”
- Dictation “blah period new line I swear exclamation mark new paragraph furthermore comma open parentheses really close parentheses all caps cats are all caps really all caps really cool question mark” I frequently do complicated technical dictation using Siri, it’s not a problem in fact this particular sentence was composed entirely with Siri with zero post correction.
All of these work consistently and reliably, for me, using either PTT style hold and speak, long-press and wait for the beep, or “Hey Siri” invocation.
Seriously, I use all of this all day every day on an old iPhone, I’m not blind but if I was I’d consider it reliable enough for those purposes.
I don’t do a lot of location, navigation, or searches with Siri because generally, performance is not optimal and you’re not able to focus the intent domain clearly enough with consistent verbiage.
How does this one work? Is it just an address lookup, or does it support some location sharing like Google maps?
It is a system where you have to give permission for people to see your location, and you can revoke it at any time should you wish, but it's still real creepy. The good for us (knowing where the immediate family is at pretty much any time) outweighs the bad, but I wouldn't dream of sharing my location like this with a friend – even a very close one – let alone strangers.
It's pretty useful for knowing when your partner will arrive if they're driving a long way, or for things like "going on a long bike ride, if I break down / go missing, you know where to look".
- Alarms “set alarm 10am” “set alarm in 2 hours 1 minute about eBay” (you can have as many of these as you want, separate from timer)
- app switching “launch deliveries” “launch mail” “open Safari”
Call me oldfashioned but I find it neither smart nor acceptable to require reception for should-be-simple things like time telling, reminders or math/calculations.
The last one always irks me in browsers too, when I try to calculate or convert something in the adressbar and it doesn't do anything because my wifi dropped.
For every timer I set Siri gets about 1/6th wrong and for every text I try to send (short messages like 'on my way home') are almost a coin flip at this point. My biggest annoyance is Siri just doesn't handle natural language cadence like Alexa or Assistant. Everytime I mess up a Siri query, I end up having to repeat it slowly and loud for her to (maybe) get it right. Google Assistant required no changes in my speech to understand me.
> This statement, wholly false, was made by the architect and head of the biggest launch disaster in Apple history, Apple Maps. In reality Siri worked great at launch but, like any new platform under unexpectedly massive load, required scaling adjustments and 24 hour workdays.
I speak fr-ca as opposed to fr-fr, and some conversations go like this:
Siri, call X on cell
Sorry, can’t call X
Siri, call X on mobile
Calling X on cell
In fr-ca, we talk about cell phones. In the contact app, the mobile phone is registered as cell phone, but in fr-fr, they use mobile.I also sometimes have this conversation:
Siri, rappelle-moi de mettre des mouchoirs sur la liste de matériel du camp
(Siri, remind-me to put tissues on the unit’s list of material)
Do you want me to create a list?
I only have one list, on purpose. I have no way to tell Siri that I never want to create new lists.It appears to me as if some words have more importance than others, such as the word « list ».
Those are my biggest annoyances with Siri. I will continue to speak and use my iPhone in fr-ca, to promote my language and improve the software by providing data points about which languages are used.
Siri is still better than Alexa for most of the world....
I'm French, have a good level in English, all my OSes are set in English. I used to use Siri in English but stopped cause it was weird. The ability to select a different language for Siri than the system language is a blessing.
Anything useful requires speaking a longer sentence. Siri will interpret most of it but get one (key) word wrong, but Siri won't let me clarify my statement or add a statement without starting all over again. So I can't use Siri on top of it not understanding my accent (I've tried Australian, America and English accents and using "G'day Siri").
I know there is an NLP engine in the background deriving entity relations - just let me add some more to the same context and remember it for 30 seconds and I'll use Siri a lot more.
E.g. "Hey Siri, search the web for minumum cut graph algorithms." Siri: "Now searching for minumum cut Graaff I'll go rhythms." Me: "Graph, not graaff." Siri: "Hello, I'm a web server!" Me: throws phone out of window
The inability of Siri to provide me a way to know when I can start talking absolutely (waiting for that horrible beep is just insanely terrible) completely breaks the experience. The fact that no one seems to have noticed this flaw enough to figure out a fix suggests to me that the people developing the project do not have sufficient understanding of the interaction model to ever improve it ...
There should be zero network requests that need to be complete before I can start talking. If Siri is unavailable for network reasons tell me after (or during) my query — but don’t slow down every single interaction and add ridiculous amounts of uncertainty to the responsiveness of the interface for the sake of the uncommon cases ...
(side benefit -- as a result of this conversation I have discovered that its possible to turn off the 'activate siri via side button' mis-feature -- HURRAY! I can count on one hand the number of times where I invoked siri this way on purpose and on 100 hands the times its happened on accident. [Yes that does mean I almost never intentionally invoke siri])
I feel if he had stayed on, Siri would have been better.
Samsung seems to be trying pretty hard to get people to use it[3]. It's relatively new so I'm interested to see where it goes, especially since it has the lowest market share.
[1]:https://www.youtube.com/watch?v=MI07aeZqeco
[2]: https://venturebeat.com/2017/02/28/samsung-paid-around-215-m...
"Williamson denies the accusations that he slowed Siri development down and instead cast blame on Siri's creators.
'It was slow, when it worked at all,' Williamson said. 'The software was riddled with serious bugs. Those problems lie entirely with the original Siri team, certainly not me.'"
I would say that Siri has not only fallen behind but gone backwards.
I'm still running an iPhone 5s ;) because i dont like the direction of Apple have taken certain things (and Android terrifies me with the sheer volume of personal data collection)
That being said, my Windows 10 and Apple devices all do a similar insane amount of dialling home all the time so I don't think it is unique to Android.
In fact, you should probably run O&O ShutUp10 on Windows to disable all the telemetry (does it really need to know how you're using your keyboard?????), GlassWire or NetLimiter (not tried them) and install Little Snitch for Mac (I use this and observe much dialling out).
A sad world we live in.
As Steve Jobs said, once you become a VP you can’t make excuses anymore. You have crossed the Rubicon and need to start taking responsibility for the failures of your team.
This guy has a lot to learn about leadership.
"So this is why Siri is way behind the Google Assistant and Alexa".
The submission title should be changed.
Edit: Actually it happens on every refresh in Chrome as well.
I wonder if/when they'll start slipping in machine-generated headlines for a small % of the audience to train clickbait bots.
"How Apple let Siri fall behind the Google Assistant and Alexa"
"Why Siri is so dumb"
Mashable: "Right now, it looks like Siri won't be blown up and a [sp] rebuilt". Yeah, well, that'd most likely be a huge mistake[1] depending on your definition of "blown up" and "rebuilt", and also Siri's already been rebuilt twice.[2]
The Information: "One of Apple’s original plans was to launch its speaker without Siri included, according to a source." Of course — there are always contingency plans. To me, this is a much more damning comment about the Siri team than Apple's "vision".
[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
[2] Mesosphere blog post, definitely reviewed and approved by Apple: http://archive.is/YNMLh
There were always many components under review for reengineering; keep in mind that Siri was released before WebSockets was a thing, let alone RFC.
The snowball effect of Siri's failures originated from iOS Program Management pushing us to expand into as many other languages as soon as possible from the beginning, thus diverting resources from implementing or polishing original "Siri, Inc." features and various "nice to have" improvements to en-US usage.
Source: I worked on Siri from the moment it was acquired, and no longer work at Apple. Richard Williamson's recent comments are pathetic.
Regarding building a speaker without Siri, the origin story I read from Bloomberg was that the idea of a great-sounding speaker that would adapt to room acoustics was dreamed up by Mac audio engineers, before Echo was even announced, so a speaker with a smart assistant built-in probably wasn't even on their radar at that point. I didn't necessarily interpret it as a lack of faith in the Siri team to deliver.
I mean I can't think of having seen anyone use them for a long time for anything but to either test them out for curiositys sake, or for demoing their new Alexa controlled drapes.
Hopefully this wasn't too off-topic. Maybe HN should have an ability to create a poll and attach them to a thread. ;-)
I use an Echo Dot on my nightstand to control my LifX lightbulb, adjusting its brightness between 1% and 100%, as my wife and I prefer extremely dim lights right before bed. When my daughter was younger, I also used the same Dot to set timers when we were trying to give her a few minutes to get herself back to sleep when she'd wake up crying.
I use a full-size Echo in the kitchen to set kitchen timers, to populate shopping lists, and to check the weather occasionally as we're going out the door. I also sometimes play music on it.
Recently, I've started using the Google Assistant on my phone to start music in the car (so as to avoid physically touching my phone while driving), and I've started to decide that it's easier to say, "Hey Google, navigate to 123 main st" instead of using the touchscreen, even when I could use the touch screen.
While my wife was bedridden after her C-Section surgery, she loved being able to use Echo's ability to call other Echo's in the house (or outside the home) when she needed something. Kind of like an intercom system. The problem with the iPhone is that it was usually either on the charger, or battery was dead, or it was left on vibrate. The Echo was always 100% reliable for her, which is really critical when you can't even get out of bed.
For a smart speaker, yes.
When it works, it can be useful for certain tasks, but when it doesn't work, you lose trust in the system pretty quickly, especially if you're in a situation where you expect and need the assistant to work, like when driving.
The only thing I use Siri for is on the desktop for starting apps - I've hooked it up to a keyb shortcut. I find its a bit faster than fumbling around spotlight or the dock. Alfred would possibly be even faster.
Google assistant has the best knowledge graph for generic questions, and much better machine learning models for voice recognition and language parsing. I primarily use it for route finding, finding out opening times, currency conversions, sometimes calling people.
Alexa for almost only music, and timers, since it's hooked up to my kitchen speakers. It's terrible for general knowledge questions.
While they are perceived as having fallen behind, Apple is still way, way ahead.
And when she works, like driving directions, people aren't even aware they're using Siri.
Damned impressive given the car is moving through a vast network of roads/traffic/construction while instructions are being given.
Meanwhile, Alexa gets to sit at home and help with baking timers...
The competition will help everyone (no matter what platforms you choose).
What does that actually mean? When people talk about Siri; they’re talking about the thing that you talk to. I don’t think anyone thinks they’re not using Siri when they’d actually are.
Also, you trust Siri for directions over Waze-integrated Google Assistant? Good for you player!
As for voice comprehension? I pity the fool who cares compare Siri to Alexa. But what do I know? You probably have a MacBook, an iPhone an iWatch and could not imagine anything better in your life.
I carry both a iPhone and a Pixel 2 XL and there is no comparison between Siri and the Google Assistant. Now a bit of a Apple fanboy but can be realistic.
I can ask it to set a timer and 8 times out of 10 it'll think I just said "poop" and nothing else.
Obviously that was early Google Assistant prototyping, and also a huge wealth of voice data to mine.
Just adding a small "That isn't what I asked" button or letting me say something like "Hey Siri, you got my last request wrong" would give Apple a mountain of usable data.
Problem is discoverability. And having a mountain of "this request was wrong", without knowing what the answer should have been, would require too much manual sifting.
http://magarshak.com/blog/?p=234
If Steve Jobs still ran Apple
The broader context is that Apple doesn't seem to get: "It's the 'AI,' stupid!"
As an aside (OT), it's interesting the way Mashable essentially republished paywall-protected content. If there was new reporting there, I missed it. But that's the nature of modern media.
Also, how different is that "Information" report behind the paywall? It would not surprise me to see Mashable rewriting an article but to do so with paid content seems inappropriate.
Also it doesn’t work.