Live data from Hacker News

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

jivx.com

21–30 of 90 posts

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

#21

Very cool. I am a sucker for good design and this site was beautiful to look at. I noticed that most of the track was laid down in the 1920s and 1930s. Any ideas why?

> I noticed that most of the track was laid down in the 1920s and 1930s. Any ideas why?

They were originally built for military logistics to move troops, guns, and supplies around the country.

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

#22
post #9

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…

> Not because the page is buggy (it is, though, crashed on my iPhone), Maybe you meant Safari is buggy and crashed? I can easily get Safari to crash by zooming in and out a bit. Reports to Apple go ignored...

I get the sentiment. I don't love that different browsers have different behavior even on standards compliant code. But I've also done enough web development to know that if your page crashes safari in the main user flow (in this case, just hitting 'play'), the dev owns the bug.

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

#23

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

Yeah, I've noticed this as well. They not only slowly close old stations, but they almost stopped building new ones since about 2007.

I don't understand why people downvote your comment. It isn't like you're forcing them to have babies and do something about the world by stating the fact about Japan's decline

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

#25
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!

I've had some luck giving either an example website to ape or listing out a particular era, monkey see monkey do seems to help a bunch.

I've done each of the 3 for side projects below to pretty good effects.

> This website will be run by IE6 and Windows Mobile 6, so use no dependencies, semantic HTML, a 3-pane layout, and only use JS (es3!) where absolutely necessary (and where necessary, put the script at the end of the body).

When I'm not specifically targeting support for retrocomputers I do something like this, then iterate until it looks right.

> Go look at Dokuwiki, django defaults, and common web 2.0 color schemes, use those for UI inspiration. Keep a 3-pane desktop-first layout, but enable mobile responsiveness with media queries. Use semantic html5 and prefer older boring solutions like surgical jquery or htmx-style islands of interactivity where needed, otherwise do not bring in dependencies without my say so.

And finally, if I'm doing a web app that I'm vibing out with the web stack because I want it one-shotted and not trying to do a good rust core with strong ports/adapters API surface for web or native client callers, I do something like this:

> This is a local web app, the frontend, backend, and desktop are all on the same machine. Use naive and simple development patterns that you document the style as you go, pick a boring web framework and use it idiomatically, but remember that some tricks that are intended to keep network round trips down are not as necessary because network penalties are not as bad as real traffic.

Granted, the above I don't like as much, but it does produce more 'modern' looking sites by default.

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

#26
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!

Not sure that's necessarily any bigger a deal than when every Web site had the "Bootstrap look."

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

#28

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…

[deleted]

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

#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"

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

#30
post #9

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…

> Not because the page is buggy (it is, though, crashed on my iPhone), Maybe you meant Safari is buggy and crashed? I can easily get Safari to crash by zooming in and out a bit. Reports to Apple go ignored...

Safari didn't crash. The web app did, for abusing the browser history API.

> SecurityError: Attempt to use history.replaceState() more than 100 times per 10 seconds

Post reply on HN