Simon Peyton Jones - Haskell is useless
What it is
A short clip of Simon Peyton Jones talking about the future of programming languages, saying Haskell is useless in the sense that pure programs cannot have effects, while mainstream languages are useful but unsafe. He describes languages converging, with ideas such as STM and LINQ moving between them.
Why Hacker News recommends it
HN cites it constantly in language debates for his useful-versus-safe diagram and the convergence of languages, with commenters clarifying that his remark predates how Haskell handles effects.
- 2 people recommended it
- 2 different months
- 0 strong recommendations
- first 2012, last 2024
What HN commenters said
“A good talk on topic [1]”
Talk on soundness versus completeness
ernst_klim, 2023-10 · Recommendation · in “Was Rust Worth It?”
“his enthusiasm can even make the mseemingly most boring topic interesting”
SPJ's enthusiasm makes even boring topics interesting
ReleaseCandidat, 2024-06 · Recommendation · in “Gerald Sussman: Programming is (should be) fun (2022) [video]”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: haskell, simon peyton jones, purity, language convergence, type safety, effects
Also recommended by the same people
talkPlain Text - Dylan Beattie - NDC Copenhagen 2022NDC Conferences · 5 HN recommenders · 2022–2025
talkBeyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023Code Sync · 3 HN recommenders · 2023–2024
talkBenno Rice: The Tragedy of systemd -- BSDCan 2018BSDCan · 4 HN recommenders · 2018–2024
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025
talkMaybe Not - Rich HickeyClojureTV · 14 HN recommenders · 2018–2025
demoConway's Game Of Life in APLDyalog · 11 HN recommenders · 2010–2024
lectureLecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare · 11 HN recommenders · 2012–2024