Ruby Manor 3 - Programming with Nothing by Tom Stuart
What it is
Tom Stuart's Ruby Manor 3 talk builds FizzBuzz using nothing but Ruby lambdas, working through Church encodings of numbers, booleans and data structures. It is a hands-on introduction to lambda calculus.
Why Hacker News recommends it
Strongly recommended in lambda calculus and Y-combinator threads as a mind-expanding half hour that clarifies the ideas.
- 4 people recommended it
- 4 different months
- 3 strong recommendations
- first 2013, last 2019
What HN commenters said
“I strongly recommend watching these videos”
Builds FizzBuzz from pure lambdas in Ruby
mekishizufu, 2013-11 · Strong recommendation · in “What is a y-combinator? (2008)”
“I cannot recommend enough investing a half hour in watching the”
Implements FizzBuzz using only lambda calculus and Church encoding
gamegoblin, 2014-09 · Strong recommendation · in “Church Numerals”
“An awesome video which changed my perspective towards lambda calculus and programming in general”
Changed commenter's perspective on lambda calculus and programming
tacticiankerala, 2015-04 · Strong recommendation · in “A Short and Painless Introduction to the Lambda Calculus [pdf]”
“he does a lambda calculus implementation of FizzBuzz in what's left of Ruby”
Good explanation of FizzBuzz in lambda calculus using restricted Ruby
stan_rogers, 2019-01 · Recommendation · in “FizzBuzz in ten languages”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: lambda calculus, church encoding, ruby, fizzbuzz, y combinator, functional programming
Also recommended by the same people
explainerRamanujan: Making sense of 1+2+3+... = -1/12 and Co.Mathologer · 3 HN recommenders · 2016–2024
explainerNumberphile v. Math: the truth about 1+2+3+...=-1/12Mathologer · 4 HN recommenders · 2020–2023
interviewJeff Hawkins: Thousand Brains Theory of Intelligence | Lex Fridman Podcast #25Lex Fridman · 2 HN recommenders · 2019–2021
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026
talk28c3: The Science of Insecurity28c3 · 9 HN recommenders · 2012–2024
talk"Propositions as Types" by Philip WadlerStrange Loop Conference · 9 HN recommenders · 2015–2026
talkBreak Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher DomasAdrian Crenshaw · 6 HN recommenders · 2017–2026
explainerMath's Fundamental FlawVeritasium · 7 HN recommenders · 2021–2024