sum types
1:04:35The Algebra of Algebraic Data Types
27K views • 13 years ago
London Haskell
A London Haskell talk on the algebra of algebraic data types, showing how sum and product types behave like arithmetic. It frames types as numbers obeying algebraic laws.
6:59TypeScript types can run DOOM
485K views • 1 year ago
Michigan TypeScript
The Michigan TypeScript group shows the Doom engine running entirely inside the TypeScript type system. It is open source, and two follow-up videos cover why and how they did it.
1:01:31TypeScript is being ported to Go | interview with Anders Hejlsberg
102K views • 1 year ago
Michigan TypeScript
An interview with Anders Hejlsberg, lead architect of TypeScript, about porting the TypeScript compiler to Go. He covers the 10x type-checking speedup, lower memory use, and why Go was chosen.
2:27:498. The Sumerians - Fall of the First Cities
41M views • 6 years ago
Fall of Civilizations
Episode 8 of the Fall of Civilizations podcast, a roughly two and a half hour history of the Sumerians. It covers their mysterious origins, invention of writing and mathematics, great early cities and eventual collapse, with myths, proverbs and recreated music.
43:14Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart
14K views • 13 years ago
DartlangTV
A Channel 9 conversation recorded at GOTO 2012 between Anders Hejlsberg (TypeScript) and Lars Bak (Dart). They discuss the two languages and different approaches to making JavaScript development safer, including runtime type checking.
38:36"A Little Taste of Dependent Types" by David Christiansen
48K views • 8 years ago
Strange Loop Conference
David Christiansen gives a Strange Loop 2018 introduction to dependent types, where one language serves for both compile-time and run-time code and programs unite with proofs. It draws on his book The Little Typer.
12:23Typesetters in the '80s - Computerphile
105K views • 12 years ago
Computerphile
Professor Brailsford of the University of Nottingham describes how the university set out to print its own mathematics exam papers in the 1980s. The story centers on getting a Mergenthaler Linotron 202 typesetter to work with their own software.
47:25Introducing SILE: A New Typesetting System
5K views • 11 years ago
lathosjp
The SILE author's FOSDEM 2015 talk introducing SILE, a TeX-inspired typesetting system with frame-based layout, Unicode, OpenType and a Lua-based extensible design.
3:56The Epic Of Gilgamesh In Sumerian
15.2M views • 12 years ago
Peter Pringle
Peter Pringle sings the opening of the Epic of Gilgamesh in Sumerian, accompanied by a reconstructed ancient instrument. The description gives background on Sumer, cuneiform and how little is known about the language's pronunciation.
13:45A 10x faster TypeScript
608K views • 1 year ago
Microsoft Developer
Anders Hejlsberg introduces the native port of the TypeScript compiler, written in Go, which promises roughly 10x faster tooling. He demos compiling VS Code and explains where the speedup comes from.
19:55The Great 202 Jailbreak - Computerphile
532K views • 12 years ago
Computerphile
Computerphile with Professor Brailsford on how a 1979 Bell Labs team reverse engineered a Linotron 202 phototypesetter over a summer to get high-quality print output. It covers typesetting history and the later 2013 rebuild of the famous vacation memo.
42:43"Propositions as Types" by Philip Wadler
143K views • 11 years ago
Strange Loop Conference
Philip Wadler's Strange Loop talk on Propositions as Types, the link between logic and computation (the Curry-Howard correspondence). He traces its history through Church, Godel and Turing and shows how it shaped theorem provers and programming languages.
5:09George Carlin Talks About "Stuff"
10.6M views • 19 years ago
CappyNJ
George Carlin's classic stand-up routine about 'stuff' and how much of life is spent accumulating and storing it, from Comic Relief 1986. It satirizes American consumerism and possessions.
28:46FarewellEtaoinShrdlu
259K views • 10 years ago
Drinks and Dice
A documentary on the last day the New York Times was printed with linotype machines in 1978, following the process from the newsroom to the press. It marks the move to computerized typesetting.
43:23Edwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18
20K views • 7 years ago
Code Sync
Edwin Brady presents Idris 2, a rewrite of the Idris dependently typed language, and shows type-driven development in practice. The demos show the compiler filling in whole functions from their types.
7:52Interview with Larry Summers, Former Secretary of the Treasury | The Problem with Jon Stewart
1.4M views • 3 years ago
The Problem With Jon Stewart
A short excerpt of Jon Stewart interviewing former Treasury Secretary Larry Summers about the causes of inflation and whether workers or corporate profits are to blame. It comes from an episode of The Problem With Jon Stewart.
5:13WordTeX - A WYSIPCTWOTCG Typesetting Tool
403K views • 8 years ago
Tom Wildenhain
Tom Wildenhain's SIGBOVIK 2018 presentation of WordTeX, a Microsoft Word template that mimics LaTeX typesetting output. It is a joke research project executed with serious effort.
22:15Badness 0 (Apostrophe‛s version)
258K views • 2 years ago
suckerpinch
Tom 7's pilot episode of a series that plays with type systems and absurd programming, presented as a parody of the GPL v3 license. It mixes a typesetting experiment with a long, story-driven intro on the origin of TeX. Source code and papers are linked from the author's site.
1:03:34Simon Peyton Jones - Linear Haskell: practical linearity in a higher-order polymorphic language
19K views • 8 years ago
Curry On!
Simon Peyton Jones presents linear types for Haskell, showing how practical linearity can fit into a higher-order polymorphic language. The talk covers motivations such as resource handling and relates the ideas to Rust.
56:58Philip Wadler - Propositions as Types (Lambda Days 2016)
20K views • 10 years ago
Erlang Solutions
Philip Wadler's Lambda Days talk on propositions as types, the link between logic and computation that underlies theorem provers and programming language design.
3:15:51Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341
1.8M views • 3 years ago
Lex Fridman
A roughly three-hour Lex Fridman podcast conversation with Guido van Rossum, the creator of Python. Topics include Python's design, the GIL, asyncio, the future of programming and AI coding tools.
1:09:46Hands-On with Meta's New VR Headset Prototypes!
417K views • 4 years ago
Adam Savage’s Tested
Tested gets hands-on with four Meta Reality Labs research VR headset prototypes testing resolution, brightness, focus shifting and form factor, plus an interview with Mark Zuckerberg on display technology.
5:51Bitcoin Q&A: Energy Consumption
96K views • 8 years ago
aantonop
Andreas Antonopoulos answers a Bitcoin Q&A question about energy consumption in mining. He argues that mining is arbitrage for the cheapest electricity, drives investment in renewables, and that the traditional financial system has hidden externalities.
35:43Preparing for scoped storage (Android Dev Summit '19)
85K views • 7 years ago
Android Developers
A 2019 Android Dev Summit session on the scoped storage model in Android 10. It gives a plan overview and best practices for apps adapting to the new restrictions.
56:55Q&A with Guido van Rossum, Inventor of Python
28K views • 5 years ago
Microsoft Reactor
An open Q&A with Python creator Guido van Rossum hosted by Microsoft Reactor, covering his career, PyCon's origins and his opinions on other languages.
40:15Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 2023
7K views • 3 years ago
Code Sync
ElixirConf EU 2023 talk by Giuseppe Castagna and Guillaume Duboc on bringing set-theoretic types to Elixir, and the benefits such a type system could offer such as catching bugs.
47:54Elon Musk: Ukraine, X, the creator economy, China, AI, & more | All-In Summit 2023
780K views • 3 years ago
All-In Podcast
Elon Musk joins the All-In Summit 2023 by Starlink for an interview on Ukraine and Starlink, X, the creator economy, China, AI and self-driving.
1:582009 Chevy Malibu vs 1959 Bel Air Crash Test | Consumer Reports
11.9M views • 17 years ago
Consumer Reports
A Consumer Reports and IIHS crash test pitting a 2009 Chevy Malibu against a 1959 Bel Air. It shows how much better modern cars protect occupants.
1:33:37Adventure with Types in Haskell - Simon Peyton Jones (Lecture 1)
69K views • 12 years ago
jasonofthel33t
Simon Peyton Jones's first lecture on types in Haskell from the Oregon Programming Languages Summer School 2013. It covers type classes and how they relate to OOP, subtyping and polymorphism.
29:54[Epilepsy Warning] Choco Mountain: The History of Mario Kart 64's Most Infamous Track
5.4M views • 8 years ago
Summoning Salt
Summoning Salt traces the speedrunning history of Mario Kart 64's Choco Mountain track and its famous shortcut, through the successive record holders and discoveries. It carries an epilepsy warning for flickering lights.
3:54:44The Century of the Self (Full Adam Curtis Documentary)
3.8M views • 11 years ago
David Lessig
Adam Curtis' multi-part documentary on how Freud's ideas and Edward Bernays' public relations shaped consumer culture and political control. It argues that business and government learned to manufacture desires.
58:46The Century of the Self - Part 1: "Happiness Machines"
2.9M views • 10 years ago
JustAdamCurtis
The first part of Adam Curtis' documentary series on Sigmund Freud and his nephew Edward Bernays, who invented public relations. It shows how Bernays used Freud's ideas to link mass-produced goods to unconscious desires and create modern consumer persuasion.
23:16The Machinery Of Freedom: Illustrated summary
164K views • 14 years ago
bitbutter
An illustrated 23-minute summary of David Friedman's talk based on The Machinery of Freedom. It describes how law, police and courts could work as market services in a stateless society, covering private law, polycentric law and objections.
36:04All-In Summit: Bill Gurley presents 2,851 Miles
583K views • 3 years ago
All-In Podcast
Bill Gurley's talk at the All-In Summit 2023, titled 2,851 Miles after the distance between Washington and San Francisco. He describes how incumbents use lobbying and regulation to entrench themselves, followed by a conversation with the hosts.
15:08What does it feel like to invent math?
4.6M views • 11 years ago
3Blue1Brown
3Blue1Brown explores infinite sums from convergent to divergent, with an introduction to the 2-adic metric, themed on the cycle between discovering and inventing mathematics.
7:15A Selfish Argument for Making the World a Better Place – Egoistic Altruism
11.4M views • 8 years ago
Kurzgesagt – In a Nutshell
Kurzgesagt makes a selfish case for improving the world, arguing that helping people far away raises prosperity and innovation for everyone, including yourself. The animated video frames this as egoistic altruism and positive-sum cooperation.
1:15:54"Games as a service" is fraud.
1.1M views • 7 years ago
Accursed Farms
Ross Scott of Accursed Farms makes a 76-minute argument that selling video games as a service is a form of consumer fraud. He lays out legal arguments that games are goods, covers ownership and programmed obsolescence, and discusses game preservation.
35:42Progressive Performance (Chrome Dev Summit 2016)
34K views • 9 years ago
Chrome for Developers
Alex Russell's Chrome Dev Summit 2016 talk on building web experiences that work on slow, flaky networks and low-power devices. It argues developers should focus on the performance of real-world mobile hardware rather than desktop machines.
10:30Building Prototypes Dan Gelbart part 1 of 18 Introduction
233K views • 13 years ago
Dan Gelbart
First of an 18-part lecture series by engineer Dan Gelbart on building prototypes. The series covers practical mechanical design and fabrication of precision machines.
10:57RSA ANIMATE: First as Tragedy, Then as Farce
1.9M views • 16 years ago
Royal Society of Arts
An RSA Animate adaptation of a Slavoj Zizek talk on charitable giving and ethical consumerism. It argues that buying products that bundle a charity donation can sustain the system that causes the problems.