tradeoffs
43:23AI 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.
33:33Longer-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.
6:57Milton 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.
59:34CppCon 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.
1:16:21Notation 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.
2:13:50Bret 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.
35:32Cheng 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.
25:52Halide 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.
31:19CppCon 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.
46:18Om 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.
39:43Do 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.
11:32Why 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.
30:50Why 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.
9:34Was 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.
11:08Can 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.
1:42:53Edward 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.
1:30:53C++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.
9:48Bitcoin 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.
30:26Is 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.
40:01Keynote - 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.
45:22Coroutines 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.