hot code swapping
3:47You Suck at Photoshop - Distort, Warp, & Layer Effects
5M views • 18 years ago
My Damn Channel
An episode of the comedic You Suck at Photoshop series in which Donnie Hoyle teaches distort, warp and layer effects while vandalizing a Vanagon in the image. It won Webby awards as a how-to and comedy series.
9:58Erlang: The Movie
159K views • 19 years ago
dawsdesign
A short film about the Erlang language, showing telecom systems built from lightweight processes and demonstrating hot code swapping. It is an edited version of the original Ericsson video.
5:36US Bell - New Area Codes
62K views • 19 years ago
GeorgeBuford
A sketch from the Seattle comedy show Almost Live! in which Pat Cashman plays a US Bell rep explaining the new 425 area code. It first aired in 1997.
5:10Dual Photography
24K views • 17 years ago
mm648230
The SIGGRAPH 2005 demo of dual photography from Stanford, which swaps the roles of projector and camera to render a scene from the light's point of view. It includes the reveal of a hidden playing card.
38:25"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"
438K views • 17 years ago
Google TechTalks
Misko Hevery's Clean Code Talk shows how to use object-oriented techniques such as polymorphism to remove repeated if and switch statements. The result is code that is easier to test, understand and maintain.
3:49Code Monkey
7.4M views • 20 years ago
spiffworld
A fan-made music video for Jonathan Coulton's song 'Code Monkey', about the life of a programmer, using World of Warcraft footage. It was made by Mike Spiff Booth.
1:12:02Java on a 1000 Cores - Tales of Hardware / Software CoDesign
23K views • 17 years ago
Google TechTalks
Cliff Click of Azul Systems gives a Google Tech Talk on running Java business applications on a machine with about a thousand cores. He covers hardware and software codesign, including garbage collection hardware and the JIT.
4:59HotPlug Basic Demonstration
135K views • 19 years ago
WiebeTech
A WiebeTech marketing demo of HotPlug, a device that moves a running computer onto battery or another power source so it can be transported without shutting down.
56:09Netscape Mozilla Documentary 1998 - 2000 ProJect Code Rush - creative common licence
171K views • 17 years ago
znoopy2k
Code Rush is a 2000 PBS documentary following Netscape engineers during the year they open-sourced the browser as Mozilla. It shows the pressure and long hours of work in Silicon Valley at the height of the dot-com era.
53:56Three Beautiful Quicksorts
45K views • 19 years ago
Google TechTalks
Jon Bentley walks through three implementations of Hoare's Quicksort, from a dozen-line C function to a series of systematic code transformations that make the program ever simpler and more powerful. It is a Google Tech Talk on code elegance and program derivation.
1:01:34Google I/O 2008 - Dalvik Virtual Machine Internals
188K views • 18 years ago
Google for Developers
Dan Bornstein's Google I/O 2008 talk on the internals of Dalvik, the virtual machine that runs Android code. It covers the motivation for its design, the dex format and its register-based interpreter, plus tips for writing code that suits the platform.
4:43Richard Feynman Fire
758K views • 17 years ago
nebulajr
A short clip from a Richard Feynman interview in which he explains fire, describing how burning wood releases sunlight stored by the tree, which built itself mostly from air. It showcases his curiosity and plain-spoken explanations.
55:17Google I/O 2009 - The Myth of the Genius Programmer
1.2M views • 17 years ago
Google for Developers
Brian Fitzpatrick and Ben Collins-Sussman argue that the 'genius programmer' ideal harms collaboration. They advocate trading ego for growth, sharing work early, and understanding how tools shape social behavior.
7:48Conway's Game Of Life in APL
236K views • 17 years ago
Dyalog
A short Dyalog demonstration building Conway's Game of Life in a single line of APL, step by step. It shows how array operations replace loops.
1:01:33A Possible Future of Software Development
82K views • 18 years ago
Google TechTalks
Sean Parent of Adobe argues that object-oriented frameworks ultimately fail to deliver scalable, high quality software and proposes combining generic and declarative programming instead. It draws on Stepanov's Elements of Programming.
6:46Dabble DB demo
10K views • 19 years ago
krueggen
A short product demo of Dabble DB, a web tool for importing, entering and manipulating structured data with little effort. It was built in Smalltalk and later acquired by Twitter.
10:001 million fps Slow Motion video of bullet impacts made by Werner Mehl from Kurzzeit
15.6M views • 17 years ago
Matt Rece
Ten minutes of ultra-slow-motion footage of bullet impacts filmed at about one million frames per second by Werner Mehl of Kurzzeit. It includes hollow points in ballistics gel and impacts on glass.
9:59Intentional Programming demo (Part 1) - Editor
14K views • 20 years ago
dftube
A roughly ten-minute demo of Microsoft's Intentional Programming research system, showing its editor and an unusual way of working with code. It is the first of two clips cut from a longer video.
3:21ProFORMA: Probabilistic Feature-based On-line Rapid Model Acquisition
571K views • 17 years ago
QiPanComputerVision
A three-minute demo of ProFORMA, a system from Cambridge that builds textured 3D models live from a video of an object.
5:21Ira Glass on Storytelling 3
146K views • 17 years ago
warphotography
A five-minute clip of Ira Glass on the gap between good taste and early creative work. He says beginners know their work falls short and must keep producing to close the gap.
7:32Ted Nelson demonstrates Xanadu Space
84K views • 18 years ago
photonhunter
Ted Nelson demonstrates Xanadu Space, his software for representing hypertext in three-dimensional space with linked, referenced content fragments.
9:34Dick Proenneke in Alone in the Wilderness
14M views • 17 years ago
swererbob
A condensed film of Dick Proenneke's footage of building a cabin and living alone in the Alaskan wilderness, using hand tools and local materials. It draws on the 8mm films he shot himself.
3:31Carl Sagan - Pale Blue Dot
8.7M views • 17 years ago
carlsagandotcom
Carl Sagan's narration of the Pale Blue Dot passage, reflecting on the Voyager photograph of Earth as a tiny speck in space. It is a short meditation on humanity's smallness and shared home.
7:07Feynman: What things really are like FUN TO IMAGINE 1
747K views • 17 years ago
Christopher Sykes
A clip from the 1983 BBC series Fun to Imagine in which Richard Feynman explains heat as the jiggling of atoms and how we perceive it as hot and cold.
4:44Debt Metaphor
95K views • 17 years ago
Ward Cunningham
Ward Cunningham explains the history and intent of the debt metaphor, which he coined while refactoring the WyCash product. He says debt means code reflecting an incomplete understanding of the problem, not sloppy programming.
1:14:32Building Your Own Dynamic Language
21K views • 18 years ago
Stanford
Ian Piumarta's 2007 Stanford EE380 lecture on building a dynamic programming environment from the ground up, from the Viewpoints Research Institute's work. It covers the design of a language and system with a recursive design, parsing through code generation, and the COLA architecture.
4:02Giant Robot Project, Part 1
275K views • 19 years ago
Jaimie Stuff
The first installment of a hobbyist's video diary documenting his build of a giant walking spider-like vehicle. The footage is casual and self-shot, following the early stages of the project.
3:58Stargate Studios Virtual Backlot Reel 2009
3.8M views • 16 years ago
Stargate Studios
Stargate Studios' 2009 virtual backlot reel shows before-and-after shots in which green screen and compositing replace locations in ordinary TV dramas and comedies. It shows how much of a seemingly real show is computer generated.
23:11The psychology of evil | Philip Zimbardo
3M views • 18 years ago
TED
Psychologist Philip Zimbardo explains how ordinary people can be pushed into doing evil by situations and systems. He draws on the Stanford prison experiment and unseen Abu Ghraib photos, then turns to the opposite case: how ordinary people can become heroes.
35:09NeXTSTEP Release 3 Demo
625K views • 20 years ago
blatherskyte
Steve Jobs demos NeXTSTEP Release 3, showing the object-oriented development environment and UI that later became the basis of Mac OS X. Midway through he builds a database-backed GUI app with Interface Builder and Enterprise Objects Framework with almost no code.
56:23Speed Up Your JavaScript
136K views • 17 years ago
Google TechTalks
A 2009 Google Tech Talk by Nicholas Zakas on the hidden performance pitfalls of JavaScript. It covers what is fast and slow in the language and how to avoid common bottlenecks.
0:31Michael Jordan "Failure" Nike Commercial
7.5M views • 20 years ago
JayMJ23
A Nike commercial in which Michael Jordan lists the shots he missed and games he lost, saying that repeated failure is the reason he succeeds.
2:18How to Properly Heat a Pan
492K views • 17 years ago
Rouxbe
A two-minute Rouxbe cooking-school demo of how to heat a pan properly before cooking. It uses the Leidenfrost effect, where water beads and skates across a hot pan, to show when a stainless steel pan is ready.
1:25:13The Origins of Linux—Linus Torvalds
659K views • 18 years ago
Computer History Museum
Linus Torvalds tells the story of Linux in a 2001 talk at the Computer History Museum, from writing code as a graduate student in Helsinki in the early 1990s to becoming an icon of open source. It covers the project's origins, its growth, and his views on licensing and kernel design.
49:47Lecture 1 | Programming Methodology (Stanford)
2.6M views • 18 years ago
Stanford
First lecture of Stanford's CS106A Programming Methodology by Mehran Sahami, giving a course overview and starting on programming. The course teaches software engineering principles using Java.
0:43puls (256 bytes)
36K views • 17 years ago
JanRrrolaKadlec
A 256-byte MS-DOS intro that renders a raymarched, procedural 3D animation. It won the 256-byte competition at Riverwash 2009 and the scene.org award for best technical achievement that year, and the author published commented x86 assembly source.
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.
2:50Live Debugging in Smalltalk
1K views • 18 years ago
jarober
A brief demo of the Smalltalk debugger, including defining a method that doesn't exist yet while the program is stopped mid-crash.
4:04Monzy performs at Stanford Univ.
507K views • 19 years ago
NerdcoreForLife
Raw footage of nerdcore rapper Monzy performing outside Stanford's computer science building, shot for the documentary Nerdcore for Life. The set includes his song about the kill -9 Unix command.
10:34Microsoft Vista Speech Recognition Tested - Perl Scripting
1.5M views • 19 years ago
miaublah
A 2007 video of someone trying to write Perl code using Windows Vista's speech recognition, with hilariously bad results.