20 ms·
Ask HN: What's the best technical talk you've heard?
- coolsunglasses 14y agoRather fond of anything Hickey. The Golang "Concurrency is not parallelism, it's better" is good too.
- austinbirch 14y agoI agree – anything from Rich Hickey. Especially "Persistent Data Structures"[1] and "Are We There Yet?"[2]. Though related to Clojure, they make you think about development in different ways. [1]: http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey http://www.infoq.com/presentations/Value-Identity-State-Rich... [2]: http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...
- adams601 14y ago'Simple Made Easy'[1] is one of my favorite Hickey talks. [1]: http://www.infoq.com/presentations/Simple-Made-Easy http://www.infoq.com/presentations/Simple-Made-Easy
- programminggeek 14y agoArchitecture: The Lost Years is a fantastic talk by Robert Martin http://www.confreaks.com/videos/759-rubymidwest2011-keynote-architecture-the-lost-years http://www.confreaks.com/videos/759-rubymidwest2011-keynote-...
- alcuadrado 14y ago+1
- mdkess 14y agoBret Victor: Inventing on Principle http://www.youtube.com/watch?v=PUv66718DII http://www.youtube.com/watch?v=PUv66718DII
- dfield 14y agoI second this. Actually, I'm an even bigger fan of his "Stop Drawing Dead Fish" talk, but unfortunately I don't think it is online yet.
- Permit 14y agoThis talk alone convinced me to attend CUSEC 2013. It's a fantastic demo.
- msutherl 14y agoA friend of mine invited Bret to do this talk. He told me that Bret sent close to 50 emails leading up to the event making sure that every aspect of the talk was perfectly choreographed.
- hbrundage 14y agoMr Leavitt is the coolest.
- shurcooL 14y agoThis talk defines who I am.
- seanmcdirmid 14y agoAh, that reminds me: http://lambda-the-ultimate.org/node/4715 http://lambda-the-ultimate.org/node/4715 You might like it.
- deleted 14y ago[deleted]
- pokpokpok 14y agodo the tools he was using currently exist? especially the first two
- sideproject 14y agoThis guy is my hero.
- rustc 14y agoTwo great ones by Rich Hickey, the creator of Clojure - Are We There Yet? - http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic... Simple Made Easy - http://www.infoq.com/presentations/Simple-Made-Easy http://www.infoq.com/presentations/Simple-Made-Easy
- stretchwithme 14y agoYes, I was quite impressed with the second one. Haven't seen the first one.
- ravimbalgi 14y agohttp://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Rich-Hickey-and-Brian-Beckman-Inside-Clojure http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-R... this one is so far the best by the Guru himself
- toutouastro 14y agoThe Myth of the Genius Programmer https://www.youtube.com/watch?v=0SARbwvhupQ https://www.youtube.com/watch?v=0SARbwvhupQ
- ghotli 14y agoSimple Made Easy changed how I think about constructing software systems of any kind. It provided me with a strong vocabulary and mental model to identify coupling and design with a more clear separation of concerns and focus on the output rather than the ease of development. http://www.infoq.com/presentations/Simple-Made-Easy http://www.infoq.com/presentations/Simple-Made-Easy
- emil0r 14y agoI second Simple Made Easy. It put into words what I thought was wrong but never could formulate.
- deleted 14y ago[deleted]
- jacobolus 14y agoAlso see Stuart Halloway’s earlier talk, Simplicity Ain’t Easy. There’s a fair amount of overlap with Rich Hickey’s talk, but both are worth watching: http://www.youtube.com/watch?v=cidchWg74Y4 http://www.youtube.com/watch?v=cidchWg74Y4 And also his talk Radical Simplicity: http://skillsmatter.com/podcast/java-jee/radical-simplicity/js-2051 http://skillsmatter.com/podcast/java-jee/radical-simplicity/...
- coldtea 14y agoDon't know, I like Clojure and Hickey, but I've never got much out of his talks. Seem more like a series of really obvious ideas and some platitudes thrown in for good measure.
- bwlandstreet 14y agonot to be cliché, but, Steve Jobs.
- NicoJuicy 14y agoA talk about expressions (c#), it's very usefull if you use the entity framework a lot (like i do). To bad the author lost the video files (everyone recorded their screen), other video's of the virtual conference are available: http://www.mvcconf.com/videos http://www.mvcconf.com/videos )
- erikj 14y agoI don't remember having him any tech talks per se. Although there were a few interesting presentations on the NeXT technology with Jobs being a talker, but no one bring these up usually.
- capcah 14y agoThe talk about strange machines by Sergey Bratus.
- maxjus 14y agoMaybe not the 'best', but there's a great short presentation called "Wat" that I really enjoyed that talks about weird behavior in programming languages when operations are performed on variables of different types. Definitely worth a watch https://www.destroyallsoftware.com/talks/wat https://www.destroyallsoftware.com/talks/wat
- bttf 14y agoDefinitely one of the more humorous talks I've seen, in person or online.
- bmaeser 14y ago3 awesome videos on very specific topics: Dr James Grime / Numberphile - Encryption and HUGE numbers http://www.youtube.com/watch?v=M7kEpw1tn50 http://www.youtube.com/watch?v=M7kEpw1tn50 Les Hazlewood - Designing a Beautiful REST+JSON API http://www.youtube.com/watch?v=5WXYw4J4QOU http://www.youtube.com/watch?v=5WXYw4J4QOU classic: Douglas Crockford - JavaScript: The Good Parts http://www.youtube.com/watch?v=hQVTIJBZook http://www.youtube.com/watch?v=hQVTIJBZook
- KaeseEs 14y agoReal Software Engineering, by Glenn Vandenburg. Not a perfect talk (especially the conclusions IMO), but a very good exploration of how some of the common beliefs in the field of software "engineering" came to be, and how something resembling actual engineering practice might be beneficial and practical. Link: http://www.youtube.com/watch?v=NP9AIUT9nos http://www.youtube.com/watch?v=NP9AIUT9nos Abstract: "Software engineering as it's taught in universities simply doesn't work. It doesn't produce software systems of high quality, and it doesn't produce them for low cost. Sometimes, even when practiced rigorously, it doesn't produce systems at all. That's odd, because in every other field, the term "engineering" is reserved for methods that work. What then, does real software engineering look like? How can we consistently deliver high-quality systems to our customers and employers in a timely fashion and for a reasonable cost? In this session, we'll discuss where software engineering went wrong, and build the case that disciplined Agile methods, far from being "anti-engineering" (as they are often described), actually represent the best of engineering principles applied to the task of software development."
- JeroenKnoops 14y agoBaruco 2012 Keynote: The Top 10 Ways To Scam The Modern American Programmer, by Zed A. Shaw http://www.youtube.com/watch?v=neI_Pj558CY http://www.youtube.com/watch?v=neI_Pj558CY
- Chris_Newton 14y agoDesigning and Evaluating Reusable Components by Casey Muratori. Slides PDF and audio track available here: http://mollyrocket.com/9438 http://mollyrocket.com/9438 This is a talk about the practical realities of integrating with APIs over the lifetime of a project. In particular, it presents an insightful list of pitfalls API designers often fall into that hamper integration, and it suggests ways to avoid those pitfalls. Sadly, a decade or so later, many of us are still making the same basic mistakes. If this talk were better known, perhaps we wouldn’t be, so it gets my vote.
- adnam 14y agoART && CODE Symposium: Hackety Hack, why the lucky stiff http://vimeo.com/5047563 http://vimeo.com/5047563
- gee_totes 14y agoEric Pickup on scaling YouPorn [SFW]: https://www.youtube.com/watch?v=RlkCdM_f3p4 https://www.youtube.com/watch?v=RlkCdM_f3p4 [edit] Spoiler alert: Everything's in Redis!
- pseut 14y agoI think that's the first time I've seen "[SFW]", but I appreciate that you made it explicit.
- dawkins 14y agoLexical Scanning in Go - Rob Pike. I really loved it! http://www.youtube.com/watch?v=HxaD_trXwRE http://www.youtube.com/watch?v=HxaD_trXwRE
- chollida1 14y agoGuy Steele's "Growing a Language". A very cool idea for a talk! http://www.youtube.com/watch?v=_ahvzDzKdB0 http://www.youtube.com/watch?v=_ahvzDzKdB0
- mtrn 14y agoImpressive convergence of form and content.
- kenjackson 14y agoGreat talk. One of the best. His talk with Gabriel, 50 in 50, is not as good, but still quite fun. Well worth watching, but it is much better in person than on video (saw it at HOPL): http://www.youtube.com/watch?v=Nii1n8PYLrc http://www.youtube.com/watch?v=Nii1n8PYLrc
- endgame 14y agoSeconded. I saw it at YOW a few years back. If you get a chance to see it live, it is well worth it.
- seanmcdirmid 14y agoSteele (and Grabriel) are great at doing this talks, they are almost art. Which is why I wouldn't call them so much technical (even growing a language) as they are entertaining and perhaps a bit influential.
- kopf 14y agoYou couldn't make it up - http://ahye.ventolin.org/s/zfSylv3i.png http://ahye.ventolin.org/s/zfSylv3i.png
- fmstephe 14y agoI Second this nomination. I re-watch this talk about once a year. Very entertaining.
- cju 14y agoThe Macronomicon by Michael Fogus http://blip.tv/clojure/michael-fogus-the-macronomicon-5970233 http://blip.tv/clojure/michael-fogus-the-macronomicon-597023...
- berdario 14y ago404, and searching for "macronomicon" doesn't dig up anything
- deleted 14y ago[deleted]
- npongratz 14y agoThis worked for me: https://www.youtube.com/watch?v=0JXhJyTo5V8 https://www.youtube.com/watch?v=0JXhJyTo5V8 Slides: http://blog.fogus.me/2011/11/15/the-macronomicon-slides/ http://blog.fogus.me/2011/11/15/the-macronomicon-slides/ http://www.slideshare.net/fogus/the-macronomicon-10171952 http://www.slideshare.net/fogus/the-macronomicon-10171952
- thiagoandrade 14y agoMINIX 3: a Modular, Self-Healing POSIX-compatible Operating System. By Andrew Tanenbaum =^.~= https://www.youtube.com/watch?v=bx3KuE7UjGA https://www.youtube.com/watch?v=bx3KuE7UjGA
- jules 14y agoThe lectures by Leonard Susskind (one of the founders of string theory) are excellent: http://en.wikipedia.org/wiki/Leonard_Susskind#Lectures http://en.wikipedia.org/wiki/Leonard_Susskind#Lectures He has a series of lectures that explain physics as understood by the modern theoretical physicist. He starts with classical mechanics, goes on to quantum mechanics, special & general relativity, statistical mechanics, and cosmology. The prerequisites are only high school mathematics, he explains the more advanced mathematics as he goes along. The physics that he teaches is condensed, but not dumbed down. It's really how a working theoretical physicist understands physics, "the real deal" as he says. Beware that it's very much a theoretician's viewpoint.
- riffraff 14y agoI seem to remember the famous "Diligence, Patience, and Humility" bit by larry wall as reported in the "Open Sources" book was originally a speech. If so I'd vote for that. Otherwise, at some time I really enjoyed Guy Steele's talks while he was working on Fortress, e.g. How to Think about Parallel Programming: Not! http://www.infoq.com/presentations/Thinking-Parallel-Programming http://www.infoq.com/presentations/Thinking-Parallel-Program...
- SwellJoe 14y agoI'm always impressed by Larry's talks. Every time I see him talk about Perl 6 it really makes me want to work on and use Perl 6. So, I'm trying not to see Larry talk, anymore.
- elviejo 14y agoThe Computer Revolution hasn't happened yet. Alan Kay. my summary: new tools are first used to do old things a new way. but the revolution is on doing new things and having new thoughts.
- mallin 14y agoGerald Sussman: We Really Don't Know How To Compute (Strange Loop 2011) [1h04] http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute http://www.infoq.com/presentations/We-Really-Dont-Know-How-T...
- deleted 14y ago[deleted]
- tterrace 14y agoSince everyone's already mentioned Rich Hickey's talks, I loved Bjarne Stroustrup's talk on C++11 style: http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Keynote-Bjarne-Stroustrup-Cpp11-Style http://channel9.msdn.com/Events/GoingNative/GoingNative-2012... . He provides a crystal clear view of what he thinks C++ could do better and what steps are being taken to move in that direction. Also, I think he has a cool accent.
- acemtp 14y agoOf course, the best technical talk is WAT by Gary Bernhardt! http://www.youtube.com/watch?v=kXEgk1Hdze0 http://www.youtube.com/watch?v=kXEgk1Hdze0
- aroman 14y agoI'm glad that someone posted this :) See also a longer spin of of this talk at the more decent dotJS conference: http://www.youtube.com/watch?v=et8xNAc2ic8 http://www.youtube.com/watch?v=et8xNAc2ic8
- SkyMarshal 14y agoOh god that was 5 minutes of constant shooting my tea out of my nose laughing. Never heard of that talk before, thx for the lols.
- floor 14y agoThat one at&t hacker guy high on acid talking about tor hidden services. http://www.youtube.com/watch?v=v7nfN4bOOQI http://www.youtube.com/watch?v=v7nfN4bOOQI
- michaelwww 14y agoI wouldn't want to use the term "best" because there are so many good ones in various areas, but this talk by Steve Yegge was both entertaining and informative. Stanford Seminar - Google's Steve Yegge on GROK (large scale source code analysis) http://www.youtube.com/watch?v=KTJs-0EInW8 http://www.youtube.com/watch?v=KTJs-0EInW8
- Ovid 14y agoAnything by Damian Conway: http://www.youtube.com/watch?v=ZAf9HK16F-A http://www.youtube.com/watch?v=ZAf9HK16F-A I've watched him give talks in Klingon. I've watched him explain how to build a supercomputer using laser printers. And who can forget that classic talk, "Temporally Quaquaversal Virtual Nanomachines"?
- btilly 14y agoSeconded. My favorite was his talk on SelfGOL, and I don't even like obfuscated code! (See http://libarynth.org/selfgol http://libarynth.org/selfgol for an explanation of what SelfGOL is.)
- asdfs 14y ago"Inseperable from Magic: The Manufacture of Modern Semiconductors" — an overview of semiconductor fabrication (and its current challenges) by a former Intel engineer. http://www.youtube.com/watch?v=NGFhc8R_uO4 http://www.youtube.com/watch?v=NGFhc8R_uO4 "The Atomic Level of Porn", by Jason Scott — a history of low-bandwidth pornography, from ham radio to telegraphs to BBSes. http://vimeo.com/7088524 http://vimeo.com/7088524 How to build your own X-ray backscatter imager (aka "airport body scanner") by Ben Krasnow http://www.youtube.com/watch?v=vUf75_MlOnw http://www.youtube.com/watch?v=vUf75_MlOnw "The Secret History of Silicon Valley" by Steve Blank. Other, more recent versions of this talk exist, but the audio quality is poor in them. https://www.youtube.com/watch?v=ZTC_RxWN_xo#t=1m42s https://www.youtube.com/watch?v=ZTC_RxWN_xo#t=1m42s
- brzed 14y ago"Inseperable from Magic: The Manufacture of Modern Semiconductors" Hey that's me! Very cool and VERY humbling to be mentioned in such esteemable company. I tried to cram way way to much into 50 minutes...
- oskarth 14y agoGerald Jay Sussman (of SICP): We Really Don't Know How To Compute! http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute http://www.infoq.com/presentations/We-Really-Dont-Know-How-T...
- agentultra 14y agoI consider Sussman to be one of the eminent genius' of computing. This talk is one of many that blew my mind. Time and again he demonstrates that his use of Scheme is simply for demonstration (I mean to emphasize this because the correlation with SICP/Sussman and Scheme is often regurgitated in FUD). It's not the languages we use that are important -- it is the models by which we compute things which is!
- minikomi 14y agoHis SICP lectures are also a delight. He seems genuinely happy to be talking about computing - and turning people onto what he loves. A great teacher
- taeric 14y agoBecause these just got added to my watch list, here is a link for others. :) Thanks for letting this ignorant programmer realize that these were available! http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures http://ocw.mit.edu/courses/electrical-engineering-and-comput...
- stretchwithme 14y agoHearing Scott Chacon explain how git works is pretty good. http://www.youtube.com/watch?v=ZDR433b0HJY http://www.youtube.com/watch?v=ZDR433b0HJY
- jdietrich 14y agoMeredith Patterson's astonishing CCC talk on computing and linguistics. It's a tour de force, presenting a systematic and practical proposal for how we can build an open and secure future for computing. I can't imagine a better example of the joys of inter-disciplinary thinking. https://www.youtube.com/watch?v=3kEfedtQVOY https://www.youtube.com/watch?v=3kEfedtQVOY
- maradydd 14y agoGosh, thank you!
- deleted 14y ago[deleted]
- gnosis 14y agoI found the message in the talk persuasive, but the presentation of it sorely lacking. Her delivery was stilted, probably because she was either very nervous and/or hadn't practiced her presentation nearly often enough to sound natural. On top of that, the talk was way too long. It could have been easily cut in half, at the very least. In a Boing Boing article[1] (which also, incidentally, calls her presentation a "tour-de-force"), her points were summarized in these quotes: Hard-to-parse protocols require complex parsers. Complex, buggy parsers become weird machines for exploits to run on. Help stop weird machines today: Make your protocol context-free or regular! Protocols and file formats that are Turing-complete input languages are the worst offenders, because for them, recognizing valid or expected inputs is UNDECIDABLE: no amount of programming or testing will get it right. A Turing-complete input language destroys security for generations of users. Avoid Turing-complete input languages! Ok. I got that. Seems reasonable enough. It didn't take me 40 minutes read that, and it shouldn't take 40 minutes to present basically the same thing. Maybe half that if you thought you really had to fight hard to make your case. A more concise presentation containing just the important/interesting bits would have been less painful to watch and probably a lot easier to prepare for. That said, the Q&A period at the end was good. She seemed a lot more comfortable there, and there was a lot more interesting and informative content there than in the presentation proper. [1] - http://boingboing.net/2011/12/28/linguistics-turing-completene.html http://boingboing.net/2011/12/28/linguistics-turing-complete...
- moioci 14y agoRobert Lefkowitz's keynote from Pycon 2007: "The Importance of Programming Literacy" I was listening while driving home and had to keep driving around my neighborhood because I wasn't ready to turn it off. A similar talk: http://www.youtube.com/watch?v=Own-89vxYF8 http://www.youtube.com/watch?v=Own-89vxYF8
- viscanti 14y agoGuido did a talk at Uber, about the reasons behind the decisions/trade-offs in how cPython is implemented. The pypy guys were there, and it was interesting to hear how different groups could implemented such different interpreters for the same language. It was much deeper than most of the technical talks I've heard in the bay area.
- kingkilr 14y agoGlad you enjoyed it!
- onenine 14y agoHuman Computation: http://www.youtube.com/watch?v=qlzM3zcd-lk http://www.youtube.com/watch?v=qlzM3zcd-lk Captcha creator on how we can trick humans into doing useful work via "games with a purpose".
- alxbrun 14y agoRichard Feynman - The Character of Physical Laws http://www.youtube.com/watch?v=j3mhkYbznBk http://www.youtube.com/watch?v=j3mhkYbznBk Incredible talk for both the content and the form ! There is so much we could learn from him.
- Jach 14y agoI second that and pretty much anything else Feynman did. His lectures on quantum electrodynamics for the layman that later got put into his QED book are also excellent.
- deliminator 14y agoOne of my favorites is Alan Kay "Programming and Scaling" http://www.tele-task.de/archive/video/flash/14029/ http://www.tele-task.de/archive/video/flash/14029/
- espeed 14y agoAbsolutely one the best talks I've seen. Notice most of the talks people are referencing are about tech philosophies -- a vision/perspective -- not a particular technology.
- stiff 14y agoSingle best is difficult, here are some favourites of mine: "You and your research" by Richard Hamming: http://www.youtube.com/watch?v=a1zDuOPkMSw http://www.youtube.com/watch?v=a1zDuOPkMSw "How to design a good API and why it matters" by Joschua Bloch: http://www.youtube.com/watch?v=aAb7hSCtvGw http://www.youtube.com/watch?v=aAb7hSCtvGw Google TechTalk on Git by Linus Torvalds: http://www.youtube.com/watch?v=4XpnKHJAok8 http://www.youtube.com/watch?v=4XpnKHJAok8 All talks ever given by Alan Kay, for example: http://www.youtube.com/watch?v=oKg1hTOQXoY http://www.youtube.com/watch?v=oKg1hTOQXoY
- stblack 14y agoDouble thumbs-up to Google TechTalk on Git by Linus Torvalds.
- fiber 14y agoCliff Click: A Crash Course in Modern Hardware is high up for me http://www.infoq.com/presentations/click-crash-course-modern-hardware http://www.infoq.com/presentations/click-crash-course-modern...
- dmit 14y agoI'm partial to Bryan Cantrill's Dtrace talk since it tackles a fundamental problem in software engineering and shows how to solve it using a new technology. The talk is more than 5 years old now, but sadly still as relevant as ever. https://www.youtube.com/watch?v=TgmA48fILq8 https://www.youtube.com/watch?v=TgmA48fILq8
- ojilles 14y agoSeconded. Especially /not/ because it was presented well (it's way too busy, etc) but man does the passion just jump off of your screen?!
- michael_nielsen 14y agoDoug Engelbart's mother of all demos (1968): http://www.youtube.com/watch?v=yJDv-zdhzMY http://www.youtube.com/watch?v=yJDv-zdhzMY This is the talk that, according to Wikipedia, included the first public demonstration of the following technologies: the computer mouse, video conferencing, teleconferencing, hypertext, word processing, hypermedia, object addressing and dynamic file linking, bootstrapping, and a collaborative real-time editor. Pretty good for one talk! http://en.wikipedia.org/wiki/The_Mother_of_All_Demos http://en.wikipedia.org/wiki/The_Mother_of_All_Demos
- dgreensp 14y ago"And observe that if I forget to tell the computer to save my work, it loses it!" furious scribbling in the audience as everyone takes notes I'm so glad we're finally getting away from this paradigm after four decades. For example, the iPhone notepad (and now Mac TextEdit) doesn't wait for a cue from the user to write the few dozen bytes of new input to persistent storage.
- wink 14y agoAutosave without saving many undo states is equally dangerous. Not saying the iPhone does anything in a bad way (I have no clue) - but I've hardly been bitten by losing unsaved work because I'm deliberately using ctrl-c very often.
- ygra 14y agoThat's why many people (I first read about this in Alan Cooper's About Face 2.0) advocating for automatic save also advocate for unlimited undo (or at least something close to it) because closing a document and not saving it is just a form of undo while closing a document and saving it should be the default action. This is also a place where the desktop metaphor (with paper documents) around which most WIMP systems are built exposes computer details and fails to stick to its metaphoric roots. When I scribble something on paper it's there and I don't have to consciously remember to somehow commit a transient state of my scribbling to paper explicitly.
- 14y ago
- mixmastamyk 14y agoI enjoyed the Crockford on Javascript talks. Even if you're not interested in JS, the first talk is about the history of computing/programming languages and is quite interesting. http://yuiblog.com/crockford/ http://yuiblog.com/crockford/
- deleted 14y ago[deleted]
- jraines 14y agoMark Phillups of Basho has a good list here: https://github.com/PharkMillups/killer-talks https://github.com/PharkMillups/killer-talks
- krmmalik 14y agoI watch very few technical talks but Ryan Dahl's introduction to Node.js is one of my all time faves.
- jack9 14y agoThe fact that Greg Wilson's talk hasn't been mentioned is troubling. Greg Wilson - What We Actually Know About Software Development, and Why We Believe It's True http://vimeo.com/9270320 http://vimeo.com/9270320
- bherms 14y agoSteve Souders @ HTML5 Dev Conf 2012... Really great material and I actually _learned_ a ton, which is fairly rare from most of the talks I've seen.
- jgon 14y agoThe answer for me is pretty easy: The Computer Revolution Hasn't Happened Yet by Alan Kay. The OOPSLA '97 keynote speech. https://www.youtube.com/watch?v=oKg1hTOQXoY https://www.youtube.com/watch?v=oKg1hTOQXoY Great for repeated watching, I get something new from it every time I watch it. It is also great for recalibrating your point of view from amazement at whatever the current trend is in technology, to a more long-term outlook as well as encouraging higher standards for what is currently available. I think this shift in outlook is important for technologists like us, because it easy to become immersed in the day to day goings-on of tech and become myopic in a way. Using the invention of the printing press and literacy, etc, etc is a great way to reorient your attitude towards technology and what it can/should do.
- chubot 14y agoIs this the one where he says the web was designed by amateurs and it should have been a virtual machine instead? He says they did a better web 30 years before or something to that effect. If so I'll commit blasphemy and say he's wronger than wrong. I was especially offended that a curious person would display such ignorance in understanding the work of others. Without going too much into detail, if he believes this, then he can't possibly understand Tim Berner-Lee's principle of least privilege. And that the web would have never become ubiquitous, e.g. made the jump from PCs to mobile, in his bizarre universe.
- jgon 14y agoThat exact quote is from a more recent talk of his, but he does mention the web and his current distaste for the design principles it embodies. I would encourage you to still watch the talk as it his criticism of the web is an incredibly small portion of the overall talk. I wish that you had included more substance in your criticisms so I could have either agreed with you, disagreed, or explained my interpretation of his remarks. I will say that I think Kay explicitly agrees with the principle of least privilege (Rule of Least Power according to wikipedia) and calls that out in his talk. I see no way in which the ever-enlarging html,css, and javascript standards embody what Berners-Lee was talking about, especially when they still don't offer nearly the functionality that an OS offers currently. You can tell this because there are really only 4 organizations capable of creating a full browser and they happen to be mostly the largest tech corporations on the planet. If you need those kinds of resources to be able to implement the web today, how can this ever be considered "Least Power"? I suspect that in 10 years the W3C will have added so much more functionality to the various standards in an attempt to make them somewhat at parity with native development that browsers will collapse under their own weight as they try to implement what is basically an OS (this really became explicit when Chrome started using processes to "protect" tabs. Sound familiar?). The web as it exists today is a huge pile of hodge-podge conflicting standards, none of which are remotely close to offering the level of development performance for apps rather than pages that you can get with any desktop toolkit. Alan is fully behind the "idea" of the web, but is taking the long-term, and I believe correct, view that this cannot continue as it is and we would be well served by trying do something about it by conscious effort rather than evolving half-heartedly in that direction.
- paulolc 14y agoI highly recommend substack's talk on node.js streams. LXJS 2012 - James Halliday - Harnessing The Awesome Power Of Streams: http://youtu.be/lQAV3bPOYHo http://youtu.be/lQAV3bPOYHo substack@hn: https://news.ycombinator.com/user?id=substack https://news.ycombinator.com/user?id=substack
- mzarate06 14y agoAs a passionate web developer, Can We Get There From Here? at Google IO 2008, by Alex Russell (before he joined Google), will always be paramount. It's a technical view of the web platform, the problems attached to it (especially when we try to push its boundries), and questions why they're not being answered by the standards process and browser vendors. http://www.youtube.com/watch?v=nG66hIhUdEU http://www.youtube.com/watch?v=nG66hIhUdEU Looking back, it's amazing how far the web platform has come, but also in the problems that still plague it.
- ahlatimer 14y ago"What Killed Smalltalk Could Kill Ruby, Too" - Robert "Uncle Bob" Martin -- http://www.youtube.com/watch?v=YX3iRjKj7C0 http://www.youtube.com/watch?v=YX3iRjKj7C0
- munk801 14y agoGoingNative 2012 - Bjarne Stroustrup talks about C++ 11. Very good talk about the ideas behind C++ 11 http://www.youtube.com/watch?v=OB-bdWKwXsU&playnext=1&list=PL20BE5B552A8ED54D&feature=results_video http://www.youtube.com/watch?v=OB-bdWKwXsU&playnext=1...
- wavesounds 14y agoSo much for getting anything done today... :-) I really liked googles map reduce lectures: http://www.youtube.com/watch?v=yjPBkvYh-ss http://www.youtube.com/watch?v=yjPBkvYh-ss Wish google would update the quality and fix the link to the slides - heres a copy on slide share: http://www.slideshare.net/sriprasanna/introduction-to-cluster-computing-and-map-reduce-from-google http://www.slideshare.net/sriprasanna/introduction-to-cluste... You can find the links to the rest of the videos and slides from there, theres 7 total I think.
- serf 14y agoFeynman's lectures on physics. The stuff that skips most of the QED http://io9.com/watch-a-series-of-seven-brilliant-lectures-by-richard-f-5894600 http://io9.com/watch-a-series-of-seven-brilliant-lectures-by...
- hexagonc 14y ago"A Universe from Nothing" lecture by Lawrence Krauss: http://www.youtube.com/watch?v=EjaGktVQdNg http://www.youtube.com/watch?v=EjaGktVQdNg
- kimtaro 14y agoTherapeutic Refactoring by Katrina Owen is a talk I keep going back to for inspiration. It's a well written and funny talk that instills optimism when faced with tricky code. http://www.confreaks.com/videos/1071-cascadiaruby2012-therapeutic-refactoring http://www.confreaks.com/videos/1071-cascadiaruby2012-therap...
- ravimbalgi 14y agonot sure if essays too qualify here: You and your research by Richard Hammings has been the most profound and deeply introspecting so far!
- namin 14y agohttp://www.infoq.com/presentations/miniKanren http://www.infoq.com/presentations/miniKanren miniKanren is an embedding of logic programming in Scheme. In this interactive presentation, William E. Byrd and Dan Friedman introduce miniKanren, from the basic building blocks to the methodology for translating regular programs to relational program, which can run "backwards". Their examples are fun and convincing: a relational environment-passing interpreter that can trivially generate quines, a relational type checker that doubles as a generator of well-typed terms and a type inferencer.
- TallGuyShort 14y agoAndrew Tanenbaum presenting on Minix 3's architecture: http://www.youtube.com/watch?v=bx3KuE7UjGA http://www.youtube.com/watch?v=bx3KuE7UjGA. Regardless of one's opinions on microkernels vs. monolithic kernels, it's a very interesting but accessible talk for those interested in lower-level systems and fault-tolerant architectures.
- Already__Taken 14y agoNo too sure about technical but Greg Wilsons "What We Actually Know About Software Development, and Why We Believe It's True" has greatly influenced how I approach everything I have to look at in life. http://vimeo.com/9270320 http://vimeo.com/9270320
- cpeterso 14y agoGreg Wilson expands on that topic in a book called "Making Software: What Really Works, and Why We Believe It".
- ParadisoShlee 14y agoChicken Chicken Chicken Chicken Chicken https://www.youtube.com/watch?v=yL_-1d9OSdk https://www.youtube.com/watch?v=yL_-1d9OSdk
- gingerlime 14y agoHickey gives great talks, but I also really liked Jack Diederich's talk "stop writing classes" at PyCon 2012 https://www.youtube.com/watch?v=o9pEzgHorH0 https://www.youtube.com/watch?v=o9pEzgHorH0
- Associat0r 14y agoThese talks are about the STEPS project from former PARC and ARPA guys, how a modern computing environment from the metal up can be reduced to a mere 20KLOC, about a factor of 1000 code reduction with the use of carefully designed DSLs They also redefine what an OS and the Web (Hypercard style) means by removing as much accidental complexity as possible. "Alan Kay: How Simply and Understandably Could The "Personal Computing Experience" Be Programmed?" http://vimeo.com/10260548 http://vimeo.com/10260548 "Alan Kay: Extracting Energy from the Turing Tarpit" http://www.youtube.com/watch?v=Vt8jyPqsmxE http://www.youtube.com/watch?v=Vt8jyPqsmxE "Alan Kay: Programming and Scaling" http://www.tele-task.de/archive/lecture/overview/5819/ http://www.tele-task.de/archive/lecture/overview/5819/ "Ian Piumarta - To trap a better mouse" https://www.youtube.com/watch?v=EGeN2IC7N0Q https://www.youtube.com/watch?v=EGeN2IC7N0Q Papers here http://vpri.org/html/writings.php http://vpri.org/html/writings.php
- Achshar 14y agoHas to be the facebook lead talking about how they deploy code to main site. Absolute fun to watch and learned a ton of cool stuff. Dont have a link, sorry.
- Achshar 14y agohttps://www.facebook.com/video/video.php?v=10100259101684977&oid=9445547199&comments https://www.facebook.com/video/video.php?v=10100259101684977...
- kickingvegas 14y agoSurprised it hasn't been mentioned yet, but watching Alan Kay describe Ivan Sutherland's program "Sketchpad" was monumentally jaw-dropping for me. To wit, "Sketchpad" was the first GUI program. It featured: * Interactive graphics * Constraint-based layout * Object Oriented Programming * Pen-based input Sutherland wrote "Sketchpad" as part of his Ph.D. thesis in 1963. 1963. Here's some links on this: Alan Kay describing "Sketchpad" http://www.youtube.com/watch?v=mOZqRJzE8xg http://www.youtube.com/watch?v=mOZqRJzE8xg Wikipedia Entry for "Sketchpad" http://en.wikipedia.org/wiki/Sketchpad http://en.wikipedia.org/wiki/Sketchpad
- noblethrasher 14y agoMIT's Dynamic Languages Wizards series from 2001 is pretty informative. http://www.youtube.com/watch?v=4LG-RtcSYUQ http://www.youtube.com/watch?v=4LG-RtcSYUQ http://www.youtube.com/watch?v=agw-wlHGi0E http://www.youtube.com/watch?v=agw-wlHGi0E (features pg) http://www.youtube.com/watch?v=at7viw2KXak http://www.youtube.com/watch?v=at7viw2KXak
- noblethrasher 14y agoDon Norman's 2009 Business of Software talk on product and service/system design is excellent. http://businessofsoftware.org/2010/06/don-norman-at-business-of-software-2009/ http://businessofsoftware.org/2010/06/don-norman-at-business...
- samatman 14y agoI was surprised to command-F for Van Jacobson and not find this lecture, "A New Way to Look at Networking". http://www.youtube.com/watch?v=oCZMoY3q2uM http://www.youtube.com/watch?v=oCZMoY3q2uM Van Jacobson was the major architect of TCP/IP; here is how the Internet would work if he were in charge. If this is ever implemented it will change everything.
- garysweaver 14y agoOne of the best I've heard was Dave Thomas's talk on the Ruby Object Model at Scotland on Rails 2009: http://stufftohelpyouout.blogspot.com/2009/07/great-talk-on-ruby-object-model.html http://stufftohelpyouout.blogspot.com/2009/07/great-talk-on-...
- banachtarski 14y agoNot computer science, but a brilliant math lecture: Jean Serre's "Writing Mathematics" http://www.dailymotion.com/video/xf88b5_jean-pierre-serre-writing-mathemati_tech#.UWN1Oas4Xf4 http://www.dailymotion.com/video/xf88b5_jean-pierre-serre-wr...
- daigoba66 14y agoJohn Carmack at Quakecon 2012: http://m.youtube.com/#/watch?v=wt-iVFxgFWk http://m.youtube.com/#/watch?v=wt-iVFxgFWk
- bemmu 14y agoI remember there being a better version of this, but Luis von Ahn's talk on "Human Computation" was great: http://www.youtube.com/watch?v=tx082gDwGcM http://www.youtube.com/watch?v=tx082gDwGcM
- MrSane 14y ago"The Next Generation of Neural Networks" -- a Google TechTalk by Geoffrey Hinton in 2007. I have never been able to sit through 60 minutes of lectures without fidgeting constantly, however this one managed to keep my attention until the end. Truly an amazingly great talk and worth watching through (even if you only only peripherally care about ANNs). http://www.youtube.com/watch?v=AyzOUbkUf3M http://www.youtube.com/watch?v=AyzOUbkUf3M
- writebuffered 14y agoCliff Click on Wait-free hashtables and another one on modern Hardware and Processor Systems.
- qznc 14y agoProbably this one: http://www.youtube.com/watch?v=HJ-719EGIts http://www.youtube.com/watch?v=HJ-719EGIts Anything from Cliff Click is quite good. This guy has a very deep understanding of compilers, virtual-machines, CPUs, and their interactions. A JVM does that? http://www.youtube.com/watch?v=uL2D3qzHtqY http://www.youtube.com/watch?v=uL2D3qzHtqY Java on a 1000 Cores http://www.youtube.com/watch?v=5uljtqyBLxI http://www.youtube.com/watch?v=5uljtqyBLxI
- spikels 14y agoI think the Cliff Click tech talk you are looking for was at Stanford in 2007. He covered both his wait free hash table and scaling on modern systems, specifically Azul Systems in 2007. http://www.youtube.com/watch?v=WYXgtXWejRM http://www.youtube.com/watch?v=WYXgtXWejRM
- X4 14y agoSummary of the links shared here: http://blip.tv/clojure/michael-fogus-the-macronomicon-5970233 http://blip.tv/clojure/michael-fogus-the-macronomicon-597023... http://blog.fogus.me/2011/11/15/the-macronomicon-slides/ http://blog.fogus.me/2011/11/15/the-macronomicon-slides/ http://boingboing.net/2011/12/28/linguistics-turing-completene.html http://boingboing.net/2011/12/28/linguistics-turing-complete... http://businessofsoftware.org/2010/06/don-norman-at-business-of-software-2009/ http://businessofsoftware.org/2010/06/don-norman-at-business... http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Keynote-Bjarne-Stroustrup-Cpp11-Style http://channel9.msdn.com/Events/GoingNative/GoingNative-2012... http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Rich-Hickey-and-Brian-Beckman-Inside-Clojure http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-R... http://en.wikipedia.org/wiki/Leonard_Susskind http://en.wikipedia.org/wiki/Leonard_Susskind http://en.wikipedia.org/wiki/Sketchpad http://en.wikipedia.org/wiki/Sketchpad http://en.wikipedia.org/wiki/The_Mother_of_All_Demos http://en.wikipedia.org/wiki/The_Mother_of_All_Demos http://io9.com/watch-a-series-of-seven-brilliant-lectures-by-richard-f-5894600 http://io9.com/watch-a-series-of-seven-brilliant-lectures-by... http://libarynth.org/selfgol http://libarynth.org/selfgol http://mollyrocket.com/9438 http://mollyrocket.com/9438 https://github.com/PharkMillups/killer-talks https://github.com/PharkMillups/killer-talks http://skillsmatter.com/podcast/java-jee/radical-simplicity/js-2051 http://skillsmatter.com/podcast/java-jee/radical-simplicity/... http://stufftohelpyouout.blogspot.com/2009/07/great-talk-on-ruby-object-model.html http://stufftohelpyouout.blogspot.com/2009/07/great-talk-on-... https://www.destroyallsoftware.com/talks/wat https://www.destroyallsoftware.com/talks/wat https://www.youtube.com/watch?v=0JXhJyTo5V8 https://www.youtube.com/watch?v=0JXhJyTo5V8 https://www.youtube.com/watch?v=0SARbwvhupQ https://www.youtube.com/watch?v=0SARbwvhupQ https://www.youtube.com/watch?v=3kEfedtQVOY https://www.youtube.com/watch?v=3kEfedtQVOY https://www.youtube.com/watch?v=bx3KuE7UjGA https://www.youtube.com/watch?v=bx3KuE7UjGA https://www.youtube.com/watch?v=EGeN2IC7N0Q https://www.youtube.com/watch?v=EGeN2IC7N0Q https://www.youtube.com/watch?v=o9pEzgHorH0 https://www.youtube.com/watch?v=o9pEzgHorH0 https://www.youtube.com/watch?v=oKg1hTOQXoY https://www.youtube.com/watch?v=oKg1hTOQXoY https://www.youtube.com/watch?v=RlkCdM_f3p4 https://www.youtube.com/watch?v=RlkCdM_f3p4 https://www.youtube.com/watch?v=TgmA48fILq8 https://www.youtube.com/watch?v=TgmA48fILq8 https://www.youtube.com/watch?v=yL_-1d9OSdk https://www.youtube.com/watch?v=yL_-1d9OSdk https://www.youtube.com/watch?v=ZTC_RxWN_xo https://www.youtube.com/watch?v=ZTC_RxWN_xo http://vimeo.com/10260548 http://vimeo.com/10260548 http://vimeo.com/36579366 http://vimeo.com/36579366 http://vimeo.com/5047563 http://vimeo.com/5047563 http://vimeo.com/7088524 http://vimeo.com/7088524 http://vimeo.com/9270320 http://vimeo.com/9270320 http://vpri.org/html/writings.php http://vpri.org/html/writings.php http://www.confreaks.com/videos/1071-cascadiaruby2012-therapeutic-refactoring http://www.confreaks.com/videos/1071-cascadiaruby2012-therap... http://www.confreaks.com/videos/759-rubymidwest2011-keynote-architecture-the-lost-years http://www.confreaks.com/videos/759-rubymidwest2011-keynote-... http://www.dailymotion.com/video/xf88b5_jean-pierre-serre-writing-mathemati_tech http://www.dailymotion.com/video/xf88b5_jean-pierre-serre-wr... http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic... http://www.infoq.com/presentations/click-crash-course-modern-hardware http://www.infoq.com/presentations/click-crash-course-modern... http://www.infoq.com/presentations/miniKanren http://www.infoq.com/presentations/miniKanren http://www.infoq.com/presentations/Simple-Made-Easy http://www.infoq.com/presentations/Simple-Made-Easy http://www.infoq.com/presentations/Thinking-Parallel-Programming http://www.infoq.com/presentations/Thinking-Parallel-Program... http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey http://www.infoq.com/presentations/Value-Identity-State-Rich... http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute http://www.infoq.com/presentations/We-Really-Dont-Know-How-T... http://www.mvcconf.com/videos http://www.mvcconf.com/videos http://www.slideshare.net/fogus/the-macronomicon-10171952 http://www.slideshare.net/fogus/the-macronomicon-10171952 http://www.slideshare.net/sriprasanna/introduction-to-cluster-computing-and-map-reduce-from-google http://www.slideshare.net/sriprasanna/introduction-to-cluste... http://www.tele-task.de/archive/lecture/overview/5819/ http://www.tele-task.de/archive/lecture/overview/5819/ http://www.tele-task.de/archive/video/flash/14029/ http://www.tele-task.de/archive/video/flash/14029/ http://www.w3.org/DesignIssues/Principles.html http://www.w3.org/DesignIssues/Principles.html http://www.youtube.com/watch?v=4LG-RtcSYUQ http://www.youtube.com/watch?v=4LG-RtcSYUQ http://www.youtube.com/watch?v=4XpnKHJAok8 http://www.youtube.com/watch?v=4XpnKHJAok8 http://www.youtube.com/watch?v=5WXYw4J4QOU http://www.youtube.com/watch?v=5WXYw4J4QOU http://www.youtube.com/watch?v=a1zDuOPkMSw http://www.youtube.com/watch?v=a1zDuOPkMSw http://www.youtube.com/watch?v=aAb7hSCtvGw http://www.youtube.com/watch?v=aAb7hSCtvGw http://www.youtube.com/watch?v=agw-wlHGi0E http://www.youtube.com/watch?v=agw-wlHGi0E http://www.youtube.com/watch?v=_ahvzDzKdB0 http://www.youtube.com/watch?v=_ahvzDzKdB0 http://www.youtube.com/watch?v=at7viw2KXak http://www.youtube.com/watch?v=at7viw2KXak http://www.youtube.com/watch?v=bx3KuE7UjGA http://www.youtube.com/watch?v=bx3KuE7UjGA http://www.youtube.com/watch?v=cidchWg74Y4 http://www.youtube.com/watch?v=cidchWg74Y4 http://www.youtube.com/watch?v=EjaGktVQdNg http://www.youtube.com/watch?v=EjaGktVQdNg http://www.youtube.com/watch?v=et8xNAc2ic8 http://www.youtube.com/watch?v=et8xNAc2ic8 http://www.youtube.com/watch?v=hQVTIJBZook http://www.youtube.com/watch?v=hQVTIJBZook http://www.youtube.com/watch?v=HxaD_trXwRE http://www.youtube.com/watch?v=HxaD_trXwRE http://www.youtube.com/watch?v=j3mhkYbznBk http://www.youtube.com/watch?v=j3mhkYbznBk http://www.youtube.com/watch?v=KTJs-0EInW8 http://www.youtube.com/watch?v=KTJs-0EInW8 http://www.youtube.com/watch?v=kXEgk1Hdze0 http://www.youtube.com/watch?v=kXEgk1Hdze0 http://www.youtube.com/watch?v=M7kEpw1tn50 http://www.youtube.com/watch?v=M7kEpw1tn50 http://www.youtube.com/watch?v=mOZqRJzE8xg http://www.youtube.com/watch?v=mOZqRJzE8xg http://www.youtube.com/watch?v=neI_Pj558CY http://www.youtube.com/watch?v=neI_Pj558CY http://www.youtube.com/watch?v=nG66hIhUdEU http://www.youtube.com/watch?v=nG66hIhUdEU http://www.youtube.com/watch?v=NGFhc8R_uO4 http://www.youtube.com/watch?v=NGFhc8R_uO4 http://www.youtube.com/watch?v=Nii1n8PYLrc http://www.youtube.com/watch?v=Nii1n8PYLrc http://www.youtube.com/watch?v=NP9AIUT9nos http://www.youtube.com/watch?v=NP9AIUT9nos http://www.youtube.com/watch?v=OB-bdWKwXsU&playnext=1&list=PL20BE5B552A8ED54D&feature=results_video http://www.youtube.com/watch?v=OB-bdWKwXsU&playnext=... http://www.youtube.com/watch?v=oCZMoY3q2uM http://www.youtube.com/watch?v=oCZMoY3q2uM http://www.youtube.com/watch?v=oKg1hTOQXoY http://www.youtube.com/watch?v=oKg1hTOQXoY http://www.youtube.com/watch?v=Own-89vxYF8 http://www.youtube.com/watch?v=Own-89vxYF8 http://www.youtube.com/watch?v=PUv66718DII http://www.youtube.com/watch?v=PUv66718DII http://www.youtube.com/watch?v=qlzM3zcd-lk http://www.youtube.com/watch?v=qlzM3zcd-lk http://www.youtube.com/watch?v=tx082gDwGcM http://www.youtube.com/watch?v=tx082gDwGcM http://www.youtube.com/watch?v=v7nfN4bOOQI http://www.youtube.com/watch?v=v7nfN4bOOQI http://www.youtube.com/watch?v=Vt8jyPqsmxE http://www.youtube.com/watch?v=Vt8jyPqsmxE http://www.youtube.com/watch?v=vUf75_MlOnw http://www.youtube.com/watch?v=vUf75_MlOnw http://www.youtube.com/watch?v=yJDv-zdhzMY http://www.youtube.com/watch?v=yJDv-zdhzMY http://www.youtube.com/watch?v=yjPBkvYh-ss http://www.youtube.com/watch?v=yjPBkvYh-ss http://www.youtube.com/watch?v=YX3iRjKj7C0 http://www.youtube.com/watch?v=YX3iRjKj7C0 http://www.youtube.com/watch?v=ZAf9HK16F-A http://www.youtube.com/watch?v=ZAf9HK16F-A http://www.youtube.com/watch?v=ZDR433b0HJY http://www.youtube.com/watch?v=ZDR433b0HJY http://youtu.be/lQAV3bPOYHo http://youtu.be/lQAV3bPOYHo http://yuiblog.com/crockford/ http://yuiblog.com/crockford/
- ricardobeat 14y agoCompiled list of talks, including page titles, made with a quick node/coffee crawler (source included): http://bl.ocks.org/ricardobeat/5343140/ http://bl.ocks.org/ricardobeat/5343140/
- thibaultj 14y agoApplication cache, by Jake Archibald. Never thought one could laught so much watching a technical talk. http://www.paris-web.fr/2012/conferences/application-cache.php http://www.paris-web.fr/2012/conferences/application-cache.p...
- taoufix 14y agoAdvanced Topics in Programming Languages: Java Puzzlers I might not be the best I've heard, but it's the one I enjoyed the most: http://www.youtube.com/watch?v=wDN_EYUvUq0 http://www.youtube.com/watch?v=wDN_EYUvUq0
- espeed 14y agoRon Avitzur's Google Tech Talk - "The Graphing Calculator Story" http://www.youtube.com/watch?v=GMyg5ohTsVY http://www.youtube.com/watch?v=GMyg5ohTsVY
- catwell 14y agoThis is not really a "talk" but rather a whole course. In 2009 Gérard Berry (http://en.wikipedia.org/wiki/Gérard_Berry http://en.wikipedia.org/wiki/Gérard_Berry) gave a class in French at Collège de France (http://en.wikipedia.org/wiki/Collège_de_France http://en.wikipedia.org/wiki/Collège_de_France) on CS fundamentals: http://www.college-de-france.fr/site/gerard-berry/#course http://www.college-de-france.fr/site/gerard-berry/#course This class is still, to my eyes, the best I have ever seen on this topic. He has given another one recently on time and computing which I have not yet seen, but which is promising too.
- tamersalama 14y agoThe paradox of choice - why more is less http://www.youtube.com/watch?v=6ELAkV2fC-I http://www.youtube.com/watch?v=6ELAkV2fC-I
- nswanberg 14y agoRichard Feynman's talk Computers from the Inside Out (titled on Youtube as Computer Heuristics) is a wonderful description of how computers work and what they can and cannot compute using a file clerk metaphor. He gets bonus points for wearing a Thinking Machines t-shirt.
- SonOfLilit 14y agoMaybe John Carmack's QuakeCon 2012 keynote: http://www.youtube.com/watch?v=wt-iVFxgFWk http://www.youtube.com/watch?v=wt-iVFxgFWk But I think the 3 minute talks we host at home once a month or two have among them the 3-5 best I've heard (we just started taking videos, but they're in Hebrew). I highly recommend hosting your own 3 minute talk session. It's really easy and the format just inherently leads to amazing talks.