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.

Typing with pleasure

104 pointsby hhaririover 9 years ago

13 comments

chubotover 9 years ago
Great to see this quantified! My pet peeve is laggy interfaces. I&#x27;m not surprised to see Atom on there, because browsers do seem to have a big problem with this. Ubuntu seems to have a big problem with this too, e.g. in the native &quot;gedit&quot;.<p>Back in the Ubuntu 4.0 days (2006 or so), the default terminal was really slow. I didn&#x27;t really know how to use Linux then, so I would SSH into with Putty on Windows, and use the terminal&#x2F;Vim that way. This was actually more responsive than a local terminal!<p>Does anyne else feel a sense of raw power when they switch to a native terminal (Ctrl-Alt-F1) ... ?
评论 #10792252 未加载
Derbastiover 9 years ago
This is a terrific writeup about the latencies of text editors. Now the next step is to research the effects of latency on cognitive strain, typing accuracy, and typing speed.<p>Without that, the latency numbers themselves don&#x27;t mean much. Some 100 ms latencies are readily noticeable (video game input), others are not (pushbutton responses).<p>This paper (<a href="http:&#x2F;&#x2F;www.tandfonline.com&#x2F;doi&#x2F;abs&#x2F;10.1080&#x2F;00140137608931531" rel="nofollow">http:&#x2F;&#x2F;www.tandfonline.com&#x2F;doi&#x2F;abs&#x2F;10.1080&#x2F;00140137608931531</a>) seems to suggest that typing speed does decrease at higher delays, but recovers after a short time. I can&#x27;t access this journal though, so I don&#x27;t know what kinds of delays were tried, and I don&#x27;t know how long the recovery time actually is.
rdancerover 9 years ago
And here I am, working over SSH -- every stroke requires a round-trip. Over a high-latency link, that&#x27;s sometimes a few seconds between a batch of characters appear :-)
评论 #10792014 未加载
评论 #10794389 未加载
评论 #10793034 未加载
falcolasover 9 years ago
I really enjoyed that write up. The only piece I would love to see added would be the addition of emacs and vim in a native console.
评论 #10791331 未加载
评论 #10791661 未加载
评论 #10794482 未加载
smrqover 9 years ago
Terrific data (okay, so it confirms a preexisting bias on my part). I would like to see the numbers for Visual Studio -- I&#x27;ve completely sworn it off at my day job in favor of Sublime Text + command-line MSBuild, for typing latency alone. I&#x27;m curious if my perception aligns with reality.
noir_lordover 9 years ago
The improvement with intellij with zero latency on is insane on Linux, I never noticed how slow it was until that point as I generally don&#x27;t pay much attention to that stuff unless it&#x27;s horribly slow.
JohnHammersleyover 9 years ago
This is related to a problem we have to deal with all the time in LaTeX - the delay between typing the source and seeing the typeset output, especially when running as a SaaS at <a href="https:&#x2F;&#x2F;www.overleaf.com" rel="nofollow">https:&#x2F;&#x2F;www.overleaf.com</a><p>I think the quality of the output you&#x27;re aiming for matters - we as authors (and I speak based on my experiences both running Overleaf and in writing research papers) seem to put up with more latency &#x2F; compile delays if we feel it&#x27;s &#x27;worth it&#x27; (however badly defined) for what we&#x27;re looking to produce.<p>I personally find I do my most creative writing late at night, but my most polished &#x2F; error free during the day. Whilst I wish I could say I split my work up accordingly, I&#x27;ve never found a way to do this effectively. Anyone else have this &#x2F; found a solution?
userbinatorover 9 years ago
<i>I used Classic theme in Windows because, as I pointed out earlier, Aero’s compositing increases drawing latency and enforces V-Sync.</i><p>This is an interesting datapoint in the argument between those who prefer the classic theme and those who use Aero, with proponents on both sides saying &quot;it&#x27;s faster&quot;. Perhaps compositing has higher throughput, but non-composited has lower latency. I personally use classic because it does feel more responsive. That extra ~15ms is definitely perceptible.<p>Another thing I&#x27;ve noticed is that when input latency is high, such as using SSH, I tend to keep typing ahead instead of waiting.
jeffreyrogersover 9 years ago
This is a really cool writeup. It&#x27;s probably worth noting that humans don&#x27;t notice latency under about 100ms and the table at the end shows all the editors surveyed coming in under that number. That said, I&#x27;ve noticed severe latency problems while trying out Atom, and almost never have problems with Vim (unless I try to edit a massive file in it). But for me the latency problems I notice usually aren&#x27;t typing ones, but rather other interactions with the editor such as opening new files or trying to move around text.
评论 #10791670 未加载
评论 #10791644 未加载
评论 #10794093 未加载
Namrog84over 9 years ago
I would have loved to see a few more heavy ide such as visual studio and xcode and a few others. Though it was still quite great
derefrover 9 years ago
Something very strange I&#x27;ve noticed: a bluetooth keyboard connected to my Mac doesn&#x27;t have any perceptible latency... but the same keyboard connected to my iPad has extremely obvious latency (500ms or more.) Anyone know what the deal with that is? Do iOS devices sacrifice Bluetooth latency for battery life somehow?
ninjakeyboardover 9 years ago
What surprised me on the human side was how easy it was to learn another layout. So it seems that re-association is not the same thing as actually learning the keyboard the first time around. Watching the brain learn was a fun process. Would recommend it!
评论 #10792332 未加载
mellingover 9 years ago
Anyone have thoughts on keyboard switch type?<p><a href="http:&#x2F;&#x2F;xahlee.info&#x2F;kbd&#x2F;keyboard_switch_mechanisms.html" rel="nofollow">http:&#x2F;&#x2F;xahlee.info&#x2F;kbd&#x2F;keyboard_switch_mechanisms.html</a><p>Most keyboards (rubber dome, scissor) require the user to press a key to the bottom (i.e. A hard stop). Mechanical keyboards (e.g. spring, MX Cherry) register a keypress part way down. Cherry Blues, for example, have a pronounced sound and tactile feedback. Do these features make people better typist?