code analysis
6:31SNES Code Injection -- Flappy Bird in SMW
3M views • 10 years ago
SethBling
SethBling uses Super Mario World glitches to inject and run Flappy Bird code on an unmodified SNES, entering it purely with controller inputs. It was the first time a human completed this kind of exploit by hand.
7:45[TAS] Pokémon Yellow - Arbitrary Code Execution
598K views • 9 years ago
MrWint
A tool-assisted speedrun of Pokemon Yellow by MrWint that uses arbitrary code execution to push Game Boy hardware to its limits. Through crafted inputs it injects code and ends up running other programs, such as Tetris, inside the game.
9:37Characters, Symbols and the Unicode Miracle - Computerphile
2.1M views • 13 years ago
Computerphile
Tom Scott explains for Computerphile how Unicode and UTF-8 grew out of messy older character encodings to become the web's standard. It covers why the design works and how it handles worldwide text.
8:19Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments
284K views • 16 years ago
AndrewBragdon
A short demo of Code Bubbles, an IDE interface built around editable code fragments in bubbles instead of files. It was a research prototype for Java development.
6:08Super Mario World: Arbitrary Code Injection At AGDQ 2014, Performed Live
225K views • 12 years ago
invalidation
A live performance at AGDQ 2014 in which Super Mario World is made to execute arbitrary injected code, running other games like Pong and Snake on the cartridge. It is done through a TASBot feeding precise controller inputs.
10:58Flaw in the Enigma Code - Numberphile
5.4M views • 13 years ago
Numberphile
Numberphile's Dr James Grime explains the flaw in the Enigma machine, namely that a letter could never be encrypted to itself, and how that helped the Allies break the code. It touches on the Bombe and Alan Turing.
13:29!!Con 2016 - How I Code and Use a Computer at 1,000 WPM!! By Sina Bahram
11K views • 10 years ago
Confreaks
A short !!Con 2016 talk by blind developer Sina Bahram on how he uses a computer and writes code with a screen reader at about 1,000 words per minute. He plays how common interfaces sound and challenges the audience to go a day using only the keyboard.
12:40Colonel JD AI Codec Conversation MGS2 HD
1.7M views • 13 years ago
Louie V
The final codec conversation from Metal Gear Solid 2, in which the AI 'Colonel' explains that the Patriots filter out junk information and curate truth for humanity. It plays as a dark meditation on information overload, manipulation and shared reality.
8:37Avi Bryant demos Dabble db
5K views • 14 years ago
Tavis Rudd
Avi Bryant demos Dabble DB, a web-based spreadsheet-like database for building apps without code. It shows how users can model and relate data through a smooth interface.
12:09How I Fixed a 10 Year Old Guitar Hero Bug Without the Source Code
404K views • 9 years ago
ExileLord
A reverse engineer walks through fixing a ten-year-old bug in Guitar Hero III without access to its source code, using a disassembler and decompiler. It is technical but explained step by step.
8:25Akira Kurosawa - Composing Movement
10.8M views • 11 years ago
Every Frame a Painting
An Every Frame a Painting video essay on how Akira Kurosawa used movement, weather and composition to tell stories. It draws on clips and interviews with other filmmakers.
11:32Erlang: The Movie
175K views • 14 years ago
uncertainyesterday
A short Ericsson film demoing Erlang, showing concurrent processes, debugging tools, and hot code reloading, including crashing parts of a running system while calls continue.
8:42Michael Bay - What is Bayhem?
3.3M views • 12 years ago
Every Frame a Painting
An Every Frame a Painting video essay on Michael Bay's style, 'Bayhem', covering his camera movement, composition, color and editing. It argues that even if you dislike his films, they teach something about visual perception.
8:00Edgar Wright - How to Do Visual Comedy
11.4M views • 12 years ago
Every Frame a Painting
An Every Frame a Painting video essay analysing how Edgar Wright creates visual comedy through framing, camera movement, editing, sound effects and music.
14:29Milton Friedman - Why Tax Reform Is Impossible
241K views • 14 years ago
LibertyPen
Milton Friedman explains why the US tax code is enormously complex and why meaningful reform is unlikely. He argues that politicians profit from the complexity, since tax breaks are products they sell and the code works as a tool of reward and punishment. The clip is about 14 minutes from his lecture series.
8:35Buster Keaton - The Art of the Gag
8.4M views • 10 years ago
Every Frame a Painting
An Every Frame a Painting video essay on Buster Keaton's visual comedy, examining how he built and framed his gags. It uses clips from his silent films to show the thinking behind them.
4:17AI Learns Noise Filtering For Photorealistic Videos | Two Minute Papers #215
65K views • 8 years ago
Two Minute Papers
A Two Minute Papers episode on NVIDIA's recurrent denoising autoencoder, which cleans up noisy Monte Carlo path-traced image sequences. It shows how a neural network can produce usable renders from very few samples.
11:55Super Mario World Credits Warp Explained
638K views • 11 years ago
Frieze
A speedrunner-made explanation of the Super Mario World credits warp, an arbitrary code execution glitch that jumps the game straight to the ending. It simplifies the underlying assembly and memory behavior with animations so non-experts can follow.
4:49BBC - The Code - The Wisdom of the Crowd
395K views • 15 years ago
timb6
Marcus du Sautoy of the BBC demonstrates the wisdom of the crowd, showing that averaging many guesses of jelly beans in a jar lands near the true count.
14:04This LA Musician Built $1,200 Tiny Houses for the Homeless. Then the City Seized Them.
4.9M views • 9 years ago
ReasonTV
Reason TV profiles Elvis Summers, a Los Angeles musician who crowdfunded dozens of tiny homes for homeless people. City officials moved to remove them while pushing a multibillion-dollar housing plan.
9:04Jackie Chan - How to Do Action Comedy
25.4M views • 11 years ago
Every Frame a Painting
Every Frame a Painting analyzes how Jackie Chan stages action comedy, with nine principles such as starting from a disadvantage, using the environment, clear shots, and keeping action and reaction in the same frame.
4:51VisiData Lightning Demo at PyCascades 2018
41K views • 8 years ago
Saul Pwanson
A five-minute lightning demo of VisiData, a terminal tool for exploring and manipulating data. It uses two months of NYC 311 complaint data to drill down, plot points on a virtual map and save selected rows.
15:04I made a NES emulator in 15 minutes
389K views • 14 years ago
Bisqwit
Bisqwit writes a NES emulator in C++ in about 15 minutes of tool-assisted, sped-up coding, narrated with captions. It shows an accurate emulator built with a compile-time generated 6502 instruction table. Part 2 covers compiling and running it.
6:01Slavoj Žižek on "They Live" (The Pervert's Guide to Ideology)
427K views • 12 years ago
Christian G
A short excerpt from The Pervert's Guide to Ideology in which Slavoj Zizek analyzes John Carpenter's They Live. He uses the film's fight scene and sunglasses to explain how ideology works.
13:50What 40,000 Videos Tell Us About The Trending Tab
1.6M views • 7 years ago
Coffee Break
Coffee Break analyzes about 40,000 videos from seven months of YouTube's trending tab. It examines whether trending is biased toward mainstream media and late-night shows.
10:41Ralph Langner: Cracking Stuxnet, a 21st-century cyber weapon
323K views • 15 years ago
TED
In an 11-minute TED talk, Ralph Langner explains how his team reverse-engineered the Stuxnet worm and worked out that it targeted industrial control systems, with a covert state origin. It is a compact look at cyber-forensics.
8:50Passengers, Rearranged
6.2M views • 9 years ago
Nerdwriter1
Nerdwriter1 shows how rearranging the scenes of the film Passengers, so the audience shares the female lead's confusion, would change the movie. It draws on discussion of the original script.
6:18The Voder: 1939, the worlds first electronic voice synthesizer
332K views • 9 years ago
Brian Roemmele
A short look at the Voder, the first electronic voice synthesizer, demonstrated by Bell Labs at the 1939 World's Fair. It was operated by trained women using ten finger keys, foot pedals and a knee lever.
15:39ShaderToy LiveCoding - The Drive Home - 1. Basic Setup
28K views • 9 years ago
The Art of Code
The first part of a ShaderToy live-coding series that lays the groundwork for The Drive Home, a rainy night-traffic shader. It covers basic setup and builds toward rain and bokeh effects.
10:13The Problem with Time & Timezones - Computerphile
4.4M views • 12 years ago
Computerphile
Tom Scott explains for Computerphile why handling time and timezones in code is so hard, walking through a simple web app that computes how long ago something happened. It covers the quirks of timezones and calendars and ends in an exasperated rant.
5:58MarI/O - Machine Learning for Video Games
11.5M views • 11 years ago
SethBling
SethBling shows MarI/O, a program using neural networks and the NEAT genetic algorithm to learn to play Super Mario World. The description links the source code, the paper and background reading.
9:36Why Are You So Angry? Part 1: A Short History of Anita Sarkeesian
1.1M views • 11 years ago
Innuendo Studios
The first part of Innuendo Studios' six-part video essay series on the online hostility around Anita Sarkeesian and GamerGate. It lays out the history and the motivations of the people involved.
6:22Interactive programming Flappy Bird in ClojureScript
55K views • 12 years ago
Bruce Hauman
Bruce Hauman live-codes Flappy Bird in ClojureScript in about six minutes, using figwheel to hot-reload changes into the running game. The demo shows game behavior being changed interactively without restarting.
13:43Symbolics Lisp Machine demo Jan 2013
52K views • 13 years ago
Kalman Reti
Symbolics developer Kalman Reti gives a short introductory demo of a Symbolics Lisp Machine running Genera in an emulator. It shows the context-aware command line, typed on-screen objects, and the live-editable system, including swapping in a C-compiled JPEG decoder.
8:24TiTAN - Overdrive 2 (RGB 50fps) - SEGA Mega Drive - Revision 2017 (1st Place)
305K views • 9 years ago
Oerg866
Overdrive 2 by TiTAN, a Sega Mega Drive demo that won first place in the Oldskool competition at Revision 2017. It shows effects and 3D graphics on the stock console.
4:12Bytebeat: Experimental music from very short C programs
222K views • 15 years ago
Ville-Matias Heikkilä (viznut)
Viznut demonstrates bytebeat, experimental music generated by extremely short C programs. It is the first of a series of videos on the technique.
11:25Monad - FunFunFunction #21
128K views • 10 years ago
Fun Fun Function
An episode of FunFunFunction explaining monads in JavaScript as functors that also implement flatMap. It builds on the preceding functor episode and works through code examples.
13:30Stealing Baseball Signs with a Phone (Machine Learning)
30M views • 7 years ago
Mark Rober
Mark Rober and Jabril build an app that uses machine learning to decode baseball sign sequences. The video also explains neural networks in a simple, accessible way.
17:32'Oumuamua Is Not Aliens
790K views • 7 years ago
PBS Space Time
PBS Space Time examines the interstellar object 'Oumuamua and the popular theories about it, including the light-sail hypothesis. It argues that a natural rock is the likeliest explanation.
10:23Andrew Sorensen Keynote: "The Concert Programmer" - OSCON 2014
157K views • 12 years ago
O'Reilly
Andrew Sorensen's OSCON 2014 keynote in which he live-codes generative music on stage using his Impromptu environment while narrating his computational and musical choices. It imagines concert programmers as a performing art.