co-dfns
2:03:12Co-dfns Live Stream: Compiler Design and Architecture
21K views • 9 years ago
Aaron Hsu (arcfide)
A two-hour live stream in which Aaron Hsu explains the architecture, design history and aesthetic of Co-dfns, his parallel APL compiler. He walks through the code and the reasoning behind its dense style.
53:22Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich
65K views • 14 years ago
Confreaks
Jim Weirich's RubyConf 2012 talk derives the Y combinator step by step, live-coding in Ruby lambdas. It builds up an understanding of functional programming and lambda calculus from first principles.
42:29YouTube's copyright system isn't broken. The world's is.
9M views • 6 years ago
Tom Scott
Tom Scott's long explainer on YouTube's copyright system, Content ID and the DMCA. He argues the platform's system is a workaround for a broader copyright system that does not fit the modern world.
19:43U.S. NAVY BASIC MECHANISMS OF FIRE CONTROL COMPUTERS MECHANICAL COMPUTER INSTRUCTIONAL FILM 27794
225K views • 8 years ago
PeriscopeFilm
A 1953 US Navy training film on the basic mechanisms in fire control computers: shafts, gears, cams and differentials. It shows how these mechanical parts compute ship and target firing solutions.
21:15Brown; color is weird
5.3M views • 6 years ago
Technology Connections
Technology Connections explains why brown is not a spectral color but a context-dependent perception, essentially dark orange seen against brighter surroundings.
51:36Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016
46K views • 9 years ago
GOTO Conferences
Martin Kleppmann's GOTO Berlin 2016 talk on how collaborative editors, offline apps, and multi-datacenter databases handle concurrent updates. It covers conflict resolution approaches including operational transformation and CRDTs, with a worked look at text CRDTs.
1:48:42Clean Code - Uncle Bob / Lesson 1
2.2M views • 7 years ago
UnityCoin
The first lesson of Uncle Bob (Robert C. Martin)'s "Coding Better World Together" series. It makes the case for clean code and for treating software craftsmanship as an ethical and professional responsibility. It runs about 109 minutes.
59:53CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
147K views • 7 years ago
CppCon
Chandler Carruth argues in a CppCon 2019 talk that C++ has no truly zero-cost abstractions. Using examples like unique_ptr, ABI constraints and compile-time costs, he shows that abstractions cost runtime, compile time or human effort.
1:02:47Secret History of Silicon Valley
491K views • 17 years ago
Computer History Museum
Steve Blank's Computer History Museum lecture argues that Silicon Valley's roots lie in WWII radar and electronic warfare work, Stanford's Fred Terman and Cold War military funding rather than the semiconductor alone.
1:15:46CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
178K views • 9 years ago
CppCon
Matt Godbolt's CppCon 2017 talk shows what modern compilers do with your C++ code, using Compiler Explorer to inspect generated assembly. It covers surprising optimizations and how the tool works.
42:54Containers From Scratch • Liz Rice • GOTO 2018
321K views • 8 years ago
GOTO Conferences
Liz Rice live-codes a minimal container runtime in a few lines of Go at GOTO Amsterdam 2018. She explains namespaces, control groups and what a host knows about its containers.
1:00Copying Is Not Theft - Official Version
915K views • 16 years ago
Question Copyright
Nina Paley's one-minute animated free culture anthem with vocals by Connie Champagne, arguing that copying is not theft.
15:12JPEG DCT, Discrete Cosine Transform (JPEG Pt2)- Computerphile
697K views • 11 years ago
Computerphile
Mike Pound explains the discrete cosine transform and how it underpins JPEG compression. It is part two of Computerphile's JPEG series.
11:11Old-fashioned rice cookers are extremely clever
3.2M views • 6 years ago
Technology Connections
Technology Connections explains how old-fashioned non-electronic rice cookers work, using a magnet and spring switch tripped by the Curie point. It shows the thermodynamics and magnetism behind a simple appliance.
52:11string theory lied to us and now science communication is hard
1.5M views • 3 years ago
Angela Collier
Physicist Angela Collier's roughly hour-long video on how string theory was hyped to the public and what that did to science communication. She traces the history of the theory as a narrative and argues it is interesting but was oversold.
36:29Drip Coffee Makers — super simple, super cheap
4.7M views • 4 years ago
Technology Connections
Technology Connections explains how the simple American drip coffee maker works, including the bimetal valve and bubble-pump heating, and compares the original Mr. Coffee with modern machines.
59:20Plain Text - Dylan Beattie - NDC Copenhagen 2022
194K views • 4 years ago
NDC Conferences
Dylan Beattie's conference talk explores the history and mess behind plain text: encodings, Unicode, line endings and the many ways text goes wrong. It argues that the tidy idea of plain text hides a lot of complexity underneath everyday software.
8:43Fight of the Century: Keynes vs. Hayek - Economics Rap Battle Round Two
5.9M views • 15 years ago
Radical Discourse
A hip-hop music video from EconStories in which Keynes and Hayek rap-battle over how to handle recessions and government spending. It is the second round after the first rap battle.
1:04:19"We Really Don't Know How to Compute!" - Gerald Sussman (2011)
96K views • 5 years ago
Strange Loop Conference
Gerald Sussman's 2011 Strange Loop keynote argues we still do not know how to compute, comparing biological systems with how we program machines. It touches on propagators, constraint programming and robustness.
23:00Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
33K views • 10 years ago
GopherCon UK
Liz Rice builds a container from scratch in about 100 lines of Go, showing that a container is not a lightweight VM but a set of Linux kernel features and flags.
35:53Exposing Tether - Bitcoin's Biggest Secret
4.6M views • 5 years ago
Coffeezilla
Coffeezilla gives a comprehensive history of Tether, the stablecoin issued by a company controlled by the owners of Bitfinex. He lays out accusations that it is not fully backed.
16:39Portable Air Conditioners - Why you shouldn't like them
10.4M views • 7 years ago
Technology Connections
Technology Connections explains why single-hose portable air conditioners are inefficient and often a poor choice compared with window units. It details how the single hose pulls in warm outside air and wastes energy.
31:23Concurrency is not Parallelism by Rob Pike
191K views • 11 years ago
gnbitcom
Rob Pike's Go talk distinguishing concurrency, the structuring of independent processes, from parallelism, their simultaneous execution. It uses Go channels and goroutines to illustrate.
43:40DEF CON 29 - Richard Henderson - Old MacDonald Had a Barcode, E I E I CAR
18K views • 5 years ago
DEFCONConference
A DEF CON 29 talk by Richard Henderson about encoding the EICAR antivirus test string into QR codes and barcodes and scanning them at real systems. Many systems that do not expect such input misbehave or collapse, including a parking garage system.
53:30Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
6.6M views • 17 years ago
MIT OpenCourseWare
First lecture of MIT 6.00, an introductory computer science course taught in Python by Eric Grimson and John Guttag. It covers the goals of the course, what computation is, and data types, operators and variables.
54:35"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega
19K views • 3 years ago
Strange Loop Conference
Devine Lu Linvega of Hundred Rabbits talks about low-power, offline computing, esoteric languages and the Uxn virtual machine, informed by years of sailing the Pacific. The talk frames computing sustainability through a permaculture lens.
1:00:26Colossus - The Greatest Secret in the History of Computing
1M views • 6 years ago
The Centre for Computing History
Chris Shore of the Centre for Computing History explains how Colossus was built, how it worked, and how it affected the course of World War II. It is an hour-long museum lecture on the codebreaking computer.
1:29:45J.K. Rowling | ContraPoints
7.9M views • 5 years ago
ContraPoints
A roughly 90-minute video essay by ContraPoints on J.K. Rowling and the controversy around her views on gender. It examines why many LGBTQ people and allies soured on her.
38:05"This Machine Greens" - Bitcoin Documentary - Online Premiere
88K views • 5 years ago
Swan Bitcoin
A documentary from Swan Bitcoin exploring Bitcoin's relationship with energy, featuring Lyn Alden and others, and arguing that mining is a net positive for the environment and not wasteful.
9:15youtube YouTube Stewart Lee 9 Political Correctness 41st Best Stand Up ever
386K views • 15 years ago
MrSenseisnotcommon
A nine-minute Stewart Lee stand-up routine about political correctness and the claim that it has gone mad. It is dry, layered British comedy that takes the complaint apart.
33:25Dan Abramov: Beyond React 16 | JSConf Iceland
139K views • 8 years ago
JSConf
Dan Abramov's JSConf Iceland talk on what came after React 16, with live-coded prototypes of async rendering and time slicing. It previews the ideas that became concurrent mode and suspense.
4:20Why Snow and Confetti Ruin YouTube Video Quality
10.4M views • 10 years ago
Tom Scott
Tom Scott explains why confetti and snow wreck video quality, using interframe compression and bitrate. He demonstrates it live by changing the quality on screen.
1:31:41Morris Chang, in conversation with Jen-Hsun Huang
159K views • 18 years ago
Computer History Museum
A 2007 Computer History Museum conversation in which Nvidia CEO Jen-Hsun Huang interviews TSMC founder Morris Chang. Chang recounts his career and the creation of the dedicated silicon foundry model.
5:38Leonard Cohen - Everybody Knows (Official Audio)
6.5M views • 11 years ago
LeonardCohenVEVO
The official audio of Leonard Cohen's 'Everybody Knows' from the album I'm Your Man.
40:05"Uptime 15,364 days - The Computers of Voyager" by Aaron Cummings
349K views • 7 years ago
Strange Loop Conference
A Strange Loop 2019 talk by Aaron Cummings on the computing systems aboard Voyager 1 and 2, which control the spacecraft and record and return data decades after launch in 1977.
41:47Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone • Sam Aaron • GOTO 2018
76K views • 8 years ago
GOTO Conferences
Sam Aaron, creator of Sonic Pi, gives a demo-heavy GOTO Chicago 2018 talk on live coding music. He covers the history of Sonic Pi, how it evolved, and what it can do for education and professional musicians.
1:14:30Rocker Jack White - Serious Jibber-Jabber with Conan O'Brien | Team Coco
2.8M views • 13 years ago
Team Coco
Conan O'Brien interviews Jack White in a Serious Jibber-Jabber episode shot on 35mm film. They discuss White's creative process, his use of constraints and his approach to music and art.
13:14How Analog Color TV Works: The Beginnings
503K views • 8 years ago
Technology Connections
Technology Connections explains the early history of analog color television, from the 1954 start of modern color broadcasting, and how shadow masks work in CRTs. It is the first in a series on how analog color TV works.
6:11In The Bleak Midwinter - Jacob Collier
2M views • 9 years ago
Jacob Collier
Jacob Collier layers ten vocal parts to arrange and perform Harold Darke's carol "In the Bleak Midwinter", with inventive harmony and tuning.
32:17Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018
30K views • 8 years ago
PyCon 2018
Nathaniel J. Smith's PyCon 2018 talk introducing Trio, a Python concurrency library designed around usability and structured concurrency. He live-codes a problem and analyzes pitfalls in other async libraries.