All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

The 30-year-old keyboard bug: How a Polish letter Ś disappeared from Medium's editor

By

Marcin Wichary

6d ago· 11 min readenInsight

Summary

A deep-dive investigation into a mysterious bug on Medium's text editor where Polish users couldn't type the letter 'Ś' (S with an acute accent). The author traces the root cause through a fascinating chain of dependencies: a JavaScript keypress handler, a legacy ASCII-based keyboard mapping system from the 1980s, and ultimately a 30-year-old bug in a Polish terminal program called 'implant' that incorrectly mapped the Ś key. The article explores how old technical decisions, encoding limitations, and historical quirks of computing can silently persist and cause unexpected problems decades later.

Source

Hacker NewsThe 30-year-old keyboard bug: How a Polish letter Ś disappeared from Medium's editoraresluna.org

Key quotes

· 5 pulled
"I just started an article in Polish. I can type in every letter, except Ś. When I press the key for Ś, the letter just doesn't appear. It only happens on Medium."
"This was odd. We don't really special-case any language in any way, and even if we did… out of 32 Polish characters, why would this random one be the only one causing problems?"
"The bug was three decades in the making. It started with a Polish terminal program called 'implant' from the 1980s, which had a bug in its keyboard mapping for the Ś key."
"What seemed like a simple, isolated bug turned out to be a fascinating journey through the history of computing, encoding standards, and the long tail of technical debt."
"The Ś key on a Polish keyboard doesn't just produce 'S' — it produces a character that has been fighting against encoding limitations and legacy systems for decades."
Snippet from the RSS feed
One keyboard bug three decades in the making

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.