TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

I built that “so-and-so is typing” feature in chat (2014)

62 pointsby wlkrover 4 years ago

16 comments

grawprogover 4 years ago
&gt;I’d rather know what the other person were typing as she typed it.<p>&gt;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.<p>I have to admit, i&#x27;m not sure if I share the author&#x27;s enthusiasm for such a system.<p>It would be heavily dependent on who i&#x27;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.<p>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&#x27;t so much their existence, but the inability to fully disable them in most cases.
评论 #24724413 未加载
评论 #24724271 未加载
评论 #24724725 未加载
评论 #24725549 未加载
评论 #24725185 未加载
评论 #24723254 未加载
评论 #24726944 未加载
评论 #24725787 未加载
x87678rover 4 years ago
I dont mind that, what drives me nuts is the people who say &quot;hi&quot;, then wait for you to say &quot;hi&quot;, then they start typing the message they wanted to send, taking 5 minutes to write a short essay, while you&#x27;re sitting there distracted and waiting.
评论 #24724335 未加载
评论 #24724715 未加载
评论 #24727916 未加载
评论 #24726141 未加载
评论 #24725816 未加载
评论 #24725526 未加载
评论 #24724788 未加载
Baeocystinover 4 years ago
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 &#x27;is-typing&#x27; as &#x27;is-paying-attention-to-me&#x27;, 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.
评论 #24724324 未加载
评论 #24724655 未加载
评论 #24724258 未加载
评论 #24724837 未加载
评论 #24724870 未加载
nixpulvisover 4 years ago
Back when I worked at Apple, I opened a somewhat detailed issue against the messaging application trying to explain some of the mental health implications of &quot;the dot dot dots&quot;. Sadly, the issue was moved somewhere I didn&#x27;t have access, and surely ignored.<p>I quit that stupid job.<p>P.S. I still believe (... though it may be overly complex) that a group of users should be able to <i>opt-in</i> to this mode. But by default, and perhaps on a timeout, it is disabled.
scubboover 4 years ago
This doesn&#x27;t bother me at all.<p>It&#x27;s the person who invented Read Receipts that really needs to apologize.
评论 #24724872 未加载
JoeAltmaierover 4 years ago
Yeah Yahoo IM had that, but they used different servers for the &#x27;activity&#x27; messages and the actual text. So you could get the &quot;typing&quot; indication <i>after you had received the message</i>. It was often out of order, and very confusing.<p>Our message app (Sococo) was rigorous about sending activity messages, from peer to peer. Not periodically; just when typing began or &#x27;timed out&#x27;, 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.
评论 #24724916 未加载
rzzztover 4 years ago
Skype&#x27;s &quot;cat is typing&quot; animation when a bunch of keys are held down was cute, though. Who did that one?
ricardobeatover 4 years ago
ICQ also had the &#x27;real time typing&#x27; years earlier. It felt pretty normal at the time!
marketingProover 4 years ago
In all fairness to the Author, people make up excuses for their behavior to justify it.<p>He may actually be deeply conflicted but this is a defense mechanism.
评论 #24724983 未加载
orevover 4 years ago
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.<p>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.
评论 #24724383 未加载
评论 #24724417 未加载
评论 #24732250 未加载
评论 #24724454 未加载
silverorioleover 4 years ago
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&#x2F;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!<p>I’ve never used a ‘live’ chat like he describes but I really like the idea. Is there anything modern that provides that?
评论 #24724800 未加载
florenover 4 years ago
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 &quot;sent&quot;... but third-party clients could just show you the in-progress messages. Anyone remember this?
评论 #24724695 未加载
评论 #24726827 未加载
NicolasGordenover 4 years ago
I find it interesting that when I was growing up, the person who invented the typing notification feature would have presented it as an achievement.<p>Now these articles start with him taking the &#x27;blame&#x27;.<p>It feels so... like a new world... where most people are offended and angry by every tiny little annoyance of modern life. Where being angry and pessimistic is almost fashionable. Complaining about life, feeling hopeless, prophesizing disaster and externalizing problems is something people do to &#x27;brag&#x27;.<p>I feel schools should include a decent amount of volunteering with people who have real problems. Maybe that way the next generation won&#x27;t be so quick to focus on the negative. We&#x27;re living in the best of times by all objective measurements.
评论 #24726033 未加载
评论 #24725861 未加载
vernieover 4 years ago
<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=VdMjqcjMVTc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=VdMjqcjMVTc</a>
borplkover 4 years ago
Just from reading the title I expected this was going to be a &quot;... and I&#x27;m sorry&quot; article.
czzrover 4 years ago
As often, xkcd nailed it: <a href="https:&#x2F;&#x2F;xkcd.com&#x2F;1886&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;1886&#x2F;</a>