Act 01 · Text becomes numbers 2:30 Computers can't read: bytes → tokens

Computers can't see letters.

Text is numbers all the way down — bytes, encodings, glyphs are stacked agreements, and the letter exists only at the final rendering step.

Video rendering soonThe cinematic render for this episode is being generated. The article, transcript and key ideas are all here now.

Key ideas

  • The one idea — Text is numbers all the way down — bytes, encodings, glyphs are stacked agreements, and the letter exists only at the final rendering step.
  • How it is shown — One keypress followed end to end: switch → code → memory → font → pixels.
  • The trap to avoid — Believing text is simple because it looks simple — "plain text" is three stacked agreements.
  • What it sets up — One to four bytes per character.

To your computer, the letter A is the number sixty-five. Always has been. The letter only exists at the very last step, when a font paints it for your eyes.

The one idea

Text is numbers all the way down — bytes, encodings, glyphs are stacked agreements, and the letter exists only at the final rendering step.

Your computer has never seen a letter. Neither has the AI. Everything on this screen is a number wearing a costume. Zoom into the screen. That letter A? A grid of lit pixels. The pixels? Brightness numbers. And in the file underneath, the A isn't a shape at all. It's the number sixty-five. Decades ago we agreed on a phone book for characters: A is sixty-five, B is sixty-six, a space is thirty-two. Type a sentence and you're dialing a sequence of numbers.

How it works — the demo

One keypress followed end to end: switch → code → memory → font → pixels.

That agreement — an encoding — is the only reason two machines ever show you the same text. Press one key and follow it. The switch closes, a code fires, the number lands in memory — and only at the very end does a font turn it back into a picture for your eyes. The letter exists at the last step alone. For the machine, it was numbers the entire way. English needed about a hundred numbers. Earth needed more: every alphabet, accent marks, Chinese characters, emoji. So the phone book grew into Unicode — one number for every character humans write. More than a hundred and fifty thousand so far. And because most software speaks in bytes — numbers up to two fifty-five — big character numbers get split into byte sequences. That packing scheme is UTF-8: one character, one to four bytes. Remember that phrase.

The trap to avoid

Believing text is simple because it looks simple — "plain text" is three stacked agreements.

Why it matters — and what’s next

One to four bytes per character.

It detonates next episode. The trap: believing text is simple because it looks simple. "Plain text" is three stacked agreements — bytes, characters, glyphs — and software that confuses the layers writes bugs. AI inherits all three, then adds its own layer on top: the token. So when an AI "reads" your message, no letters arrive — none ever existed down there. Just numbers, re-costumed twice before the model even starts. Next: two words, identical on your screen, pixel for pixel — that are different data underneath. One accent mark. Two spellings. Real bugs.

This is one short episode in AI: Zero → Frontier, a step-by-step climb through how AI actually works. Each episode builds only on the ones before it.

Full transcript 2:30 of narration

Your computer has never seen a letter. Neither has the AI. Everything on this screen is a number wearing a costume.

Zoom into the screen. That letter A? A grid of lit pixels. The pixels? Brightness numbers. And in the file underneath, the A isn't a shape at all. It's the number sixty-five.

Decades ago we agreed on a phone book for characters: A is sixty-five, B is sixty-six, a space is thirty-two. Type a sentence and you're dialing a sequence of numbers. That agreement — an encoding — is the only reason two machines ever show you the same text.

Press one key and follow it. The switch closes, a code fires, the number lands in memory — and only at the very end does a font turn it back into a picture for your eyes. The letter exists at the last step alone. For the machine, it was numbers the entire way.

English needed about a hundred numbers. Earth needed more: every alphabet, accent marks, Chinese characters, emoji. So the phone book grew into Unicode — one number for every character humans write. More than a hundred and fifty thousand so far.

And because most software speaks in bytes — numbers up to two fifty-five — big character numbers get split into byte sequences. That packing scheme is UTF-8: one character, one to four bytes. Remember that phrase. It detonates next episode.

The trap: believing text is simple because it looks simple. "Plain text" is three stacked agreements — bytes, characters, glyphs — and software that confuses the layers writes bugs. AI inherits all three, then adds its own layer on top: the token.

So when an AI "reads" your message, no letters arrive — none ever existed down there. Just numbers, re-costumed twice before the model even starts. Next: two words, identical on your screen, pixel for pixel — that are different data underneath. One accent mark. Two spellings. Real bugs.

Text EncodingBytes & UnicodeUTF-8Foundations