HN user

pimgeek

4 karma

TiddlyWiki SuperUser

Posts2
Comments4
View on HN

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)

[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

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.]

Thanks for sharing!

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:

[/path/to/a/very/long/long/long/long/long/long/..../directory/ ]"