HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

tradeoffs

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
AI Ethics, Impossibility Theorems and Tradeoffs - Chris Stucchio | Crunch 201843:23

AI Ethics, Impossibility Theorems and Tradeoffs - Chris Stucchio | Crunch 2018

2K views • 7 years ago
CraftHub Events
Chris Stucchio presents the ethical principles behind algorithmic decision making and shows with examples from lending, criminology and education that they cannot all be satisfied at once. The talk frames AI fairness as a set of quantitative tradeoffs.
Longer-lasting light bulbs: it was complicated33:33

Longer-lasting light bulbs: it was complicated

2.3M views • 3 years ago
Technology Connections
Technology Connections examines why light bulbs have the lifespans they do, including the real history of the Phoebus cartel. He shows that bulb life trades off against brightness and efficiency rather than being simple planned obsolescence.
Milton Friedman justifies not recalling the ford pinto6:57

Milton Friedman justifies not recalling the ford pinto

112K views • 13 years ago
RepublicansSuckDlCK
A clip of Milton Friedman answering an audience member about Ford's decision not to recall the Pinto, in which he defends weighing safety costs against benefits. The uploader's framing is strongly hostile to Friedman.
CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”59:34

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”

137K views • 9 years ago
CppCon
Matt Kulukundis explains how Google designed SwissTable, a fast, cache-friendly hash table, step by step from std::unordered_map. The talk covers open addressing, SIMD probing and the tradeoffs of changing a fundamental data structure.
Notation Must Die: The Battle For How We Read Music1:16:21

Notation Must Die: The Battle For How We Read Music

1.8M views • 3 years ago
Tantacrul
Tantacrul's 76-minute deep dive into the history of western music notation and the many proposed replacements, such as piano rolls, colored notes and the jubilate. He explains why none have displaced the current system.
Bret Weinstein on "The Portal" (w/ host Eric Weinstein), Ep. #019 - The Prediction and the DISC.2:13:50

Bret Weinstein on "The Portal" (w/ host Eric Weinstein), Ep. #019 - The Prediction and the DISC.

705K views • 6 years ago
Eric Weinstein
A long Portal podcast episode in which Bret Weinstein tells Eric Weinstein the story of his lab mice telomere work, the prediction behind it, and what it means for science and aging.
Cheng Lou - On the Spectrum of Abstraction at react-europe 201635:32

Cheng Lou - On the Spectrum of Abstraction at react-europe 2016

63K views • 10 years ago
ReactEurope
Cheng Lou's react-europe 2016 talk lays out a mental framework for thinking about abstraction levels in JavaScript tooling, from Angular and Grunt to Webpack and React. It uses that framework to reason about the cost of abstractions and how to choose between competing solutions.
Halide Talk25:52

Halide Talk

53K views • 12 years ago
Andrew Adams
Andrew Adams, a Halide developer, presents the Halide language for image processing and tensor computation. The talk explains the separation of algorithm from schedule with illustrated examples of parallelism, locality and redundancy tradeoffs.
CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"31:19

CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"

122K views • 10 years ago
CppCon
Nicholas Ormrod's CppCon 2016 talk on how Facebook optimizes std::string with its open-source replacement fbstring. It covers storage layout tradeoffs, small string optimization and memory allocation behavior.
Om Next - David Nolen46:18

Om Next - David Nolen

44K views • 11 years ago
ClojureTV
David Nolen presents Om Next, the redesign of the ClojureScript Om library, drawing on Relay, Netflix's JSONGraph and Datomic. He covers the tradeoffs in handling the client-server boundary over immutable data.
Do we need Attention? - Linear RNNs and State Space Models (SSMs) for NLP39:43

Do we need Attention? - Linear RNNs and State Space Models (SSMs) for NLP

35K views • 3 years ago
Sasha Rush
Sasha Rush surveys linear RNNs and state space models as replacements for attention in transformer-style models, in a talk for MLSys. It covers the foundational preliminaries and predates Mamba.
Why Planes Don't Fly Faster11:32

Why Planes Don't Fly Faster

7.5M views • 9 years ago
Wendover Productions
Wendover Productions explains why modern airliners fly no faster than they did decades ago, covering the economics of speed and fuel efficiency, and why supersonic travel faded.
Why Google Stores Billions of Lines of Code in a Single Repository30:50

Why Google Stores Billions of Lines of Code in a Single Repository

317K views • 11 years ago
@Scale
Rachel Potvin describes the scale of Google's codebase and its custom monolithic source repository. She explains the reasons for the monorepo model, the tooling that makes it workable, and its tradeoffs.
Was Roman Concrete Better?9:34

Was Roman Concrete Better?

2.7M views • 8 years ago
Practical Engineering
Practical Engineering compares modern concrete with that of the Roman Empire, covering modern techniques like roller compacted concrete and water-reducing admixtures. It explains the tradeoffs of Roman construction versus reinforced concrete.
Can Spinlaunch Throw Rockets Into Space?11:08

Can Spinlaunch Throw Rockets Into Space?

3.2M views • 4 years ago
Scott Manley
Scott Manley looks at SpinLaunch, which aims to throw launch vehicles out of a spinning launcher at hypersonic speed. He covers its recent Mach 1 test of a one-third scale launcher and the engineering problems that remain.
Edward Kmett - Type Classes vs. the World1:42:53

Edward Kmett - Type Classes vs. the World

36K views • 11 years ago
Boston Haskell
Edward Kmett speaks at the Boston Haskell meetup about type classes and the design tradeoffs of global coherence compared with other approaches to implicit instances. It covers why uniqueness of instances matters for reasoning and refactoring.
C++Now 2018: You Can Do Better than std::unordered_map: New Improvements to Hash Table Performance1:30:53

C++Now 2018: You Can Do Better than std::unordered_map: New Improvements to Hash Table Performance

63K views • 8 years ago
CppNow
Malte Skarupke's C++Now 2018 talk on hash table performance, explaining why std::unordered_map is slow and memory hungry and presenting faster designs, including his bytell hash map.
Bitcoin Q&A: How Do I Secure My Bitcoin?9:48

Bitcoin Q&A: How Do I Secure My Bitcoin?

117K views • 9 years ago
aantonop
Andreas Antonopoulos answers a question about how to secure your Bitcoin. He covers holding your own keys, backing up the 12 to 24 word seed phrase, and the tradeoffs of custodial accounts, phone wallets and hardware wallets.
Is TDD dead?30:26

Is TDD dead?

192K views • 12 years ago
Thoughtworks
A Thoughtworks conversation among Martin Fowler, Kent Beck and David Heinemeier Hansson on whether TDD is dead. They discuss the tradeoffs of test-driven development, mocking and where TDD helps or hurts design.
Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay201840:01

Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018

27K views • 8 years ago
SF Python
Raymond Hettinger's PyBay 2018 keynote on preventing, finding and fixing bugs under a time budget. He covers testing practice, type annotation tradeoffs and the limits of coverage metrics.
Coroutines and Loom behind the scenes by Roman Elizarov45:22

Coroutines and Loom behind the scenes by Roman Elizarov

41K views • 3 years ago
Kotlin by JetBrains
Roman Elizarov compares Kotlin Coroutines with OpenJDK Project Loom virtual threads, looking at their design goals and how those translate into different implementations and tradeoffs. He addresses how the two can coexist.