Hacker News new | past | comments | ask | show | jobs | submit login
The Echo Dot was the best-selling product on Amazon this holiday season (techcrunch.com)
186 points by devposter on Dec 27, 2017 | hide | past | favorite | 399 comments



Google is miles ahead in terms of a conversational assistant.

There is a lot of friction in using voice activated services. If I have a choice of typing "Weather in XXXXX zip" in the address bar vs. asking an assistant, I choose the former. Therefore, every time I use anything else but Google, I am afraid it won't recognize my command and I immediately feel like throwing that thing out of the window.

I need to be 100% sure that I will get a return on my time invested when it comes to searching or asking for information. When a Google search fails in a browser, at least I have something to bite on.

For other things such as timers, calendars, game scores, home lights, music - assistants are nice.


Having to say "OK, Google" instead of just "Google" (or "Alexa") is a deal-breaker.

Google's products don't feel like they are designed by humans.


>Having to say "OK, Google" instead of just "Google" (or "Alexa") is a deal-breaker.

LOL. That is one of the reasons I hated Alexa. She turned on when a podcast said something about her, the TV ad came on, we talked about our friend Alexa and when anything sounded kinda like Alexa. Ended up changing it to Echo, which worked a bit better. Amazon was out of the question when order to much from there and so common conversation have Amazon in them.

I enjoy Googles way more and no one I know still uses "OK, Google" its much simpler and rolls off the tongue to say "Hey, Google!". First world problems after all.

>Google's products don't feel like they are designed by humans.

And Amazons does? Over half of the stuff I said to Alexa comes back as "I don't know how to help with that" even simple facts. Alexa seems to be very limited in researching and answering. While google has there powerful search engine. Also with google I can build shortcuts for even the most advanced, long winded commands and wrap it into "Hey google, protocol seven" or whatever I want.


earlier this you I was on a skype conference from home with a colleague called Alex and a client.

At one point the conversation triggered alexa and i had to apologise and quickly pull the plug


The word Google isn't as nice to say as Alexa. I don't have the problems you seem to have with Alexa. It works perfectly.


I wonder if your feelings are related to the Bouba/Kiki effect.


Just googled what that is. It could be!


Have you ever been in a room with an Alexa unit when people are trying to talk about it? It's like a comedy routine with the device activating spuriously over and over.


I have, and it's pretty funny. We quickly adapted to just saying "A." or "her".

Probably in a few years this whole debate topic will seem quant, as devices will be much at figuring out when we're addressing them than the primitive idea of a wake-word. :-)


This is not feasible with software updates alone on the Echo Dot or Google Home Mini, as it will require better hardware unless you just want your device to constantly phone home everything.


I think they’re saying they changed to referring to Alexia in conversation to A or Her


I'm responding to "devices will be much [better] at figuring out when we're addressing them than the primitive idea of a wake-word". That kind of on-device context detection may not be feasible with the currently-shipping hardware.


The manufacturers want you to buy new hardware at least every year, so that's not a barrier to new features unless you refuse to upgrade.


I'm sure they could do that detection without local updates in the future (disable the output if it detect a wrong context).


This should actually be fairly easy even now, simple grammar analysis could discover whether the sentence is directed at Alexa or is simply about Alexa.

But of course its much easier to require "Hey"


You're assuming that these devices have anything to offer even if they worked.


Not an unreasonable assumption, considering their popularity and the fact that people DO use them.


they do! for me, anyway.

i bought an echo dot on a whim, since it's so cheap, assuming it'd be fun to play with, but not very useful.

to my surprise, it's really handy. setting timers, adding food to the shopping list, and playing music are all super-convenient with alexa. turning lights on and off with her is fun too, although i admit, it was already a fairly easy task to do using a conventional, physical switch. :-)


Considering their enduring popularity in mass-appeal science-fiction constructs (stories, movies etc), I'm pretty sure they do have "something to offer".


I want one sounding like EDI from massefect II and II or Orac from Blakes 7


Exactly the same here.


I enjoy it when mine feels like expressing an opinion in response to the commentary of any Alexa Bliss WWE match.


I keep the name “Alexa” but you can choose a few (“Computer”, “Echo”, and I think “Amazon”).


The problem happens for any name.

Amazon tried to get around it by naming the product "Echo" while making the activation phrase "Alexa" but that means people don't call it "Echo" in practice.


"Google" is an extremely common word in casual conversation. Any human who tested a device that activated every time you said "Google" would quickly recommend a change to a less likely phrase.


I think the point is that Google shouldn't be in the name at all.


You are missing the point. Even a random name wouldn't work when people talk about it. Alexa is the perfect example! Google did the right thing. Google home is what people talk about and "Ok Google" is what activities the device.


That's because Google didn't give its assistant a personality. People talk about Alexa because personifying the software is powerful, otherwise they'd be talking about the Echo.

Notice how, even in your post, you say "people talk about Google Home", but the equivalent to Google Home isn't Alexa, it's the Echo Dot.


No it works perfectly well. It worked brilliantly with Siri and had done for years before. People talking about it in the same room is an inconvenience to overcome.

It's possible that Google copied Baidu, which used "Ni hao baidu" [0] is the only thing I can think of.

[0]: https://www.coursera.org/learn/machine-learning-projects/lec... (see the video transcript)


Why, people have been asking Google a lot of questions for a long time. I can imagine the marketing department in Google not loving the idea of another name for Google.


I can see your point. They think that there is enough personality in Google as a thing. That certainly makes the most sense of what I've seen.

However I think they missed on how personal a thing it is to talk to someone. I think they should have viewed 'OK Google' as a personality that's like Google's little brother, that will ask Google for you if that's what you need or else will for example check in your diary for you.


Google doesn't need a personality. Seeing it as technology works perfectly especially when it goes wrong. It's easy to say something like, "Alexa is stupid, she can't understand a simple command", but referring to Google as tech, it is much easier to move on to reforming the command. It is also less invasive for me, personally. I'd rather refer to AI in personal terms.


"ok google" is a dealbreaker to me, but not because of google. who starts a sentence with "ok"? "hey siri" makes a bit more sense since at least you are interacting with it in a normal way. it's still weird but less robotic than 'ok google', and it's also much better than 'hey apple' for that matter


That is why I say "hey google" instead as easier to say. Our Echo gets a lot of false positives where the Google home does not. Google made the right choice in terms of usability.


What I'm responding to:

> Having to say "OK, Google" instead of just "Google" (or "Alexa") is a deal-breaker.


I don't think the argument is that it should necessarily be "Google" instead of "OK, Google." It could be anything, but whatever it is, "OK, Google" is a really clunky, robotic, and unnatural sounding phrase. Worse, it thinks it's human and conversational, but it's not, so it actually has a sort of auditory uncanny valley feeling.

It's not good.

I'm not saying they should use "Google." I don't care what they use, as long as it's better than, "OK, Google."


The Assistant now supports "Hey Google" as an option, and it's surprising how much better -feeling it is. It's less clunky, and it seems to motivate more conversational queries.


> The Assistant now supports "Hey Google" as an option

“Now” as in “since the introduction of Google Home”. (On phones prior to Google Home, it only supported “OK Google”.)


I feel the exact opposite. "Alexa" feels like a very clunky attempt to humanise something that isn't human.


And "OK, Google" is a really clunky attempt to convince me that I'm having a conversation, when I'm clearly not. It's cringe-worthy, even. It sets off all kinds of, "a programmer nerd made this and thinks this totally abnormal phrase is how real people talk" alarm bells. It's actually embarrassing to say out loud, even if you're alone.


we give names to all sorts of creatures that aren't human -- ships, pets, gods, &c. there's a large part of our brain that is basically hard-coded to interact with things assuming they are people-ish, with names and autonomous behaviors.

alexa and google home are still super-primitive, but as they get more sophisticated, thinking of them as people will seem like the most natural thing in the world.

(i do get where you're coming from, but i think it's a perspective that only makes sense for (1) the very technical and (2) is not long for this world.)

(it's sort of analogous to how originally in internet search engines, you had to put in very precise search terms, and unsophisticated people would just put in some sort of sloppy natural language query. but as the search engines got smarter, the precise stuff got ignored and sloppy was the way to go.)


My first reaction was "a Russian name?" That's curious...


“Hey Google” is the same number of syllables as Alexa.


The number of syllables isn't the problem, it's that prefixing every request with "OK," feels extremely unnatural -- almost like you're treating the Google assistant in a sardonic or sarcastic manner.

(Also, "OK" is a very unnatural prefix! Notice how you accidentally replaced it with "hey". I watched a 7 year repeatedly do this a couple of days ago with Google Home, concluding it was broken. Compare w/ Alexa, which kids pick up on instantly.)

Edit: OK, not accidental, apparently "hey" is supposed to work too. Not sure why it wasn't working at my in-laws house! I think "hey" is a better prefix word than "OK" (though still not nearly as nice as no prefix [try always addressing your friends by putting "hey" in front of their name and see how it goes]), so I reduce my criticism by half. :-)


I disagree. Ok Google comes extremely naturally to most people I know. I prefer Google’s personification of an assistant - it’s the brand itself. Not some Alexa or Siri or some gender specific role.

Google has taken an absolute brilliant approach towards voice and their popularity shows. It’s a pleasure to use compared to anything else.


It is better than the echo but it was smart of both Apple and Amazon to call their assistant by a human name. Google is punishing themselves by making their product a function of saying 'Hey [massive global corporation susceptible to PR emergencies], unlock my front door'


>>Ok Google comes extremely naturally to most people I know.

And it sounds incredibly stupid to anyone else within earshot. I can’t get over how dumb my roommate sounds whenever he uses the thing. My immediate thought when I hear him say “OK Google” is that Google must have told him something and he is responding with “OK” to acknowledge. You know, the way people actually communicate.

I get that it becomes natural after a while but so what? Why start with such an unnatural way to activate it in the first place? Why not “Hey Google”? (I know it is supported in google home)


Not sure what English speaking country, or even US region, you come from but “OK [name], [call to action, often one involving both speaker and listener]” is a thing. And it doesn’t have to be a response to something said previously.

Remember, people can do whatever they want with their language, and it becomes a thing even if you personally aren’t familiar with it.


Exactly, when used that way it involves both the speaker and the listener, as in “OK Bob, let’s go to the park”.

Or, if it is used to pretend a command, it is used as a continuation of an existing conversation, like when you are at the doctor and he or she says “Go ahead and get on the scale” and then “OK, now sit here and open your mouth.”

The way google uses it is definitely not natural.

There is also the pause, after you say “Ok google” and it activates search for you.

Anyway, fanboys will continue to downvote I know but the whole interaction is undoubtedly awkward as fuck.


native speaker of english from USA here. starting a conversation or question with 'ok' is incredibly rare and sounds painfully awkward.


AFAIK, 'Hey Google' as a hotword was supported on the Google Home from the beginning.


It's what I started with and didn't even realize okay google was also valid. I wish they'd just let us designate our own, or at least give more choices.


This is what I've wondered. Why not let us designate our own??? Or provide a number of choices. It seems only natural that one day users will be able to name their assistant.

We'll look back at fixed naming and wonder who ever thought that made sense.

If I want my assistant to be named Jarvis, it puzzles me why I can't do that. It would also simplify the case where multiple devices are in the room (e.g. not having to yell towards the specific target device and hope the others ones don't hear.)

Something so simple will deeply personalize the experience for many users.


Personalization would require training the network to recognize your hot word, which needs to work in all sound environments, and detect hot word spoken by different people. That network also needs to be optimized to be small enough to be run constantly by a low-powered CPU in standby mode.

I am not saying that it is not doable, it's just there are real engineering tradeoffs present here.


Yep, most people don't realize that:

1. Hotword detection runs on a minimal low powered local subsystem

2. The two provided hotwords run networks that have been trained on millions of samples in thousands of different environments.

That thing is very heavily optimized. Alexa and Bixbi get far more false positives and false negatives.


This. The Google home gets far less false positives and why the wake word makes far more sense. You also do not then get accidently recorded like with the Echo.


Never thought about that, but makes perfect sense. Thanks for the explanation!!


Aha. Interesting. That makes sense. Well, that's good to know. At least it means it's coming.

If it's primarily a technical challenge that raises the chances of this eventually becoming reality.


Personalisation would not give advertising of the company to any guests who witness you using the device ... that's my idea of the primary reason.


Interesting, someone else said that too. It definitely wasn't working for us though... Maybe something to do w/ whether or not it was trained to our voices?


In principle, training to your voice should only be necessary to get access to personal content and settings, but it probably also improves wakeword recognition (and the training trains with both wakewords.)


But that's still pretty terrible, they now have to support both 'OK Google' and 'Hey Google' and 'XXX Google' for all other countries.


There are quite a few people out there who don't speak English. Okay is a common word in many languages since WWII I guess. In many languages there isn't a aspirated H.


It's not accidental. That's the activation phrase.


> try always addressing your friends by putting "hey" in front of their name and see how it goes

My friends are better at contextually disregarding comments and don't send any utterance that seems to invoke them to a remote server, so don't need a form of address designed to avoid false positives.


Isn't it 'Okay Google'? Either way, I do find Alexa rolls off the tongue a little easier. That may be because I have trouble enunciating verbal transitions.


It's both. It comes down to the keyword identification algorithm of course, not the design by Google. Google's decision choice was not picking a random name that can be identified but instead working in their brand name. My bet is that give it a few years and we will have custom activation words within some constraints.


Is it both? The Google Home I was playing with at my in-laws house a couple days ago definitely only seemed to respond to "OK" (people kept forgetting and using "hey", which didn't work).


Works for me, though I've trained my voice on it, so perhaps that helps. I'm 100% it's supposed to be both.


When you're setting up the Home during the training step it makes you say "Hey Google" and "Okay Google". It's definitely a bit hard to notice considering only a single word changes.


Also the same number as "Hey, Siri". And Samsung's "Hey, Bixby". I'm assuming it's not a coincidence.

I think it's likely that three syllables just happens to be a nice cut-off point that minimizes the number of spurious activations, and that explains why everybody doing voice control uses that particular threshold to activate their digital assistant.

Heck, even Star Trek got it right way back in 1966 with its "Computer" wake word.

About the only company I can find that seems to be ignoring the three-syllable rule is Microsoft, who use "Hey, Cortana", which is four syllables. But Microsoft's always been a fan of using really long phrases to identify their products, so maybe that shouldn't be a surprise.


Just be glad that VMware don't make one.

"Hey, VMware vSphere Home Voice Assistant Essentials Plus..."


look how many times the family has to remind their grandma to say "ok" or "hey" in front of google in this video:

https://www.youtube.com/watch?v=e2R0NSKtVA0&feature=youtu.be

not designed for humans! i rest my case.


The thought of millions of children growing up in "Google homes" being programmed to yell out a brand name constantly, is incredibly sad.


When I'm rushing out of the house and would prefer to multitask tying my shoes and checking my phone, my new Google Home makes two things incredibly easy: weather and train times. That along with a good speaker connected to Spotify has been super worth it. Bonus points for connecting to Chromecast.

I'm an iPhone / Mac person and the Chromecast / Home combo has made me consider what a life in the Google ecosystem would look like. Not yet ready to switch but it's priming me. Then I remember how terrible an Android is for my current setups. If they solve that issue for me, they have me.


If you’re in any iMessage-only group chats, you can’t really switch to Android. Apple will just silently fail to deliver any further messages to you if you try to shut down your iMessage account.

You’d have to coach each person (individually) in all of those threads to delete the thread and create a new one in order to be included again, which is a crazy barrier. Even more so if the threads are work related.

I suspect Apple is in violation of federal law in this: https://www.law.cornell.edu/uscode/text/18/2511


There are definitely certain things that are easier to do with voice, and certain things that are easier by touch. Voice will definitely never replace 100% of interaction, the trick is knowing where it's most useful.

For example, one great example is, sometimes I'm watching something on my Chromecast and I want to skip a very specific amount. I can go "OKG, skip forward 48 seconds". Try doing that with the tiny track bar on your phone precisely...


> the Chromecast / Home combo has made me consider what a life in the Google ecosystem would look like.

Like living in a fish tank being filmed from all angles.


Who cares if you're in a fish tank being filmed if the video is never viewed and the tank is in a sealed room?

Where the fish tank is placed and where that video is going is important. Details matter and trying to dismiss technology with these taglines do those details a disservice. I'm an engineer myself, I am very aware of the dangers and watch closely. Right now, for my personal calculus, the benefit outweighs the risk.


"Alexa, what's the weather?"

This isn't too difficult. I know Google is well off in this space but Alexa is pretty damn good too.


"Alexa, what's the weather?" It proceeds to tell me the weather for a state over.

"Alexa, set my location to XXXXX." It can't do that.

Actually getting correct location details requires downloading a separate smart phone application and digging through its menus to figure out how to set the location for each individual Alexa device.


I don't think it is even possible to setup an Echo without that app, so I'm not exactly sure how downloading the app is an extra step. You would have already needed to do that to get it connected to your wifi network.


Because I deleted the application from my iPhone after I finished setting up the wireless network. There was no reason to keep it around afterwards.

I own a smart phone, but it basically just is used to make phone calls. Hacker News is the closest I come to a social network.


I'm not sure why Alexa doesn't support that. Funnily I tried the same when we moved states and it didn't work. For a few weeks I appended location to my intent, "Alexa, whats the weather in X?"

One day complaining to my wife, and she asked Alexa how to change her location which Alexa provided a precise answer... goto Alexa app and update this setting. As others have pointed out the app is a requirement for Alexa anyway so I don't see why you are frustrated.


Alexa is far from perfect, but it has weather down. Things may have changed or my memory is imperfect, but one of the first things the iOS app asks you is for your home zip code. Even without that, "What's the weather in San Francisco?" works fine.


One of the biggest problems with voice assistants is that discoverability for their full feature set is awful. If you want to get the most of it, you are going to have spend some time digging through menus and learning what the device can do. I don't know why downloading an app would be a deal breaker for anyone, but all the settings and skills are also available on the web at alexa.amazon.com.


It took six months to figure out how to get Alexa to change the temperature in the built in Echo of the Ecobee4 thermostat in my house. It would always respond with, "I didn't find any smart home devices." Turns out the Ecobee skill is not enabled by default for a device it is built into. Asking how to enable it or how to make it work lead no where as well.


I was looking at an echo dot for the first time. my roommate is using it and our location is a small town 35 miles away. We tried to set the location through voice and then through the app but both didn’t work. We just gave up after wards thinking the weather should be similar.


For me, I went to the app and added my address, and it worked. I don't think it can set it through voice, though, you're right.


The locations and maps are a little peculiar with Alexa for me. Granted, Echo is new in Canada, so I guess it needs time.

Alexa gives me my specific neighborhood as my location (as opposed to my city). The thing is, I don't really live in a big city, and I would bet that most people in my city don't know the neighborhood names. For me, it's too specific.

As it relates to my city, the maps don't give common street names, but rural route numbers instead.


Same. Alexa insists to tell me the weather of the city I lived until a year ago. No idea how to inform her that I moved.


Gotta set it on your Alexa app or through alexa.amazon.co.uk / .com


Hmm, works for me in UK.


I got a google home solely because it came w/ a hue package and tried to show it to my family. The Home couldn't hear me over itself (music) across the kitchen...

My alexa can hear what I'm saying down the corridor with the shower on and much louder.

It was embarassing


The mic quality is my only complaint with the Google Home (mini). I hope they fix that next model cause it's amazing otherwise.


Interesting, I've not really had a problem with it picking up my commands from across the room when music is on, even when its playing on my nvidia shield.


I find the Alexa is less accurate at recognizing commands when music or the TV is playing.


I'm curious, why did the package size matter?


it wasn't a typo. hue is a phillips is a iot lighting system, and there are several packages that include a hue-enabled lightbulb.


A phillips hue bridge w/ 3 color ambiant lights + a google home.


I think a big reason why people chose the dot is the price. With a home mini you need to also buy a chromecast to use your speakers, while an echo dot has that aux out already.

Music is the universal killer app of these devices. My relative after talking to me basically chose the dot because of the above reason.

For myself, thats what I ended up using the dot for in my house. Music, weather, traffic & turning off some lights.


"I think a big reason why people chose the dot is the price."

First off, while this may be true, we don't know yet. What this article says is that "Dot was the best selling product on Amazon". Google products aren't on amazon so it's not really a comparison. We'd have to get the numbers from Walmart and Target.

As for AUX out, while I agree it's a shame, I don't think it impacts as many people as you imply. Chromecast by itself is also amazing value and it brings even more value to the Home mini as you can easily send netflix, youtube and music to your TV (which is connected to your sound system).

While you can get away with the music, for the other actions, you would need a fire stick too.


>> while an echo dot has that aux out already.

It can also stream to a bluetooth speaker.


While those devices are far from perfect they are an evolutionary step in how people are able to interact with technology.

My mother in law does not use a computer or smartphone at all, but she loves to use the Echo because it provides a familiar interface (speech) to services she would use (music, weather, casual information search).

And interacting with voice assistants is a two way street in my opinion. They will get better at understanding what we want and we will adapt to phrase our questions in a way the software understands.

And while I doubt us folks would use a voice assistant to query a solution for an error message on stackoverflow it still provides a convenient way to control music, lights, shutters while our hands are occupied in other ways (cooking, drawing, crafting, ...)


Interesting.

We have an Echo and to this day we haven't found any use for it.

Talking is broadcast and most of the time we search stuff for ourself on mobile. Also, it often simply says it has no answer.


If you create a custom skill you can do almost anything.

Here is our fun little project for Halloween https://youtu.be/BdbjoniAP0s


> We have an Echo and to this day we haven't found any use for it.

I briefly played with the webhook in ifttt and I think the "serverless" aws or Google Cloud could use this as a custom dash button. Instead of going to a dash button and pressing it if you run out of tide, you simply say "echo, trigger detergent" or I'm thinking with custom programming, "echo, trigger [predefined post request here that starts a series of actions]"


It also supports youbsaying Alexa order tide, or Alexa reorder tide. And she will ask you if you want to buy the most recent tide product you purchased again.


I'm the same as IgorPartola, I use it for kitchen timers, music and smart home controls, but I've also written a few skills so it can play movies/shows on my Chromecast, tell me my last bank transaction, etc etc. Those are pretty useful, except the Dot fails to recognize my longer sentences way too often. Sometimes it'll even recognize the skill I want to launch but not the rest of it.


You seem like the person to ask, so... did you write a "Stavros Home" skill (to borrow from your SN) which can do all of that centrally, or multiple skills?

The problem I'm finding is I can train myself to remember about 5 skill names that can each do one or two things, but thats about it. I'm wondering when I write my own, if i should just have a central skill for my house. Also how did you link into the Chromecast? I have a chromecast buried in my Vizio Smartcast TV and i'm wondering how i can link it in.


Smart home control: “Alexa turn the lights on.”

News.

Kitchen timers.

Music control.

These are my most popular uses.


The timers seem good, also music.

Light seems to slow instead of just hitting a button


I guess that depends where the button is located. If you are sitting down on your couch and forgot to turn off the light it definitely beats standing up and walkin back to the door.

If the switch is within reach anyway then I totally agree that a voice command is more cumbersome than just hitting the switch


Decent switches are relatively quick. It's not instant, but in my house close enough that I open the door, say "Alexa turn on the lights" and lights turn on before I close the door behind me.


And Amazon is ahead in cash money dollars, market penetration and app/IoT integrations.

Also, don't think for a second that they're lazing about and not trying to figure out how to surpass Google in the areas where they're behind.


I think they're both barely better than useless, but the software for both is only going to improve. Amazon is going to hire the AI people and build up their own knowledgebase in the A9 team over the next few years, and Google is going to make the partnerships to reach third party skills parity over the next few months.

The right way to choose between them is by looking at the hardware, and the reviews I've seen say that the Echo Dot is too quiet. That can't be fixed in software.


The echo dot is meant to be connected to a speaker. The built-in one is just there for basic functionality.


imo the Echo Dot is better for this very reason. You can hook it up to much nicer speakers compared to what comes fixed with the standard Echo.


The 2nd generation full-sized Echo has Bluetooth/line out support[1].

[1] https://www.amazon.com/All-new-Generation-improved-powered-d...


This is why the Echo Dot has aux out and Bluetooth built-in for external speakers.


This sounds a bit extreme: >I need to be 100% sure that I will get a return on my time invested when it comes to searching or asking for information


It sounds extreme, but it's definitely necessary in order for a service to be treated like a tool. When was the last time your screwdriver decided to fail for undefined reasons? For that matter, how about your text editor?

For something like a voice interface to become second nature, you need to deeply trust that it'll do what you expect. Work with screwdrivers enough and they become an extension of your hand.


I couldn't have explained it better. You've nailed the core issue - Reliability & Robustness. These attributes of a product disappear in the background when it just works.

Voice activated devices, even Google assistant, are far away from the reliability/robustness we expect from a reliable tool. Therefore, they are not tools yet.


They're completely reliable for weather, specific queries like will it rain, timers and music. That's enough to be compelling at the price level.


I trust Amazon more than Google, though; I both expect products to be less aggressively discontinued, and data collection to be less rapacious with Amazon. Amazon also have a known and reasonably moral means of making money. Advertising OTOH is mass manipulation. And Google have too much other information on me especially from search, I need to keep things distributed.

I'm one of the people who bought my partner a Dot. It works very well for the things we've used for so far.


Trusting a corporation, any corporation, is a bad idea. There is nothing there to trust; any ethical behavior by a corporation is a calculated behavior, executed purely for the maximization of profits. Hell, working for a corporation should be viewed as a calculated behavior, as one is working for an entity with a legally mandated anti-human profit incentive. Speaking as a person with a graduate degree in economics, we're on a bad path that needs to be revised soon, or Fermi's Paradox of technological destruction will be our fate.


Trust isn't binary. You need to trust a corporation to use any of their products that aren't solely disconnected goods that can be independently tested. That trust isn't absolute; it's relative. And that's my point: my trust in Amazon is slightly higher than Google.


> I trust Amazon more than Google, though

I used to believe this, and I still do too some extent. Amazon won us over with a great online experience and best in class customer service. However, Amazon is on an explosive expansion phase of expanding their business and pushing vertical integration in all corners. They are rivaling any other company out there in terms of ability to mass manipulate as well.

I have an undisclosed relationship to the man running Amazon India's fashion vertical, and it's easy to see Amazon's position rivaling Google in terms of that feeling of "Google having too much information".

In the end, as I said I still agree with you with Google having to much information (I rely on Google apps and Android to this day), and that diversifying where that information is being gathered and classified is one of the few ways of both using these handy products and impeding companies knowing more about me than I know (a la Netflix video recommendations).

Amazon is now yet another giant to be weary of.


Agree. Had an echo since late 2014 when it came out and now several Google homes. The echo requires rigid language or basically commands you have to memorize to use.

The Google home supports natural language for most things.

I think of the Echo like a command line interface and the Google home like a GUI.


Are there any assistants that aren't connected to the web? Or at least aren't by default. Here are some things I'd love to be able to do that don't need the web.

    Set a timer
    Set a reminder for something in X minutes
    Take a voice note
    Create lists (maybe could be pushed to phone via bluetooth)
    Maybe some home auto stuff
I imagine most of this stuff could be shared to my phone via bluetooth if I needed it on the go (like a shopping list).


The biggest challenge is the voice recognition. There are a variety of open source projects. The Mozilla one is likely the most promising option at the moment. Kaldi and Sphinx are a couple of others. It's probably fair to say that nothing in the space is a "product" at the moment and would likely require a full PC to run as well.

I played around a bit to see if I could put together a standalone timer but didn't get very far.


If you want to roll your own server I believe there is a plugin for Home Assistant that can take voice input. https://home-assistant.io/

But I don't think either the Echo or the Google Home will connect to that. If you are running home assistant on a raspberry Pi, you could probably build that right into your own speaker.


I believe Julius and PocketSphinx do not require internet connections and may be able to perform some of this stuff if you were running your own server: http://jasperproject.github.io/documentation/configuration/#...


https://aiyprojects.withgoogle.com/voice

You control what goes where.


As I understand it, all the voice assistants rely on a backend to do the voice processing, at a minimum.


There are several freely available voice datasets.

https://voice.mozilla.org/data

If everyone who reads HN commits a little time to Mozilla Common Voice in 2018, we might have a non-cloud solution in 2019.


This is awesome. Thank you for pointing me in this direction. This kind of corpus is going to be extremely important to getting a more diverse array of voice applications out there in the open.


Google might be ahead in some conversational things, but functionality wise, Alexa is way better.

Probably has something to do with being on the market first, but developing a skill is a much better experience than it is with Google (imo). I think that's a big reason why.

I've developed a number of skills for some big companies, and I'm fighting Amazon right now about getting my open source one published (https://github.com/m0ngr31/kodi-alexa)


That's pretty sweet.

I am concerned about the IAM policy you're choosing - Administrator access should basically never be given out or used. I would highly recommend figuring out what your actual dependencies are and restricting the policy to just what's necessary.


Yeah, I run it with the bare minimum, but I kept getting confused people not doing it right, so it was just easier to instruct full admin access.

If Amazon won't approve my skill (they have an issue with Kodi after the fire tv stick debacle), I have a hosted version that won't require setup like there is currently, so it's just a temporary solution.


I've seen some github repositories have a button you can click that supposedly instantiates an entire cloudformation stack. I haven't ever clicked on one, so I don't know how smooth the experience is, but it's arguably better than "go learn about terraform" or "click here, there, that, here, type a policy name, paste this policy in this box, click save".


Good to know!

I've switched over to Plex for most everything, but if I end up going back to Kodi I'll definitely be setting this up. Thanks for writing it.


Out of curiosity, what are you fighting Amazon about on this?

(full disclosure: I work on Alexa, but not on the team that handles skills)


According to the 'feedback' I received when I submitted the skill, they won't publish anything that enables or supports piracy. Seems they have a pretty negative view of Kodi.

I've responded and asked to have the issue escalated and posted on the dev forums, but the support is pretty sad, despite the otherwise good documentation and developer experience on the platform.


>> Seems they have a pretty negative view of Kodi.

That's hilarious because Amazon is probably the biggest seller of Kodi boxes in Canada.


Could not disagree more. We have and echo since it came out late 2014 and now several Google homes. The Google home is just a lot more funtional. The obvious answering questions and has mapping built in but it is also foundational. The GH supports natural language for most things where the Echo requires rigid language or basically commands you have to memorize to use.

My wife clicks a photo on her iphone and without touching an additional button walks into our family room later and will ask for fine details in photos and the TV turns itself in, input sets and the photo in 4k appears.

We also have a 4k Chromecast and this is just not possible with the Echo.

But the cool part setting it up was just buy, plug in and log in and that is it. Wife already used Google photos on her iPhone.

We started with the Echo but now have switched to Google Homes and unless going to do a lot of shopping on Amazon can not see any reason to get an Echo over the Google home any longer.


Oh this is fantastic, I'm going to deploy it when I get back home. Thanks for opensourcing it!

One question: Which sections in the kodi.cfg are necessary? I already have Kodi configured and don't want to just replace the file, or spend time changing options your skill doesn't need.


You just need to enter the connection information.


Ah, makes sense, thanks.


I find 3rd party skills a painful experience to use.

Having to open a skill like an app before asking what I want Alexa to do feels completely wrong. It leads to me basically never using any third party skills.

If I wanted to open apps I’d use my phone. I want something more natural.


You can do it all in one command: "Alexa tell SkillX to do ActionY".


Why not just 'Play X on kodi'


Makes sense, but give me the Google Home. The Chromecast pairing is insane, a better speaker in the mini, and frankly, I'll invite Google to own my life before Amazon.


Out of curiosity, why Goole before Amazon?


A level of trust from past actions and comparing each, the branching out of Amazon and Bezoz with media, grocery stores, tech with AWS, and more is scary as well as how many industries they have killed / absorbed. I realize Google is doing this a bit as well, but it feels much less sinister. A friend of mine walked past a brick and mortar Amazon bookstore, which is really surreal to me. Amazon's work culture philosophy also doesn't inspire confidence. Amazon Key seems far more invasive too, and the way they attempt to integrate into your life doesn't inspire trust.

Google already owns my browser, my mail, Google Drive / Sheets, the best single sign-in, etc.

I understand the arguments for distributing your data - this is coming from someone who's given up on that privacy front sadly. If that doesn't apply to you, I can see why Amazon could make more sense for some products. For me, I more ascribe to giving my entire life to 1-2 that I trust and attempting to hold them accountable / influence their policies.

Google is faaaaaaar from perfect, but in sum it seems like the much better option for giving my life to.


Google literally makes its money from advertising directly keyed on your personal information and searches. Amazon makes money because you buy things from it. Google can't not share your information with advertisers if it wants to survive. Amazon, on the other hand, is extremely protective of private information to the point of defying law enforcement in a murder case (https://www.cnn.com/2016/12/28/tech/amazon-echo-alexa-benton...).


The advertisers don't get my life, they get the ability to insert their ad into my life based on my life. I've never understood personally how targeted advertising is really anyone violating my privacy (in terms of how I practically use the term). We have the technical know-how here - we know it's not Jim at Coke deciding to place an ad into my life personally because I just made a phone call that he was listening to where I said Pepsi. Advertisers don't know anything about me personally - they have the ability to target via Google. Even if they can figure out how to filter down to exactly me via stalking on social media, they don't get their information about me from Google. In the end, I get an ad (that I will block) either way. The practicality is fine for me. That's not the privacy I really care about.

I'm looking more at how much I trust the company to not leverage the data they have to give to NSA, turn the world into 1984, etc. Apple did the same type of legal protection of personal device data as Amazon, and I expect Google to do the same if asked, which will likely happen soon enough. What worries me about Amazon/Bezos in this regard more than Google is Amazon + WaPo + Whole Foods, all the industries they have swallowed and replaced, etc.

Again, both have that concern, and in the end I'm cautious but not really expecting either to turn like that. But it's one small data point. The Chromecast hookup is much more heavily weighted in this decision, but I think the psychology behind the argument above def nudges more towards Google as well.


You might want to read up on PRISM: https://en.wikipedia.org/wiki/PRISM_(surveillance_program)

I'll give you a hint: First Ctrl+F "Google", then Ctrl+F "Amazon"


I'm aware of PRISM, though I misremembered that Amazon was involved too.

Still, I'd argue they are absent because they store little of the things the NSA cared for at the time, reference slide 3:

https://en.wikipedia.org/wiki/PRISM_(surveillance_program)#/...

Amazon at the time didn't have widely used social media, personal photo or video storage, person to person chat, email, etc. The basic info input by people was already collected via all the other companies. What does the NSA really gain from the Amazon dataset at the time?

I bet if Alexa was out and the NSA wanted data from these devices, however they got the rest to agree would have applied to Amazon. I'm inclined to believe it was pretty unavoidable extortion. That said, I hope that Apple / Google / Amazon can temper assistant always on recording by not doing it, let alone sending to a server. If they don't have the data it's hard to turn over when extorted.

Still, I concede my NSA standard looks to be failed by Google. That said, Google or Alexa, they have it all anyways, and I don't believe for a second that if the government decides to use these types of devices to collect voice data that they all won't take the same stance, whatever it may be. At that point, I'll be unplugging whatever one I have any serious conversations. Heck, I already do that to be safe now.

I'd still point to the industry breadth of Amazon as a concern. Though, these posts illustrate pretty well that privacy is a lost cause for most cases, or at least one technologically agnostic within our current major choices. Noted in case the Alexa / Amazon ecosystem improves.


You are crazy if you think amazon isn't trying to get into advertising.

https://www.cnbc.com/2017/12/26/amazon-digital-advertising-p...

"Two media buyers said Amazon showed some willingness to share more user data than Google and Facebook have traditionally — if the advertising budget was big enough."

Pretty much the only way Amazon will have significant success here (IE not just stay #3 or worse) is if it is more willing to share data than Google or Facebook.


Both companies have questionably trustworthy executives, aggressive expansions, and a cloud computing platform.

To me, the biggest difference is Google's biggest successes (Search, Gmail, and Android) come from giving something for free in order to increase ad revenue. Amazon's biggest successes (Amazon.com, AWS) come from selling things to me and profiting from the margin.


Personally I resent the fact that Amazon has done everything in their power as a company to make it so I cannot stream amazon prime to my chromecast.

That alone has tarnished my opinion of the company.


I hate that Google has done nothing to enable me to stream things to my Chromecast.

Unless I use Chrome. Which I don't. Or Android. Which is annoying if I look at something on my laptop.


Just providing some helpful homebrew solutions.

Personally Recommended (due to no having zero issues using):

    https://github.com/muammar/mkchromecast
Others that i've used successfully with varying results (usually problems relate to finding the chromecast):

    https://github.com/xat/castnow
    https://github.com/Pat-Carter/stream2chromecast


I agree it would be nice to be able to cast without Chrome on a laptop (looks like VLC had experimental cast support but removed it), but it's literally in the name...

As for Android, I was fairly certain iOS at least can cast as my Apple fanboy roommate was having fun messing with the volume and pausing playback.


Use SodaPlayer.


I didn't know that app.

But it's a crutch AND doesn't allow the same stuff: If I watch a YT video, it's in my browser. No way to throw it at the TV. If I watch Twitch, it's in my browser. No way to throw it at the TV.

Maybe it can handle URLs. But if I have to copy the URL, paste it somewhere, fiddle to get to the same spot in the video ... then I can just launch Chrome and curse just as much.

(Highly ironic that the player offers the option to install a Chrome extension to open movies in SodaPlayer. For me the whole selling point of the thing would be to .. not need Chrome ofc)


Sounds sort of like the lack of Youtube on Windows Phone.


Isn't it different though?

Publishing YouTube app on Windows Phone requires Google to put extra effort into developing an app for a completely new platform which I assume requires lot of engineering effort.

Selling Chromecast on Amazon probably does not cost Amazon any extra engineering effort. So, I do not believe that the two situations are equivalent.


Microsoft put out their own YouTube app, no development needed from Google. Google then blocked that app: https://www.theverge.com/2013/8/15/4624706/google-blocks-win...


Sure, since Microsoft didn’t show any ads for google. I think Microsoft might be pissed if google started hosting free copies of their software on their servers.


And allowed downloads, putting Google at billions of dollars in liabilities on their music license agreements.


Funnily enough, MetroTube does both as well and continues to work.


It unquestionably requires engineering effort. And business effort to clear the rights.

It's fairly straightforward as these things go, but to suggest it doesn't require anything is flat out wrong.


Personally I resent the fact that [Google] has done everything in their power as a company to make it so I cannot stream [YouTube] to my [Fire Stick].

That alone has tarnished my opinion of the company.

They had a nice YouTube app, too. Then, just took it away. Even has casting from the YouTube iOS app.

__________________________________________

It's like deciding who gets to sit at the Cool Kids table at lunch.


If a competitor removed your products from their store and banned your applications/services from running on their product would you not consider doing the same?

It's amazing how once Google retaliated Amazon finally allows chromecast on their store (but no streaming!)


It's just a pissing match.

Too bad our services vanish from thin air when it happens, instead of any actual resolution.


My bigger complaint is Amazon banning anyone in their marketplace from selling the Chromecast or the Google home.

But now that Amazon purchased Twitch they removed the Twitch app from the Roku. Use to be a fan of Amazon but this is ridiculous behavior in their part.


What do you think about Google not allowing iOS or Firefox to become cast sources, or FireTV to act as a cast target? Does that piss you off, or are your feelings of outrage only limited to our own personal convenience?


  What do you think about Google not allowing iOS or Firefox to become cast sources, or FireTV to act as a cast target
FireTV is not an open platform anyone can design for and use. It's closed and your app needs to be submitted through their dev shop.[0]

I just opened firefox up and had no issue casting from it. According to the below support thread[1] you may need to enable a flag in the about:config page. Although I didn't need too.

  Does that piss you off, or are your feelings of outrage only limited to our own personal convenience?
Nope. Amazon can and has support Cast in the past. They are the ones doing their best to block it, not Google. FireTV is not a free and open platform, Cast is. Great comment though..

[0] - https://developer.amazon.com/docs/fire-tv/faq-general.html

[1] - https://support.mozilla.org/en-US/questions/1171141


It's Google not Amazon.


No that's on Amazon. Chromecast is open and free to use. On top of which Amazon has shutdown any homegrown solutions sooo.

https://developers.google.com/cast/

Amazon is the one banning it.


Amazon doesn't want to support being a cast source because it's products are not allowed to be cast targets.


Which Amazon brought upon themselves by doing the exact same thing years (read: YEARS) before any retaliation by Google.

Amazon is the one stopping casting from their devices. Not Google. Google Cast is free to setup for. https://developers.google.com/cast/docs/design_checklist/

Nothing needs to be sold through Google Cast, no royalties, etc. All Amazon has to do is SUPPORT it. Or atleast allow homegrown solutions to thrive.

I agree this is a stupid 'feud' that only hurts consumers and I have my likes and dislikes for both companies but if you cannot see the difference here then I'm not sure how to help.


1. It's far more conversational. It understands vague questions far better, and the speech understanding also works far better for people with deep accents.

2. It has great integration with other Google services if you're already a heavy Google user (maps, mail, calendar, Fi/GV, hopefully Keep soon...)

3. It has fantastic uses with chromecast (netflix, youtube, pause, rewind, volume, etc).

Obviously, #2 and #3 will vary heavily for people; you can probably get most of #3 if you get a Fire stick. It really depends if you're already a Google/Android/Chromecast user or not.


I think the question was more "why invite Google into your home before Amazon" - as in the companies, not the devices


For me I am agrevated with Amazon behavior and the Google home is just a lot better than the Echo.

Amazon removing the twitch app from the Roku after purrchasing Twitch is just wrong. Also Amazon banning any company from able to sell the Google home or Chromecast in their marketplace is also a problem.

Amazon does not need to do this anti competitive BS.


Alexa can control your Fire TV but yes, I agree. I have a Chromecast built into TV and I use Google Home to play music, Plex, YouTube, etc. on it. So nice.


Sadly it can't in all countries (bought it in UK and discovered Fire TV controls was only enabled for the US because... who knows).


Who could imagine that people would install telescreens voluntarily, and pay for the privilege?


I think pretty much every 1970's era visionary foresaw video phones in everyone's home

https://i.pinimg.com/originals/70/bc/c9/70bcc9ab4c2ab6e22e29...


It was pretty obvious a decade or two ago when everyone started buying cell phones. I don’t understand why techies are just freaking out about this now. I’ve had a potential listening device in my home since 2001, when I got my first cell phone. Most of you are in a similar situation.


Having the microphone always-on drains a lot of power. You would notice it very quickly were your cell phone to transform into an always-on surveillance bug.

You're technically correct that cell phones leak all sorts of meta data that can be used for surveillance, but they aren't always listening. Voice assistants, however, are designed to be always-on and that is the key difference.


My phone is always listening already. Battery life is just fine.

Some phones aren’t designed to always listen, but voice assistants aren’t designed to record everything and upload it, so what’s the difference? In both cases, you’d need something that goes beyond the advertised functionality.


It's long been clear that Huxley's vision has won out over Orwell's.


It's more a mix of both than an either-or. In the western world we can see Huxley's vision much more dominantly, while in China / NK it's not far a stretch to full Orwellian.

However, Orwell's envisioned surveillance apparatus is ubiquitous all over the planet, no matter what nation you live in.


Problem is now the outrageous cost to own a lighthouse.


Several times this last week I got essentially a "sorry, we're busy" message from my echos. I assumed quite a few must have just come online, but of all companies I expected Amazon to have made scale work.


I've been seeing this a lot the past few days as well, even just with some skills while others continue to work: "I'm having trouble reaching Skill X right now".


As a Star Trek fan, it is pretty cool. I would not have bought it if "Computer" was not a wake word option. I showed my young girls a few clips from TNG when Geordi is asking the computer to play music and dim the lights. The experience is pretty similar. Aside from that, playing music and podcasts is how we use it. It beats having to find the song you want on a phone.


Hard to tell how significant that news is since Amazon doesn't list any Google Home product.

And with Google Home Mini priced at $29, it's easy to speculate that it sold quite a few as well.


Also that the Echo can essentially "only" be bought on Amazon. While they advertise them there, a very small supply was sent to stores. Amazon uses the retail space for advertising but they're out of stock which drops you in the lap of Amazon. With other products sales will be split between retail and online (and retail is up about 4% this year). Or something that is only advertised online doesn't attract impulse buyers or people who want to see a demo before they buy.


I saw a huge stock of Echo Dots (Echos Dot?) in at least one local store.


Yeah, my reaction to the headline was, well of course it was. Amazon was forcing it down your throat on just about every page.


Am I the only one that thinks these are useless? I got one last Xmas and stop using it after a month or so.


I got new tires, but didn't buy a car, so they are worthless.

That is basically what you are saying here. We both agree, it will tell you the weather, your commute, and play some music. Those are the things you grew tired of, but many people have their entire homes wired to these devices (me included). I don't use them daily, I use them hourly at home. It runs my sprinklers, lawn mowers, vacuums, lights, alarms, timers, starts my car, on and on. You have to invest in things to get the most out of them.


It was the best-selling product on Amazon this holiday season. I'm betting most of those purchases go into your worthless category but Amazon has been aggressively pushing them anyway.


Lawn mower? Have we crossed that line now? Sounds like a good premise for a horror movie.


You: Alexa mow the lawn and feed the cat.

Alexa hears: Mow the cat.


That is the creepiest thing ive ever read on HN. I am 25 so maybe I am just getting jaded but that seems incredibly intrusive.


I don't really feel like it's creepy. But I DO believe that we need to come up with a different word other than "invest" for contexts like this.

Because when anyone talks about "investing" in a wifi lawnmower, or any other consumer gadget, I think they're seriously misusing the word...


A wifi lawnmower is literally investment--it is the purchase of what in a business sense would be plant assets. Capital. The up-front expenditure of cash to generate value, in the form of saved time, later.

Getting used to the idea of home automation as investment, as opposed to just business automation is something that older folks are going to have to come to grips with. But, like, I have Hue lights at home, I have to be on my wifi network to control them (Hue Pro, not the Philips app, because I like my presets)--say I bought one of these and saved a couple minutes a day just doing that, what's that worth to me? Can I put a dollar amount on it? What's the ROI?

(I got one for Christmas, so I guess we'll see.)

But this is also why we as software developers are valued: our time creates capital in a way that many (most) other professions do not.


I did the math, and found that hiring a local lawn service was even cheaper, more reliable, and used less of my time, the thing I am actually optimising for. Efficiencies of scale still beat gadgets. Not to mention the care, and graceful handling of edge cases. This is to say nothing of the myrid other services they provide.

That said, I always dreamed of one, as a kid, who had to mow an acre. But as an adult, its clearly not the best option. Stop calling it an 'investment'.


Around where I live, you probably have to mow about 25 times per year. The lawn care people have quoted me about $70 per time to mow my ~1 acre yard. That's $1750 per year. It looks like, if these robots are able to become 20-30% cheaper then it seems like they'll probably be competitive with those people.


At some point lawn care firms will start to automate and the costs will come down. The idea that every landowner should own those devices that sit idle most of the time is a bit crazy if you think about it.

By the way, why do you /have/ to mow 25 times per year? Is that an actual requirement of some sort or really a personal preference? I live in central Europe (Berlin), haven't mowed a single time this year. Doesn't look particularly classy but it's not a jungle either...


The grass in my lawn (in Connecticut) really thrives in the soil here. If I let it go for a whole month in the may-oct range, then it becomes 12-15cm long and takes hours and hours for my little mower to get through.

Perhaps I just need to grow a different kind of grass?


I'm sorry that the idea makes you a little spicy, but words mean things and by any reasonable definition, and even if your particular situation does not validate the current cost of one (and bear in mind that this stuff tends to get cheaper), that doesn't mean it doesn't literally tick the boxes of an investment. Investments can even be bad ones, after all!


I am late 20s and hate talking to computers. Especially when they pretend to be friendly or crack jokes (like Siri), it’s creepy


OT: 25 is now old enough to be jaded?


It's about increasing productivity, which saves time (hassle, etc). Time is among our scarcest of resources.

Imagine not having to chop wood for your fireplace. Wouldn't that be amazing, to save such time? The natural gas and or electricity company is going to learn something about your lifestyle.

Imagine if you could tap your smartphone and easily get a taxi. That seems like it could be extremely useful. But then the company is going to learn something about you.

Imagine ordering a pizza or other takeout and giving them a form of payment other than cash. That'd be super convenient, not having to only carry cash all the time and being able to order online. But then the company knows something about you, such as what food you like to order and when.

Imagine buying a car from Tesla or a dealer and getting it routinely serviced. Of course now they're going to know how many miles you put on it and they'll learn something about you from how you treat your vehicle, the condition of its interior, etc. The gas station and charging station too, is going to know how often you fill up. But geez it'd be amazing if we had automobiles.

Imagine if we had trains, airplanes and buses that could haul large numbers of people very efficiently. That'd be pretty cool, what a hassle it would save not having to walk or ride a horse for 1,000 km. Of course, then lots of companies and government agencies are probably going to learn something about you every time you purchase a bus ticket, every time you get on a plane.

Imagine going to the blacksmith, the store, or Amazon.com, and ordering cookware and not having to craft your own. What a staggering savings of time that would be. But then the blacksmith might learn something about your lifestyle.

I don't see much creepy about what the parent said. It's a concentrated form of the types of technological productivity gains you're using on a constant basis in modern life and throughout your day, and humans have been using since the beginning.

Nearly every single thing you touch on a daily basis that is made by people is conceptually similar to what the parent is doing in terms of boosting automation / productivity. From using a pencil you bought at Target to the drink you buy at the convenience store, you're doing the same thing, and they all involve some trade-off (most of which are entirely meaningless).


To take one non-Tesla example:

> But then the blacksmith might learn something about your lifestyle.

But once the blacksmith has sold me the pot, that's the end of the data-exchange. He doesn't receive a continual feed of data about my usage of the pot. Maybe I'll go back five years later to get the pot repaired; that'll be a surprise to him. Perhaps he'll ask how I broke it, and I can fib to him.

Home automation is a great convenience and time-saver. That's not the concern. The concern is that megacorps are in the loop and are monetizing our lives.

An Amazon Echo should in an ideal world be able to operate just fine on a LAN without an Internet connection, or with just a web-server front-end for the owner to use. Just like my wifi AP or my weather station.


Eventually you realise that journey of increasing productivity (consumption really) isn't very enlightening.


Half of the things you listed you are spending WAY too much effort with voice control than non.

Sprinklers - What on earth are you voice controlling for? Just get a box on a set schedule a couple days a week, set and forget. I haven't had to think about my sprinklers for months, what advantage would I get by manually controlling them with voice or non? My water bill is so low right now that even just telling it not to run when it has rained won't save enough to make the effort worth while, and there are better non-voice controlled mechanisms for doing that anyway.

Lawn Mower and Vaccum cleaner - There are two categories of these, either autonomous (e.g. roomba) or manual. Manual ones offer no advantage for voice control because you literally just have to press a button to turn on and off, and you can visually see when it's full. Autonomous ones have no use for voice control because the whole point is they are meant to be autonomous. The only advantage I can think of is getting an alert when they need to be emptied/cleaned but that's better served by push notifications not voice queries.

Starting your car - Yes I admit this can be useful if it's cold outside so you have heat ready to go (or AC if it's hot).

Alarms & Timers - I'll give this one even though our Echo has completely failed at both of these properly, or required multiple attempts to give it the right time (at which point it was easier to just enter the timer on the microwave or stove, which we end up doing anyway).

TV (one not mentioned) - Echo has completely failed in this regard. We bought Fire TVs largely for the integration but imho it's just a complete failure. Each app has specific ways to interact with it that isn't always intuitive, if you leave off the app you want to do things on it assumes you want to look things up on Amazon's app store (e.g. "Play Chopped" vs "Play Chopped On Hulu" do very different things), the lag time prevents rewinding to be useful (I can't just say rewind 20 seconds because it usually takes 10 seconds for it to fully go back, usually missing the part I was trying to rewind to. It just became such a hassle to use voice properly that it's so much faster and reliable to use the remote. Even just pausing and playing is quicker and easier with a remote (or your phone with a chromecast) than yelling at the echo.

Music and Podcasts (another not mentioned) - This is another not mentioned that we have had some success with, but you still have to be crazy specific when making queries that it requires more mental effort than just hitting things with your phones. For example "play christmas music" makes Alexa say we have no christmas music, but "Play Christmas Music On Pandora" works and does what we want (we don't care what app is playing christmas music, we just wanted SOME type of christmas music).

Podcasts also kind of suck because its all app dependent. I can't just say "Play Johnny's house" (a local radio show) because Echo has no idea about it. I have to say "Play Johnny's house on I Heart Radio" before it works, and even then I can't give it a specific episode to play, it always plays the latest. So if I'm a day or two behind I can't just catch up.

Recipes (another not mentioned) - One great idea we had for it was to dictate recipes to us. We have never gotten this to work out while cooking and the best we have gotten was it to text a recipe to our phone, defeating the whole point.

tldr: Half of the things you mentioned make almost no sense with voice control vs the alternatives, the others are flaky enough or inconsistent enough that we (and many of our friends that have bought multiple echos) have failed to find a good use for them in the normal flow of daily life. For voice to be practical I don't want to do mental gymnastics to figure out the right way to word things and which apps I have to mention in order to have what I want to be done to be done. At that point I might as well pull out my phone or a remote and in 2-3 taps be done.


Because you don't understand, know how, or can figure out how to use an Alexa style device to its full potential, it must make it worthless? I have the same thoughts for a motorcycle, where I live, that is a death machine with little benefit. Yet, I understand why some people like to drive them, why they drive them, and why I shouldn't (because I would not become proficient with one). Here you have all the same symptoms.


I have a gen1 Echo, and mostly I ask it the weather, the news, play music (through Spotify), and set timers when I'm cooking. Occasionally I'll ask her about my Amazon orders. I've also got it paired to my Fire TV so I can just say things like 'search for the Orville on Hulu' or something, which is easier then typing out what I'm looking for.

We got a regular Echo for the in-laws, and they absolutely love it, but mostly use it as a speaker. We got them a Spotify account as well, so my mother in law can just say 'Alexa, play Josh Groban' and it just works. They loved it so much we ordered them a tap as well so they can use it in the garden come spring.

So it all depends, personally I think $30 isn't bad even if you just use it as a wireless Spotify player, although you'll have to hook it up to good speakers.


They have uses, but some people delude themselves into thinking they make a significant difference in their lives


Alternatively, maybe they do make a significant difference in those people's lives. I mean, seriously--who do you think you are to be the arbiter of that for them?


Perhaps rubatuga is an observer rather than arbiter?


An observer wouldn’t describe one of the sides as delusional.


It does in my case. My entire routine, both morning and night, is set to the Alexa. It's convenient (it reminds me on both my phone and on the device). When I want music, I ask for it. When I'm out of dishwasher pods, I order them. It knows which ones too, because it knows which ones I ordered last time.

So yes, it makes a significant difference in my life, as someone with ADD that struggles with these every day tasks. Maybe the delusional one is the person that thinks their particular perspective is the only one.


To think they’re worthwhile, we only have to think they’re making at least a $30 difference in our lives. That’s not a particularly high bar.


That happens when you lower the crap out of the price. For 30 bucks with a freebie, I even bought one. And a google home mini. In the same room.


Someone put an Echo Dot in my stocking. I’ve been ranting about these devices for a while and even recently wrote a little blog post:

https://h4labs.wordpress.com/2017/12/13/voice-as-a-user-inte...

Is it worth getting a Google Mini too? I’m told that it’s actually smarter. I’m going to set up my Echo so I can reorder all the stuff I hate to shop for.

We’ve been waiting half a century for “Voice as a User Interface”. Now we’re only a decade away?


I would say that the Amazon Echo is generally better at DOING STUFF (e.g. setting alarms and reminders, playing music, adding stuff to your Amazon shopping cart (of course), controlling your TV if you have a Fire stick, etc). Supposedly controlling smart home gear, although I haven't dipped my toes in those waters yet.

The Google Home is generally better at ANSWERING QUESTIONS and providing information. Random queries that pop into your head a thousand times a day (e.g. Who starred in such-and-such movie? Who won the last time the Atlanta Falcons played the Carolina Panthers? etc).

Occasionally though, Alexa will surprise you by answering a question where Google flopped. Either way, like others in this thread, I now have both since they discounted them so low for the holidays. But for the Google, I get by with the "Mini" version... whereas I sprung for the full-size Amazon Echo because I use it for music, audiobooks, podcasts, etc and want the better sound.


I actually find ghome to be better for smart home use. The app is a little more intuitive with organization and it is a lot better with recognizing the names of your stuff. Alexa would have trouble recognizing arbitrary names while ghome almost always gets it right.

I started with Echo but ended up replacing it with Google Home because I like it so much more.


Thankfully I am not the only one who thinks this! I had an argument with my brother over IoT devices with Echos vs Google Home products.

Google Home still requires you to use 3rd party apps but you are forced to set up the device in a location in your home/apartment. I can walk into my apartment and say "Ok Google, turn on all lights" and not have to worry about which brand of lights turn on.

When I used my Echo Dot my brother got me last Christmas, I had so many issues with the same command.


This is the big difference. The GH supports natural language for most things and the Echo requires more rigid or basically commands you have to memorize to use.

I think of our Echo as a command line and our Google homes as using a GUI.

BTW, GH is also a lot easier for old people has been my experience.


You can create “Routines” on the Echo (like IFTTT procedures). You could easily create one for “Alexa turn on all lights” that triggers all of your smart home lights regardless of brand.


And then another one for "dim all lights" and another one for "brighten all lights" and another one for "set all lights to warm white" and another one for...


YMMV but "Alexa turn on my lights" works for fine for my Hue lights. I'm using the Hue skill.


Have both the Echo and now several Google homes. The Google home is a lot easier than the Echo to get it to do stuff. The reason is the GH does not require rigid language or basically commands you have to have memorized like the echo.

So it is a lot easier to use and especially for kids and older people.

You can talk to the GH more like you would talk to your wife.

I think of the Echo as using a command line and the GH a GUI.


I agree and its not really a surprise either... Google has been in the search (Q&A) business a long time.


And Samsung Voice can't do anything well.


I'm sorry, I didn't catch that. What voice interface system would you like to criticize again?


S Voice by Samsung, found on the Gear S3. It's a watch with a full color screen and a cell modem, an amazing bit of hardware. Voice command does not work well at all though. I would love having Google Now on it.


Yep, do it. You’re interested enough to write it up, you should take a look at the home mini.

There are a fair number of people in this thread saying they prefer the dot, which is really interesting to me because I thought the home was the clear winner. Perhaps I need to give Alexa a second chance.

The big upside of the home is it has contextual understanding. “Alexa, what’s the temperature in Celsius” gives me the weather, including full day forecast (cloudy etc) in Fahrenheit. Google will tell me exactly what I wanted to know. I’ve given up on Alexa, but maybe “she” deserves a second chance.


I mean, I just use mine to check the weather. But for 30 bucks, the three seconds I save from not reaching for the phone are kinda worth it, I guess? It reminds me of my first few calendar items too...


What was the freebie?


One of those tp-link smart plugs. Which I haven't even taken out of the box yet, so maybe that shouldn't have influenced my purchase decision!


Maybe it’s just me, but I find these products creepy and intrusive. When I think of entities I’d trust with a networked mic in my home, giant multinationals don’t readily spring to mind. Price is not the issue, much like price isn’t the problem with FB.

...Then again I have a cellphone...


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

Search: