Comment by jvanderbot

Comment by jvanderbot 2 days ago

26 replies

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>.

Me: "Alexa add peanut butter to shopping list". "Peanut butter added".

Some people are TCP. Some are UDP.

inopinatus 2 days ago

“Alexa add peanut butter to shopping list" <silence>

“Alexa add peanut butter to shopping list" <silence>

“Alexa add peanut butter to shopping list". “Peanut butter added. Peanut butter added. Peanut butter added.”

  • rwky 2 days ago

    "Alexa add peanut butter to shopping list".

    "It's currently raining would you like to see the forecast for tomorrow also I found this routine you might like would you like me to enable it"

    writes peanut butter on a piece of paper

  • JdeBP 2 days ago

    This is what you get when you don't check for PIPELINING in the EHLO response like you are supposed to. (-:

SirFatty 2 days ago

"Some people are TCP. Some are UDP."

Nailed it! This is going up on the wall in my office.

  • mariusor 2 days ago

    > are UDP. some

    :P

    • mafuy 2 days ago

      Misses, sure. But it should be quite rare that the order is wrong. It would only happen if the route changes.

      • jvanderbot 2 days ago

        Or, does "Alexa, add peanut butter to shopping list" fall under the UDP frame size? Joke reversed.

      • mariusor 2 days ago

        Eh, comedic posts should probably be allowed some leeway in their attempt at being funny.

        • JdeBP 2 days ago

          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. (-:

    • TOGoS 2 days ago

      That's why you put enough context in each packet that nobody gets confused if the order changes or some get missed.

  • TeMPOraL 2 days ago

    And some people, like me, are... what do you call TCP but without initial handshake? Like:

    ----

    Other person: Hi, what time was that thing?

    Me: Hey, 14:00.

    ...

    ...

    Me: Hey, 14:00!

    ...

    ...

    Me: walks in their face Hey you, the thing you asked, it's at 14:00.

    Other person: Yes yes, I heard you first time!

    Me: boils internally, muttering to themselves so why the fsck didn't you say so?

    ----

    Please don't hang on "Hello", but for $deity's sake, confirm reception of messages, especially in analog communication.

    • simonw 2 days ago

      Weirdly I really enjoyed MrBeast's line on this in his leaked internal production memo:

      "Since we are on the topic of communication, written communication also does not constitute communication unless they confirm they read it."

      https://simonwillison.net/2024/Sep/15/how-to-succeed-in-mrbe...

      • whoisyc a day ago

        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.

illiac786 2 days ago

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

  • newdee 2 days ago

    I just drop malformed packets that only contain “hello”

bombcar 2 days ago

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"

  • danaris 2 days ago

    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.

    • bombcar 2 days ago

      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.

    • drcongo 2 days ago

      Let me guess, you have an American accent?

      • danaris 2 days ago

        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.