Ten people watch a video. How long until the idea ripples out through the zeitgeist — and where does it stop?
Every idea is contagious. Some burn through a population in days. Some smolder for years. Most never escape the room they began in.
This is the same math epidemiologists use to track disease — borrowed for word-of-mouth, algorithmic boost, and the ordinary physics of attention.
Each active spreader infects R0 new spreaders before going silent. The whole story of the curve is whether that number is bigger than one.
Drop a seed of viewers into a population, give them a conversation rate and a stickiness, and let the recovery rate decide when enthusiasm runs out. Every scenario you can think of lives somewhere in this five-dimensional space.
Three on-ramps. Play with it in your browser, fork the repo and run it locally, or rewrite a scenario in src/presets.py and make it yours.
$ git clone https://github.com/nnnsightnnn/info-diffusion $ cd info-diffusion $ pip install -r requirements.txt $ bash scripts/preview.sh # browser dashboard at :8000 $ python src/explore.py # interactive CLI explorer $ python -m streamlit run src/dashboard.py # streamlit version