Ilya Birman

ilyabirman.net · Personal blog · on HN since 2012

Ilya Birman is a Russian designer who writes about typography, interface design, and web and native apps, and who created a popular keyboard layout.

What HN saysHN commenters recommend his typography keyboard layout for typing em dashes and praise his underappreciated design work, including Moscow metro and rail maps.
30HN people shared it
12linked it in comments
44stories submitted
1.5Kstory points
3 months agolast shared
2012people per year2026

Most-shared posts

  1. 1
    Typography layout
    4 people · first shared 2022
  2. 2
    The future of the web and native apps
    3 people · 21 points · first shared 2015 · 1 comments on HN
  3. 3
    Open Letter to Steve Lemay
    3 people · 7 points · first shared 2026 · discussion on HN
  4. 4
  5. 5
    Modes in UI are bad; even worse are timed modes
    2 people · 62 points · first shared 2013 · 99 comments on HN
  6. 6
    Likely – social sharing buttons that aren’t shabby
    2 people · 4 points · first shared 2015 · discussion on HN
  7. 7
    Ui museum turbo pascal 7 1
    2 people · first shared 2021
  8. 8
    Why are browsers so slow?
    1 people · 410 points · first shared 2016 · 360 comments on HN
  9. 9
    Forebruary, an endless wall calendar
    1 people · 247 points · first shared 2013 · 101 comments on HN
  10. 10
    SIM Cards Must Die
    1 people · 148 points · first shared 2012 · 138 comments on HN
  11. 11
    iOS Safari and Memory Management
    1 people · 39 points · first shared 2019 · 46 comments on HN
  12. 12
  13. 13
  14. 14
  15. 15
    All-caps in legal texts: make it small-caps
    1 people · 5 points · first shared 2013 · 3 comments on HN

What HN people wrote when they linked it

brachkow · 2026-07-27
In Eastern Europe, a lot of computer-savvy people write with em dashes. I see two reasons behind that: 1. There is a highly popular Cyrillic keyboard layout with an em dash made by design educator Ilya Birman – https://ilyabirman.net/typography-layout. 2. His colleague, Maxim Ilyahov is the author of an extremely popular book on writing good copy. Somehow, this book was a bestseller for years and was read by all kinds of common folk. I once saw a janitor reading it on a break!
ainar-g · 2022-06-29
Ilya Birman's work is greatly underappreciated. His Moscow Metro map proposal[1] was pretty cool, and his commuter rail map[2] summarizes the routes much better than its predecessors. [1]: https://ilyabirman.net/moscow/metro/map/2016/ [2]: https://ilyabirman.net/moscow/rail/
rob74 · 2026-03-13
Yeah, remember good old Norton Commander (https://en.wikipedia.org/wiki/Norton_Commander) - not that newfangled clone Midnight Commander, the original? Or the Borland text mode IDEs (https://ilyabirman.net/meanwhile/all/ui-museum-turbo-pascal-7-1/), complete with windows, menus, buttons, scroll bars, file dialogs etc. etc.?
piskov · 2025-12-24
Do yourself a favour and use typography layout https://ilyabirman.net/typography-layout/
notpushkin · 2025-05-31
I’ve built a custom layout for that (and a bunch of other symbols I frequently use). ⌥ hyphen for en-dash, ⌥ ⇧ hyphen for em-dash (and ⌥ M is for minus): https://typo.ale.sh/ (The idea isn’t new, of course: the default macOS layout’s 3rd layer is absolutely bonkers. I think Ilya Birman was the first: https://ilyabirman.net/typography-layout/)
april_22 · 2022-06-29
Also, it seems like his work is actually being used. He designed all the street plates for Chisnau, the capital of Moldova and they look pretty cool. https://ilyabirman.net/chisinau/
magicalhippo · 2021-02-20
They most definitely could do a lot[1]. There was also overlays[2][3] and extended memory (EMS/XMS) which made it possible to use quite a lot of memory. [1]: https://ilyabirman.net/meanwhile/all/ui-museum-turbo-pascal-7-1/ [2]: http://www.oocities.org/~franzglaser/tpsrc/overlaytxt.html [3]: https://secondboyet.com/articles/publishedarticles/theslithytove.html
rexreed · 2021-02-16
The future repeats the past. This looks much like the back-end systems I used to design on TurboPascal in the late 1980s / early 1990s. https://ilyabirman.net/meanwhile/pictures/tp-80.png
ogurechny · 2026-03-03
Ahem. https://ilyabirman.net/typography-layout/ It has been available for 20 years. To use combining characters (and client-side font layout and rendering), type the letter, then one of available dead keys two times (e. g. `a, AltGr+Shift+6, AltGr+Shift+6` gives â). To get the single code point (if it's available), type modifier once, then the letter (e. g. `AltGr+Shift+6, a` gives â). I've been touch typing em dashes for years, and can't imagine it any other way. It seems that corresponding Russian installers are more up to date. You can gently nag the author to update the English version, or just take the Microsoft Keyboard Layout Creator, and do it your way. Be aware that certain silly applications use hard-coded keyboard shortcut handlers that bypass the system, and therefore misbehave if system layout is anything else but default US English. Windows also sometimes likes to resurrect the deleted default layout until the last process that used it exits, or something like that. It has been said multiple times that the absence of proper typography on personal computer keyboards is just laziness, ignorance, and lack of leadership. There are no technical reasons for that — just look at keyboards for European languages.
bit_flipper · 2023-06-22
You can read about why projections still very much matter for large scale (which is what I think you meant; small scale would be something that shows you whole countries and not used for road navigation) maps in the article I linked. Google Maps tried out an alternative projection back when it was still Keyhole and ran into problems with angular distortion when zoomed in. The original post is sadly lost to Google shutting down their product forums, but here's a quote from a Google Maps engineer on their use of Mercator and why it matters: The first launch of Maps actually did not use Mercator, and streets in high latitude places like Stockholm did not meet at right angles on the map the way they do in reality. While [Mercator] distorts a “zoomed-out view” of the map, it allows close-ups (street level) to appear more like reality. The majority of our users are looking down at the street level for businesses, directions, etc… so we’re sticking with this projection for now. Sourced from https://ilyabirman.net/meanwhile/all/map-and-reality-distortion/, but there are other citations of the same quote as well.
davidkellis · 2025-06-08
How many other user interactions are generally considered objectively bad practice? Sure, there may be a time and place, but what is frequently overused? Toasts: - https://maxschmitt.me/posts/toasts-bad-ux - https://youtu.be/LeCKu0HqGFQ?si=xKApVFSqdzLGF0SD Modals (being a special case of modes): - https://modalzmodalzmodalz.com/ Modes: - https://www.nngroup.com/articles/modes/ - https://ilyabirman.net/meanwhile/all/timed-modes/ What else?

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close