HN Hall of Fame Weekly email

Markov Keyboard: keyboard layout that changes by Markov frequency (2019)

github.com Software & code Software projects Computer science Candidate
Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
3
submitters
3
observed span
2019–2024
peak thread · 105 comments
167 pts
latest 20+ return · 2024-12-19
167 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

Nice. Some thoughts. Look at PPM. Your prediction model would work better with personalised data. PPM is efficient (nb. I see you are using python - look at this https://github.com/willwade/pylm - although be warned - i think my code is not quite right..) Layout shifting for finger movement - well its great if you didnt have to look. The time for visual processing the letters adds a significant lag (its why typical word prediction isnt used that much and when…

This reminds me of Dasher: https://en.wikipedia.org/wiki/Dasher_(software) https://dasher.zone/ A little dizzying to use but a great fusion of some nice concepts. And for its target audience probably a lot more possible than a traditional keyboard.

Well I certainly enjoyed this, it was great fun to write! If you have any suggestions or ideas, I'm always happy to hear them!

shae·2-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
293

reference only — not used in Hall rules or ranking

Total comments
160

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2019-06-01Markov kbd: keyboard layout that changes by markov frequencysigna1121
2019-06-03Markovkeyboard: Keyboard layout that changes by Markov frequencyFirst breakoutluu12454
2024-12-19Markov Keyboard: keyboard layout that changes by Markov frequency (2019)Best thread · Latest 20+ point returndr_kiszonka167105