~/talk

ESSENTIALS - There's No Such Thing As Plain Text

Talkat Craft Conference 2025 · 2025-05-29..05-30· [documentation]
slides:none on file

Claim: there is no such thing as plain text. Traces from 1960s ASCII and IBM code pages cause real failures: CP437 box‑drawing, passport names changing Å→AA break borders, Danish collation needs extra sort columns. Encoding bugs include UTF‑16LE mistaken for UTF‑16BE and a faulty switch that drops a byte and turns logs into Chinese. Unicode normalization (NFC/NFD), UTF‑8 adoption, ZWJ skin‑tone modifiers for emoji, and the license‑plate trick PIKE MATCHBOX are the concrete tools and gotchas shown.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Myth of plain text
  3. 3:12ASCII origins
  4. 6:23Carriage returns vs line feeds
  5. 8:53Code pages failure
  6. 13:06Text encoding mismatches
  7. 16:47Unicode birth
  8. 18:51Hungarian alphabet
  9. 21:17Diacritics and ligatures
  10. 23:42Passport name mismatches
  11. 24:44Collation across languages
  12. 28:12Politics in orthography
  13. 28:54Unicode normalization
  14. 32:05Debugging Unicode error
  15. 33:30UTF-16 endianness
  16. 35:13UTF-8 backward compatibility
  17. 37:19Emoji as alphabet
  18. 39:27Flags and encoding
  19. 41:55Ukrainian license plates
  20. 43:40Pike Matchbox reality
  21. 44:01Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.