Foundation of Reality · Physics & Philosophy of Science
If civilization were forced to rebuild scientific knowledge from scratch with a single sentence, Richard Feynman believed it would be this: all things are made of atoms — little particles in perpetual motion, attracting when slightly apart, repelling when squeezed together. From that one idea, nearly everything else follows.
If, in some cataclysm, all of scientific knowledge were to be destroyed, and only one sentence passed on to the next generation — what statement would contain the most information in the fewest words? I believe it is the atomic hypothesis: that all things are made of atoms — little particles that move around in perpetual motion.
Idea 1 · The Atomic Hypothesis
Atoms are unimaginably small — about 0.1 nanometers across. A single grain of sand contains roughly 2 quintillion atoms (that's a 2 followed by 18 zeros). Yet every solid, liquid, gas, and living thing you have ever encountered is built entirely from these tiny particles and a handful of forces between them.
Every atom is built from three particles:
Attraction: opposite charges pull (proton ↔ electron). Repulsion: like charges push apart. These two forces — acting at the scale of a billionth of a meter — are responsible for every chemical reaction, every material property, and every biological process on Earth.
Explore · 3D Model
Use the viewer to rotate, zoom, and inspect a stylized atomic model before building your own mental model of protons, neutrons, electrons, and the space between them.
Idea 2 · Feynman Reductionism
Feynman's most powerful insight wasn't just that atoms exist — it was that the universe builds staggering complexity from remarkably few rules. You don't need a different law for every phenomenon. You need a handful of deep laws, and then you watch what emerges when you apply them to billions of atoms over billions of years.
A physics student who only memorizes equations is like a musician who only memorizes note names without understanding melody. Physics is about spotting the patterns underneath phenomena — seeing the same invariant relationship whether you're watching a pendulum, an orbit, a heartbeat, or a market.
Motion is not a list of equations. It is the unfolding of consistent rules across time. Once you see those rules, you can derive the equations — you don't need to memorize them.
The goal of studying physics is not to become a calculator — it's to train your perception to spot the structures underneath phenomena. Once you see that a bouncing ball, a planetary orbit, and a vibrating guitar string all share the same mathematical skeleton, you have learned something real about the universe.
Idea 3 · The Centerpiece — Energy
Here is something surprising: you never see energy directly. You see a rock fall, a fire burn, a muscle contract — but you never see "energy" itself any more than you see "money" flowing between bank accounts. What you see are transformations. Energy is the quantity that stays the same across every transformation — the universe's way of keeping its books balanced.
Energy is not a substance or a thing — it is a number that never changes as it moves through different forms. When you track it carefully through a falling ball, a burning log, or a living cell, the total always adds up to the same amount. That bookkeeping rule — the conservation of energy — is one of the most powerful ideas in all of science.
Idea 4 · Gravity
This is Newton's Law of Universal Gravitation. Every object in the universe pulls every other object toward it with a force that:
That single inverse-square rule — nothing more — explains planetary orbits, ocean tides, the shape of galaxies, the collapse of stars into black holes, and the trajectory of every spacecraft ever launched.
The law is simple. The outcomes are rich. That gap — between a tidy equation and the wild complexity of orbits, tides, and gravitational chaos — is where physics lives. Simple rules, iterated through time, produce the universe you see.
Look at a hydrogen atom: one proton at the center, one electron orbiting it. The electron doesn't follow the inverse-square gravitational law — it follows an inverse-square electrical law (Coulomb's Law). But the mathematics is identical in form.
Niels Bohr used this analogy to build the first modern model of the atom. The universe reuses its favorite patterns across scales: the same mathematical relationship governs both the orbit of a planet around a star and the orbit of an electron around a nucleus.
Gravity: F = G·m₁·m₂ / r² | Electricity: F = k·q₁·q₂ / r²
Same shape. Different constants. Same idea.
Idea 5 · Probability & Uncertainty as Real Structure
When you heat a gas, individual atoms fly in every direction at wildly different speeds. You cannot predict exactly where any single molecule will be one second from now. But here is the profound insight: you don't need to.
Even though individual atoms are unpredictable, large groups of atoms follow beautiful, precise statistical laws. The pressure a gas exerts on a wall, the temperature at which water boils, the rate at which uranium decays — all of these are statistical averages over countless random events. The certainty emerges from the chaos.
At any temperature, gas molecules don't all move at the same speed. They spread across a bell-curve distribution. Raise the temperature and the curve flattens and shifts right — more molecules reach higher speeds. Lower it and the curve sharpens. Pressure, volume, and temperature are all just ways of describing this statistical spread.
At human scales, probability feels like ignorance — "we don't know exactly where the ball is." But at atomic scales, probability is the full story. An electron doesn't have a hidden position you simply haven't measured yet. Before you measure it, its position genuinely doesn't exist as a single value — it exists as a wave of probabilities.
This is the deepest weirdness of quantum mechanics, and it is why gas statistics are such an important stepping stone. They teach you to be comfortable with probabilistic thinking before certainty dissolves entirely at smaller scales.
Large scale → statistics are sharp, behavior is predictable.
Small scale → statistics are fuzzy, uncertainty is fundamental.
Quantum mechanics is what happens when you take statistical thinking all the way down.
Idea 6 · The Scientific Method — Feynman's Version
Feynman famously simplified the scientific method to its absolute essence — stripping away the bureaucratic version taught in textbooks and revealing what science actually is: an honest, iterative conversation between imagination and reality. Click each step to explore it.
Feynman used a chess story to show what science feels like from the inside. Imagine you can only glimpse a corner of a hidden chess game. No one gives you the rulebook, so you watch, compare, and infer. First you notice that a bishop keeps landing on the same color. Later you discover the deeper rule: bishops move diagonally, which explains the color pattern.
Then something weird happens. You see castling, or a bishop seems to change color. That exception is not a nuisance - it is the clue. Maybe the first bishop was captured, and a pawn reached the far side of the board and promoted into a new bishop. In science, the surprise is often the most valuable part: "the thing that doesn't fit is the thing that's most interesting."
Scientists begin by noticing reliable regularities: the bishop keeps its color.
A better theory explains the old pattern: diagonal motion causes the color rule.
An exception forces a bigger explanation: promotion changes what is possible.
Feynman's final twist is hopeful: in chess, the rules seem to get more complicated as you learn; in physics, new discoveries often pull separate facts together into a simpler unity. The apparent mess is sometimes a sign that a deeper, cleaner rule is waiting.
The atomic hypothesis itself is a perfect case study. Ancient Greeks guessed that matter was made of indivisible particles. Two thousand years later, chemists computed the consequences (atomic weights, reaction ratios), compared with experiments, and found it fit perfectly. The guess survived — and became the foundation of all modern science.
Idea 7 · Build Your Own · AI-Assisted Simulation
Every simulation on this page was built with code — and you can build your own. Modern AI tools (Claude, ChatGPT, Gemini) can translate your scientific description into working simulations. You don't need to know how to code first. You need to understand the physics well enough to describe it. That understanding is the skill.
If you can't explain it simply enough for a simulation to replicate it, you don't yet understand it. Building simulations is one of the most honest tests of your own knowledge.
Copy one of the prompts below into Claude or ChatGPT and ask it to write an HTML + JavaScript simulation:
Build a self-contained HTML page with a canvas simulation showing atoms as colored circles. Add a temperature slider from 0 to 100. At low temperature, atoms should cluster tightly and vibrate in place (solid). At medium temperature, they should slide past each other (liquid). At high temperature, they should fly around freely and bounce off the walls (gas). Label each state. No external libraries — vanilla JavaScript only.
Create a self-contained HTML + canvas simulation of orbital mechanics using Newton's inverse-square gravity law: F = G·m1·m2 / r². Place a large star at the center. Launch a planet tangentially and simulate its orbit using Euler integration. Add sliders for the star's mass and the planet's initial velocity. Show what happens when velocity is too high (escape trajectory) or too low (spiral inward). Vanilla JS only.
Build an HTML canvas simulation of a bouncing ball that shows energy conservation. The ball falls from the top and bounces off the floor. Display three live bar charts: potential energy (height), kinetic energy (speed), and heat lost (from inelastic bouncing). The sum of all three should always equal 100%. Add a "bounciness" slider that controls how much energy is lost per bounce. Vanilla JavaScript, no libraries.
Simulate 100 gas molecules as circles bouncing in a box using vanilla HTML canvas. Give each molecule a random speed drawn from a Maxwell-Boltzmann distribution scaled by a temperature slider. Draw a live histogram on the right half of the canvas showing the current speed distribution. As temperature increases, show the histogram shifting and flattening. Label the most probable speed on the histogram.