Frame from VCF East: Ken Thompson interviewed by Brian Kernighan Plays with YouTube's privacy-enhanced embed

VCF East: Ken Thompson interviewed by Brian Kernighan

Open on YouTube First HN thread

11 HN users recommended this interview in 10 different months between 2019 and 2025.

2007–2026
3 strong recommendations 8 recommendations 7 citations HackerTube score 11.5

HN commenters recommend it for Thompson's funny, first-hand Unix history stories, some of which even Kernighan had not heard.

Brian Kernighan interviews Unix co-creator Ken Thompson at VCF East 2019. Thompson recounts how he was hired at Bell Labs, writing the Unix kernel in about three weeks, the origins of B and TMG, pipes, and other anecdotes.

Pull quote: “Also I found these fascinating” (HN, 2019)

Also tagged: unix history, ken thompson, brian kernighan, unix, bell labs, computing history, tmg

What Hacker News said

18 labeled comments from the HN archive; up to 20 are kept per video, favoring different commenters. Each one links back to the original thread.

Strongly recommends jen_h October 2019 under Unix: A History and a Memoir, by Brian Kernighan
Kernighan and Thompson speaking at VCF East
Looking forward to reading this! Had the pleasure of seeing Brian Kernighan and Ken Thompson speak at VCF East earlier this year, totally worth a watch: [this video] I highly recommend hitting up a Vintage Computer Festival if you've got the opportunity ( [link] ). Not only did Kernighan and Thompson speak, but also Joe Decuir of Atari & Amiga fame.
Strongly recommends yesenadam November 2019 under A Mystery of Unix History
Very funny, entertaining stories even Kernighan hadn't heard
Read the full comment
Also I found these fascinating: The Unix-Haters Handbook (1994) has a lot of history and takes you back in time.. [link] Brian Kernighan 'interviews' Ken Thompson (2019) - Ken telling stories. They're both very funny, a very entertaining video, some stories I (and even Brian) hadn't heard. [this video] UNIX: Making Computers Easier To Use (1982) [link] Also the other day I read in the AWK book that it was mainly inspired by SNOBOL4, so looked at some SNOBOL4 books from archive.org, from 1970-2 and just before, slightly earlier than Unix history takes you back. One tells you how to organize your punch cards to feed in the program.. Another had a bibliography with many dozens of SNOBOL books. It was widely used by people in the humanities apparently; like AWK it was at home dealing with words and text.
Interesting anecdotes, like a chess machine seized by government
Two of the most interesting ones I've seen this year: Brian Kernighan (of K&R fame, and much more) interviewing Ken Thompson (initial author of UNIX, though you probably already knew both of these): lots of interesting anecdotes, like getting a chess machine seized by the US government: [this video] Drew DeVault, (sway/sr.ht/much more author) hacking on his Wayland VR desktop inside of his Wayland VR desktop (don't believe the people who say you can't do programming inside of VR yet!): [link] NB. the second video is on a PeerTube instance. PeerTube is a federated and decentralized YouTube alternative.
Funny anecdotes on writing the Unix kernel in three weeks
The interview starts at [this video] Brian Kernighan coined the word “Unix” and is the “K” in K&R (co-author of the The C Programming Language book). Ken Thompson co-invented Unix. Full of funny anecdotes like needing 3 weeks to write the kernel and serendipitously his wife was going on vacation for 3 weeks.
Recommends pmoriarty November 2020 under The Birth of Unix with Brian Kernighan
Thompson tells how he got hired at Bell Labs
One of my favorite moments from the birth of UNIX is Ken Thompson's telling (in this interview with Brian Kernighan) of how he got hired to work at Bell Labs: [this video] (starting at about 11 minutes in to the video)
Recommends dwcnnnghm November 2020 under The Birth of Unix with Brian Kernighan
Ken describes McIlroy's remarkable TMG self-compilation and origin of B
Read the full comment
> Brian is super modest and claims to be a horrible programmer but he is comparing himself to Ken Thompson, who he thinks is just incredible. Ken once wrote a disassembler, assembler and B interpreter for a mini-computer that ran a printer they were struggling with, in a couple of days, so that they could get it printing again. This blew Brian's mind. For the next level up here's Ken (in a very interesting conversation with Brian Kernighan about the history of Unix) describing McIlroy: > McIlroy keeps coming up. He's the smartest of all of us and the least remembered (or written down)... McIlroy sat there and wrote ---on a piece of paper, now, not on a computer--- TMG [a proprietary yacc-like program] written in TMG... And then! He now has TMG written in TMG, he decided to give his piece of paper to his piece of paper and write down what came out (the code). Which he did. And then he came over to my editor and he typed in his code, assembled it, and (I won't say without error, but with so few errors you'd be astonished) he came up with a TMG compiler, on the PDP-7, written in TMG. And it's the most basic, bare, impressive self-compilation I've ever seen in my life. This story, by the way, leads into how Ken created B (and how that was eventually improved by Dennis Ritchie into C). [0] [this video]
Recommends BenoitEssiambre January 2022 under Why don't I have a blog?
Short version of Kernighan's Unix book
I found Kernighan's book quite riveting. If you want the short version (this might spoil some of the book) this talk is quite something: [this video]
Entertaining stories of Bell Labs hiring Thompson and McIlroy's paper compiler
This isn't specifically PDP-8-related, but the story of Bell Labs going to extraordinary lengths to hire Ken Thompson is a hoot: [this video] ...not to mention Ken's story of Doug McIlroy writing a compiler for TCG on a sheet of paper, then using it to compile itself - by hand - thus "feeding his sheet of paper his sheet of paper."
Recommends cjs_ac February 2025 under 1972 Unix V2 "Beta" Resurrected
Hour-long interview with many entertaining Thompson stories
The interview is here: [this video] One hour long, and Thompson tells a lot of entertaining stories. Kernighan does a good job of just letting Thompson speak.
Recommends bentley September 2025 under Unix co-creator Brian Kernighan on Rust, distros and NixOS
Kernighan interviews Thompson at the same conference
Read the full comment
The article provides ancillary hyperlinks to nearly every topic mentioned, but fails to link the actual video of Kernighan speaking. Here it is: [link] In reality the subject of the talk is Kernighan’s perspective of the history of Unix at Bell Labs. The questions covered in the article are the least interesting part, and make up about six minutes at the very end—a small fraction not just of the 70-minute video, but even of the 30-minute Q&A session. In short, the headline and article are disappointing clickbait, but the video itself is worth watching for Kernighan’s relating of history and his theories about what confluence of factors made Unix successful (collegial environment, good management, overall mission…). Another worthwhile video from the same conference (in a different year) is Kernighan’s interview of Ken Thompson: [this video]

Citations, criticism and jokes

Cites it fjarlq October 2019 under Unix: A History and a Memoir, by Brian Kernighan
Ken Thompson telling Unix history stories
Videos of Ken Thompson and Rob Pike telling Unix history stories: Ken Thompson (interviewed by Brian Kernighan, 2019, starts after 7m38s): [this video] Rob Pike (Unix History presentation, 2018, starts after 3m40s): [link]
Cites it tpaschalis October 2020 under /* You Are Not Expected to Understand This */ (2018)
Thompson wears a t-shirt of the famous comment
This comment has produced one of the geekiest t-shirts of all time. In [1] Brian Kernighan interviews Ken Thompson, who's wearing a t-shirt which contains the relevant snippet along with a comment "ΕΠΙΤΕΛΟΥΣ ΤΟ ΚΑΤΑΛΑΒΑ!" (greek for 'I finally understood it!'). [1] [this video]
Cites it ghoward February 2022 under Lorinda Cherry, author of dc, bc, eqn has died
Read the full comment
As one of few authors of an implementation of `dc` and `bc`, but one who never actually met Lorinda Cherry, perhaps I have a slightly different perspective of her work. I've read the closest thing we have to the original sources of `dc` and `bc`: the source bundled with Plan 9. It didn't take me long to read the entirety of the source because they were simple and concise. That immensely impressed me. However, I hate to say that my youth (compared to Ms. Cherry, at least) caused me to look at the source with disdain, mostly from a lack of handling errors caused by user mistakes. It took several days for me to think more carefully about the context. She was writing for herself and other programmers, who would probably be able to recognize when they made a mistake and fix it. The code has a simple elegance that mine will never have. Sure, you might call mine "industrial strength," but I think a quote by ** Gabriel sums up the difference between Ms. Cherry's code and mine: "I'm always delighted by the light touch and stillness of early programming languages. Not much text; a lot gets done. Old programs read like quiet conversations between a well-spoken research worker and a well-studied mechanical colleague, not as a debate with a compiler. Who'd have guessed sophistication bought such noise?" [1] And that says nothing of the design of her software. `dc` was, and in many ways still is, the simplest calculator that could ever exist. It was the simplest shell too, with the `!` com
Cites it michaelwww October 2022 under TMG (language): A self-hosted compiler from scratch on paper
Thompson describes McIlroy hand-compiling a self-written compiler for TMG
Ken Thompson interviewed by Brian Kernighan at VCF East 2019 (min 39, sec 46) [this video] Describes how Douglas McIlroy designed a language, wrote a compiler in the language that he designed that didn't exist yet and hand converted this compiler to assembly. Ken Thompson says it's one of the most impressive things he's ever seen in his life.
Cites it Egoist February 2023 under C Port of Ken Thompson's Space Travel
Thompson mentions a multiplayer game played with colleagues at Bell Labs
Not sure if it's based on this, but Ken also talked about a similar, but multiplayer game, to play with random people at Bell Labs which sounded fun. [this video] I wonder if the source code for that exists too.
Cites it peoplefromibiza June 2024 under Ladybird browser spreads its wings
Thompson's story of writing an OS in three weeks
> Has the rise of these memory safe languages caused any shift in the proficiencies of the average developer? That's a good question, but I have no answer for it. AFAIK the data is missing or is inconsistent. But I can link to you the obligatory Ken Thompson's "three weeks away from an OS" [this video]
Thompson interview covering pipes and dc's role in Unix
Read the full comment
The question that I'm curious about is "why does POSIX require unary negation to have a higher precedence?" Was it a "this is the way that bc worked in the 70s because it was easier to write a parser for it?" or was there some more underlying reason for the "this problem gets really icky if unary negation has lower precedence than the binary operators and makes for other expressions that become less reasonable?" It's like the Logical XOR issue ( [link] ) ... and I'm of the opinion that there's a real reason why this design choice was made. (Aside: Some other historical "why things work that way" touching on dc's place in history: Ken Thompson interviewed by Brian Kernighan at VCF East 2019 [this video] - it goes on to pipes and dc makes an appearance there again)

Keyboard shortcuts

/
Search
j k
Next / previous video in a list
Enter
Open the focused video
l
Like (on a video page)
w
Watch later (on a video page)
?
This help
Esc
Close