I highly recommend this interactive timeline of Invention and Innovation cards, which visualizes the network of interdependency relationships. It features a clean interface, consistent visual style, fast loading times, and intuitive interaction design, while being informative and engaging.
* Time Span: 4,000,000 BCE to 1993 CE
* Mobile-Friendly: presented as a stack of cards on mobile devices for easy finger-browsing
* Card View: whether viewed on desktop or mobile, each information card is uniform sized, with consistent illustrations and a concise summary of a historical event.
* Timeline View: on desktop devices, you can temporarily hide the cards to view a networked timeline of historical invention milestones directly (you can zoom in/out to have better view)
* Hightly Open Source: all data --- including card information and networked timeline data --- is stored in a publicly accessible Google Spreadheet, accompanied by a GitHub repository containing the executable code used to generate this website (though I have not tested it myself)
It really helps, I used to learn Markov Chain Theory in graduate school, but either I was not paying attention, or the tutor did not really intended to get things better-explained, I never truely care about its real life application.
But this tutorial, both visually attractive and expained with real life examples, make me want to re-learn this topic. Just quote one passage:
[if you made a Markov chain model of a baby's behavior, you might include "playing," "eating", "sleeping," and "crying" as states, which together with other behaviors could form a 'state space': a list of all possible states.]
This is really impressive, I'm starting to try Racket coding with Emacs + Geiser Mode. And I really need some sort of Guides to rely on once in a while.
The following words also sounds convincing:
"If you are a programmer, you should try to automate thing as much as possible. One way of doing this is using a good editor that automates many menial and tedious tasks. For example, one of the thing that annoys me is using the command cd to change into a deep directory path like this:
* Time Span: 4,000,000 BCE to 1993 CE
* Mobile-Friendly: presented as a stack of cards on mobile devices for easy finger-browsing
* Card View: whether viewed on desktop or mobile, each information card is uniform sized, with consistent illustrations and a concise summary of a historical event.
* Timeline View: on desktop devices, you can temporarily hide the cards to view a networked timeline of historical invention milestones directly (you can zoom in/out to have better view)
* Hightly Open Source: all data --- including card information and networked timeline data --- is stored in a publicly accessible Google Spreadheet, accompanied by a GitHub repository containing the executable code used to generate this website (though I have not tested it myself)
[1] Info About the Project (by Boris Smus, the Author) https://smus.com/visual-chronology-science-discovery-v2/
[2] Invention & Discovery Cards Progress (2025) https://smus.com/notes/2025/invention-discovery-cards-work-c...
[3] Horsing around with invention.cards (2025) https://smus.com/horse-invention-cards/
[4] GitHub Source of "Asimov's Chronology of Science and Discovery" https://github.com/borismus/asimov