pi
25:41Compiling C to printable x86, to make an executable research paper
479K views • 9 years ago
suckerpinch
Tom7 explains how he built a SIGBOVIK 2017 paper made only of printable ASCII bytes that is also a valid DOS executable. He writes a C compiler targeting printable x86 without self-modifying code and solves the puzzles the constraint creates.
1:00:19How To Design A Good API and Why it Matters
453K views • 19 years ago
Google TechTalks
Joshua Bloch's Google Tech Talk on how to design good APIs and why it matters, with concrete principles and examples. It treats every programmer as an occasional API designer.
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.
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.
19:23Opioids: Last Week Tonight with John Oliver (HBO)
15.8M views • 10 years ago
LastWeekTonight
A Last Week Tonight segment on the US opioid epidemic, tracing how prescription painkillers fed addiction and heroin use. It is the first of three episodes the show devoted to the crisis.
3:55Why Tipping Should Be Banned - Adam Ruins Everything
15.8M views • 11 years ago
Dropout
An Adam Ruins Everything segment arguing that tipping should be banned. It covers the history of tipping, its weak link to service quality, and why employers should pay a fair wage.
34:10Anders Hejlsberg on Modern Compiler Construction
25K views • 9 years ago
Kasper
Anders Hejlsberg whiteboards how compilers are taught versus how modern ones are actually built. He explains the shift to compilers as services with incremental, error-tolerant, IDE-oriented design, as in Roslyn and TypeScript.
11:14How Overnight Shipping Works
7.6M views • 8 years ago
Wendover Productions
Wendover Productions explains how overnight shipping works, covering the hub-and-spoke logistics of companies like FedEx and UPS and the use of cargo aircraft. It touches on the economics that make next-day delivery possible.
21:21Opioids II: Last Week Tonight with John Oliver (HBO)
10.6M views • 7 years ago
LastWeekTonight
John Oliver's second Last Week Tonight segment on the opioid epidemic, covering the role of large companies in driving it. It touches on Purdue Pharma and the Sackler family.
3:03:54The Why, What, and How of Pinning in Rust
87K views • 7 years ago
Jon Gjengset
Jon Gjengset's long live-coding stream explains Rust's Pin and Unpin types: why they exist, how they work, and how they connect to futures and async/await. It also covers moving from pre-pinning code to the new model.
1:30:03C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”
11K views • 8 years ago
CppNow
Matt Godbolt, creator of Compiler Explorer, tours surprising optimizations modern compilers perform, such as turning loops into closed-form sums and using popcount instructions. He explores what the compiler does behind the scenes.
14:40TWO Unpickable (?) Locks for Lock Picking Lawyer!
14.1M views • 5 years ago
Stuff Made Here
Engineer Stuff Made Here builds two new supposedly unpickable locks with different designs and sends them to the Lock Picking Lawyer to see whether they can be defeated. The video covers the novel anti-picking mechanisms.
52:21ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner
52K views • 5 years ago
SiFive
Chris Lattner's ASPLOS 2021 keynote on the golden age of compiler design in an era of hardware and software co-design, covering compiler infrastructure for accelerators and unifying hardware IRs.
2:41Speaking Piano - Now with (somewhat decent) captions!
2.2M views • 17 years ago
TheMcphearson
A player piano is made to reproduce human speech, here reciting a European Environmental Criminal Court proclamation in German at the 2009 World Venice Forum. This upload adds subtitles so the words become understandable.
1:00:00How to Build a Startup Without Funding by Pieter Levels @ Dojo Bali
355K views • 8 years ago
@levelsio
Pieter Levels talks at Dojo Bali about building startups without venture capital through bootstrapping, persistence and learning many skills as a generalist. He reviews his own past projects.
31:18Gopherfest 2017 | Upspin with Rob Pike
50K views • 9 years ago
The Go Programming Language
Rob Pike presents Upspin at Gopherfest 2017, an experimental framework for naming and sharing files and data securely and uniformly across a global namespace. It is a project written in Go rather than about Go.
52:01Why Static Typing Came Back • Richard Feldman • GOTO 2022
157K views • 3 years ago
GOTO Conferences
Richard Feldman's GOTO Copenhagen 2022 talk on why dynamic languages like Python, Ruby, PHP and JavaScript rose in the 1990s and why each now has a popular static type checker. It argues that modern static typing recovers the advantages that made dynamic languages attractive.
3:18How Smoking vs Vaping Affects Your Lungs ● You Must See This ! !
47.5M views • 7 years ago
Chris Notap
A demonstration comparing what a month of vaping versus a month of smoking cigarettes does to the lungs, using a filter to show the residue. It is part of a series of similar experiments.
24:28Sebastian Markbage: Minimal API Surface Area | JSConf EU 2014
71K views • 12 years ago
JSConf
Sebastian Markbage explains how React is moving toward a minimal API surface by leaning on language features and patterns instead of dedicated framework APIs. He also touches on JSX and syntax proposals for future JavaScript.
1:10:16Perhaps Ben Shapiro Shouldn't Be Taken Seriously By Anyone About Anything - SOME MORE NEWS
5.1M views • 7 years ago
Some More News
An hour-plus Some More News episode that critiques Ben Shapiro's arguments and record of errors. It is a long, comedic and opinionated breakdown.
1:00:21CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”
29K views • 7 years ago
CppCon
Matt Godbolt tells the story of Compiler Explorer, from a hacky basement server to a cloud-scaled service handling tens of thousands of daily requests. He also shows its features and how it is built.
1:38:36Episode 1: A basic expression evaluator
284K views • 8 years ago
Immo Landwerth (terrajobst)
The first episode of a long live-coding series in which Immo Landwerth builds the Minsk compiler for a small language in C#. It starts with a basic expression evaluator and builds toward a full language.
2:02:18The Mill CPU Architecture – The Compiler (10 of 13)
12K views • 11 years ago
Mill Computing, Inc.
A long Mill Computing lecture on the Mill CPU's compiler toolchain, covering the specializer that targets family members, scheduling and latency passes, and the belt. It explains how the compiler handles a wide-issue, exposed-pipeline design.
40:48Andy Keep - Writing a Nanopass Compiler
29K views • 12 years ago
ClojureTV
Andy Keep's Clojure/Conj talk on writing a nanopass compiler, built from many single-task passes with formally defined intermediate languages. It covers the framework's origins in a compiler teaching course at Indiana University.
1:46TRUCKLA: The world's first Tesla pickup truck
7.9M views • 7 years ago
Simone Giertz
Simone Giertz presents Truckla, a homemade pickup truck conversion of a Tesla Model 3, shown in a short humorous promo.
2:07:18Demo: Base language, compile-time execution
164K views • 12 years ago
Jonathan Blow
Jonathan Blow demos his prototype programming language, covering the base language and compile-time execution, including running a game while compiling. The video is about 70 minutes of demo followed by Q&A.
2:54MIT ACL - Variable Pitch Quadrotor
133K views • 15 years ago
AerospaceControlsLab
A short MIT Aerospace Controls Lab demo from 2011 of a variable pitch quadrotor flying.
1:35:12Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023
71K views • 3 years ago
CppNow
Chandler Carruth's CppNow 2023 talk on modernizing compiler design for the Carbon toolchain, using data-oriented design and modern hardware assumptions. It covers lexing, parsing and compact data structures aimed at compiler performance.
1:01:37Compiling and Optimizing Scripting Languages
21K views • 17 years ago
Google TechTalks
Paul Biggar's Google Tech Talk on compiling and optimizing scripting languages, drawn from his work on the phc ahead-of-time PHP compiler. He covers runtime typing, aliasing and code generation challenges, and argues AOT can compete with JIT.
5:28Bonhoeffer‘s Theory of Stupidity
4.7M views • 5 years ago
Sprouts
An animated Sprouts video presenting Dietrich Bonhoeffer's argument that stupidity is more dangerous than evil, because reason cannot reach stupid people. It frames stupidity as a social and moral phenomenon.
27:38The Sackler Family – A Secretive Billion Dollar Opioid Empire
4M views • 7 years ago
ColdFusion
A ColdFusion documentary on the Sackler family and Purdue Pharma, tracing their role in the opioid crisis that has killed over 200,000 people.
0:36This is what may have happened in the recent Tesla Autopilot Crash
1M views • 8 years ago
cpddan
A one-minute clip by cpddan reproducing how a Tesla on Autopilot 2.5 may have steered into a gore point barrier, as in a fatal Highway 101 crash.
13:48Tesla Unveils Dual Motor and Autopilot
1.1M views • 12 years ago
Tesla
Tesla's 2014 event where Elon Musk unveiled the dual motor all-wheel-drive Model S and the first Autopilot features.
1:35XRS-2200 Linear Aerospike Engine Test fire at NASA Stennis Space Center (SSC)
1.5M views • 14 years ago
Barrel Roll
A short test firing of the XRS-2200 linear aerospike engine at NASA Stennis Space Center, which was designed for the cancelled X-33 VentureStar. The engine is shown at roughly 80 percent of max thrust.
2:12New footage reveals how violent Capitol rioters overwhelmed police on January 6
618K views • 4 years ago
The Telegraph
A Telegraph news clip showing newly revealed footage from the January 6 Capitol attack, with rioters overwhelming police. It accompanies coverage of the congressional committee's televised hearing.
2:14Pizza Party: A Command Line Program for Ordering Pizza
22K views • 19 years ago
TheKitchenSinkII
A short 2007 demo of Pizza Party, a command line program that orders Domino's pizza from a UNIX-like terminal. The video shows the designers placing an order using the software.
25:16Tesla Autopilot 17.7.2 Fails
44K views • 9 years ago
DeRage
A driver tests Tesla Model S Autopilot firmware 17.7.2 on hardware 2.0 and records numerous failures, including crossing to the wrong side of the road.
3:34Reservoir Dogs Tipping/Gratuity Scene 720p HD
1.3M views • 16 years ago
Melkor
The tipping scene from Reservoir Dogs, in which Mr. Pink explains why he does not believe in tipping.
1:06Tesla Autopilot Failing (No Warnings) Where There Was A Fatal Car Accident W Model X
352K views • 8 years ago
Shantanu Joshi
A Tesla Model S/X owner films his drive on US-101 in the lane where a fatal Model X Autopilot crash occurred, showing the car steering toward the lane divider without any warning.
1:08:52JVMLS 2015 - Compilers are Databases
16K views • 11 years ago
Java
Martin Odersky's JVM Language Summit 2015 talk argues that compilers can be thought of as databases. It describes design ideas for the Scala compiler and for developer tools.