Live data from Hacker News

All 9,300 Japanese train station, animated by the year it opened (1872–2026)

jivx.com

31–40 of 90 posts

Re: All 9,300 Japanese train station, animated by the year it opened (1872–2026)

#31
post #29

Super cool but I did get this error while scrolling the timeline on safari/iOS Application error: a client-side exception has occurred while loading jivx.com (see the browser console for more information).

Yep, seems to refer to "SecurityError: Attempt to use history.replaceState() more than 100 times per 10 seconds"

I hate the History API especially pushState. Even with this limit of 100 times per 10 seconds it still pollutes my browsing history too much. I need to vibe code an extension that makes pushState/replaceState noops on all webpages.

Re: All 9,300 Japanese train station, animated by the year it opened (1872–2026)

#32
post #31
post #29

Earlier quoted context omitted.

Yep, seems to refer to "SecurityError: Attempt to use history.replaceState() more than 100 times per 10 seconds"

I hate the History API especially pushState. Even with this limit of 100 times per 10 seconds it still pollutes my browsing history too much. I need to vibe code an extension that makes pushState/replaceState noops on all webpages.

Then you'll discover many pages are SPAs in disguise.

Re: All 9,300 Japanese train station, animated by the year it opened (1872–2026)

#33
post #8

Cool idea! Not sure if this was created with LLM help, but I suspect so? Not because the page is buggy (it is, though, crashed on my iPhone), but because they make data visualization so accessible. This type of presentation used to take days of work; now, if you find a unique piece of data, it's only a few hours of work to create a beautiful animated visualization. I do think this would be more compelling with some a…

I created pages with Claude before and it's very very obvious when you see one. From the font choice to the color palette, and the style of the boxes. In fact if anyone has an effective prompt that says "please don't make this look like the average Claude page" please post it!

Just give it actual ideas of what you want instead of "make me a web page". Garbage in garbage out.

Re: All 9,300 Japanese train station, animated by the year it opened (1872–2026)

#37
post #31
post #29

Earlier quoted context omitted.

Yep, seems to refer to "SecurityError: Attempt to use history.replaceState() more than 100 times per 10 seconds"

I hate the History API especially pushState. Even with this limit of 100 times per 10 seconds it still pollutes my browsing history too much. I need to vibe code an extension that makes pushState/replaceState noops on all webpages.

Seems like you hate the abuse of the API more than the API itself. For Single Page Apps it makes sense to support the Back button by, based on merit, populating the history synthetically

Re: All 9,300 Japanese train station, animated by the year it opened (1872–2026)

#40

Now we need a part two that shows how the rural parts of the same network are slowly being closed due to depopulation. As of 2025, Japan has lost 1366 km of track (about 5% of the total) since the 1990s. https://en.wikipedia.org/wiki/List_of_closed_railway_lines_i...

To be fair, most countries have due to privatisation and people getting wealthier and buying cars. In my country a ton of lines have closed down too and ourv population only grows.

>people getting wealthier and buying cars

Haha, my experience is people buying cars feel poorer, not wealthier. Car payments, maintenance, insurance, taxes, fuel... and as soon as you finish paying it off, it's basically EOL. Time to start paying for the next one.

Post reply on HN