My wife, god bless her, is really good with people. I try very hard to mimic her, but this multi-round interaction has completely permeated how she interacts over tech, even with tech. I cannot manage it.
Her: "Alexa, add to shopping list". "OK, what should I add for you". "Peanut butter". "OK, peanut butter added, what else?". <long pause while the house has to be quiet until alexa times out>.
Your wife is possibly wondering why you send everything cleartext in one single frame and don't do challenge-response or any sort of state machine resynchronization between client and server. (-:
Especially as it's impossible to tell whether jvanderbot's "people" datagram got dropped by some intermediate hop in the UDP version or was never sent. (-:
This is why emoji responses on Slack are so useful. You can ask others to affirmatively confirm that they have read a message and they can make the confirmation without clogging up the channel with tons of text messages.
And no “read receipt” as it is usually implemented would not cut it, because it only means “this message showed up on the recipient’s screen once” not that they have actually read it.
I think both methods are TCP in the sense that you’re getting some form of ACK. Maybe „some people have a larger MTU“ or „some people are jumbo frames“. Hmm, but that doesn’t sound great… „to each its own MTU.“ nah.Ok, I give up =P
See, if you had Siri you'd be forced into the first anyway:
"Alexa add peanut butter to shopping list" "OK, what should list should I add to?" "shopping list" "Ok, what should I add for you" "Peanut butter" "Ok, playing Peanut Butter by the Royal Guardsmen on a HomePod you forgot you had"
My whole family uses Siri—both through our phones and through the HomePod mini in the kitchen—to add items to the shopping list.
Siri occasionally misunderstands the name of the item, or needs to ask who's speaking (when on the HomePod), or has trouble because the phone of the person asking has briefly dropped off the Wifi, but in the ~5 years we've had it, I can count on one hand the number of times adding has just failed with any pattern remotely like what you describe.
For me it's 80% accurate (including sometimes I'm entirely surprised it heard above all the screaming and howling) and then 20% it's just hilariously horribly wrong.
Well, mine personally shifts frequently to British—but yes; I can see that that could cause a problem for some people, especially if their accent is not a specific one that Siri's been trained on.
As a Brit, let me tell you, there is no such thing as a British accent. Our accents vary wildly by region, and sometimes those regions can be under ten miles away, let alone the huge differences between the four home nations. My own is basically what Americans imagine an English accent to be, a bit Hugh Grant but not as posh. Siri can do the basics for me, but playing some random song when any of us have asked it to do something completely different has become a running joke in our house. It's great when the kids try to set a timer or something and it suddenly starts blaring out some very sweary hip hop.
Oh, certainly—mine is vaguely East Midlands, as that's where my father comes from. But without knowing that the person one's talking to is British, just saying "British accent" is going to be much clearer.
Her: "Alexa, add to shopping list". "OK, what should I add for you". "Peanut butter". "OK, peanut butter added, what else?". <long pause while the house has to be quiet until alexa times out>.
Me: "Alexa add peanut butter to shopping list". "Peanut butter added".
Some people are TCP. Some are UDP.