Plain Text - Dylan Beattie - NDC Copenhagen 2022
NDC Conferences5 HN recommenders · recommended in 5 months, 2022-2025
194K views · 4 years ago · talk · evergreen
Dylan Beattie's conference talk explores the history and mess behind plain text: encodings, Unicode, line endings and the many ways text goes wrong. It argues that the tidy idea of plain text hides a lot of complexity underneath everyday software.
HN people recommend it as an entertaining, surprisingly deep talk that comes up whenever encodings, mojibake or Unicode are discussed.
1:00:49The Art of Code - Dylan Beattie
NDC Conferences
4.9M views • 6 years ago
36:21Pragmatic Unicode, or, How do I stop the pain?
Next Day Video
80K views • 14 years ago
1:01:46The Web That Never Was - Dylan Beattie
NDC Conferences
96K views • 7 years ago
44:38Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 18
Code Sync
11K views • 7 years ago
1:18:42Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG
Engineers.SG
14K views • 10 years ago
1:07:22Invited Talk - Guy Steele
ClojureTV
39K views • 9 years ago
9:37Characters, Symbols and the Unicode Miracle - Computerphile
Computerphile
2.1M views • 13 years ago
42:25Glenn Vanderburg - Cló: The Algorithms of TeX in Clojure
ClojureTV
9K views • 11 years ago
4:31why typing like this is sometimes okay.
Tom Scott
5.4M views • 7 years ago
1:03:31Brian Goetz - Stewardship: the Sobering Parts
ClojureTV
39K views • 11 years ago
41:06"Unison: a new distributed programming language" by Paul Chiusano
Strange Loop Conference
45K views • 7 years ago
2:13:35Let's build the GPT Tokenizer
Andrej Karpathy
1.3M views • 2 years ago
1:28:59Clojure for Lisp Programmers Part 1 - Rich Hickey
ClojureTV
25K views • 13 years ago
53:56Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure
jasonofthel33t
119K views • 13 years ago
1:01:39"Simple Made Easy" - Rich Hickey (2011)
Strange Loop Conference
219K views • 5 years ago
1:04:45Stanford Seminar - Concatenative Programming: From Ivory to Metal
Stanford Online
14K views • 8 years ago
35:41clojure.core/typing - Matt Adereth
ClojureTV
40K views • 10 years ago
1:12:14Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023
Code Sync
30K views • 3 years ago
1:14:52Effective Programs - 10 Years of Clojure - Rich Hickey
ClojureTV
176K views • 9 years ago
1:06:26Over the Shoulder 1 - Text Preprocessing in Forth
Andreas Wagner
25K views • 12 years ago
7 comments from Hacker News
Not Tom Scott, but Dylan Beattie has done a handful of interesting talks[1] effectively on "there's no such thing as plain text" which in part covers this sort of thing. In fact, I think your Danish cities list is actually one of his examples. [1]: ▶ this video
Yes, and .py is "plain" text too. The extension however helps with signaling the intend of the file. Also, there is something to say for the argument "there is no such thing as plain text" [0] [0]: ▶ this video
> Every device, including ones long gone, and ones not invented yet, can read and edit plain text. [...] But plain text? Always. Everywhere. Somebody needs to watch "Plain Text" (Dylan Beattie, NDC Copenhagen 2022) ▶ this video For example, have fun with ISO 8859-2 vs. Windows 1250. And add Windows 1252 for giggles. And for the ASCII-only persons: there still is EBCDIC.
On plain text -- in short, it doesn't exist: ▶ this video And there have definitely been UTF-8 parsing bugs before and likely will again.
If you found this essay interesting, you owe it to yourself to check out this super entertaining talk "Plain Text"[0] from NDC 2022 by Dylan Beattie. Rabbit hole warning: This video caused me to lose an entire Sunday watching Dylan's talks on YouTube, which are uniformly awesome. [0]: ▶ this video
"Best" is subjective but one of the most interesting talks I've seen this year is one on Plain Text: ▶ this video And although it's almost ten years old, Gary Bernhardt's "Birth and Death of Javascript" is one I re-watch at least twice a year and frequently recommend (and it's unreal how prescient he is in this talk -- I just hope the references to the Bay Area exclusion zone and us all running for our lives isn't as accurate as his prediction of the raise of WASM): link
Just yesterday I watched a talk from NDC Copenhagen by Dylan Beattie about this exact topic. The story which stood out the most was this ▶ this video The whole talk was an interesting watch tho.