~/talk

There's No Such Thing as Plain Text

Talkat .NET Summit 2020 Online Conference · 2020-08-07..08-08· [documentation]
slides:none on file

Claims that "plain text" exists collapse into concrete failure modes: legacy code pages (CP437) colliding with Unicode, newline mismatches (CRLF vs LF), and byte-loss flipping endianness so UTF-16-decoded logs show Chinese—caused here by a flaky switch dropping one byte. Shows how UTF-8 stays ASCII-compatible, how emoji use combining characters and ZWJ sequences for skin tones and composite glyphs, how normalization forms change string equality, and how font ligatures (Fira Code) alter appearance without changing bytes.

AI-written summary · about

  1. 0:00Start
  2. 3:23Earliest Earliest Text Encoding System in History
  3. 4:27First Text Encoding System
  4. 4:42Five Symbol Trinary Encoding
  5. 5:18Samuel Morse
  6. 6:15Morse Code
  7. 13:49Latin Alphabet Letters
  8. 14:20Ascii Code 127
  9. 19:32Unicode Project
  10. 22:54Heavy Metal Umlaut
  11. 26:16Normalization Forms
  12. 35:01Emoji
  13. 37:55Flags
  14. 39:24Flag of Taiwan
  15. 41:22Ligature
  16. 49:29Romaji
~/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.