News for hackers. Stuff that matters.

Show HN: The Timeline of Everything – see the history of any topic

https://timeline-of-everything.milst.dev/

When learning about history, I like to visualize when certain events happened relative to other events to better understand the context.

I started working on this idea of using AI to take an input topic and generate an interactive timeline of important events within the topic.

Some topics to try:

"Tell me about the history of space exploration" "When were important fossils discovered?" "Show me when all the nintendo consoles were released"

For now the generated events must be "known" by the LLM. One idea to improve event generation is to hook the AI up to a Wikipedia MCP server or something.

Also interested in adding features like 'expand on this event' or 'show more events between these two'

Help build it: https://github.com/MichaelMilstead/timeline-of-everything

( 8 comments | 3 points | on HN )
Re:Show HN: The Timeline of Everything – see the history of ... by mdp2021 on Thursday May 22, 2025 @07:54PM (#44068418)
Suggestions:

-- Improve the timeline marks for readability (use one row with a rounded scale - ...700, 800, 900, 1000, 1100... - and another row for the shown events - ...711, 960, 1112...; ditch the comma and the "CE/BCE". Or, create visualization options).

-- Also improve text readability - event titles should not overlap.

-- Avoid page layout jerks when clicking on items (depending e.g. on amount of rows in the "event" box.

-- Add granularity of details ("most important events" vs "important events" vs "interesting events"...).

...

Very good job.

Re:Show HN: The Timeline of Everything – see the history of ... by milst on Thursday May 22, 2025 @08:01PM (#44068450)
thanks! Any ideas on how to get around overlapping titles? Was thinking maybe truncate with ellipses like "Some long titl..." but often there are too many events too close together for that to make a difference
Re:Show HN: The Timeline of Everything – see the history of ... by mdp2021 on Thursday May 22, 2025 @08:17PM (#44068532)
A first idea could be, if you are using "nowrap", to have two event title rows. So it could be, top to bottom: event_year, event_rowabove, event_rowbelow, event_bullet, rounded_years.
Re:Show HN: The Timeline of Everything – see the history of ... by JamesHist on Friday May 30, 2025 @04:52AM (#44134262)
I feel your pain on the overlapping titles. When creating a timeline application, there's usually only a short time between 'let's connect to Wikidata' and needing to deal with live label clustering and deconfliction.
Re:Show HN: The Timeline of Everything – see the history of ... by mdp2021 on Friday May 23, 2025 @11:14AM (#44073618)
Update:

-- the «Let's explore the fascinating history [etc.], from its early beginnings to the next era. I'll create a timeline to illustrate the key events». Is fully redundant

Re:Show HN: The Timeline of Everything – see the history of ... by milst on Friday May 23, 2025 @11:56AM (#44073970)
True, and it says that almost every time... I'll do some prompting to stop that
Re:Show HN: The Timeline of Everything – see the history of ... by milst on Friday May 23, 2025 @03:10PM (#44075642)
updated the 'overview' generation
Re:Show HN: The Timeline of Everything – see the history of ... by optinghost on Thursday May 22, 2025 @07:05PM (#44068113)
interesting