HackerTubewatch
Surprise me
Frame from Characters, Symbols and the Unicode Miracle - Computerphile Plays via YouTube's privacy-enhanced embed

Characters, Symbols and the Unicode Miracle - Computerphile

21 videos recommended on HN
YouTube
4 HN users recommended this explainer4 months2014–2025 score 5.5
Years with an HN recommendation, 2007–2026

HN treats it as the go-to short explanation of UTF-8, praised for making the topic stick.

Tom Scott explains for Computerphile how Unicode and UTF-8 grew out of messy older character encodings to become the web's standard. It covers why the design works and how it handles worldwide text.

“a wonderful, terse, very informative video describing how utf-8 encoding works and why” (HN, 2020)

3 strong recommendations · 1 recommendations · 2 citations · Explainers · intro

6 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@douche Apr 2016 Strongly recommends
on HN thread Falsehoods programmers believe about time and time zones
That is one of my all-time favorite youtube videos... This one, and a similar one on unicode[1], are my goto exhibits when I need to illustrate to a non-technical family member how much background complexity is involved in software [1] [this video]
Illustrates hidden complexity in software to non-technical people.
@wcarss Aug 2020 Strongly recommends
on HN thread Unicode in five minutes (2013)
Something complementary -- because this article just takes a moment to talk about the different encoding schemes -- a wonderful, terse, very informative video describing how utf-8 encoding works and why (with a little history) by Tom Scott/Computerphile: [this video]
Terse explanation of how UTF-8 works and why.
@janvdberg Jan 2024 Strongly recommends
on HN thread Tom Scott: After ten years, it's time to stop making videos [video]
Tom is why I understand UTF-8 [1]. And it is not so much WHAT he explained but HOW he explained it, what really made it stick. It was his sheer unbridled genuine enthusiasm that put him on the map for me. One of the best to do it. [1] [this video]
Tom Scott's enthusiastic explanation made UTF-8 stick.
@mcphilip Mar 2014 Recommends
on HN thread LHC Physics Center bans Powerpoint, switches to whiteboard-only forums
I love Numberphile too and recently stumbled on Computerphile. The style is the same for both shows -- a passionate person explaining something reasonably complex. For instance, I like Computerphile's video on the evolution of character encoding and why UTF was developed. [this video]
Evolution of character encoding and why UTF was developed.

Citations, criticism and jokes

@Rendello Jun 2025 Cites it
on HN thread Ask HN: What are your Unicode woes?
Read more
That tripped me up too. The Unicode Core spec is quite good at explaining things and introduces some terminology you don't really hear outside the document. Chapter 2, General Structure , is worth reading in its entirety. I've linked some bits that might help: > *2.2.3 Characters, Not Glyphs* > The Unicode Standard draws a distinction between characters and glyphs. Characters are the abstract representations of the smallest components of written language that have semantic value. They represent primarily, but not exclusively, the letters, punctuation, and other signs that constitute natural language text and technical notation. [...] Letters in different scripts, even when they correspond either semantically or graphically, are represented in Unicode by distinct characters. > Characters are represented by code points that reside only in a memory representation, as strings in memory, on disk, or in data transmission. The Unicode Standard deals only with character codes. > *2.4 Code Points and Characters* > The range of integers used to code the abstract characters is called the codespace. A particular integer in this set is called a code point. When an abstract character is mapped or assigned to a particular code point in the codespace, it is then referred to as an encoded character. > *2.5 Encoding Forms* This deals with UTF-{8,16,32}, which is a tricky bit and tripped me up for a long time. If the document is too dense here, there's a lot of supplementary material online exp

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close