pre-cgi
1:01:45A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)
26K views • 7 years ago
David Beazley
David Beazley's PyCon India closing keynote, in which he live-codes a stack machine and grows it into an interpreter that runs WebAssembly, then uses it to play a Rust-written game. It requires no prior WebAssembly knowledge.
59:04On the Expressive Power of Programming Languages by Shriram Krishnamurthi [PWLConf 2019]
27K views • 7 years ago
PapersWeLove
Shriram Krishnamurthi's PWLConf 2019 talk on the formal notion of expressive power of programming languages, based on Felleisen's paper. It explains how to tell when a feature adds power by whether emulating it requires global rewriting.
22:21Depression 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.
1:02:36How to recover from depression
6M views • 8 years ago
Psychlopaedia.org
Clinical psychologist Dr Michael Yapko draws on forty years of practice and research to explain skills that help people recover from, and even prevent, depression. He emphasizes cognitive and social factors beyond medication.
1:21:30Lawyer. Passport. Locksmith. Gun. (A Talk About Risk & Preparedness)
196K views • 4 years ago
DeviantOllam
Deviant Ollam gives a long talk on risk and preparedness: get a lawyer, passport, locksmith and other resources before you need them. It covers practical steps to build defenses against serious problems in life.
23:00Steve Jobs rare footage conducting a presentation on 1980 (Insanely Great)
2.8M views • 14 years ago
naji1234
Rare footage of Steve Jobs giving a 22 minute presentation about Apple in 1980, donated to the Computer History Museum. In it he explains the company name and the bicycle-for-the-mind idea for computers.
1:02:00Techniques for dealing with lack of motivation, malaise, depression
420K views • 9 years ago
Jonathan Blow
Jonathan Blow gives a talk on techniques for dealing with lack of motivation, malaise and depression, originally on Twitch. He discusses observing and understanding negative emotions and thoughts.
1:02:23Q&A: Techniques for dealing with lack of motivation, malaise, depression
62K views • 9 years ago
Jonathan Blow
The question-and-answer session that followed Jonathan Blow's talk on dealing with lack of motivation, malaise and depression. It is hosted on YouTube as a mirror of a Twitch recording.
49:27DConf 2019: All Spreadsheets Must Die -- Robert Schadek
5K views • 7 years ago
The D Language Foundation
A DConf 2019 talk by Robert Schadek arguing that spreadsheets are the world's dominant programming language and that D can be used to replace them. It looks at spreadsheet quirks and then at techniques for moving away from them.
56:31Sam Harris - Death and the Present Moment
2.5M views • 14 years ago
Atheist Foundation of Australia Inc
Sam Harris's talk at the 2012 Global Atheist Convention on the secular attitude toward death and living in the present moment, with a guided meditation element.
54:48CppCon 2018: Hana Dusíková “Compile Time Regular Expressions”
14K views • 8 years ago
CppCon
Hana Dusikova's CppCon 2018 talk presenting a C++ library that builds regular expressions from compile-time strings, using a C++20 feature. It avoids runtime parsing cost and covers implementation details, problems she hit, and benchmarks.
1:56:08DEF CON 26 - Svea, Suggy, Till - Inside the Fake Science Factory
184K views • 8 years ago
DEFCONConference
A DEF CON 26 talk by investigative journalists and hackers on the fake science industry, with bogus conferences and predatory journals that give studies false credibility. It draws on a large investigation into the money behind them.
56:22Bret Victor - The Humane Representation of Thought
58K views • 11 years ago
Colin McDonnell
Bret Victor's closing keynote at UIST and SPLASH 2014 argues that our tools for thinking ignore most of human sensory and motor capability. He sketches representations that engage more modalities beyond screens and keyboards.
43:16Pure Functional Programming in Excel • Felienne Hermans • GOTO 2016
26K views • 10 years ago
GOTO Conferences
Felienne Hermans argues that Excel is the world's most popular programming language and shows how spreadsheets work as a pure functional language. She implements a few mathematical problems in spreadsheet formulas to illustrate why they are so powerful and approachable.
19:55Nina 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.
44:19ARCHIVE TEAM: A Distributed Preservation of Service Attack
29K views • 15 years ago
textfilesdotcom
Jason Scott of Archive Team describes how a loose band of volunteers rushes to copy sites like Geocities, Friendster and Yahoo Video before their owners delete them. The talk covers the tactics they use and the argument that this data is history worth saving.
26:45Mike Arrington at Startup School 08
8K views • 17 years ago
startupschool
Mike Arrington of TechCrunch speaks at Startup School 2008 about how to get press coverage for a startup and how to respond to it.
47:41"Programming Should Eat Itself" by Nada Amin
43K views • 12 years ago
Strange Loop Conference
Nada Amin's Strange Loop talk on programming languages that build on themselves, centered on towers of interpreters and nestable interpretation in Scheme. She shows how interpreters can be stacked and collapsed.
57:21An Observation on Generalization
210K views • 3 years ago
Simons Institute for the Theory of Computing
Ilya Sutskever gives a Simons Institute talk on why neural networks generalize, framing learning as finding short descriptions, like compression. It was part of the Large Language Models and Transformers program.
20:11Containers and Steam: Putting games under pressure | FOSDEM 2020
13K views • 6 years ago
Collabora
FOSDEM 2020 talk from Collabora on pressure-vessel, an experimental mechanism that puts Steam games in containers on Linux. It covers using namespaces to give games their own runtime library stack independent of the host.
21:13Steve Jobs Presents to the Cupertino City Council (6/7/11)
2.7M views • 15 years ago
City of Cupertino
Steve Jobs presents Apple's proposal for a new campus to the Cupertino City Council in June 2011, answering council members' questions about the plan.
1:03:43The Quantum Conspiracy: What Popularizers of QM Don't Want You to Know
1.8M views • 15 years ago
Google TechTalks
Ron Garret's Google Tech Talk argues that quantum mechanics is no harder to understand than relativity and that popular accounts wrongly rely on the Copenhagen interpretation. He presents measurement as entanglement and explains phenomena like the quantum eraser.
1:31:06William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]
367K views • 9 years ago
PapersWeLove
William Byrd presents at Papers We Love NYC on what he calls the most beautiful program ever written, a Lisp interpreter written in Lisp. He walks through the metacircular interpreter and related ideas, and demos relational programming and program synthesis near the end.
27:33MountainWest RubyConf 2013 Devs and Depression by Greg Baugues
34K views • 13 years ago
Confreaks
Greg Baugues tells his story of living with bipolar II and ADHD as a developer at a Ruby conference. He urges openness about mental illness and explains how to get help and support colleagues.
40:13Zach Tellman - Everything Will Flow
27K views • 11 years ago
ClojureTV
Zach Tellman's Clojure West talk covers the basics of queueing theory and its practical use in systems, including backpressure, how queues break down under load, and pitfalls of naive core.async use.
48:36Matt Might - Winning the War on Error Solving the Halting Problem and Curing Cancer
9K views • 9 years ago
Curry On!
Matt Might's Curry On talk on ending errors in code, both software and the human genome. He covers conservative approximation of the halting problem via static analysis and a computational approach to precision medicine.
15:12Identity 2.0 Keynote
490K views • 20 years ago
Dan Lewis
Dick Hardt's fast-paced OSCON keynote on Identity 2.0 and the move toward user-centric digital identity. It is also famous for its rapid-fire, many-slide presentation style.
1:12:54Steve Jobs President & CEO, NeXT Computer Corp and Apple. MIT Sloan Distinguished Speaker Series
2M views • 8 years ago
MIT Video Productions
A 1992 MIT Sloan talk and Q&A by Steve Jobs, then CEO of NeXT, covering NeXT's strategy, co-creating Apple, his ouster, and the value of direct experience. It ranges across technology, business and career advice.
47:29Keynote: Paul Graham, YCombinator
152K views • 14 years ago
Next Day Video
Paul Graham's keynote at PyCon 2012, in which he talks about startup ideas and what kinds of companies are likely to matter in the future. He discusses ideas such as a better email client and a search engine for hackers, and argues for looking back at the present from the future.
54:35Cybersecurity as Realpolitik by Dan Geer presented at Black Hat USA 2014
65K views • 12 years ago
Black Hat
Dan Geer's Black Hat 2014 keynote argues that cybersecurity is a matter of power and policy rather than wishful thinking. He covers surveillance, the vulnerability market, software liability and privacy as the capacity to misrepresent yourself.
1:19:11iPhone 1 - Steve Jobs MacWorld keynote in 2007 - Full Presentation, 80 mins
17.3M views • 13 years ago
Protectstar Inc.
The full 80-minute Macworld 2007 keynote in which Steve Jobs introduced the original iPhone. It includes the multitouch demos, visual voicemail and scrolling.
44:43Ron 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.
54:47Social Physics: How Good Ideas Spread | Sandy Pentland | Talks at Google
53K views • 12 years ago
Talks at Google
Sandy Pentland of MIT presents his book on social physics, which uses big-data studies of how people interact to explain how ideas spread. He describes findings on collective intelligence and social influence.
1:00:58CppCon 2017: Chandler Carruth “Going Nowhere Faster”
113K views • 9 years ago
CppCon
Chandler Carruth shows how to squeeze more performance out of already-optimized C++ code, covering how the CPU executes it. The talk goes into pipelining, branch prediction and speculative execution using benchmarks.
48:32Ryan Dahl: Original Node.js presentation
234K views • 14 years ago
stri8ted
Ryan Dahl's first presentation of Node.js at JSConf 2009. He pitches event-driven, non-blocking I/O as the motivation, rather than JavaScript itself.
32:06CSS Grid Changes EVERYTHING - Amazing Presentation
1.1M views • 9 years ago
Coding Tech
Morten Rand-Hendriksen's WordCamp Europe 2017 talk presents CSS Grid Layout as a native two-dimensional layout system that changes how web pages are structured, including responsive layouts independent of source order. It was given as browsers began shipping support.
55:28Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional
23K views • 10 years ago
Erlang Solutions
A joint Erlang Factory 2016 keynote by Phoenix creator Chris McCord and Elm creator Evan Czaplicki on using the two together, including Phoenix.Presence design and PubSub optimizations.
53:53Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"
27K views • 10 years ago
Hackfest Communication
Theo de Raadt presents pledge, a new OpenBSD security mechanism that kills processes which exceed the system calls they declared they need. The talk was given late at night at Hackfest 2015.
1:04:33CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"
53K views • 12 years ago
CppCon
CppCon 2014 talk by Jeff Preshing on how Ubisoft Montreal developed games for multicore hardware, before and after C++11 concurrency support. It goes into atomics and lock-free programming in practice.
51:19Steve Jobs iPhone 2007 Presentation (HD)
9.2M views • 13 years ago
Jonathan
The full January 2007 Macworld keynote where Steve Jobs unveils the first iPhone. It covers the touch interface, multitouch gestures, the browser, maps and the pitch as an iPod, phone and internet communicator.