Top all-time · #9603
John Hawthorn
Personal blog · johnhawthorn.com · on HN as jhawthornprogrammingsystems
John Hawthorn's personal blog at johnhawthorn.com covers programming and systems. Since 2012, 8 different Hacker News readers have linked it 8 times, most often “Eliminating delays on ESC in vim and zsh”. It is still writing: the last post was on 2025-10-19, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link John Hawthorn's posts on the vi Esc key delay and on Ruby's method JIT. One commenter calls a group of links including his Ruby JIT post "worthwhile reads".
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
John Hawthorn's blog
Most-linked posts?
- Eliminating delays on ESC in vim and zsh2 people · 2 mentions · first linked 2014-06-01
What Hacker News says?
This is not a bug in vim. This is because Esc was historically used as a Meta key in lieu of the modern use of Alt. For example, if you use tmux, add the following to .tmux.conf: set -s escape-time 0 Other terminal multiplexors and emulators have different commands for this. Edit: There are a few other possible issues you are having: http://www.johnhawthorn.com/2012/09/vi-escape-delays/
Comment linking /2012/09/vi-escape-delays/
on “Vim's 400 line function to wait for keyboard input”Submitted Ruby might be faster than you think as a story · 104 points
HN discussionThree worthwhile reads for anyone interested in the new (M)JIT: https://medium.com/@k0kubun/the-method-jit-compiler-for-ruby... https://medium.com/square-corner-blog/rubys-new-jit-91a5c864... https://www.johnhawthorn.com/2018/02/playing-with-ruby-jit-m...
Comment linking /2018/02/playing-with-ruby-jit-mjit/
on “Ruby 2.6.0-preview1 Released”Submitted Sqeezing performance out of CUDA as a story · 17 points
HN discussionSubmitted Model H: IBM Keyboard USB Conversion as a story · 5 points
HN discussionSubmitted Searching Ruby's Documentation as a story · 4 points
HN discussionSubmitted Writing an AI for a turn-based game as a story · 3 points
HN discussionSubmitted Eliminating delays on ESC in vim and zsh as a story · 1 points
HN discussion