introduction
9:35Macworld San Francisco 2000-The Mac OS X Introduction (Pt.1)
787K views • 20 years ago
JoshuaG
An edited excerpt of Steve Jobs introducing Mac OS X at Macworld San Francisco in 2000. It covers the Aqua interface, Quartz graphics built on PDF, and the Classic, Carbon and Cocoa application environments.
54:52Introduction to NoSQL • Martin Fowler • GOTO 2012
1M views • 13 years ago
GOTO Conferences
Martin Fowler's GOTO 2012 introduction to NoSQL databases: where they came from, their data models, how consistency thinking differs, and when to use them. He argues they won't make relational databases obsolete and introduces polyglot persistence.
36: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.
1:06:34Introduction to Node.js with Ryan Dahl
758K views • 15 years ago
InfoQ
Ryan Dahl, the creator of Node.js, introduces the event-driven I/O framework built on V8 with examples, and discusses the v0.4.0 release and its new APIs.
24:31Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone
15K views • 8 years ago
FOSDEM
Urban Bruhin, LibrePCB's main author, introduces the open-source EDA tool at FOSDEM 2018. He explains why he started it and how its library concepts differ from KiCAD.
1:22:12Introduction to Git with Scott Chacon of GitHub
396K views • 15 years ago
InfoQ
Scott Chacon introduces Git by showing what happens under the hood for basic commands: staging, committing, data storage, branching, merging and pushing. He contrasts it with Subversion and shows history viewing with log.
9:13Apple Music Event 2001-The First Ever iPod Introduction
6M views • 20 years ago
JoshuaG
Steve Jobs introduces the first iPod at a small Apple event in 2001. He positions it as a music player and ties it to the Apple brand.
1:02:09Seymour Cray's Only Surviving Talk: "Cray-1 Introduction" (1976, LANL)
59K views • 16 years ago
UC Berkeley Events
Seymour Cray's only surviving recorded talk, introducing the Cray-1 supercomputer in 1976. He describes the machine's design, including its vector architecture and cooling through the frame.
52:43DEFCON 19: Introduction to Tamper Evident Devices
352K views • 15 years ago
Christiaan008
A DEF CON 19 talk by datagram introducing tamper-evident devices. It reviews how seals and similar products are designed and shows that they are often easily defeated, drawing on the DEF CON tamper-evident contest.
51:02An Introduction to SQLite
80K views • 19 years ago
Google TechTalks
A 2006 Google TechTalk in which SQLite's author Richard Hipp introduces the embeddable, zero-configuration C database library. He covers its history, strengths and weaknesses, and where it beats client/server databases.
18:05Intro to AI Safety, Remastered
210K views • 5 years ago
Robert Miles AI Safety
Robert Miles gives a remastered introduction to AI safety, adapted from a talk in London. It lays out why advanced AI could go wrong and answers common objections.
38:36"A Little Taste of Dependent Types" by David Christiansen
48K views • 8 years ago
Strange Loop Conference
David Christiansen gives a Strange Loop 2018 introduction to dependent types, where one language serves for both compile-time and run-time code and programs unite with proofs. It draws on his book The Little Typer.
1:01:20Indistinguishable From Magic: Manufacturing Modern Computer Chips
209K views • 14 years ago
Andor Gafotas
A HOPE09 talk on how modern computer chips are manufactured, from 22nm transistors to ultra-clean fabs and the tricks used to pattern tiny features with light. It frames chipmaking as hacking electrical engineering and physics.
36:45Rich Harris - Rethinking reactivity
334K views • 7 years ago
You Gotta Love Frontend
Svelte creator Rich Harris explains moving reactivity into the compiler and language rather than tracking state at runtime, with a history of spreadsheets as reactive systems and comparisons to React.
51:18Lexical Scanning in Go - Rob Pike
162K views • 15 years ago
GoogleFOSSSydney
Rob Pike shows how the Go text/template lexer is built, using state functions, goroutines and channels. The talk was given at a Google Technology User Group in Sydney in 2011.
52:07What Bodies Think About: Bioelectric Computation Outside the Nervous System - NeurIPS 2018
103K views • 7 years ago
The Artificial Intelligence Channel
Michael Levin's NeurIPS 2018 talk on bioelectric computation outside the nervous system, showing how cell electrical networks shape development and regeneration. It covers morphological information processing in living tissue.
2:31:00Treating the Farm as an Ecosystem with Gabe Brown Part 1, The 5 Tenets of Soil Health
2.3M views • 9 years ago
Living Web Farms
A long talk by rancher Gabe Brown on turning his North Dakota farm into a regenerative ecosystem using no-till, cover crops and integrated livestock. It covers the five principles of soil health and how they pay off financially.
47:52Finding 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.
59:2328c3: The Science of Insecurity
42K views • 14 years ago
28c3
Meredith Patterson and Sergey Bratus argue that networked software stays insecure because protocols and inputs are too complex to recognize safely. They propose using formal language theory and grammars to build secure, verifiable input handling.
1:12:05Mindfulness with Jon Kabat-Zinn
5.1M views • 19 years ago
Google
Jon Kabat-Zinn leads an hour-long Google tech talk on mindfulness, introducing the basic ideas and including a guided meditation. It is aimed at newcomers.
42:43"Propositions as Types" by Philip Wadler
143K views • 11 years ago
Strange Loop Conference
Philip Wadler's Strange Loop talk on Propositions as Types, the link between logic and computation (the Curry-Howard correspondence). He traces its history through Church, Godel and Turing and shows how it shaped theorem provers and programming languages.
30:41Dan 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.
54:14Zig: A programming language designed for robustness, optimality, and clarity – Andrew Kelley
75K views • 8 years ago
Recurse Center
Andrew Kelley, creator of Zig, introduces the language at the Recurse Center's Localhost series in 2018. He covers its goals of robustness, optimality and clarity, C interop, cross-compilation and explicit allocators.
41:06"Unison: a new distributed programming language" by Paul Chiusano
45K views • 7 years ago
Strange Loop Conference
Paul Chiusano's Strange Loop 2019 talk introduces Unison, an open-source functional language for distributed, elastic systems. It covers content-addressed code identified by hashes of the syntax tree, a codebase manager, and algebraic effects called abilities.
36:31Hey Underscore, You're Doing It Wrong!
141K views • 13 years ago
InfoQ
Brian Lonsdorf explains why Underscore.js falls short as a functional programming library, then introduces currying, composition and point-free style in JavaScript. He argues for data-last argument ordering.
36:20Mastering the Vim Language
647K views • 11 years ago
thoughtbot
Chris Toomey of thoughtbot explains Vim as a language of commands, motions and text objects that combine into precise edits. He shows how to master the built-in pieces and extend them.
59:48The Road to Zig 1.0 - Andrew Kelley
168K views • 7 years ago
ChariotSolutions
Zig creator Andrew Kelley justifies why Zig exists and tours its distinctive features, including C interoperability and comptime, along with what people had built and what 1.0 would bring. It was given at Philly ETE 2019.
18:53Toward Rational, Authentic Food Choices | Melanie Joy | TEDxMünchen
911K views • 11 years ago
TEDx Talks
Psychologist Melanie Joy's TEDxMunchen talk introduces carnism, the invisible belief system that conditions people to eat some animals but not others, and how it shapes reactions to food choices.
59:48[1hr Talk] Intro to Large Language Models
4.3M views • 2 years ago
Andrej Karpathy
Andrej Karpathy gives a one-hour general-audience introduction to large language models, covering what they are, how they are trained, comparisons to operating systems, and security challenges such as jailbreaks.
14:47CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"
271K views • 11 years ago
CppCon
Greg Law's 15-minute CppCon 2015 lightning talk shows what GDB can do beyond basic use, including its text user interface and reverse debugging.
34:55"Outperforming Imperative with Pure Functional Languages" by Richard Feldman
98K views • 5 years ago
Strange Loop Conference
Richard Feldman explains how pure functional languages can match or beat imperative ones on performance. Compilers can turn immutable code into in-place mutation, avoiding naive copying. The talk draws on his work on the Roc language.
1:54:00Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
277K views • 3 years ago
CppCon
Herb Sutter's CppCon 2022 talk on whether C++ can become ten times simpler and safer. He introduces his experimental Cpp2 syntax and the cppfront transpiler, explaining the limits on incremental improvement.
52:29"I See What You Mean" by Peter Alvaro
59K views • 11 years ago
Strange Loop Conference
Peter Alvaro's Strange Loop 2015 talk argues that query languages let you state what you mean, and applies that to distributed programming. It covers Datalog, Dedalus and the Bloom lineage for reasoning about distributed systems.
1:36:40Factor: an extensible interactive language
59K views • 18 years ago
Google TechTalks
A 2008 Google Tech Talk in which Slava Pestov introduces Factor, a concatenative language influenced by Forth, Lisp and Smalltalk. It covers the interactive environment, metaprogramming, and the language's modern high-level features and libraries.
40:20"Shen: A Sufficiently Advanced Lisp" by Aditya Siram
26K views • 12 years ago
Strange Loop Conference
Aditya Siram introduces Shen, a small hosted Lisp with macros, a built-in Prolog and an optional type system. The talk demos a full web app moving between functional, logic and imperative styles, including turning JSON into a type with macros.
46:57Emacs Org-mode - a system for note-taking and project planning
331K views • 18 years ago
Google TechTalks
A 2008 Google Tech Talk by the creator of Org-mode, introducing the Emacs subsystem for plain-text note-taking and project planning. It covers outlines, TODO states, tags, dates and priorities, and later shows using Org-mode as a spreadsheet.
40:50Ruby Manor 3 - Programming with Nothing by Tom Stuart
13K views • 14 years ago
Confreaks
Tom Stuart's Ruby Manor 3 talk builds FizzBuzz using nothing but Ruby lambdas, working through Church encodings of numbers, booleans and data structures. It is a hands-on introduction to lambda calculus.
40:27"Finding bugs without running or even looking at code" by Jay Parlar
42K views • 7 years ago
Strange Loop Conference
Jay Parlar's Strange Loop talk shows how model checkers such as Alloy can find complex bugs in a system's design without running or reading any code. He walks through modeling architectures and checking every possible sequence of operations, including a real security bug and a UI feature-interaction bug.
28:39Netflix JavaScript Talks - Async JavaScript with Reactive Extensions
69K views • 12 years ago
Matt Marenghi
A Netflix JavaScript talk on using Reactive Extensions (Rx) for asynchronous UI code. It covers Observables, composing events such as drag and drop, and sequencing Ajax requests.
36:45Jordan Walke - React to the Future
48K views • 6 years ago
ReasonConf
Jordan Walke, creator of React, talks at ReasonConf 2019 about the ideas behind ReasonML and how it extends React's programming model with OCaml. He also discusses why familiar syntax matters.