HN Hall of Fame Weekly email

Typing with pleasure, and low latency

pavelfatin.com Research & data Technical reports Software engineering Candidate
Screenshot of pavelfatin.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 7 calendar years, with breakout response in 2 of them.

submissions
15
submitters
13
observed span
2015–2025
peak thread · 68 comments
141 pts
latest 20+ return · 2021-08-13
23 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

> Because sampling rate is fast enough to misinterpret contact bounce as keystrokes, keyboard control processor perform so-called debouncing of the signals by aggregating them across time to produce reliable output. Such a filtering introduces additional delay, which varies depending on microcontroller firmware. As manufacturers generally don’t disclose their firmware internals, let’s consider typical debouncing algorithms and assume that filtering adds ~7 ms delay, Since it's debouncing rather than outright…

Great to see this quantified! My pet peeve is laggy interfaces. I'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 "gedit". Back in the Ubuntu 4.0 days (2006 or so), the default terminal was really slow. I didn't really know how to use Linux then, so I would SSH into with Putty on Windows, and use…

chubot·104-point thread·

This mirrors one of the things that I 'feel' about using Vim, that I commented about a few months ago [0]. It just feels faster than using something like Atom / Visual Code, it's hard to explain in other terms, but this at least shows the actual latency values that cause the feeling. The great thing from these graphs is that it shows the consistency of performance with Vim across pretty much all platforms. So once you're using Vim it's…

icc97·33-point thread·

Typical average latency of keyboard and monitor combined is about 26 ms 'typical' might be a bit of a stretch here: I doubt that without tuning settings on a standard OS like Ubuntu/Windows and with your typical 60 or 75Hz monitor it's possible to achieve numbers this low (I've measured software->monitor latencies, good luck getting lower than 2 frames, and that's excluding input and processing). Anyway since this is largely theoretical, what would be really interesting here to actually measure…

stinos·23-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
318

reference only — not used in Hall rules or ranking

Total comments
118

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2015-12-24Typing with pleasurebmc750510
2015-12-24Typing with pleasureFirst breakouthhariri10434
2016-04-24Typing with pleasureProfDreamer10
2017-05-02Human and machine aspects of typing latency (“typing lag”)shalabhc10
2017-07-26Typing with Pleasurechubot31
2017-07-26Typing with pleasure (typing latencies of common editors)beliu20
2017-08-08Typing with pleasuretosh336
2017-08-22Typing with pleasure, and low latencyBest threadfanf214168
2019-05-09Typing with Pleasure (A Study on Latency)devereaux10
2019-06-25Typing with Pleasuretosh10
2019-08-04Typing with Pleasuregrzm20
2021-03-02Typing with pleasure – human and machine aspects of typing latencylfowles11
2021-08-13Typing with Pleasure (2015)Latest 20+ point returntosh236
2022-12-01Typing with pleasure (2015) – typing latency measureddiroussel21
2025-01-02Typing with Pleasure (2015)a_aitch21