HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

programming

2020s×4-20 minutes×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
The Joy of Programming in Jai - Part 1: Hello World13:48

The Joy of Programming in Jai - Part 1: Hello World

36K views • 6 years ago
Nuno Afonso
The first part of a series on programming in Jai, Jonathan Blow's in-development language. It covers compiling, writing hello world and using code from other files.
John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips15:20

John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips

960K views • 4 years ago
Lex Clips
A clip of John Carmack on the Lex Fridman podcast discussing his programming setup, why he favors debuggers and IDEs, and his puzzlement at developers who avoid them.
TypeScript types can run DOOM6:59

TypeScript 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.
Topic match · Programming language design
Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore8:45

Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore

19K views • 5 years ago
Leandro Facchinetti
Leandro Facchinetti explains why he thinks Racket is a great language and why he stopped using it. He describes his backstory and experiences with the Racket community.
Topic match · Functional programming
The Story of Another World on the Amiga | MVG13:44

The Story of Another World on the Amiga | MVG

350K views • 4 years ago
Modern Vintage Gamer
Modern Vintage Gamer explains how Eric Chahi built Another World on the Amiga 500, using 2D polygons, rotoscoping and clever techniques to run well on a stock 7MHz machine.
Topic match · Demoscene & retrocomputing
Tomorrow Corporation Tech Demo14:06

Tomorrow Corporation Tech Demo

107K views • 3 years ago
retrogameinternals
Allan Blomquist demonstrates the internal programming and debugging tools Tomorrow Corporation uses to make games, including live modification of a running game and time-travel debugging.
Topic match · Game programming & engines
Imba is Underrated: Building a counter in 49 seconds5:11

Imba is Underrated: Building a counter in 49 seconds

9K views • 5 years ago
We Deserve Less
A five-minute video showing how to build a counter in the Imba web programming language in under a minute, then style it.
Topic match · Programming language design
The Worst Typo I Ever Made11:25

The Worst Typo I Ever Made

6.4M views • 6 years ago
Tom Scott
Tom Scott recounts the worst typo he ever made, a subtle mistake in code with destructive consequences at a previous job. It is a cautionary tale about irreversible operations.
Topic match · Software practice, open source & careers
Interview with Senior JS Developer5:28

Interview with Senior JS Developer

2.3M views • 4 years ago
Kai Lentit
A comedy sketch by Kai Lentit in which a senior JavaScript developer is interviewed, parodying the chaos of the JavaScript ecosystem.
Topic match · Software practice, open source & careers
Interview with FFMPEG enthusiast5:59

Interview with FFMPEG enthusiast

572K views • 4 years ago
Kai Lentit
Kai Lentit's comedy sketch parodying an interview with an FFmpeg enthusiast. It pokes fun at the open source command-line tool experience and video conversion woes.
Topic match · Software (other)
Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.517:55

Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.5

237K views • 6 years ago
Chris McCord
Phoenix creator Chris McCord builds a real-time Twitter-style app live with Phoenix LiveView 1.5 in about 15 minutes. It shows interactive, real-time updates without writing JavaScript.
Topic match · Functional programming
Simulating an Entire Car Engine (yes, it makes noise)12:04

Simulating an Entire Car Engine (yes, it makes noise)

2.1M views • 4 years ago
AngeTheGreat
AngeTheGreat describes building a physically realistic internal combustion engine simulator in C++, drawing on fluid dynamics, physics and chemistry. It generates procedural audio for engines such as a V8.
Topic match · Game programming & engines
Playing a Neural Network's version of GTA V: GAN Theft Auto17:08

Playing a Neural Network's version of GTA V: GAN Theft Auto

766K views • 5 years ago
sentdex
Sentdex demonstrates GAN Theft Auto, a GameGAN-based neural network that recreates GTA V so the network itself is the playable environment. He shows the results and releases the code.
Topic match · Game programming & engines
New Voxel Engine Reveal - Crystal Islands Experiment5:05

New Voxel Engine Reveal - Crystal Islands Experiment

394K views • 5 years ago
John Lin
John Lin reveals a rewritten voxel engine demonstrated in a Crystal Islands scene, with much finer voxel detail, fast collision, fracture and path-traced global illumination.
Topic match · Game programming & engines
SICP: o fim de uma era7:10

SICP: o fim de uma era

34K views • 4 years ago
Computação Raiz
A short Portuguese-language excerpt of Gerald Sussman's 2016 NYC Lisp Meetup talk explaining why MIT replaced the Scheme-based 6.001 (SICP) course with Python courses. The full talk is linked in the description.
Topic match · Functional programming
The Matrix Awakens: An Unreal Engine 5 Experience10:57

The Matrix Awakens: An Unreal Engine 5 Experience

9.2M views • 4 years ago
Unreal Engine
Epic's Unreal Engine 5 tech demo set in the Matrix universe, with Keanu Reeves and Carrie-Anne Moss. It moves from a cinematic to a playable car chase through a large detailed city, with a behind-the-scenes look at the rendering at the end.
Topic match · Game programming & engines
Tomb Raider on the Nintendo Game Boy Advance is incredible | MVG12:40

Tomb Raider on the Nintendo Game Boy Advance is incredible | MVG

906K views • 4 years ago
Modern Vintage Gamer
Modern Vintage Gamer looks at OpenLara, an open source Tomb Raider engine, running on the Game Boy Advance. The video explains how the port achieves playable speeds on the GBA's slow ARM CPU, with input from the developer XProger.
Topic match · Game programming & engines
How the Minecraft Title Screen Seed was Found8:24

How the Minecraft Title Screen Seed was Found

10.8M views • 6 years ago
SalC1
SalC1 explains how the seed behind the Minecraft title screen panorama was found, using community effort and the Minecraft@Home project. It covers the search through Beta 1.7.3 world seeds.
Topic match · Game programming & engines
Resident Evil Village PC DRM: Cracked Code Really Does Run Better - Confirmed11:03

Resident Evil Village PC DRM: Cracked Code Really Does Run Better - Confirmed

197K views • 5 years ago
Digital Foundry
Digital Foundry investigates why Resident Evil Village on PC runs worse with Capcom's Denuvo DRM than a cracked version. They benchmark and confirm performance and frame-pacing differences.
Topic match · Game programming & engines
Debugging Lisp: fix and resume a program from any point in the stack - how Common Lisp stands out.4:46

Debugging Lisp: fix and resume a program from any point in the stack - how Common Lisp stands out.

5K views • 3 years ago
vindarel
A five-minute demo of the Common Lisp debugger fixing a bug, recompiling a single function, and resuming execution from the failed stack frame. It shows how to avoid re-running long computations.
Topic match · Functional programming
Unreal Engine 5 Revealed! | Next-Gen Real-Time Demo Running on PlayStation 59:03

Unreal Engine 5 Revealed! | Next-Gen Real-Time Demo Running on PlayStation 5

19.2M views • 6 years ago
Unreal Engine
Epic Games' reveal of Unreal Engine 5, a real-time demo running on PlayStation 5. It showcases Nanite virtualized micropolygon geometry and Lumen global illumination.
Topic match · Game programming & engines
Using a 1930 Teletype as a Linux Terminal16:33

Using a 1930 Teletype as a Linux Terminal

1.6M views • 6 years ago
CuriousMarc
CuriousMarc connects a restored 1930 Model 15 Teletype to a Linux machine and uses it as a terminal, after commenters requested it. The video shows the challenges of linking a 5-bit mechanical device to a modern OS.
Topic match · Demoscene & retrocomputing
NOTCURSES III: THE SAGA CONTINUES (1080P)6:46

NOTCURSES III: THE SAGA CONTINUES (1080P)

46K views • 5 years ago
Nick Black
A seven-minute demo from the author of Notcurses, a C library for text user interfaces. It shows the 2.3.0 release, which adds Sixel and Kitty bitmap graphics integrated into its multiplane character-graphics model.
Topic match · C, C++, Rust, Go & systems languages
Superpositions, Sudoku, the Wave Function Collapse algorithm.14:28

Superpositions, Sudoku, the Wave Function Collapse algorithm.

764K views • 6 years ago
Martin Donald
Martin Donald explains the Wave Function Collapse algorithm using Sudoku-like constraint solving and shows how he implemented it with Blender and Godot. It links demos and reference articles.
Topic match · Algorithms & data structures
What P vs NP is actually about17:58

What P vs NP is actually about

253K views • 2 years ago
Polylog
Polylog explains how algorithms can be turned into circuits and encoded as satisfiability problems, which lets you effectively run them backwards. It uses this to motivate breaking RSA, general reductions to SAT, and what P vs NP is really asking.
Topic match · Algorithms & data structures
The Commodordion11:27

The Commodordion

531K views • 4 years ago
lftkryo
Linus Akesson demonstrates the Commodordion, a fully functional 8-bit accordion built around Commodore 64 hardware with bellows made of floppy disks. He performs Scott Joplin's Maple Leaf Rag and tells the story of the build.
Topic match · Demoscene & retrocomputing
Obsidian for Beginners: Start HERE — How to Use the Obsidian App for Notes12:27

Obsidian for Beginners: Start HERE — How to Use the Obsidian App for Notes

2.4M views • 6 years ago
Linking Your Thinking with Nick Milo
A 12-minute beginner lesson from Nick Milo's Linking Your Thinking series introducing the Obsidian note-taking app and the first steps to start using it.
Topic match · Software (other)
Building pi in a World of Slop — Mario Zechner18:25

Building pi in a World of Slop — Mario Zechner

579K views • 6 months ago
AI Engineer
Mario Zechner explains why he built pi, a minimal coding agent, out of frustration with existing agent harnesses. He also discusses how AI agents are straining open source projects and argues for slowing down.
Topic match · Software practice, open source & careers
Getting GPLv2 Compliance From A Chinese Company- In Person!11:30

Getting GPLv2 Compliance From A Chinese Company- In Person!

625K views • 5 years ago
Naomi Wu
Naomi Wu visits the Shenzhen offices of smartphone maker UMIDIGI in person to get them to release source code they owed under the GPLv2, and they comply.
Topic match · Software practice, open source & careers
Razor191110:17

Razor1911

90K views • 7 months ago
Dubmood
Razor 1911's eponymous demo celebrating 40 years of the group, which won first place at the Revision 2026 demo competition and the public's choice award. It is a retrospective of keygen and warez scene culture with chiptune music.
Topic match · Demoscene & retrocomputing
Emulating the DX7 the HARD way18:41

Emulating the DX7 the HARD way

23K views • 5 years ago
plgDavid
An episode of Plogue's chipresearch series on emulating the Yamaha DX7 from the hardware up. It covers the sub CPU and main CPU, address map investigation, cartridges, firmware analysis and a skeleton MAME driver.
Topic match · Demoscene & retrocomputing
I Solved Klotski12:20

I Solved Klotski

2.1M views • 1 year ago
2swap
2swap explains how he solved the Klotski sliding-block puzzle by mapping its full state space as a graph and visualizing it. The video includes footage of the Guinness world-record solve and links to an interactive graph.
Topic match · Algorithms & data structures
Interview with an Agile Coach - Sprint14:22

Interview with an Agile Coach - Sprint1

523K views • 4 years ago
Kai Lentit
Kai Lentit's comedy sketch parodying an interview with an agile coach, lampooning scrum, sprints and kanban jargon. It is a few minutes of programmer humor.
Topic match · Software practice, open source & careers
Area 5150 by CRTC & Hornet (Party Version) / IBM PC+CGA Demo, Hardware Capture10:12

Area 5150 by CRTC & Hornet (Party Version) / IBM PC+CGA Demo, Hardware Capture

69K views • 4 years ago
x86VileR
Area 5150 is a demoscene production for the original 4.77MHz IBM PC with CGA graphics and PC speaker. This is the Evoke 2022 party version, captured from real hardware, and it won the Alternative Demo compo.
Topic match · Demoscene & retrocomputing
Why I deleted GrapheneOS17:51

Why I deleted GrapheneOS

976K views • 3 years ago
Louis Rossmann
Louis Rossmann explains why he stopped using GrapheneOS, describing his interactions with its lead developer Daniel Micay. It includes chat logs shown in the video.
Topic match · Software practice, open source & careers
Your web app but good: Aaron Boodman (Local-First Conf)19:36

Your web app but good: Aaron Boodman (Local-First Conf)

8K views • 2 years ago
Local-First Conf
Aaron Boodman of Replicache asks why sync engines have not yet fixed web app complexity and what is missing for them to go mainstream. The talk lays out the ideas that led to the Zero sync engine.
Topic match · Software architecture & design
Freespin4:52

Freespin

148K views • 5 years ago
Matthias Kramm
Freespin is a demo that runs on a Commodore 1541 floppy drive. It makes sound by vibrating the drive head and video by toggling the serial bus lines, and it keeps running after the C64 that booted it is disconnected.
Topic match · Demoscene & retrocomputing
Software is in Decline - Jonathan Blow10:08

Software is in Decline - Jonathan Blow

179K views • 4 years ago
gamedev cuts
A ten-minute clip from Jonathan Blow's talk on preventing the collapse of civilization, arguing that software quality and the knowledge to build it are in decline.
Topic match · Software practice, open source & careers
Color Maximite 2 - ARM CPU that runs BASIC!12:24

Color Maximite 2 - ARM CPU that runs BASIC!

453K views • 6 years ago
The 8-Bit Guy
The 8-Bit Guy reviews the Color Maximite 2, a modern ARM-based computer that boots straight into BASIC. He shows what it can do as a retro-style machine.
Topic match · Demoscene & retrocomputing
The Story Behind Audacity15:21

The Story Behind Audacity

517K views • 5 years ago
Tantacrul
Tantacrul tells the story of Audacity, the widely used free audio editor, and announces his involvement in the project. It includes an interview with the original developers and a look at the software's usability.
Topic match · Software practice, open source & careers