Categories › Software Engineering & Languages
Functional programming Videos Recommended on Hacker News (225)
Functional programming is one of the 150 topics Hacker News readers organize their video recommendations around. These 225 videos each earned real recommendations in real HN threads between 2008 and 2026 — 830 recommendations in total — and they're ranked by how many separate months the community kept coming back to them, not by view count.
Functional programming: Haskell, OCaml, Clojure, Erlang, Elixir, Scala, Lisp, Scheme, immutability, monads, purity, pattern matching, Rich Hickey, Simon Peyton Jones.
Why HN keeps sending people here — on Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich: “perhaps the most entertaining and interesting technical talk I've ever seen.” — an HN commenter, 2015.
Features
Evergreen only
1 mo on HNGlenn Vanderburg - Cló: The Algorithms of TeX in Clojure
ClojureTV
1 HN recommend · 2014–2017
1 mo on HNBreaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
Dyalog User Meetings
1 HN recommend · 2018–2019
1 mo on HN(ninth RacketCon): Andrew Blinn – Fructure: A Structured Editing Engine in Racket
Racket
2 HN recommender · 2019–2021
1 mo on HNCategory Theory, The essence of interface-based design - Erik Meijer
FooCafe
1 HN recommend · 2016–2022
1 mo on HNSymbolicsTalk28June2012
Mike Lambert
1 HN recommend · 2021–2024
1 mo on HNAndy Keep - Writing a Nanopass Compiler
ClojureTV
1 HN recommend · 2016–2026
1 mo on HNWhat is PLUS times PLUS?
2swap
1 HN recommend · 2025–2026
1 mo on HNEscape from the Heap: Low-Level Programming in Common Lisp
Arthur Gleckler
1 HN recommend · 2016–2020
1 mo on HNPacific Northwest Scala 2013 We're Doing It All Wrong by Paul Phillips
Confreaks
2 HN recommender · 2013–2020
1 mo on HNType-Driven Development in Idris — Edwin Brady
Scala World
1 HN recommend · 2019–2024
1 mo on HNTypes are like the Weather, Type Systems are like Weathermen - Matthias Felleisen
ClojureTV
1 HN recommend · 2016–2021
1 mo on HNAPL at Julia's Speed | Shashi Gowda | JuliaCon 2016
The Julia Programming Language
1 HN recommend · 2016–2019
1 mo on HNParsing with Derivatives
Stanford
1 HN recommend · 2016–2023
1 mo on HNThe Remote Agent Experiment: Debugging Code from 60 Million Miles Away
Google TechTalks
1 HN recommend · 2012–2024
1 mo on HNClojure is Not Afraid of the GPU - Dragan Djuric
ClojureTV
1 HN recommend · 2016–2018
1 mo on HN"Design in Practice" by Rich Hickey
ClojureTV
2 HN recommender · 2023–2024
1 mo on HNClojure for Lisp Programmers Part 1 - Rich Hickey
ClojureTV
1 HN recommend · 2017–2019
1 mo on HNDouglas Crockford: Monads and Gonads (YUIConf Evening Keynote)
YUI Library
1 HN recommend · 2013–2020
1 mo on HNCaml Trading
Yaron Minsky
1 HN recommend · 2013–2018
1 mo on HNDebugging Lisp: fix and resume a program from any point in the stack - how Common Lisp stands out.
vindarel
1 HN recommend · 2023–2025
1 mo on HN2018 LLVM Developers’ Meeting: C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM”
LLVM
1 HN recommend · 2018–2023
1 mo on HNOver the Shoulder 1 - Text Preprocessing in Forth
Andreas Wagner
1 HN recommend · 2017–2025
1 mo on HNUnderstanding Specter: Clojure's missing piece
Misophistful
1 HN recommend · 2017–2021
1 mo on HNSICP / What is "Computer Science" ?
LarryNorman
1 HN recommend · 2008–2014
1 mo on HNCondition Systems in an Exceptional Language - Chris Houser
ClojureTV
1 HN recommend · 2016–2022
0 mo on HNLecture 7A | MIT 6.001 Structure and Interpretation, 1986
MIT OpenCourseWare
0 HN recommender · 2013–2019
0 mo on HNjulia ecklar - the eternal flame
Pentest101
0 HN recommender · 2015–2023
0 mo on HNAdventure with Types in Haskell - Simon Peyton Jones (Lecture 1)
jasonofthel33t
0 HN recommender · 2015–2025
0 mo on HNHitler reacts to functional programming
Rymdkraftverk
0 HN recommender · 2020–2025
0 mo on HNKeynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023
Code Sync
0 HN recommender · 2023–2024
0 mo on HNJohn Backus: Function Level Programming and the FL Language 1987
Arthur Vard
0 HN recommender · 2019–2026
0 mo on HNInspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron
ClojureTV
0 HN recommender · 2017–2019
0 mo on HNTwitter’s Quest for a Wholly Graal Runtime by Chris Thalinger
Scala Days Conferences
0 HN recommender · 2019–2019
0 mo on HNJVMLS 2015 - Compilers are Databases
Java
0 HN recommender · 2016–2022
0 mo on HNThe Algebra of Algebraic Data Types
London Haskell
0 HN recommender · 2013–2015
0 mo on HNRacket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore
Leandro Facchinetti
0 HN recommender · 2021–2022