Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #9603

J

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.

Visit the blog
8mentions?
8HN people?
2012–2025first – last linked?
Links on Hacker News per year · peak 2 in 2018

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

The author on HN?

jhawthorn · 43 karma · member since 2011

http://www.johnhawthorn.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Eliminating delays on ESC in vim and zsh
    2 people · 2 mentions · first linked 2014-06-01

What Hacker News says?

  1. 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”
  2. Submitted Ruby might be faster than you think as a story · 104 points

    HN discussion
  3. petercooper · 2018-02-24Recommends
    Three 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”
  4. Submitted Sqeezing performance out of CUDA as a story · 17 points

    HN discussion
  5. Submitted Model H: IBM Keyboard USB Conversion as a story · 5 points

    HN discussion
  6. Submitted Searching Ruby's Documentation as a story · 4 points

    HN discussion
  7. Submitted Writing an AI for a turn-based game as a story · 3 points

    HN discussion
  8. Submitted Eliminating delays on ESC in vim and zsh as a story · 1 points

    HN discussion

Search all of HN for johnhawthorn.com