

The Theory of Anything
Bruce Nielson and Peter Johansen
A podcast that explores the unseen and surprising connections between nearly everything, with special emphasis on intelligence and the search for Artificial General Intelligence (AGI) through the lens of Karl Popper's Theory of Knowledge.
David Deutsch argued that Quantum Mechanics, Darwinian Evolution, Karl Popper's Theory of Knowledge, and Computational Theory (aka "The Four Strands") represent an early 'theory of everything' be it science, philosophy, computation, religion, politics, or art. So we explore everything.
Support us on Patreon:
https://www.patreon.com/brucenielson/membership
David Deutsch argued that Quantum Mechanics, Darwinian Evolution, Karl Popper's Theory of Knowledge, and Computational Theory (aka "The Four Strands") represent an early 'theory of everything' be it science, philosophy, computation, religion, politics, or art. So we explore everything.
Support us on Patreon:
https://www.patreon.com/brucenielson/membership
Episodes
Mentioned books

Nov 1, 2021 • 1h 16min
Episode 34: Alpha Go and Creativity
When Alpha Go beat Lee Sedol, the world Go champion, it came up with creative new moves never previously seen before and even invented a whole new style of play unknown to humans. IBM's Deep Blue, the champion chess algorithm, failed to do either of these. What was the difference?
In this podcast, we review Alpha Go the Movie. Warning: Spoilers abound! Please go watch the movie first! This is an excellent movie.
Bruce (using his admittedly thin knowledge of reinforcement learning) explains how Alpha Go works (using the materials previously discussed in our Reinforcement Learning episode) and how Alpha Go came up with a creative new approach to Go that went beyond the knowledge of the programmers.
While Alpha Go definitely does not have "creativity" in the universal explainer sense of the word (it has no explanatory knowledge nor understanding), it did come up with a creative new playstyle never before seen in the history of the world that changed how humans play Go. Even the programmers were caught off guard by what it came up with. We talk about how Alpha Go challenges the Pseudo-Deutsch Theory of Knowledge but meshes well with Campbell's evolutionary epistemology.

Oct 18, 2021 • 1h 10min
Episode 33: Unsolved Problems in Physics Part 4 - Possible Solutions and Criticisms
We wrap up our discussion with Sadia Naeem covering possible solutions and criticisms of those solutions.

Oct 4, 2021 • 1h 28min
Episode 32: Unsolved Problems in Physics Part 3 - Symmetry and Novelty
Sadia Naeem continues the discussion about unsolved problems in physics. This time we talk about (among many other things) symmetry and novelty.

8 snips
Sep 20, 2021 • 1h 7min
Episode 31: Unsolved Problems in Physics Part 2 - Clocks, Blocks, and Eternalism
Sadia Naeem joins us again, this time to explain clocks, block universes, and eternalism.

11 snips
Sep 6, 2021 • 1h 11min
Episode 30: Unsolved Problems in Physics Part 1 - The Mystery of Time
A physicist discusses the problems and mystery of time, including string theory, emergence, and the illusion of time. The concept of pseudo randomness and the exploration of free will and determinism are also covered. The podcast challenges the traditional status quo in physics and highlights the importance of the problem of time.

Aug 23, 2021 • 58min
Episode 29: The Marvel[ous] TV Shows
In this episode Cameo, Tracy, and Bruce geek out over how good the Marvel TV shows are and how much they really get right. Spoilers abound, so be warned.

Aug 9, 2021 • 1h 23min
Episode 28: Reinforcement Learning and Q-Learning
Learn about reinforcement learning and its stunning victory in Alpha Go. Discover the theory of reinforcement learning and how it solves Markov Decision Problems. Explore important concepts such as state transition and reward functions. Find out the origins of dynamic programming and its challenges without knowledge of these functions. Gain insight into key concepts in reinforcement learning and its potential as a general learning algorithm. Lastly, delve into the learning abilities of animals and comparison to humans and machine learning.

6 snips
Jul 26, 2021 • 1h 28min
Episode 27: Chiara Marletto and Constructor Theory
In this episode, we interview Chiara Marletto about her recent book The Science of Can and Can't: A Physicist's Journey Through the Land of Counterfactuals as well as discussing Constructor Theory in general and how it might help us form a new mode of explanation in physics. We ask her some tough questions about constructor theory and she fields the questions very well.
For those interested in q-numbers vs real numbers, see Sam Kupyer's lecture on our Youtube channel.
Follow us on Twitter.
Check out our blog.

5 snips
Jul 12, 2021 • 1h 24min
Episode 26: Is Universal Darwinism the Sole Source of Knowledge Creation?
This episode examines whether the Universal Darwinism algorithm applies to knowledge creation in AI and machine learning. It explores examples like Gradient Descent and the Naive Bayes Classifier, questioning their relationship with variation and selection. Counter examples challenge Donald Campbell's prediction about evolutionary algorithms being the sole source of knowledge creation. The podcast also delves into the theory of critical rationalism and the value of testable explanations. Overall, it highlights the exciting epistemological problems that Machine Learning presents.

Jun 28, 2021 • 56min
Episode 25: Universal Darwinism - Does Artificial Intelligence Create Knowledge?
The podcast explores the debate between David Deutsch, Karl Popper, and Donald Campbell regarding knowledge creation in evolutionary algorithms. It discusses the overlap between artificial intelligence and Popper's epistemology, the steps of the algorithm for improving solutions, the omission of the third step in blind variation selective retention, and the creation of knowledge through variation in selection. It also delves into competing views on knowledge creation, blindness in variation and selective retention, and the concept of blindness in the Universal Darwinism algorithm.