HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

copy-and-patch

Talk×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 Surprising History of Copyright and What It Means For...54:58

The Surprising History of Copyright and What It Means For...

19K views • 19 years ago
Google TechTalks
Karl Fogel's 2006 Google Tech Talk traces copyright from a 16th-century English censorship law to a distribution monopoly. It then surveys alternative economic bases for creation and distribution.
Copyright is Brain Damage | Nina Paley | TEDxMaastricht18:24

Copyright is Brain Damage | Nina Paley | TEDxMaastricht

90K views • 11 years ago
TEDx Talks
Nina Paley's TEDxMaastricht talk arguing against copyright and for copyleft and free culture. She argues that restricting ideas harms creativity and that culture belongs to everyone.
Brandt Bucher – A JIT Compiler for CPython47:51

Brandt Bucher – A JIT Compiler for CPython

14K views • 2 years ago
encukou
Brandt Bucher presents his prototype JIT compiler for CPython at the 2023 Core Developer Sprint. He explains the copy-and-patch approach, the implementation and its performance.
We Are The Art | Brandon Sanderson’s Keynote Speech18:35

We Are The Art | Brandon Sanderson’s Keynote Speech

579K views • 9 months ago
Brandon Sanderson
Brandon Sanderson's keynote on AI-generated art, arguing that the artistic process and the journey matter more than the finished product. He explains why he rebels against generative AI in creative work.
Preparing for scoped storage (Android Dev Summit '19)35:43

Preparing for scoped storage (Android Dev Summit '19)

85K views • 7 years ago
Android Developers
A 2019 Android Dev Summit session on the scoped storage model in Android 10. It gives a plan overview and best practices for apps adapting to the new restrictions.
The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski | JuliaCon 201935:24

The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski | JuliaCon 2019

79K views • 7 years ago
The Julia Programming Language
Julia co-creator Stefan Karpinski explains why multiple dispatch makes Julia code and types reusable across packages with so little friction. He covers sharing basic types and sharing generic algorithms.
Copyrighting all the melodies to avoid accidental infringement | Damien Riehl | TEDxMinneapolis17:58

Copyrighting all the melodies to avoid accidental infringement | Damien Riehl | TEDxMinneapolis

346K views • 6 years ago
TEDx Talks
Lawyer and musician Damien Riehl argues that music is math with a finite number of melodies, and describes how he and programmer Noah Rubin generated every possible melody and released them under CC0 to avoid accidental infringement claims.
The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)45:35

The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)

104K views • 13 years ago
Mladen Mijatov
Daniel Stone, a longtime X and Wayland developer, explains at linux.conf.au 2013 why X11's design became untenable and what motivated Wayland. The talk walks through X's history and accumulated cruft.
The real story behind Wayland and X45:35

The real story behind Wayland and X

46K views • 11 years ago
Linux.conf.au 2013 -- Canberra, Australia
X.Org developer Daniel Stone explains the history and technical limits of the X Window System and why Wayland was created, debunking myths from forum comments. He covers topics such as network transparency and blocking calls.
Toybox vs BusyBox - Rob Landley, hobbyist51:43

Toybox vs BusyBox - Rob Landley, hobbyist

25K views • 7 years ago
The Linux Foundation
Rob Landley compares Toybox and BusyBox and surveys options for embedded system command-line tools, including GNU. He also tells the story of leaving BusyBox, Toybox becoming Android's command line, and licensing.
Writing a Wayland Compositor in Zig - Isaac Freund42:20

Writing a Wayland Compositor in Zig - Isaac Freund

26K views • 6 years ago
Zig SHOWTIME
Isaac Freund, author of the River Wayland compositor, talks about writing a Wayland compositor in Zig. He covers why he chose Zig over C and Rust and how Zig can wrap a hairy C library.
High Volume, Bandwidth Heavy Infrastructure On The Cheap - Kyle Drake46:23

High Volume, Bandwidth Heavy Infrastructure On The Cheap - Kyle Drake

1K views • 9 years ago
PDX Node
Kyle Drake of Neocities explains the bandwidth pricing pitfalls of the big cloud providers. He describes how to run high-volume, bandwidth-heavy infrastructure far more cheaply, including through co-location.
Shawn Douglas - Nanoscale Instruments for Visualizing Small Proteins & Bret Victor - Dynamicland28:12

Shawn Douglas - Nanoscale Instruments for Visualizing Small Proteins & Bret Victor - Dynamicland

20K views • 4 years ago
Foresight Institute
A Foresight Institute workshop video with two talks: Shawn Douglas on nanoscale instruments for visualizing small proteins, and Bret Victor on Dynamicland. Victor's part shows biomolecular design built in his Realtalk system with physical objects.
Zero to $10 Million with React Native + Next.js - Fernando Rojo - (Next.js Conf 2021)24:44

Zero to $10 Million with React Native + Next.js - Fernando Rojo - (Next.js Conf 2021)

57K views • 5 years ago
Vercel
Fernando Rojo explains how BeatGig reached $10M in sales with one frontend engineer by sharing code between React Native and Next.js, covering navigation, animation, theming and performance.
The $8 billion iPod | Rob Reid5:12

The $8 billion iPod | Rob Reid

954K views • 14 years ago
TED
A five-minute TED talk by Rob Reid, who introduces Copyright Math, applying entertainment-industry piracy loss claims to produce absurd totals such as an $8 billion iPod.
01 The History of Standard ML: Ideas, Principles, Culture59:51

01 The History of Standard ML: Ideas, Principles, Culture

7K views • 11 years ago
ICFP Video
An ICFP 2015 keynote on the history of Standard ML, covering its ideas, principles and culture. It traces ML from Strachey, Landin and Milner through SML's development and its interplay with OCaml.
CppCon 2015: Andrei Alexandrescu “Declarative Control Flow"1:07:35

CppCon 2015: Andrei Alexandrescu “Declarative Control Flow"

102K views • 11 years ago
CppCon
Andrei Alexandrescu's CppCon 2015 talk on handling exceptional control flow declaratively in C++. It uses scope guards with success and failure variants, built on std::uncaught_exceptions, to replace ad hoc RAII classes and rethrowing try/catch blocks.
[Linux.conf.au 2013] - The real story behind Wayland and X45:35

[Linux.conf.au 2013] - The real story behind Wayland and X

35K views • 13 years ago
HackersOnBoard
A linux.conf.au 2013 talk by a Wayland developer who previously worked on X, telling the history of X and why Wayland was created. It covers X's hardware abstraction and architecture and why they became problematic for modern graphics.
rand() Considered Harmful31:28

rand() Considered Harmful

16K views • 13 years ago
aghuttun
Stephan T. Lavavej's GoingNative 2013 talk explaining why calling rand() and using rand() % 100 is bad in C++, and how the C++11 <random> header does the job properly.
DeepSec 2010: All your baseband are belong to us by Ralf Philipp Weinmann48:13

DeepSec 2010: All your baseband are belong to us by Ralf Philipp Weinmann

30K views • 14 years ago
Sicherheitsforschung
A DeepSec 2010 conference talk by Ralf Philipp Weinmann on attacking the baseband processor of mobile phones rather than the application processor. It covers how open-source GSM base stations make malicious-tower attacks practical against neglected GSM stacks.
xkcd | Randall Munroe | Talks at Google58:34

xkcd | Randall Munroe | Talks at Google

450K views • 18 years ago
Talks at Google
Randall Munroe, creator of xkcd, gives an Authors@Google talk in 2007 about the webcomic and his background, followed by audience Q&A. Donald Knuth and Guido van Rossum ask questions during the session.
35C3 -  How Facebook tracks you on Android43:37

35C3 - How Facebook tracks you on Android

26K views • 7 years ago
media.ccc.de
A 35C3 talk by Privacy International researchers who captured and decrypted traffic between Android apps and Facebook servers. They show many apps send Facebook device and usage data immediately on launch, even for users without Facebook accounts.
RAAIS 2017 - Simon Knowles, Co-Founder and CTO of Graphcore35:45

RAAIS 2017 - Simon Knowles, Co-Founder and CTO of Graphcore

7K views • 9 years ago
The Research and Applied AI Summit - RAAIS
Simon Knowles, co-founder and CTO of Graphcore, talks about "intelligence processors", chips designed specifically for machine learning. The talk was given at the RAAIS 2017 summit and covers Graphcore's architecture.
LibreSSL: The first 30 days, and what the Future Holds1:05:51

LibreSSL: The first 30 days, and what the Future Holds

5K views • 12 years ago
Andrea Ross
Bob Beck of OpenBSD gives a BSDCan 2014 talk on the first month of LibreSSL, the OpenSSL fork. He explains why they forked, what they removed, and examples of the problems found in the OpenSSL code base.
How I hacked a hardware crypto wallet and recovered $2 million32:18

How I hacked a hardware crypto wallet and recovered $2 million

10M views • 4 years ago
Joe Grand
Joe Grand recounts being hired to hack a Trezor One hardware wallet and recover $2 million of cryptocurrency. He describes three months of experimentation, voltage glitching, failures and high-stakes attempts with only one chance to get it right.
Tim Ewald - Clojure: Programming with Hand Tools58:39

Tim Ewald - Clojure: Programming with Hand Tools

48K views • 12 years ago
ClojureTV
Tim Ewald's Clojure/conj talk uses furniture making with hand tools versus machine tools as an allegory for software. It explores how automation changes what we make and how we think about our work, and why Clojure's small set of simple tools matters.
Thinking, Fast and Slow | Daniel Kahneman | Talks at Google1:02:27

Thinking, Fast and Slow | Daniel Kahneman | Talks at Google

2.2M views • 15 years ago
Talks at Google
Daniel Kahneman's Talks at Google lecture on his book Thinking, Fast and Slow, covering System 1 and System 2 thinking and the psychology of judgment and decision making.
Laws that choke creativity | Larry Lessig19:08

Laws that choke creativity | Larry Lessig

478K views • 18 years ago
TED
Larry Lessig's TED talk argues that copyright law chokes creativity, drawing on John Philip Sousa, celestial copyrights and the ASCAP cartel to make the case for reviving remix culture.
Andrew Ng: Artificial Intelligence is the New Electricity1:27:44

Andrew Ng: Artificial Intelligence is the New Electricity

524K views • 9 years ago
Stanford Graduate School of Business
Andrew Ng speaks at the Stanford MSx Future Forum about how AI is transforming industry after industry, comparing its impact to electricity. The talk also touches on evil-AI worries, jobs and basic income.
The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 201845:31

The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018

74K views • 8 years ago
GOTO Conferences
Joe Armstrong, inventor of Erlang, gives a GOTO Chicago 2018 talk on building fault-tolerant systems. He covers what to do and avoid when handling errors, arguing for letting processes fail and recover.
Andrej Karpathy (Tesla): CVPR 2021 (see description for better quality version)37:47

Andrej Karpathy (Tesla): CVPR 2021 (see description for better quality version)

114K views • 5 years ago
YarrowFlower
Andrej Karpathy's CVPR 2021 presentation on Tesla's Autopilot, covering its vision-based approach, sensor choices and the scale of Tesla's deep learning compute cluster. This upload is a lower-quality copy of the talk.
RailsConf 2014 - All the Little Things by Sandi Metz38:47

RailsConf 2014 - All the Little Things by Sandi Metz

190K views • 12 years ago
Confreaks
Sandi Metz takes an ugly section of conditional code and refactors it into a few simple objects, bridging object-oriented theory and practice. The talk includes her take on the Gilded Rose refactoring kata and the idea that duplication is cheaper than the wrong abstraction.
The Soul of Erlang and Elixir • Sasa Juric • GOTO 201942:03

The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019

384K views • 7 years ago
GOTO Conferences
Sasa Juric explains what makes Erlang and Elixir suited to server-side systems, focusing on the BEAM concurrency model rather than syntax or ecosystem. He demonstrates processes, supervision, and fault tolerance.
CppCon 2015: Andrei Alexandrescu “std::allocator...”1:12:27

CppCon 2015: Andrei Alexandrescu “std::allocator...”

196K views • 11 years ago
CppCon
Andrei Alexandrescu's CppCon 2015 talk argues that std::allocator is badly designed. He proposes building high-performance allocators from small composable, templated pieces.
Overwatch Gameplay Architecture and Netcode1:04:04

Overwatch Gameplay Architecture and Netcode

196K views • 7 years ago
GDC Festival of Gaming
Blizzard's Timothy Ford explains in this 2017 GDC session how Overwatch uses an Entity Component System architecture for layered gameplay. He also covers its server-authoritative netcode with client-side prediction and how they keep the game responsive and fair.
LISA11 - Fork Yeah! The Rise and Development of illumos1:04:04

LISA11 - Fork Yeah! The Rise and Development of illumos

310K views • 14 years ago
USENIX
Bryan Cantrill's LISA11 talk on how illumos arose after Oracle closed OpenSolaris. It covers the history of Sun, ZFS, DTrace and Zones, and the diaspora of kernel engineers, with a famous rant about Oracle and Larry Ellison.
How to green the world's deserts and reverse climate change | Allan Savory22:20

How to green the world's deserts and reverse climate change | Allan Savory

6M views • 13 years ago
TED
Allan Savory's TED talk arguing that desertification of grasslands can be reversed with holistic managed grazing, which he says would also help reverse climate change. TED notes that other scientists have challenged his claims.
Exploring the Tech and Design of Noita31:00

Exploring the Tech and Design of Noita

288K views • 6 years ago
GDC Festival of Gaming
In this 2019 GDC session, Petri Purho of Nolla Games explains the technical side of Noita's physics engine, including scaling a falling-sand simulation to large continuous worlds and adding destructible rigid bodies. It also shows how the emergent physics drives the gameplay.
DOUGLAS ADAMS: Parrots, the Universe and Everything1:27:37

DOUGLAS ADAMS: Parrots, the Universe and Everything

1.3M views • 18 years ago
University of California Television (UCTV)
Douglas Adams gives a talk at UCSB, recorded shortly before his death, about the odd lives of animals and what they suggest about humanity's future. It draws on his Last Chance to See work and is funny and wide-ranging.
OAuth 2.0 and OpenID Connect (in plain English)1:02:17

OAuth 2.0 and OpenID Connect (in plain English)

2M views • 8 years ago
OktaDev
Okta developer advocate Nate Barbettini explains OAuth 2.0 and OpenID Connect in a roughly hour-long talk. It starts from the problems the protocols solve and walks through the flows. The description notes the implicit flow material is now out of date.