William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]
What it is
William Byrd presents at Papers We Love NYC on what he calls the most beautiful program ever written, a Lisp interpreter written in Lisp. He walks through the metacircular interpreter and related ideas, and demos relational programming and program synthesis near the end.
Why Hacker News recommends it
HN repeatedly recommends it as an amazing talk that derives the essence of Lisp and shows miniKanren-style program synthesis.
- 11 people recommended it
- 12 different months
- 4 strong recommendations
- first 2017, last 2026
What HN commenters said
“There's an amazing talk about it”
Amazing talk deriving a Lisp interpreter.
labria, 2019-10 · Strong recommendation · in “Ask HN: What is the most beautiful piece of code you've ever read?”
“It is fascinating to think of it as the essence of a language in 13 lines.”
Derives Lisp's essence in 13 lines.
BoiledCabbage, 2020-04 · Strong recommendation · in “A Conversation with Alan Kay (2004)”
“One of my all time favorite YouTube videos is a lecture by William Byrd.”
Fascinating lecture the commenter keeps returning to.
uptheroots, 2021-06 · Strong recommendation · in “William Byrd on logic and relational programming, miniKanren (2014)”
“I can't recommend the talk Dr Byrd did on this enough”
Byrd talk on Lisp-in-Lisp program.
hazbo, 2021-08 · Strong recommendation · in “A Lisp interpreter written in Lisp (2017)”
“It (Barliman) is demoed near the end of this video”
Demo of Barliman program synthesis editor near the end.
geogriffin, 2017-10 · Recommendation · in “Near Future of Programming Languages [pdf]”
“Lisp interpreter built from linked-list structures.”
carapace, 2018-02 · Recommendation · in “Yes, code is data, but that's not what makes Lisp cool”
“More tangential but also cool: this talk[1] by William Byrd”
Byrd talk on reflective towers and relational programming demo.
eindiran, 2019-04 · Recommendation · in “Collapsing Towers of Interpreters (2018) [pdf]”
“I watched a fascinating presentation”
Fascinating presentation showing lambda becoming a lambda symbol while typing.
m463, 2019-06 · Recommendation · in “The Evolution of Lisp (1993) [pdf]”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: lisp, scheme, minikanren, program synthesis, relational programming, interpreters
Also recommended by the same people
talkDomain Modeling Made Functional - Scott WlaschinNDC Conferences · 6 HN recommenders · 2018–2024
talkJames Baldwin vs William F Buckley: A legendary debate from 1965Aeon Video · 3 HN recommenders · 2020–2023
lectureJancovici : Can we save energy, jobs and growth at the same time ? 08/01/2018Jean-Marc Jancovici · 6 HN recommenders · 2019–2023
talkVáclav Smil at Driva Climate Investment Meeting 2019Nysnø Klimainvesteringer · 3 HN recommenders · 2019–2024
talkTreating the Farm as an Ecosystem with Gabe Brown Part 1, The 5 Tenets of Soil HealthLiving Web Farms · 12 HN recommenders · 2019–2025
talkShould Google Go Nuclear? Clean, cheap, nuclear power (no, really)GoogleTalksArchive · 2 HN recommenders · 2012–2019
explainerExponential growth and epidemics3Blue1Brown · 10 HN recommenders · 2020–2020
talkThe Future of Mathematics?Microsoft Research · 9 HN recommenders · 2019–2025