Hacker News new | past | comments | ask | show | jobs | submit login

> The 1.3ms latency is excellent and I love the key feel.

Anyone can explain how is that possible, given that plenty of experiments showed that the human (conscious) reaction time is above 150 ms?




Reaction as in responding to an unexpected event?

Typing in Vim/Sublime feels instant compared to your run of the mill IDEs. It's painful having to work in those behemoths, esp. considering the fact that I'm literally waiting for them to put text into a buffer.

That difference is less than 150ms, and I hate it.

EDIT:

Here's a video depicting latency. The difference between 10ms and 1ms is monumental.

https://youtu.be/vOvQCPLkPt4?t=56


150 ms is the time it takes for a person to see the input and then do something (like pressing a key or blinking). That's a two way communication with processing (thinking) time included. The actual input reaction, as the time it takes for your brain to register something, is faster.

In addition to that, the reaction time does not actually matter. You would be able to see a sub-reaction-time delay because your brain has a way of timing and synchronizing events. Look at it this way. You send a letter on March 1. You receive a reply on March 10. It doesn't matter how much later you actually read the reply, on March 11, 15, or in April - you still would know that it took 10 days to get the reply.


Reaction time is a different measurement than perception time. The linked article goes into this.

You can absolutely tell the difference between 150ms and 1.3ms. Hell, people can easily tell the difference between a 60 FPS framerate and 30 FPS. That's a difference of only 16 ms per frame.


Reaction time is time to react to (randomly generated) stimulus. So it measures the delay of our inputs, and delay of our outputs.

You are not reacting to stimulus. You are producing event (keypress) and waiting to see result.

Brain sends the message, it hits the fingers some miliseconds later but brain already knows what to expect and is already watching. So the net effect is "okay I knew I pressed the key, why nothing changed?"


Reaction time and perception time are not the same. I can perceive latency at a much finer resolution than 150ms and find high latency bothersome.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: