HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

pi

Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Compiling C to printable x86, to make an executable research paper25:41

Compiling 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.
How To Design A Good API and Why it Matters1:00:19

How 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.
CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”1:15:46

CppCon 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.
Co-dfns Live Stream: Compiler Design and Architecture2:03:12

Co-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.
Opioids: Last Week Tonight with John Oliver (HBO)19:23

Opioids: 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.
Why Tipping Should Be Banned - Adam Ruins Everything3:55

Why 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.
Anders Hejlsberg on Modern Compiler Construction34:10

Anders 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.
How Overnight Shipping Works11:14

How 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.
Opioids II: Last Week Tonight with John Oliver (HBO)21:21

Opioids 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.
The Why, What, and How of Pinning in Rust3:03:54

The 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.
C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”1:30:03

C++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.
TWO Unpickable (?) Locks for Lock Picking Lawyer!14:40

TWO 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.
ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner52:21

ASPLOS 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.
Speaking Piano - Now with (somewhat decent) captions!2:41

Speaking 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.
How to Build a Startup Without Funding by Pieter Levels @ Dojo Bali1:00:00

How 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.
Gopherfest 2017 | Upspin with Rob Pike31:18

Gopherfest 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.
Why Static Typing Came Back • Richard Feldman • GOTO 202252:01

Why 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.
How Smoking vs Vaping Affects Your Lungs  ● You Must See This ! !3:18

How 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.
Sebastian Markbage: Minimal API Surface Area | JSConf EU 201424:28

Sebastian 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.
Perhaps Ben Shapiro Shouldn't Be Taken Seriously By Anyone About Anything - SOME MORE NEWS1:10:16

Perhaps 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.
CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”1:00:21

CppCon 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.
Episode 1: A basic expression evaluator1:38:36

Episode 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.
The Mill CPU Architecture – The Compiler (10 of 13)2:02:18

The 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.
Andy Keep - Writing a Nanopass Compiler40:48

Andy 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.
TRUCKLA: The world's first Tesla pickup truck1:46

TRUCKLA: 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.
Demo: Base language, compile-time execution2:07:18

Demo: 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.
MIT ACL -  Variable Pitch Quadrotor2:54

MIT 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.
Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 20231:35:12

Modernizing 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.
Compiling and Optimizing Scripting Languages1:01:37

Compiling 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.
Bonhoeffer‘s Theory of Stupidity5:28

Bonhoeffer‘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.
The Sackler Family – A Secretive Billion Dollar Opioid Empire27:38

The 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.
This is what may have happened in the recent Tesla Autopilot Crash0:36

This 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.
Tesla Unveils Dual Motor and Autopilot13:48

Tesla 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.
XRS-2200 Linear Aerospike Engine Test fire at NASA Stennis Space Center (SSC)1:35

XRS-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.
New footage reveals how violent Capitol rioters overwhelmed police on January 62:12

New 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.
Pizza Party: A Command Line Program for Ordering Pizza2:14

Pizza 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.
Tesla Autopilot 17.7.2 Fails25:16

Tesla 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.
Reservoir Dogs Tipping/Gratuity Scene 720p HD3:34

Reservoir 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.
Tesla Autopilot Failing (No Warnings) Where There Was A Fatal Car Accident W Model X1:06

Tesla 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.
JVMLS 2015 - Compilers are Databases1:08:52

JVMLS 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.