pointer pointer
3:45pointerpointer.com's use of voronoi, canvas, and javascript
40K views • 14 years ago
Paul Irish
Paul Irish explains how pointerpointer.com works. It uses a hidden canvas of colored Voronoi regions to look up which photo matches the cursor position.
30:12Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer
162K views • 2 years ago
xDahl
Casey Muratori argues against smart pointers and RAII, advocating grouped-element thinking, zero-is-initialization and stubs as better ways to structure memory and handle errors.
1:39:25CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”
149K views • 10 years ago
CppCon
Herb Sutter's CppCon 2016 talk on lifetime safety in C++, aiming for code free of leaks and dangling pointers by default. It covers smart pointers, ownership, reference counting pitfalls and deferred reclamation resembling garbage collection.
29:22A laser pointer at 2 billion fps makes the speed of light look... kinda weird
6M views • 1 year ago
AlphaPhoenix
AlphaPhoenix shows off a new camera that films at two billion frames per second and uses it to film a laser pointer pulse. He investigates a strange quirk in how the speed of light appears on camera.
2:11:32How I program C
1M views • 9 years ago
Eskil Steenberg
Eskil Steenberg's two-hour talk on his personal approach to writing C, covering code style, structure, naming, pointers and large-project organization. He warns it contains a fair bit of programming religion.
1:05Sesame Street: 12 And Pinball Animation
4.2M views • 18 years ago
Sesame Street
A one-minute Sesame Street animation of a counting pinball game focused on the number 12, set to Pointer Sisters music.
1:00:11CppCon 2015: Kate Gregory “Stop Teaching C"
181K views • 11 years ago
CppCon
Kate Gregory argues at CppCon 2015 that C++ should be taught without starting from C: no char* strings, printf or raw arrays at first, with references before pointers.
21:36Fractals are typically not self-similar
4.6M views • 9 years ago
3Blue1Brown
3Blue1Brown explains fractal dimension and shows why many fractals are not strictly self-similar. Self-similarity turns out to be a special case of the broader idea of fractional dimension.
15:09Mouse Cursor History (and why I made my own)
3M views • 8 years ago
Posy
Posy gives a short history of the computer mouse cursor, from early straight pointers to the tilted arrow, comparing Apple and Windows designs. He then explains why he designed his own cursor set and offers it as a free download.
36:29Drip Coffee Makers — super simple, super cheap
4.7M views • 4 years ago
Technology Connections
Technology Connections explains how the simple American drip coffee maker works, including the bimetal valve and bubble-pump heating, and compares the original Mr. Coffee with modern machines.
27:42Mark DiMarco: User Interface Algorithms [JSConf2014]
52K views • 12 years ago
JSConf
A JSConf 2014 talk visually breaking down algorithms behind everyday UI patterns, such as dropdown menus that vanish when the mouse drifts and picking the nearest target to the cursor. It shows how these are implemented in JavaScript.
1:48Festo - SmartBird
3.1M views • 15 years ago
Festo
Festo's promo video of SmartBird, an ultralight bionic flying model inspired by the herring gull that flaps and twists its wings to fly. It shows the robot in flight.
36:58"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram
26K views • 9 years ago
Strange Loop Conference
Aditya Siram introduces ATS, a statically typed ML-like language that compiles to C and offers type-safe pointer arithmetic and a full proof language. The Strange Loop talk shows off C interop, concurrency and verification features with non-trivial examples.
1:16:58code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
231K views • 11 years ago
NOKIA Technology Center Wrocław
Scott Meyers explains how CPU caches work and why they matter for performance, covering cache levels, access speeds, associativity, and effects in multithreaded code. The focus is C++ and cache-aware, data-oriented programming.
30:37High-performance Tree Wrangling, the APL Way // Aaron Hsu // Dyalog '18
6K views • 7 years ago
Dyalog User Meetings
Aaron Hsu shows how to manipulate and transform tree data in APL using arrays and inverted tables instead of pointers. He claims much smaller code, better performance and easier parallelisation.
36:10CppCon 2019: Emery Berger “Mesh: Automatically Compacting Your C++ Application's Memory”
15K views • 7 years ago
CppCon
Emery Berger's CppCon 2019 talk introducing Mesh, a drop-in malloc replacement that compacts memory in unmodified C and C++ programs. It tackles fragmentation by merging pages without changing pointers.
10:35High precision air bearing CNC lathe and grinder
646K views • 11 years ago
Dan Gelbart
Dan Gelbart shows his home-built air bearing CNC lathe and grinder, which reaches about 1 micron accuracy. He demonstrates the machine and its parts.
16:29Are Black Holes Actually Fuzzballs?
1.3M views • 4 years ago
PBS Space Time
A PBS Space Time episode on fuzzballs, the string-theory proposal for black holes that replaces the singularity with a tangle of strings. It explains why black holes seem to both have to exist and break known physics.
5:33Why The Cops Won't Help You When You're Getting Stabbed
9.3M views • 9 years ago
Cracked
A Cracked video about the experience of intervening in a violent stabbing attack and the lack of police protection afterwards.