humanityreport.com — An interactive visualization of 300,000 years of human population.
From a few hundred thousand humans scattered across Africa to 8 billion today. The chart animates through the whole thing — ice ages, plagues, the industrial explosion, and that weird vertical line at the end where everything went exponential.
A single-page site with:
- An animated canvas chart you can drag around to explore different eras
- Historical markers (catastrophes, tech breakthroughs, civilizations)
- Stats and context about population dynamics
- A section where I asked various AI models to give their unfiltered take on the data
No frameworks, no build tools, no npm. Just HTML, CSS, and vanilla JS.
php -S localhost:8000Or any static file server. It's just files.
If you change styles.css or script.js, run:
php build.phpThis minifies the source files and updates cache-busting timestamps.
index.html # The page
styles.css # Source styles
script.js # Source JS (chart, animation, interactions)
ai_views.json # AI commentary data
build.php # Minifier
I was curious what the full span of human existence looks like when you zoom out far enough that the last 200 years become a near-vertical line. Turns out it's pretty striking.
Built by @robert-schmidt · View the site