Here are the slides from my presentation, "An elegant pairing function" (in *Mathematica* format). Download ElegantPairing.nb

- 1d Cellular Automata (9)
- 2d Cellular Automata (15)
- Aesthetics (3)
- Algorithmic Architecture and Design (2)
- Algorithmic Music (1)
- Artistic NKS (9)
- Behind the Scenes (2)
- Biological NKS (7)
- Biology (6)
- Books (2)
- Computer Science (4)
- Computer Simulations (4)
- Elevator Conversations (1)
- Engineering NKS (12)
- Life at the Fairmont (1)
- Live Experiments (6)
- Mathematica (5)
- Music (2)
- Natural Programs: Human Behavior (4)
- Natural Sciences (5)
- NKS (16)
- NKS and Complex Systems (4)
- NKS Computer Science (7)
- NKS in Education (4)
- NKS Minicourse (5)
- NKS Tools (1)
- Patterns in the Natural World (3)
- Perception and Analysis (2)
- Physics (3)
- Podcasts (1)
- Pop Neurology (1)
- Pure NKS: The Study of Simple Programs (15)
- Quantum Computing (1)
- Simple Rules (6)
- Stephen Wolfram (10)
- Visualization (2)
- Weblogs (1)

- Eric Rowland
- Fred Meinberg
- Jason Cawley
- Joe Bolte
- Kathryn Cramer
- Konstantin Kouptsov
- Kovas Boguta
- Matthew Szudzik
- Michael Schreiber
- Mike Pilat
- Todd Rowland

- Hector Zenil, On the Algorithmic Complexity for Short Sequences
- Gregory Chaitin: On the Principle of Sufficient Reason
- Gordana Dodig-Crnkovic, Where Do New Ideas Come From? How Do They Emerge? Epistemology as Computation (Information Processing)
- paul davies, "the implications of a cosmological information bound for complexity, quantum information, and the nature of physical law"
- Karl Svozil, The Randomness Information Paradox: Recovering Information in Complex Systems
- Live Experiment Notebooks
- Christian Calude, Proving and Programming
- Mark Burgin: From Cellular Automata to Grid Automata
- Brian Silverman: Simple Programming, Simple Programs
- Alfred Hubler: Accurate Low-Dimensional Discrete Models for Continuous Systems