HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Characters, Symbols and the Unicode Miracle - Computerphile

Computerphile4 HN recommenders · recommended in 4 months, 2014-2025
YouTube
2.1M views · 13 years ago · explainer · evergreen

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.

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

Graphic design & typographyInformation theory & signal processingNetworking & internet infrastructure#unicode#utf-8#characterencoding#computerphile#tomscott

6 comments from Hacker News

@Rendello2025 · in “Ask HN: What are your Unicode woes?”

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

CitesView on HN
@janvdberg2024 · in “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

Strongly recommendsView on HN
@janvdberg2021 · in “The history of UTF-8 as told by Rob Pike (2003)”

More or less same the story but in an explainer video: 'Characters, Symbols and the Unicode Miracle - Computerphile' ▶ this video

CitesView on HN
@wcarss2020 · in “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

Strongly recommendsView on HN
@douche2016 · in “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

Strongly recommendsView on HN
@mcphilip2014 · in “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

RecommendsView on HN
Pragmatic Unicode, or, How do I stop the pain?36:21

Pragmatic Unicode, or, How do I stop the pain?

Next Day Video
80K views • 14 years ago
Real Life Emoji Keyboard!2:13

Real Life Emoji Keyboard!

Tom Scott
735K views • 11 years ago
Typesetters in the '80s - Computerphile12:23

Typesetters in the '80s - Computerphile

Computerphile
105K views • 12 years ago
why typing like this is sometimes okay.4:31

why typing like this is sometimes okay.

Tom Scott
5.4M views • 7 years ago
Plain Text - Dylan Beattie - NDC Copenhagen 202259:20

Plain Text - Dylan Beattie - NDC Copenhagen 2022

NDC Conferences
194K views • 4 years ago
How a Character LCD works Part 113:59

How a Character LCD works Part 1

The 8-Bit Guy
1.3M views • 9 years ago
Humans can't read URLs. How can we fix it? - HTTP 20320:21

Humans can't read URLs. How can we fix it? - HTTP 203

Chrome for Developers
59K views • 6 years ago
w18:28

w

jan Misali
3.7M views • 7 years ago
Badness 0 (Apostrophe‛s version)22:15

Badness 0 (Apostrophe‛s version)

suckerpinch
258K views • 2 years ago
Floating Point Numbers - Computerphile9:16

Floating Point Numbers - Computerphile

Computerphile
2.5M views • 12 years ago
Introducing SILE: A New Typesetting System47:25

Introducing SILE: A New Typesetting System

lathosjp
5K views • 11 years ago
BSidesLV 2013   3 2 7 Sixteen Colors Archiving the Evolution of ANSI and ASCII Art   Doug Moore Bren57:37

BSidesLV 2013 3 2 7 Sixteen Colors Archiving the Evolution of ANSI and ASCII Art Doug Moore Bren

Adrian Crenshaw
16K views • 13 years ago
Glitch Tokens - Computerphile19:29

Glitch Tokens - Computerphile

Computerphile
353K views • 3 years ago
Uppestcase and Lowestcase Letters  [advances in derp learning]24:13

Uppestcase and Lowestcase Letters [advances in derp learning]

suckerpinch
477K views • 5 years ago
Ch(e)at GPT? - Computerphile13:52

Ch(e)at GPT? - Computerphile

Computerphile
617K views • 3 years ago
Why Snow and Confetti Ruin YouTube Video Quality4:20

Why Snow and Confetti Ruin YouTube Video Quality

Tom Scott
10.4M views • 10 years ago
CGA Graphics - Not as bad as you thought!11:27

CGA Graphics - Not as bad as you thought!

The 8-Bit Guy
2.4M views • 10 years ago
SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO29:16

SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO

Red Martian
14K views • 13 years ago
An astonishing old calculator - Numberphile9:20

An astonishing old calculator - Numberphile

Numberphile
794K views • 8 years ago
How "oldschool" graphics worked Part 1 - Commodore and Nintendo7:08

How "oldschool" graphics worked Part 1 - Commodore and Nintendo

The 8-Bit Guy
5.7M views • 11 years ago