
A collection of videos to showcase the magic alchemy of computation. ✨
What is computing if you take away all hardware in front of your eyes? 🌱
What does computing mean to humanity? 🌻
Not sure where to start?
See also:
To add or remove a video, see contributing guide.
One of my favorite papers in computer science is the original LISP paper by John McCarthy. Written in 1959, it describes something mind-bending: The interpreter for a language in the language that it interprets. If you understand this paper, you understand how computation works.
Source: https://archive.org/details/lca2019-Lets_LISP_like_its_1959
A 40-minute video compilation of filmclips, photos and videos from the 50 year history of the Whole Earth publications (plus sponsored/hosted events and contributors) created for the 50th anniversary event at the San Francisco Art Institute on 13 October 2018.
Source: https://vimeo.com/294878432/3ff748dd5e
Demonstration and discussion of the programming language and environment "Smalltalk-76” with Dan Ingalls.
Source: https://youtu.be/NqKyHEJe9_w
Source: https://youtu.be/vMlS4NscEvc
Audrey Tang, hacker turned Digital Minister shares stories of the dramatic transformations underway to upgrade internet democracy in Taiwan. Civic hackers are supporting activists, voters and political leaders with a constantly refined set of online tools that allows them to share information, mobilize and participate in decision-making.
Source: https://youtu.be/5DkhUO7LiGs
William E. Byrd "explores what he considers to be the most beautiful program ever written---a Lisp interpreter written in Lisp---and a few of the many amazing ideas related to this metacircular interpreter."
Source: https://youtu.be/OyfBQmvr2Hc
Transcript: https://jvns.ca/blog/so-you-want-to-be-a-wizard/
Source: https://youtu.be/qj2j93L9564
Kurt Gödel showed that mathematical thinking cannot be captured in a formal axiomatic reasoning system. What does this deep result mean in practice? What are the limits of computer thinking? Can beauty and creativity and a sense of humor be formalized?
Source: https://youtu.be/V9ohtKameio
Computer code is the next universal language, and its syntax will be limited only by the imaginations of the next generation of programmers. Linda Liukas is helping to educate problem-solving kids, encouraging them to see computers not as mechanical, boring and complicated but as colorful, expressive machines meant to be tinkered with. In this talk, she invites us to imagine a world where the Ada Lovelaces of tomorrow grow up to be optimistic and brave about technology and use it to create a new world that is wonderful, whimsical and a tiny bit weird.
Source: https://archive.org/details/LindaLiukas_2015X
A JavaScript hacker and backyard musician and from Wellington, NZ. Lover of all things open and modular. I spend most of my time pressing buttons of various shapes, sizes and colours. Sometimes these buttons make sounds.
Source: https://youtu.be/NL0nb8A8FDM
We learn and are taught to write software, and a lot of time and effort and research has been put into how to do this well, to varying degrees of success. We learn to evaluate libraries based on external factors like tests and documentation, but often we skip the most obvious part. How do we read source code?
Source: https://youtu.be/-KgU5sxGtuM
Databases are global, shared, mutable state. That's the way it has been since the 1960s, and no amount of NoSQL has changed that. However, most self-respecting developers have got rid of mutable global variables in their code long ago. So why do we tolerate databases as they are? --- A more promising model, used in some systems, is to think of a database as an always-growing collection of immutable facts. You can query it at some point in time — but that's still old, imperative style thinking. A more fruitful approach is to take the streams of facts as they come in, and functionally process them in real-time.
Source: https://youtu.be/fU9hR3kiOK0
Chris Granger attempts to imagine what programming would look like if it was created today.
Source (with slides): https://www.infoq.com/presentations/reimagining-software/
Douglas Hofstadter attempts to get across the crux of these intuitions about the mysterious concept of "I".
Source: https://www.infoq.com/presentations/strange-loop-keynote/
For references and more information, see http://worrydream.com/dbx/
Source: https://vimeo.com/71278954
In the past decade, we've seen the rise of powerful social networks of unprecedented scale, connecting millions or even billions of people who can now communicate almost instantaneously. But many of the promises that were made by the creators of the earliest social networking technologies have gone unfulfilled. We'll take a look at some of the unexamined costs, both cultural and social, of the way the web has evolved.
Source: https://www.youtube.com/watch?v=9KKMnoTTHJk
How do we -- as individuals and as communities -- make decisions when faced with uncertainty, inexperience, lack of knowledge or chaos? Nassim N. Taleb and Nobel Prize winner Daniel Kahneman have both devoted their careers to explorations of the decision making process: Kahneman approaching it through psychological study; Taleb through a philosophical lens. Their groundbreaking work has profoundly impacted our understanding of the decision making process today while raising new questions about how decisions are made in a world that is increasingly more difficult to comprehend.
Source: https://www.nypl.org/audiovideo/live-nypl-nassim-taleb-daniel-kahneman
A short video about the "Overview Effect" experienced by most astronauts and cosmonauts - the life changing awe of seeing Earth from orbit in space.
Source: https://vimeo.com/55073825 or https://archive.org/details/Overview_201806
Notes: https://github.com/dominictarr/presentations/blob/master/duplo-and-crayons.md
Source: https://youtu.be/OBqZsTX4b_s
Ted Nelson continues to cast doubt on Computer B
$ claude mcp add intertwingled \
-- python -m otcore.mcp_server <graph>