[HN Gopher] I Built That "So-and-So Is Typing" Feature in Chat a...
       ___________________________________________________________________
        
       I Built That "So-and-So Is Typing" Feature in Chat and I'm Not
       Sorry (2014)
        
       Author : wlkr
       Score  : 37 points
       Date   : 2020-10-08 11:30 UTC (11 hours ago)
        
 (HTM) web link (slate.com)
 (TXT) w3m dump (slate.com)
        
       | silveroriole wrote:
       | I don't mind this behaviour. It can be difficult to coordinate
       | when you don't know whether the other person is done yet or not.
       | Back in the old days we used to, as the end of the article says,
       | send lots of little bits of text to deal with this (to older/less
       | internet-savvy people's great annoyance, as they treated chat
       | just like email, and would be furious when their wall of text was
       | responded to with half a sentence!) but it made the chat very
       | disjointed and you'd end up having to deal with multiple
       | simultaneous stands of conversation. Anyway, the real problem is
       | people who ask "what were you typing?" when you delete your
       | message or take a long time. You don't want to know!
       | 
       | I've never used a 'live' chat like he describes but I really like
       | the idea. Is there anything modern that provides that?
        
         | throwaway287391 wrote:
         | > Anyway, the real problem is people who ask "what were you
         | typing?" when you delete your message. That seems so rude to
         | me!
         | 
         | I've never actually had this happen to me, but I nonetheless
         | fear it will 100% of the time I start typing something and then
         | delete it. In any IM application that has a typing indicator
         | (especially Slack at work -- I shudder at the thought of typing
         | out a long message in #general), I've taken to drafting
         | messages that require any non-trivial degree of thought to type
         | in a separate box, e.g. a message to myself, and then copy-
         | pasting it into the actual chat.
        
       | vernie wrote:
       | https://www.youtube.com/watch?v=VdMjqcjMVTc
        
       | marketingPro wrote:
       | In all fairness to the Author, people make up excuses for their
       | behavior to justify it.
       | 
       | He may actually be deeply conflicted but this is a defense
       | mechanism.
        
       | grawprog wrote:
       | >I'd rather know what the other person were typing as she typed
       | it.
       | 
       | >And it used to be that I did. Long before instant messaging
       | programs even existed, there was a Unix program for chatting
       | called "talk" (and variations like "ytalk" and "ntalk"). The
       | interface was not like that of chat programs today, where you
       | type a message in the bottom, then hit Enter to send it over the
       | wire to your friend. Instead, talk split the screen in half and
       | transmitted everything you typed letter by letter. If you typed
       | something and then deleted it, your friend would see the whole
       | gaffe. Your text and your friend's text were never combined into
       | sequence.
       | 
       | I have to admit, i'm not sure if I share the author's enthusiasm
       | for such a system.
       | 
       | It would be heavily dependent on who i'm talking to. If this were
       | the default way of messaging with no other options, this would
       | get a hard no from me. But, with certain people in certain
       | situations, a modern version of this would actually be pretty
       | nice.
       | 
       | Still, I wish overall there were more options for disabling
       | things like typing indicators, read reports, constant online
       | status indicators altogether. My biggest problem isn't so much
       | their existence, but the inability to fully disable them in most
       | cases.
        
         | dguo wrote:
         | I loved this feature when I first experienced it in Google
         | Wave. I don't think it belongs everywhere, but exactly as the
         | article author says, it makes the conversation feel smoother
         | and more like I am actually talking to someone in real life
         | because I can think about what they are saying as they are
         | typing it.
         | 
         | In a real life conversation, you digest in real time as you
         | hear the other person. You don't have to wait for chunks of
         | their thoughts.
        
           | Wowfunhappy wrote:
           | (Talking about Google Wave) I liked it in theory! In practice
           | it felt super awkward and almost privacy-invasive, but I
           | think that's because we weren't use to it. If it became
           | commonplace, it would ultimately seem more natural.
        
         | lotsofpulp wrote:
         | Email is all of that disabled.
        
           | boogies wrote:
           | (as long as you your client doesn't load tracking pixels
           | wrong) Edit: the article: "Gmail tells you if your friend is
           | typing, and whether there's any text left in the box."
        
             | snazz wrote:
             | Doesn't Gmail load and proxy all external images anyway? Am
             | I remembering wrong?
             | 
             | Of course, not everyone uses Gmail, but if it loads all
             | images whether or not they're opened, tracking pixels are
             | much less useful.
        
               | boogies wrote:
               | IIRC their servers cache them the first time you open an
               | email, only preventing them from triggering _again_ if
               | you open the email more than once
               | 
               |  _EDIT_ : it looks like it doesn't even do that, and
               | "might even benefit email marketing, for sure not blow it
               | up" if this isn't out of date:
               | https://blog.filippo.io/how-the-new-gmail-image-proxy-
               | works-...
        
           | Scoundreller wrote:
           | I wish email supported this at the corporate level.
           | 
           | It wastes time when someone sends an email to a team of 5
           | people and they're all independently working on the same
           | reply.
        
         | yarone wrote:
         | Lots of "Live chat" customer-support type systems do it this
         | way. You can see what your prospective customers are typing as
         | they type. Every character, backspace, etc.
         | 
         | A bit creepy and violates privacy expectations, I think.
        
           | whiddershins wrote:
           | What. Someone should do something about this. I absolutely am
           | shocked by this.
        
             | drewrv wrote:
             | It is really terrible. https://lifehacker.com/customer-
             | service-chat-services-see-ev...
        
         | jghn wrote:
         | The live feed of talk/ytalk/etc was a mixed bag. If the person
         | you were chatting with was a decent typist it was great as you
         | could process what they were writing as they were typing.
         | 
         | But much more often the person on the other end was super slow,
         | constantly making and then slowly fixing their typos, etc. I
         | spent most of my time getting frustrated watching them muddle
         | through
        
       | Baeocystin wrote:
       | I hated the behavior then, I hate it now, and will continue to
       | despise it in the future. I am not being hyperbolic in my
       | adjective choice. I have seen real work drama over this sort of
       | thing, because people misinterpret the 'is-typing' as 'is-paying-
       | attention-to-me', and the inevitable long delays, short replies,
       | forced focusing on waiting for someone to finish... It is an
       | anti-social antipattern from beginning to end.
        
         | infogulch wrote:
         | I think a big part of the problem is that the feature's
         | implementation doesn't always align with the author's intended
         | drafting / published status. The feature just picks the closest
         | outcome that happens to be measurable (e.g. "author typed in
         | draft box in the last 0.5s" or "draft box is not empty string")
         | without regarding how a notification of that measure maps to
         | the social dynamics of IM communication.
        
           | marketingPro wrote:
           | I run a popular website and people find me on various social
           | media accounts. People usually ask questions or give
           | feedback.
           | 
           | I cannot reply to all of them right away. I may be able to
           | reply nightly with a major reduction in productivity.
           | 
           | I know the "seen" is a real issue. Most of the time I need to
           | think about it.
           | 
           | And me personally, I'm offended if someone "sees" my message
           | and doesn't respond. I'm sure others do too, even if I
           | respond within 1 week.
           | 
           | The internet is not IRL. I manage more relationships than
           | would be possible.
        
         | fimdomeio wrote:
         | Both that and the read status destroyed the charm of chat to
         | me. Before I could be fast or take 2 days to answer but it
         | would mean that I would take my time to do a proper answer. Now
         | it means I'll ignore messages for a bigger period because I
         | don't want the other person to see that I read them, and then
         | I'll right much faster because I don't want to person to see 6
         | interrupted "... is typing".
        
           | hobby-coder-guy wrote:
           | Write
        
           | nicbou wrote:
           | This is especially difficult when receiving messages you
           | can't immediately deal with. Yes I'm online, and yes I saw
           | your message, but now is not a good moment. No I don't hate
           | you, I'm just not currently available. I hate having to
           | tiptoe around the notification to avoid marking it as read.
        
         | superkuh wrote:
         | I hated it in the open source chat application Retroshare so
         | much that instead of using a pre-compiled version I edited the
         | source to disable the activity send notifications from my
         | client.
         | 
         | After doing that I noticed the function actaully sent the
         | message "etc etc is typing..." and you could change that
         | message to arbitrary strings. Unaltered clients then display
         | the arbitrary string instead of a "is typing" one.
        
         | dvtrn wrote:
         | _I have seen real work drama over this sort of thing, because
         | people misinterpret the 'is-typing' as 'is-paying-attention-to-
         | me'_
         | 
         | A way to counter this is by tactfully making your boundaries of
         | availability unabimguously and abundantly clear and intentional
         | where you can. Once you've communicated this boundary, enforce
         | it. Defend it with all your might but with discretion for when
         | it may need bending (but not breaching).
         | 
         | No need to carry the burden of guilt or shame because you're
         | making a deliberate attempt to triage where your attention is
         | going at a given time with so many dings, pings and alerts all
         | yammering for our collective attentions.
        
           | Baeocystin wrote:
           | >Once you've communicated this boundary, enforce it.
           | 
           | I 100% agree with you that setting clear professional
           | boundaries is a necessary thing to do. I am also of the
           | opinion that a big part of that is to not use tattle-chat
           | systems whenever possible, because they actively work against
           | exactly this.
        
       | x87678r wrote:
       | I dont mind that, what drives me nuts is the people who say "hi",
       | then wait for you to say "hi", then they start typing the message
       | they wanted to send, taking 5 minutes to write a short essay,
       | while you're sitting there distracted and waiting.
        
         | analyst74 wrote:
         | I hear a lot of people express this sentiment, and I honestly
         | don't fully understand the frustration.
         | 
         | Why do you have to wait for them to type out the real message?
         | Is there some social/messaging etiquette that I'm breaking by
         | ... read and get back to them when I have time?
        
           | notJim wrote:
           | They've already potentially interrupted you by sending you
           | that "hi". But the "hi" contains zero content. And worst of
           | all, they often wait for your reply, which means you have to
           | actually do something to get them to tell you what they
           | wanted to tell you.
        
         | MereInterest wrote:
         | Each time that they do, have an auto reply set up to respond
         | with https://www.nohello.com/2013/01/please-dont-say-just-
         | hello-i... ?
        
           | x87678r wrote:
           | Nice. https://www.nohello.com/ is easier to remember, I'll
           | start doing this.
        
           | yesenadam wrote:
           | I like it. But in the second example they've already finished
           | typing the whole question by the time they said Hi in the
           | first.. then we're told the second way finishes "minutes
           | sooner"? Hmm. That appears to make no sense.
           | 
           |  _Not wasting the other person 's time_ is however super-
           | important, and a great fast test of whether someone is
           | considerate enough to be an online friend or not.
        
         | AnIdiotOnTheNet wrote:
         | I agree. I have a coworker who does this on the phone too.
         | "Hey, how are you?", ugh. Look, you didn't call me and
         | interrupt whatever I was doing to chit chat, tell me what the
         | damned problem is.
        
       | czzr wrote:
       | As often, xkcd nailed it: https://xkcd.com/1886/
        
       | JoeAltmaier wrote:
       | Yeah Yahoo IM had that, but they used different servers for the
       | 'activity' messages and the actual text. So you could get the
       | "typing" indication _after you had received the message_. It was
       | often out of order, and very confusing.
       | 
       | Our message app (Sococo) was rigorous about sending activity
       | messages, from peer to peer. Not periodically; just when typing
       | began or 'timed out', or when focus was gained or lost (desktop
       | app). So a minimum of messages got sent, not the barrage of ping-
       | style message the other guys sent.
        
       | orev wrote:
       | It makes you feel like once you start typing something, you have
       | to at least send something, even if you change your mind about
       | replying.
       | 
       | And I'm always skeptical of these "I invented it" type posts. The
       | talk command on Unix actually allowed you to see what the other
       | person was typing in real time, letter by letter.
        
         | leetcrew wrote:
         | > The talk command on Unix actually allowed you to see what the
         | other person was typing in real time, letter by letter.
         | 
         | the author mentions this in the article.
        
         | [deleted]
        
         | redis_mlc wrote:
         | > And I'm always skeptical of these "I invented it" type posts.
         | 
         | FYI: I know most of the celebrity nerds in Silicon Valley, and
         | generally the technical origin stories you hear about are
         | actually true.
         | 
         | The most inaccurate stories are around who cofounders are - one
         | is invariably "left out" later on. (See the recent reddit
         | news.)
         | 
         | Because of my knowledge of above, when I worked at a unicorn
         | and saw a slide listing 4 cofounders, and asked where the 4th
         | one was, got silence. :)
        
       | scubbo wrote:
       | This doesn't bother me at all.
       | 
       | It's the person who invented Read Receipts that really needs to
       | apologize.
        
       | rzzzt wrote:
       | Skype's "cat is typing" animation when a bunch of keys are held
       | down was cute, though. Who did that one?
        
       | floren wrote:
       | I seem to remember that on one of the chat services, there was a
       | trick to see what the other person was typing before they hit
       | Enter. Something like the client actually sent updates as the
       | other user typed, and your client would receive it, but not
       | display it until the message was marked "sent"... but third-party
       | clients could just show you the in-progress messages. Anyone
       | remember this?
        
         | Scoundreller wrote:
         | Not that, but similar: an MSN messenger clone would pop up a
         | window once someone else opened a chat window with you, before
         | they sent a message.
         | 
         | Was fun to say "hi" while someone was writing an initial
         | message to you.
         | 
         | Dunno why I told my friend that her sister often opened a
         | window (to see my picture presumably) without ever sending a
         | word...
        
       ___________________________________________________________________
       (page generated 2020-10-08 23:01 UTC)