code as data
52:52Google Developers Day US - Theorizing from Data
27K views • 19 years ago
GoogleDeveloperDay
Peter Norvig's 2007 Google talk on theorizing from data, covering what huge datasets can do for language understanding, translation, information extraction and inference. It argues that more data often beats cleverer models.
56:23Speed Up Your JavaScript
136K views • 17 years ago
Google TechTalks
A 2009 Google Tech Talk by Nicholas Zakas on the hidden performance pitfalls of JavaScript. It covers what is fast and slow in the language and how to avoid common bottlenecks.
1:03:48JavaScript: The Good Parts
589K views • 17 years ago
Google TechTalks
Douglas Crockford's 2009 Google tech talk on the good and bad parts of JavaScript, based on his book. He argues for using a reliable subset of the language and avoiding its flawed features.
5:21Ira Glass on Storytelling 3
146K views • 17 years ago
warphotography
A five-minute clip of Ira Glass on the gap between good taste and early creative work. He says beginners know their work falls short and must keep producing to close the gap.
38:25"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"
438K views • 17 years ago
Google TechTalks
Misko Hevery's Clean Code Talk shows how to use object-oriented techniques such as polymorphism to remove repeated if and switch statements. The result is code that is easier to test, understand and maintain.
1:27:37DOUGLAS ADAMS: Parrots, the Universe and Everything
1.3M views • 18 years ago
University of California Television (UCTV)
Douglas Adams gives a talk at UCSB, recorded shortly before his death, about the odd lives of animals and what they suggest about humanity's future. It draws on his Last Chance to See work and is funny and wide-ranging.
25:59Peter Norvig at Startup School 08
6K views • 17 years ago
startupschool
Peter Norvig, then Director of Research at Google, talks at Startup School 2008 about leveraging large amounts of data and about technical challenges in Google projects such as image search. A central idea is that data can beat hand-written programming.
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.
1:01:34Google I/O 2008 - Dalvik Virtual Machine Internals
188K views • 18 years ago
Google for Developers
Dan Bornstein's Google I/O 2008 talk on the internals of Dalvik, the virtual machine that runs Android code. It covers the motivation for its design, the dex format and its register-based interpreter, plus tips for writing code that suits the platform.
1:12:02Java on a 1000 Cores - Tales of Hardware / Software CoDesign
23K views • 17 years ago
Google TechTalks
Cliff Click of Azul Systems gives a Google Tech Talk on running Java business applications on a machine with about a thousand cores. He covers hardware and software codesign, including garbage collection hardware and the JIT.
53:46Dasher: information-efficient text entry
7K views • 19 years ago
Google TechTalks
David MacKay's 2007 Google Tech Talk presents Dasher, a text-entry system driven by continuous gestures and a language model, reaching about 35 words per minute with one finger and 25 hands-free. It explains the information-theory reasoning behind the design.
45:11Kilim: Fast, lightweight, cheap message passing in Java.
33K views • 18 years ago
Google TechTalks
A Google Tech Talk by the author of Kilim, a Java library for lightweight actor-style message passing. It argues that message passing can replace shared-memory concurrency and claims performance competitive with or better than Erlang for huge numbers of actors.
52:41Seattle Conference on Scalability: YouTube Scalability
30K views • 19 years ago
Google TechTalks
Cuong Do of YouTube describes how a handful of engineers scaled the site, covering hardware, software and database scalability challenges during its rapid growth. The talk was given at the 2007 Seattle Conference on Scalability.
1:21:16A New Way to look at Networking
52K views • 19 years ago
Google
Van Jacobson's 2006 Google Tech Talk argues that networking should be rethought around named data rather than host-to-host conversations. He contrasts the circuit and datagram views of the internet and sketches content-centric networking as a replacement for the location-centric TCP/IP model.
20:36The best stats you've ever seen | Hans Rosling
4.4M views • 19 years ago
TED
Hans Rosling uses the Gapminder animated-data tool to debunk myths about world development, with sportscaster-like energy. It shows trends in health, income and child survival across countries.
56:23Inventing the Computer Mouse | Douglas Engelbart | Talks at Google
30K views • 19 years ago
Talks at Google
A Talks at Google visit by Douglas Engelbart, inventor of the mouse. He presents his lifelong aim of augmenting collective human intelligence, followed by a Q&A.
46:22Velocity 09: John Allspaw and Paul Hammond, "10+ Deploys Pe
119K views • 17 years ago
O'Reilly
John Allspaw and Paul Hammond's Velocity 09 talk on how Flickr achieved ten or more deploys per day through close cooperation between development and operations.
Topic match · Cloud, DevOps & reliability
1:22:09Energy From Thorium: A Nuclear Waste Burning Liquid Salt Thorium Reactor
164K views • 17 years ago
Google TechTalks
Kirk Sorensen's Google Tech Talk on liquid-fluoride thorium reactors, a design that could burn nuclear waste and use thorium as fuel. It draws on Oak Ridge National Laboratory work from the 1950s and 60s.
1:21:20A New Way to look at Networking
30K views • 19 years ago
Google TechTalks
Van Jacobson's 2006 Google Tech Talk argues for rethinking networking around named data rather than host-to-host connections. He gives the history and the unsolved problems of the current internet architecture.
20:38Alan Kay: A powerful idea about teaching ideas
51K views • 18 years ago
TED
Alan Kay's TED talk on teaching ideas, in which he argues the world is not what it seems and shows children learning through programming and building their own lessons with Etoys/Squeak.
53:56Three Beautiful Quicksorts
45K views • 19 years ago
Google TechTalks
Jon Bentley walks through three implementations of Hoare's Quicksort, from a dozen-line C function to a series of systematic code transformations that make the program ever simpler and more powerful. It is a Google Tech Talk on code elegance and program derivation.
55:17Google I/O 2009 - The Myth of the Genius Programmer
1.2M views • 17 years ago
Google for Developers
Brian Fitzpatrick and Ben Collins-Sussman argue that the 'genius programmer' ideal harms collaboration. They advocate trading ego for growth, sharing work early, and understanding how tools shape social behavior.
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.
20:03Learning from dirty jobs | Mike Rowe
7.4M views • 17 years ago
TED
Mike Rowe, host of Dirty Jobs, shares stories from messy real-world jobs in this TED talk. He argues that hard work has been unjustly degraded in society.
20:36Hans Rosling: Debunking third-world myths with the best stats you've ever seen
2.2M views • 19 years ago
TED
In this TED talk, Hans Rosling uses animated statistics to debunk myths about the developing world, showing how health and income have improved across countries.
8:39Terence Mckenna - Culture is your operating system
848K views • 19 years ago
Dani Dögenigt
A short edited excerpt of Terence McKenna arguing that culture acts as an operating system for the mind, set to imagery and music. It touches on psychedelics and how they change thinking.
2:12Robert F. Kennedy challenges Gross Domestic Product
378K views • 18 years ago
ipyramid
A short video of Robert F. Kennedy's 1968 speech criticizing Gross Domestic Product as a measure of progress, saying it counts everything except what makes life worthwhile.
19:46David Deutsch: Chemical scum that dream of distant quasars
173K views • 19 years ago
TED
David Deutsch's TED talk arguing that humanity's survival depends on solving problems through knowledge growth. He frames people as improbable "chemical scum" capable of understanding distant quasars.
14:34Steve Jobs Stanford Commencement Speech 2005
12.4M views • 20 years ago
JoshuaG
Steve Jobs's 2005 Stanford commencement address, built around three stories: connecting the dots, love and loss including being fired from Apple, and death. It is a 15-minute talk on finding work you love.
1:02:44DjangoCon 2008 Keynote: Cal Henderson
125K views • 18 years ago
Google for Developers
Cal Henderson's DjangoCon 2008 keynote, "Why I Hate Django", is a funny critique of Django from a Flickr architect. It touches on scaling topics such as database replication.
17:51The call to learn | Clifford Stoll
1.3M views • 18 years ago
TED
Clifford Stoll's energetic TED talk, a wandering mix of anecdotes, a science experiment and thoughts on curiosity, education and technology. He is the author of The Cuckoo's Egg.
1:25:13The Origins of Linux—Linus Torvalds
659K views • 18 years ago
Computer History Museum
Linus Torvalds tells the story of Linux in a 2001 talk at the Computer History Museum, from writing code as a graduate student in Helsinki in the early 1990s to becoming an icon of open source. It covers the project's origins, its growth, and his views on licensing and kernel design.
1:12:41Peter Schiff Mortgage Bankers Speech Nov/13/06
610K views • 17 years ago
Peter Schiff
Peter Schiff's November 2006 speech to the Western Regional Mortgage Bankers Conference, in which he warned an audience of mortgage bankers that the housing bubble would collapse. The clip runs about 73 minutes.
1:01:37Compiling and Optimizing Scripting Languages
21K views • 17 years ago
Google TechTalks
Paul Biggar's Google Tech Talk on compiling and optimizing scripting languages, drawn from his work on the phc ahead-of-time PHP compiler. He covers runtime typing, aliasing and code generation challenges, and argues AOT can compete with JIT.
1:10:15Tech Talk: Linus Torvalds on git
4.1M views • 19 years ago
Google
Linus Torvalds gives a Google tech talk on git, the source control system he created two years earlier. He argues for distributed version control over centralized systems such as CVS and Subversion.
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.
31:56David Heinemeier Hansson at Startup School 08
202K views • 18 years ago
startupschool
David Heinemeier Hansson's talk at Startup School 2008 on building a profitable startup. He argues for bootstrapping and small, well-run companies instead of chasing investment and exits.
15:05Steve Jobs' 2005 Stanford Commencement Address
49.4M views • 18 years ago
Stanford
Steve Jobs' 2005 Stanford commencement address, told through three stories: connecting the dots, love and loss, and death. It includes the calligraphy class and the 'stay hungry, stay foolish' close.
1:32:08Theory and Practice of Cryptography
73K views • 18 years ago
Google TechTalks
A Google Tech Talk by Steve Weis that introduces modern cryptography and its use in practice and at Google. It covers proofs of security and security definitions and a special topic. HN commenters treat it as a talk on verifiable electronic voting.
4:06Chicken chicken chicken
2.7M views • 19 years ago
Yoram Bauman
Doug Zongker's deadpan conference presentation of his famously chicken-filled paper, given at the 2007 AAAS humor session. It satirizes academic talks while showing the pitfalls of bad presentation.