HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

oop

Over 1 hour×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
OODA Loop & Evolutionary Epistemology of John Boyd by Chuck Spinney2:32:25

OODA Loop & Evolutionary Epistemology of John Boyd by Chuck Spinney

6K views • 5 years ago
52 Living Ideas
Chuck Spinney, a long-time associate of John Boyd, presents Boyd's thinking on the OODA loop and evolutionary epistemology. The talk runs about two and a half hours and includes Q&A.
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”1:00:46

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

271K views • 8 years ago
CppCon
A CppCon 2018 talk arguing that OOP has failed to deliver on reuse and performance, and presenting data-oriented design for C++ with practical worked examples from real systems.
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 20252:27:34

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

926K views • 1 year ago
Better Software Conference
Casey Muratori's two-hour talk tracing the history of object-oriented programming back to the 1960s and examining how its ideas, and later entity component systems, came about. It is followed by a Q&A.
Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet1:04:33

Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet

127K views • 13 years ago
Jeff Gonis
Alan Kay's 1997 OOPSLA keynote, preserved on YouTube after being lost from Google Video. He discusses what object orientation was meant to be, messaging, system design, and the state of computing practice.
The Computer Revolution Hasn't Happened Yet OOPSLA 97 Keynote (VPRI 0719)1:04:29

The Computer Revolution Hasn't Happened Yet OOPSLA 97 Keynote (VPRI 0719)

9K views • 6 years ago
Yoshiki Ohshima (大島芳樹)
Alan Kay's 1997 OOPSLA keynote argues that the computer revolution has not really happened yet, reflecting on how computing, objects and the web fall short of their potential.
"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)1:09:38

"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)

9K views • 5 years ago
Strange Loop Conference
Guy Steele's Strange Loop 2010 talk argues that programmers should not have to think about parallelism, and that languages should support algorithms built on independence and divide-and-conquer. He also recounts fitting a program onto a single punch card.
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)1:03:55

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

619K views • 8 years ago
DevTernity Conference
Ian Cooper's DevTernity talk revisits Kent Beck's original TDD ideas and shows where misunderstandings crept in. It argues tests should target behaviors through public interfaces rather than implementation details, so suites support refactoring instead of resisting it.
Democracy at Work: Curing Capitalism | Richard Wolff | Talks at Google1:25:34

Democracy at Work: Curing Capitalism | Richard Wolff | Talks at Google

3.3M views • 9 years ago
Talks at Google
Economist Richard Wolff's Talks at Google lecture on his book Democracy at Work. He critiques capitalism and argues for worker-run cooperatives as a path to a more democratic economy.
"Uncle" Bob Martin1:23:35

"Uncle" Bob Martin

179K views • 11 years ago
Program on Entrepreneurship
Robert 'Uncle Bob' Martin speaks at Yale School of Management about clean, well-written code and what makes good software development. The talk covers his views on OOP, architecture and professional practice.
The Boring Company Information Session1:12:05

The Boring Company Information Session

448K views • 8 years ago
The Boring Company
A long information session where The Boring Company presents its vision for Loop, an underground high-speed transit system, and the traffic problems it aims to solve. It includes discussion of faster tunnel boring and electrification.
Topic match · Transit, cities & urban planning
"Simple Made Easy" - Rich Hickey (2011)1:01:39

"Simple Made Easy" - Rich Hickey (2011)

219K views • 5 years ago
Strange Loop Conference
Rich Hickey's Strange Loop 2011 keynote distinguishing 'simple' (not intertwined) from 'easy' (familiar or near at hand). It argues that software complexity comes from complecting things and that we should pick simple constructs.
C++ Seasoning1:17:12

C++ Seasoning

58K views • 13 years ago
aghuttun
Sean Parent's GoingNative 2013 talk surveys new and overlooked C++ features and shows how to use them for simple, correct, clear code. It stresses using standard algorithms rather than raw loops.
"Simple Made Easy" - Rich Hickey (2011)1:01:39

"Simple Made Easy" - Rich Hickey (2011)

434K views • 5 years ago
ClojureTV
Rich Hickey's Strange Loop 2011 keynote separates 'simple' (not intertwined) from 'easy' (familiar or near at hand) and argues that software complexity comes from complecting things. It offers a vocabulary for judging designs and abstractions.
Christopher Alexander - Patterns in Architecture1:03:36

Christopher Alexander - Patterns in Architecture

135K views • 13 years ago
Peter Petrash
Christopher Alexander's keynote at OOPSLA 1996 on patterns in architecture, addressed to the software community. He moves beyond patterns toward deeper ideas of wholeness and living structure.
2. Behavioral Evolution1:36:57

2. Behavioral Evolution

7.8M views • 15 years ago
Stanford
Stanford biologist Robert Sapolsky lectures on the evolution of behavior, including the Prisoner's Dilemma and tit-for-tat strategies in animals. It is part of his Human Behavioral Biology course.
Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)2:41:18

Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)

31K views • 8 years ago
Yoshiki Ohshima (大島芳樹)
A long recorded seminar in which Alan Kay discusses object-oriented programming, probably from the mid-1980s. He covers the original idea of objects, messaging and the work done at Xerox.
Richard Wolff: Marxism and Communism | Lex Fridman Podcast #2952:53:52

Richard Wolff: Marxism and Communism | Lex Fridman Podcast #295

3.3M views • 4 years ago
Lex Fridman
Lex Fridman interviews economist Richard Wolff, a Marxist, about Marxism, communism, capitalism and worker cooperatives. The conversation runs nearly three hours.
What can Seattle learn from Dutch street design?1:05:18

What can Seattle learn from Dutch street design?

328K views • 13 years ago
UniversityGreenways
Seattle landscape architect Fred Young gives an hour-long visual tour of Dutch cycling infrastructure, covering design details, continuous networks and how cycling fits daily life in the Netherlands.
Topic match · Transit, cities & urban planning
★ Cab ride 🇨🇭St. Moritz - 🇮🇹Tirano (Bernina pass), Switzerland to Italy [10.2019]2:00:09

★ Cab ride 🇨🇭St. Moritz - 🇮🇹Tirano (Bernina pass), Switzerland to Italy [10.2019]

4.1M views • 6 years ago
lorirocks777
A two-hour driver's-eye cab ride along the Bernina railway from St. Moritz in Switzerland to Tirano in Italy. The UNESCO-listed line crosses the Alps at high altitude with steep adhesion gradients.
Topic match · Transit, cities & urban planning
36C3 -  BahnMining - Pünktlichkeit ist eine Zier - english translation1:01:50

36C3 - BahnMining - Pünktlichkeit ist eine Zier - english translation

12K views • 6 years ago
media.ccc.de
David Kriesel's 36C3 talk, in an English translation, analyzes a year of scraped Deutsche Bahn data covering every stop of every long-distance train in Germany. It explores delays and how punctuality is actually measured.
Topic match · Transit, cities & urban planning
Andres Duany Lecture. Suburban Sprawl.1:24:15

Andres Duany Lecture. Suburban Sprawl.

24K views • 14 years ago
Andriy Kosetsky
A recording of Andres Duany's 1991 'San Antonio By Design' seminar on suburban sprawl. He lays out how codes, zoning and policy produce sprawl and makes the case for new urbanism.
Topic match · Transit, cities & urban planning
BahnMining - Pünktlichkeit ist eine Zier (David Kriesel)1:01:50

BahnMining - Pünktlichkeit ist eine Zier (David Kriesel)

3.3M views • 6 years ago
media.ccc.de
David Kriesel's 36C3 talk, in German, analyzes a year of scraped data on every stop of every long-distance train in Germany. It shows how Deutsche Bahn delay statistics hide cancellations and delays.
Topic match · Transit, cities & urban planning
Well There's Your Problem | Episode 46 : Five-over-Ones2:09:01

Well There's Your Problem | Episode 46 : Five-over-Ones

291K views • 5 years ago
Well There's Your Problem Podcast
An episode of the Well There's Your Problem podcast on five-over-one buildings, wood-frame floors atop concrete bases, with engineering background and some oil industry news. It is long, rambling and has NSFW language.
Topic match · Transit, cities & urban planning
Why Can't We Have Nice Things with Ezra Klein | The Weekly Show1:18:21

Why Can't We Have Nice Things with Ezra Klein | The Weekly Show

781K views • 1 year ago
The Weekly Show with Jon Stewart
Jon Stewart interviews Ezra Klein about his book Abundance and why progressive goals get stuck in procedure and regulation. They discuss how to streamline government and what could be built without bureaucratic obstacles.
Topic match · Transit, cities & urban planning
"We Really Don't Know How to Compute!" - Gerald Sussman (2011)1:04:19

"We Really Don't Know How to Compute!" - Gerald Sussman (2011)

96K views • 5 years ago
Strange Loop Conference
Gerald Sussman's 2011 Strange Loop keynote argues we still do not know how to compute, comparing biological systems with how we program machines. It touches on propagators, constraint programming and robustness.
"Systems that run forever self-heal and scale" by Joe Armstrong (2013)1:10:23

"Systems that run forever self-heal and scale" by Joe Armstrong (2013)

85K views • 5 years ago
Strange Loop Conference
Joe Armstrong's Strange Loop 2013 talk on building large scalable systems from small isolated parallel components. It covers detecting and correcting errors at run time, changing code while it runs, and how Erlang embodies these principles.
Are We There Yet - Rich Hickey1:10:05

Are We There Yet - Rich Hickey

24K views • 7 years ago
Zhang Jian
Rich Hickey's talk on time, state, identity and values, arguing that mutable object-oriented modeling fits the world poorly. It lays out the thinking behind Clojure's approach to data and change.
Ryan Dahl - History of Node.js1:03:41

Ryan Dahl - History of Node.js

80K views • 15 years ago
phxtagsoup
Ryan Dahl tells the history of Node.js and why he created it at a Phoenix meetup. He explains the push for non-blocking IO on a clean slate rather than extending an existing ecosystem.
Adventure with Types in Haskell - Simon Peyton Jones (Lecture 1)1:33:37

Adventure with Types in Haskell - Simon Peyton Jones (Lecture 1)

69K views • 12 years ago
jasonofthel33t
Simon Peyton Jones's first lecture on types in Haskell from the Oregon Programming Languages Summer School 2013. It covers type classes and how they relate to OOP, subtyping and polymorphism.
The Pervert's Guide to Computer Programming Languages - SXSW1:02:36

The Pervert's Guide to Computer Programming Languages - SXSW

28K views • 9 years ago
Vulk Coop
A SXSW talk by W Watson that uses Lacanian psychoanalysis, with nods to Zizek, to critique popular programming languages. It argues that people choose and defend languages for emotional and ideological reasons rather than rational ones.
Solving Problems the Clojure Way - Rafal Dittwald1:02:26

Solving Problems the Clojure Way - Rafal Dittwald

87K views • 7 years ago
Clojure/north
Rafal Dittwald's Clojure/north talk shows how to move from writing Java-style code in Clojure to thinking in data-driven, functional terms. He walks through a JavaScript example, refactoring imperative code step by step into a functional core.
This Is What Winning Looks Like (Full Length)1:29:11

This Is What Winning Looks Like (Full Length)

10.4M views • 13 years ago
VICE
Ben Anderson's VICE documentary shows embedded reporting on Afghan security forces and US Marines in Helmand during the troop drawdown, exposing incompetence, drug abuse and corruption.
Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay1:16:55

Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay

76K views • 9 years ago
Erlang Solutions
Joe Armstrong, creator of Erlang, interviews Alan Kay at Code Mesh. They discuss the meaning of object orientation, message passing, the META II paper, and the state of computer science.
Star Trek TNG Ambient Engine Noise (Idling for 24 hrs)24:00:01

Star Trek TNG Ambient Engine Noise (Idling for 24 hrs)

5M views • 15 years ago
crysknife007
A 24-hour loop of Star Trek TNG starship engine ambience, meant as background sound for relaxing, sleeping or concentrating.
C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”1:30:03

C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”

11K views • 8 years ago
CppNow
Matt Godbolt, creator of Compiler Explorer, tours surprising optimizations modern compilers perform, such as turning loops into closed-form sums and using popcount instructions. He explores what the compiler does behind the scenes.
CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"1:29:54

CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"

188K views • 11 years ago
CppCon
Chandler Carruth walks through tuning C++ performance, from writing benchmarks to analyzing results on real CPUs and compilers. It focuses on small-scale problems such as loop kernels, data structures and algorithms, and on keeping compilers from optimizing benchmarks away.
Four Languages from Forty Years Ago - Scott Wlaschin1:01:45

Four Languages from Forty Years Ago - Scott Wlaschin

33K views • 8 years ago
NDC Conferences
Scott Wlaschin's NDC Oslo talk on four 1970s languages, SQL, Prolog, ML and Smalltalk. It explains their philosophies and what practical principles they still offer modern developers.
Pink Noise for Ten Hours of Ambient Sound  Blocker  Masker - Burn In - Relaxation9:35:20

Pink Noise for Ten Hours of Ambient Sound Blocker Masker - Burn In - Relaxation

9.3M views • 14 years ago
Dalesnale - Noise Ambient
Ten hours of uninterrupted pink noise, intended for relaxation and masking background sound. It is a long ambient audio loop rather than a spoken video.
Joe Rogan Experience #965 -  Robert Sapolsky1:07:46

Joe Rogan Experience #965 - Robert Sapolsky

1.7M views • 9 years ago
PowerfulJRE
Joe Rogan interviews Stanford neuroendocrinologist Robert Sapolsky about his book Behave. They discuss the biology of human behavior, including toxoplasmosis and risk-taking, and baboon troop dynamics.
CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"1:40:27

CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"

323K views • 12 years ago
CppCon
Herb Sutter revisits basic C++ questions in light of C++11 and C++14: how to declare and initialize variables, pass values to functions, write loops, and use smart pointers. It covers auto, rvalue references, range-for, uniform initialization, lambdas, unique_ptr and shared_ptr.