set-theoretic types
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.
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.
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.
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.
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.
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.
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.
22:46Cassettes - better than you don't remember
2.8M views • 10 years ago
Techmoan
Techmoan's beginner introduction to the compact cassette, testing metal tapes and Dolby S noise reduction on a Sony TC-S1 deck. He checks whether a cassette can sound close to a CD when good tape and equipment are used.
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.
10:52The Power of belief -- mindset and success | Eduardo Briceno | TEDxManhattanBeach
5.6M views • 13 years ago
TEDx Talks
Eduardo Briceno gives a TEDx talk on mindset, contrasting fixed and growth views of ability. He argues that believing abilities can be developed encourages challenge, deliberate practice and grit.
1:11:42ElixirConf 2023 - José Valim - The foundations of the Elixir type system
38K views • 3 years ago
ElixirConf
José Valim's ElixirConf US 2023 closing keynote on the foundations of the Elixir type system, covering set-theoretic types and gradual typing with strong arrows.
10:36Carbon Offsets! Can't we just buy our way out of climate change?
415K views • 6 years ago
Climate Town
Climate Town's comedic explainer on carbon offsets and whether companies can buy their way out of climate change. It argues that offsets won't save us, while granting they are not bad in principle.
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.
2:03Julian Assange on Seth Rich
1.1M views • 10 years ago
Nieuwsuur
A short clip from the Dutch program Nieuwsuur in which Julian Assange appears to suggest that murdered DNC staffer Seth Rich was the source of the WikiLeaks DNC emails.
3:02UPDATED: How to: Reset C by GE Light Bulbs
2.6M views • 7 years ago
GE Lighting, a Savant company
GE Lighting's official how-to for factory resetting C by GE smart bulbs, using a long sequence of precisely timed on and off cycles.
1:06‘If I Don’t Steal [Your Home] Someone Else Will’ Israeli Settler Justifies Forcible Takeover
1.6M views • 5 years ago
AJ+
A one-minute AJ+ clip of a Palestinian woman confronting an Israeli settler in Sheikh Jarrah over taking her family's home.
14:08How does a Bowling Pinsetter Machine work? (Brunswick GS-X)
7M views • 5 years ago
Jared Owen
Jared Owen's 3D animated breakdown of how a Brunswick GS-X bowling pinsetter works, showing its mechanisms for sweeping, lifting and resetting pins and balls.
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.
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.
22:57The Carbon Offset Problem
1.9M views • 4 years ago
Wendover Productions
Wendover Productions examines why carbon offsets so often fail to reduce emissions, covering specific examples and the perverse incentives in offset schemes.
7:56Pi and the Mandelbrot Set - Numberphile
881K views • 11 years ago
Numberphile
Numberphile with Dr Holly Krieger shows how the digits of pi surprisingly emerge from the Mandelbrot set. A short, accessible math explainer.
23:38Carbon Offsets: Last Week Tonight with John Oliver (HBO)
5.9M views • 4 years ago
LastWeekTonight
A Last Week Tonight segment explaining carbon offsets, what they claim to do, and how they may worsen climate change. It looks at perverse incentives and questionable projects.
11:46Why "scout mindset" is crucial to good judgment | Julia Galef | TEDxPSU
365K views • 10 years ago
TEDx Talks
Julia Galef introduces the soldier versus scout metaphor for two approaches to thinking, using the Dreyfus Affair as the illustration. She argues the scout mindset leads to better judgment.
6:17Warren Buffett: Bitcoin Is An Asset That Creates Nothing | CNBC
1.3M views • 8 years ago
CNBC
In a CNBC interview with Becky Quick, Warren Buffett explains why he sees bitcoin as an asset that produces nothing. He contrasts it with productive assets such as a farm.
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.
35:12Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
808K views • 8 years ago
JSConf
Jake Archibald's JSConf.Asia 2018 talk "In the Loop" explains the browser event loop, covering tasks, microtasks, requestAnimationFrame, and how rendering interleaves with JavaScript. It uses visual walkthroughs to show why code runs in surprising orders and why setTimeout fixes are unreliable.
1:00:14The Neuroscience of Consciousness – with Anil Seth
1.9M views • 9 years ago
The Royal Institution
Neuroscientist Anil Seth gives a Royal Institution lecture on the science of consciousness. He separates conscious level, content and self, and argues that experience arises from the brain's predictive inference.
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.
1:46:33Lecture 1 | The Theoretical Minimum
969K views • 14 years ago
Stanford
Leonard Susskind opens Stanford Continuing Studies' Theoretical Minimum series with an introduction to quantum mechanics, a course for people who want real physics rather than popularization. It assumes some calculus and linear algebra.
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.
11:41Using Emacs - 1 - setting up the package manager
73K views • 10 years ago
Mike Zamansky
The first episode of Mike Zamansky's Using Emacs series, covering setting up the package manager for new Emacs users as a start toward customization and efficient editing.
29:25Rust NYC: Jon Gjengset - Demystifying unsafe code
27K views • 6 years ago
Rust Programming Language
Jon Gjengset's Rust NYC talk explaining what `unsafe` in Rust actually means, why it is dangerous, and why it is sometimes necessary. He works through the Rustonomicon to separate fair concerns from overblown ones.
5:12Deepest Mandelbrot Set Zoom Animation ever - a New Record! 10^275 (2.1E275 or 2^915)
12.1M views • 16 years ago
Orson Wang
A Mandelbrot set zoom animation reaching a magnification of about 2.1x10^275, claimed as the deepest at the time (January 2010). Each frame was rendered separately over six months on 12 CPU cores.
42:25Glenn Vanderburg - Cló: The Algorithms of TeX in Clojure
9K views • 11 years ago
ClojureTV
Glenn Vanderburg presents Cló, a Clojure library that reimplements TeX's core typesetting algorithms as composable functions. He shows what translating procedural, literate-programming code into functional form teaches.
6:39Why 'The Mandalorian' Uses Virtual Sets Over Green Screen | Movies Insider
7.5M views • 6 years ago
Insider
Insider explains how The Mandalorian replaced green screens with LED walls that project real-time 3D environments behind actors, with over half the show filmed on such virtual sets.
4:15† Carpenter Brut † TURBO KILLER † Directed by Seth Ickerman † Official Video †
18.6M views • 10 years ago
Carpenter Brut
The official video for Carpenter Brut's Turbo Killer, directed by Seth Ickerman, with psychedelic 1980s-styled visuals set to rock-leaning synthwave.