Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Josh, maybe you don't get how difficult Speech Recognition is now that it comes as standard in your smartphone, but they use Google/Apple (delete as appropriate) servers for a reason. There's a reason people were amazed at the response time of Cortana - local speech recognition that doesn't hog the processor is a big deal.

And connecting to O365 calendars offline? Is that not a stupid concept?



Last time I checked, and it was few years ago, analyzing voice locally was much faster than what phones do today - because well, mobile networks have latency. The round-trip to cloud and back itself can easily take a second.


I'm well aware of how phones handle speech recognition; there are reasons they do so via services that have little to do with the computational difficulty of speech recognition. It's not by any means necessary to upload raw voice data to a server and process it there, especially if we're talking about full computers rather than just phones.

> And connecting to O365 calendars offline? Is that not a stupid concept?

I said "local", not "offline". Though in any case, you should likely have a locally synced cache of your calendar for efficiency and the ability to read it offline. Web apps are quite capable of working while offline.


> we're talking about full computers

Worth mentioning: Windows 10 is not just for "full computers."


I'm aware, but the line is becoming increasingly blurred, and there's enough power on even the average phone to do speech recognition.


> And connecting to O365 calendars offline? Is that not a stupid concept?

Did we enter a new era where using your calendar offline is considered a special case ? I would assume there are few people who actively modify the same calendar, and it's pretty easy to tell a user when they modify a calendar offline meaning that it's not synchronized on other devices; is there really a need for making calendars online first ?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: