~/talk

There's No Such Thing As Plain Text

Talkat YOW! Perth 2023 · 2023-09-11..09-12· [documentation]
slides:none on file

Asserts there is no neutral “plain text” and shows why with concrete failures: ASCII’s teleprinter design, IBM code pages and code page 437, collation bugs in SQL Server that reorder cities unless a culture-specific sort key exists, Unicode normalization vs binary equality, emoji skin-tone modifiers as combining characters, and a real incident where UTF-16 endianness plus a flaky switch turned logs into Chinese. Explains the Ukrainian license-plate hack summarized by PIKE MATCHBOX, and why switching to utf8 and explicit normalization/collations prevents most of these surprises.

AI-written summary · about

  1. 0:00Introduction
  2. 2:57ASCII origins
  3. 6:24Line endings and OS differences
  4. 9:33Code pages and 8-bit limits
  5. 12:41Internationalization challenges
  6. 15:30Encoding quirks
  7. 18:40Unicode mission
  8. 20:03Unicode complexities
  9. 22:49Diacritics and social impact
  10. 24:33Collation rules
  11. 27:45Danish spelling reform
  12. 29:32Turkish I case mapping
  13. 31:16Combining characters
  14. 34:45Endian encoding issues
  15. 38:55UTF-8 elegance
  16. 41:00Emoji origins
  17. 43:27Flags and politics
  18. 46:37Ukrainian license plates
  19. 49:24Summary
~/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.