HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

non-pessimization

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
Chase Adam at Startup School 201325:56

Chase Adam at Startup School 2013

46K views • 13 years ago
Y Combinator
Chase Adam, founder of the nonprofit Watsi, speaks at Startup School 2013 about building a nonprofit startup.
#HITB2012KUL D1T3 - The Grugq - OPSEC: Because Jail is for wuftpd1:04:25

#HITB2012KUL D1T3 - The Grugq - OPSEC: Because Jail is for wuftpd

158K views • 13 years ago
Hack In The Box Security Conference
The Grugq's Hack In The Box 2012 talk on operational security for hackers, drawing on hacker indictments and counter-intelligence research. It reviews OPSEC goals and methods for avoiding detection and arrest, with case studies of how hackers got caught.
DEF CON 30 - Sam Bent - Tor - Darknet Opsec By a Veteran Darknet Vendor48:29

DEF CON 30 - Sam Bent - Tor - Darknet Opsec By a Veteran Darknet Vendor

557K views • 4 years ago
DEFCONConference
A DEF CON 30 talk by Sam Bent, a former darknet vendor, on operational security when using Tor and the darknet. He applies the hacker mindset to staying anonymous and avoiding capture.
The psychology of evil | Philip Zimbardo23:11

The 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.
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.
Here's Why Your Static Website Needs HTTPS24:19

Here's Why Your Static Website Needs HTTPS

30K views • 8 years ago
Troy Hunt
Troy Hunt argues that even static, non-secret websites need HTTPS, demonstrating attacks such as injected content and China's Great Cannon. It accompanies his blog post of the same name.
Autonomous Car - what goes into sensing for autonomous driving?35:31

Autonomous Car - what goes into sensing for autonomous driving?

40K views • 10 years ago
Mobileye
Mobileye co-founder and CTO Amnon Shashua explains what goes into sensing for autonomous driving and whether end-to-end deep learning can work for it. He argues for decomposing the problem.
Finding the Missing Memristor - R. Stanley Williams47:52

Finding the Missing Memristor - R. Stanley Williams

133K views • 16 years ago
The Qualcomm Institute
R. Stanley Williams of HP Labs gives a keynote on the memristor, covering the physics, crossbar computation, and potential for memory and new computer architectures.
DEF CON 22 - Adrian Crenshaw- Dropping Docs on Darknets: How People Got Caught50:59

DEF CON 22 - Adrian Crenshaw- Dropping Docs on Darknets: How People Got Caught

219K views • 11 years ago
DEFCONConference
Adrian Crenshaw's DEF CON 22 talk gives an overview of Tor and I2P, then goes through real cases where darknet users were caught. These include Silk Road and its operator.
Imaging at a trillion frames per second | Ramesh Raskar11:02

Imaging at a trillion frames per second | Ramesh Raskar

3.2M views • 14 years ago
TED
Ramesh Raskar presents femto-photography, a technique that captures a trillion frames per second, fast enough to show light itself moving through a scene. He discusses possible uses such as cameras that see around corners or inside the body.
Why is India so filthy? | The Ugly Indian | TEDxBangalore17:34

Why is India so filthy? | The Ugly Indian | TEDxBangalore

4.9M views • 12 years ago
TEDx Talks
A TEDxBangalore talk by The Ugly Indian, an anonymous collective, asking why Indians tolerate filthy public spaces. It describes their volunteer approach of quietly cleaning up spots and turning the tragedy of the commons into a victory.
Satoshi Has No Clothes: Failures in On-Chain Privacy by Ian Miers (Devcon4)24:20

Satoshi Has No Clothes: Failures in On-Chain Privacy by Ian Miers (Devcon4)

5K views • 7 years ago
Ethereum Foundation
Ian Miers' Devcon4 talk on failures in on-chain privacy for Bitcoin and Ethereum. It covers attacks on transparent and decoy-based schemes, including how Monero-style privacy can be eroded over repeated transactions.
Jujutsu: A Git-Compatible VCS - Git Merge 202233:26

Jujutsu: A Git-Compatible VCS - Git Merge 2022

17K views • 4 years ago
GitHub
Martin von Zweigbergk presents Jujutsu (jj), a Git-compatible VCS with undo, anonymous branches, first-class conflicts, automatic rebasing, and the working copy as a commit. He also covers plans at Google.
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.1043:30

Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10

509K views • 11 months ago
Canonical Ubuntu
Scott Jenson, a veteran UX designer formerly at Apple and Google, argues that the 'UX/UI' split pits programmers against designers and narrows ambition in open source. He makes the case that desktop UX has stagnated and that open source projects could lead experimentation beyond current interaction models.
"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.
What the heck is the event loop anyway? | Philip Roberts | JSConf EU26:53

What the heck is the event loop anyway? | Philip Roberts | JSConf EU

3.8M views • 12 years ago
JSConf
Philip Roberts explains the JavaScript event loop, call stack, callbacks and asynchronous behavior with live visualizations using a tool he built. It demystifies terms like non-blocking and single-threaded.
"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson40:20

"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson

55K views • 12 years ago
Strange Loop Conference
Will Wilson of FoundationDB explains how the team tested their distributed database using deterministic simulation. By running the whole system in a simulator with injected faults and reproducible seeds, they could find rare concurrency and network bugs.
Effective Programs - 10 Years of Clojure - Rich Hickey1:14:52

Effective Programs - 10 Years of Clojure - Rich Hickey

176K views • 9 years ago
ClojureTV
Rich Hickey's talk at Clojure's tenth anniversary on the kind of programs Clojure is designed for. He argues for situated programs that deal with changing requirements, and for dynamic typing and data over static types.
"How NOT to Measure Latency" by Gil Tene42:59

"How NOT to Measure Latency" by Gil Tene

119K views • 11 years ago
Strange Loop Conference
Gil Tene of Azul Systems explains common pitfalls in measuring latency and response time, including why averages mislead and the problem of coordinated omission. He introduces open source tools like HdrHistogram for better measurement and reporting.
Ruby Conf 12 - Boundaries by Gary Bernhardt45:55

Ruby Conf 12 - Boundaries by Gary Bernhardt

58K views • 13 years ago
Confreaks
Gary Bernhardt's RubyConf 2012 talk on testing in isolation without mocking everything. It goes through behavior versus data, mutation versus immutability, and how a functional core with an imperative shell yields natural isolation and parallelism.
How to Do 90% of What Plugins Do (With Just Vim)1:14:03

How to Do 90% of What Plugins Do (With Just Vim)

990K views • 10 years ago
thoughtbot
A thoughtbot meetup talk by Max Cantor on getting most of what popular plugins provide using only built-in Vim features. It covers autocomplete, file jumping, filesystem navigation, build integration and snippets, with slides and a vimrc available.
Google I/O 2012 - Go Concurrency Patterns51:27

Google I/O 2012 - Go Concurrency Patterns

894K views • 14 years ago
Google for Developers
Rob Pike's Google I/O 2012 talk shows how goroutines and channels solve tricky concurrency problems with simple Go code. It features a playful goroutine demo with gophers passing messages and a search engine example.
Stop Writing Classes27:29

Stop Writing Classes

962K views • 14 years ago
Next Day Video
Jack Diederich's PyCon 2012 talk argues that classes are overused in Python and walks through real code, refactoring away unnecessary classes, exceptions and modules. It popularized the heuristic that a class with two methods, one being __init__, should be a function.
Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 201530:41

Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015

472K views • 11 years ago
ReactEurope
Dan Abramov live-codes hot reloading with time-travel debugging at React Europe 2015, debuting Redux and its devtools. The slides themselves are driven by application state.
Functional Composition - Chris Ford39:21

Functional Composition - Chris Ford

31K views • 13 years ago
ClojureTV
Chris Ford builds up from a single sine wave through layered abstractions to a Bach canon, using Clojure and the Overtone audio environment. The talk shows music theory as a natural fit for functional programming.
Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation21:16

Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation

50K views • 13 years ago
Enthought
John Kitchin shows how Emacs org-mode with Python lets researchers combine narrative, math, figures and executable code in one document. It exports to LaTeX, HTML and PDF, and he used it for papers and e-books.
RailsConf 09:  Robert Martin, "What Killed Smalltalk Could K1:00:56

RailsConf 09: Robert Martin, "What Killed Smalltalk Could K

87K views • 17 years ago
O'Reilly
Robert Martin's RailsConf 2009 talk looks at why Smalltalk lost out despite its technical strengths. He draws lessons about language communities and arrogance that he argues could hurt Ruby too.
Emacs For Writers1:01:06

Emacs For Writers

153K views • 11 years ago
thoughtbot
Science writer Jay Dixit explains how he uses Emacs as a non-programmer to write, edit and research more productively. He shows his plain-text writing workflow and what led him from tools like Scrivener to Emacs.
Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 201950:49

Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019

74K views • 6 years ago
KanDDDinsky
Scott Wlaschin shows how statically typed functional languages, using F# examples, can model a business domain so that invalid states cannot be represented. The type system acts almost like an instant unit test at compile time.
Steve Jobs Insult Response5:18

Steve Jobs Insult Response

10.9M views • 15 years ago
Mike Cane
A clip from Steve Jobs's 1997 WWDC session, in which he answers a hostile question from an audience member about Apple killing OpenDoc. He says to start with the customer experience and work back to the technology, and that saying no is part of focus.
GDC 2018: John McDonald (Valve) - Using Deep Learning to Combat Cheating in CSGO1:05:33

GDC 2018: John McDonald (Valve) - Using Deep Learning to Combat Cheating in CSGO

128K views • 8 years ago
max4warn
A GDC 2018 talk by Valve's John McDonald on VACNet, a deep learning system that analyzes CS:GO gameplay to detect cheaters. It covers how the model is trained on human-reviewed Overwatch cases and how its output feeds human moderation.
Understanding the Python GIL46:10

Understanding the Python GIL

127K views • 14 years ago
David Beazley
David Beazley's PyCon 2010 talk explains how the Python Global Interpreter Lock works and shows experiments where multithreaded code runs slower, even on more cores, due to lock contention and context-switching overhead.
React Today and Tomorrow and  90% Cleaner React With Hooks1:35:30

React Today and Tomorrow and 90% Cleaner React With Hooks

1.2M views • 8 years ago
React Conf
The first three talks from React Conf 2018, by Sophie Alpert, Dan Abramov and Ryan Florence. They introduce React Hooks and explain the problems with classes that hooks solve.
Nina Kollars - Confessions of an Nespresso Money Mule - DEF CON 27 Conference19:55

Nina Kollars - Confessions of an Nespresso Money Mule - DEF CON 27 Conference

597K views • 6 years ago
DEFCONConference
At DEF CON 27, Nina Kollars tells how buying Nespresso capsules on eBay led her to investigate fraudsters reselling goods bought with stolen credit cards. She describes her non-technical tracking and reporting efforts.
Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On44:43

Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On

25K views • 11 years ago
Curry On!
Ron Pressler's Curry On 2015 talk arguing that imperative languages should not be polluted with pure functional concepts like monads. He favors simple blocking code over non-blocking styles.
RailsConf 2019 - Opening Keynote by David Heinemeier Hansson1:01:08

RailsConf 2019 - Opening Keynote by David Heinemeier Hansson

46K views • 7 years ago
Confreaks
David Heinemeier Hansson's opening keynote at RailsConf 2019 argues against the expectation of payment for open source work, drawing on his experience releasing Rails. It also includes lighter asides about the industry.
Depression is a disease of civilization: Stephen Ilardi at TEDxEmory22:21

Depression is a disease of civilization: Stephen Ilardi at TEDxEmory

2.5M views • 13 years ago
TEDx Talks
Clinical psychologist Stephen Ilardi argues depression is a disease of modern civilization and presents a lifestyle-based program to treat it without drugs. Topics include exercise, sunlight, omega-3s and social connection.
Bret Victor - Media for Thinking the Unthinkable39:33

Bret Victor - Media for Thinking the Unthinkable

33K views • 11 years ago
Colin McDonnell
Bret Victor's 2013 MIT Media Lab talk argues that the media we think with determine which thoughts are possible. He demos new representations for scientific papers, circuits, filters and signal processing.
Moishe Lettvin - What I Learned Doing 250 Interviews at Google1:00:25

Moishe Lettvin - What I Learned Doing 250 Interviews at Google

713K views • 12 years ago
Etsy Eng (Etsy Engineering)
Moishe Lettvin, a former Google engineer, shares lessons from 250 interviews and his time on the hiring committee. He tells how the committee given anonymized packets, including its own, would hire almost none of them.
"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram36: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.