{"slug": "show-hn-a-fantasy-map-of-my-blog-to-replace-the-chronological-feed", "title": "Show HN: A fantasy map of my blog to replace the chronological feed", "summary": "A blogger built a fantasy-style map of their blog in which each post is a city sized by its number of incoming links and roads represent connections between posts, replacing the chronological feed with a non-linear view. The author used an LLM to write the code, drew about 90% of the art in Inkscape, and built CLI tools combining embedding similarity, LLM suggestions and human review to find and weight links, taking about 5 minutes per new post to generate its connections. The layout uses t-SNE on shortest-path distances over the link graph, starting each update from previous positions with early exaggeration off and a Procrustes alignment to keep the map from rotating or drifting.", "body_md": "This is my blog drawn as a network, with a light coat of paint to make it look like a video game map. Each city is a post, bigger cities have more incoming links, and roads are connections between posts. It updates semi-automatically every time I publish. (I used an LLM to write the code and drew about 90% of the art myself in Inkscape.)\n\nFor a long time I've been unsatisfied with the linear feeds and tag soups that most blogs use, so I decided to experiment with a non-linear view. I built some CLI tools that combine embedding similarity, LLM suggestions and human review to find the links between posts and quantify their strength. Now, every time I write a new piece, it takes me about 5 minutes to generate its links to/from older posts and grow the map accordingly.\n\nThe map is meant to look playful more than precise. For me, the key feature is how it enables making your own \"journey\" through the blog. The tricky part was finding a layout where closely related posts end up near each other AND the landscape doesn't change dramatically with every new post. I'm not a graph expert, but t-SNE on shortest-path distances over the link graph turned out to work well in my tests. Each update starts from the previous positions with early exaggeration off, and a Procrustes alignment keeps the map from rotating or drifting.\n\nI hope it helps people get lost in there and find things they want to read. I'd like to see something like this on other blogs, so I'm sharing it here. I wonder if anyone else has tried similar ways to un-linearize their blogs.\n\nComments URL: [https://news.ycombinator.com/item?id=50194407](https://news.ycombinator.com/item?id=50194407)\n\nPoints: 1\n\n# Comments: 1", "url": "https://wpnews.pro/news/show-hn-a-fantasy-map-of-my-blog-to-replace-the-chronological-feed", "canonical_source": "https://aethermug.com/atlas", "published_at": "2026-10-22 12:29:44+00:00", "updated_at": "2026-10-22 12:40:25.701308+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "generative-ai", "ai-tools"], "entities": ["Inkscape"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-a-fantasy-map-of-my-blog-to-replace-the-chronological-feed", "markdown": "https://wpnews.pro/news/show-hn-a-fantasy-map-of-my-blog-to-replace-the-chronological-feed.md", "text": "https://wpnews.pro/news/show-hn-a-fantasy-map-of-my-blog-to-replace-the-chronological-feed.txt", "jsonld": "https://wpnews.pro/news/show-hn-a-fantasy-map-of-my-blog-to-replace-the-chronological-feed.jsonld"}}