Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

89% Positive

Analyzed from 1408 words in the discussion.

Trending Topics

#cool#something#similar#great#love#here#tour#amazing#going#visual

Discussion (88 Comments)Read Original on HackerNews

layoric1 day ago
I love what is trying to be done here. Some feedback to improve would be to cut out a lot of the noise with the "Take tour". There are too many boxes and things changing on the screen to get a sense of what is happening. Also make it interactive rather than automatically switch onto the next subject. Being a passive observer to so much information trying to be conveyed is very confusing.

I really do like these kinds of approaches to showing the inner workings of different kinds of tech, so think this is on the good path to being a very useful tool, but needs some focus rather than more data/graphs/info boxes.

titzer1 day ago
It's amazing 3D going on, and then 80% of the visual space is popups that completely block it. It'd be have a nice prominent ways of reducing the noise, and that pops were partially transparent.
npl1 day ago
Yea on mobile especially
samokhvalov1 day ago
I hear you. WIP!

thanks for all the feedback. It's amazing for me too. It all started yesterday with a single prompt and curiosity what Opus 5 can do.

~3.86B tokens used so far (not counting GPT 5.6 Sol that at some point started to do a lot of legwork for coding)

andyfilms11 day ago
This is good general advice. If your software needs a "tour," that's a good indicator you should work on your UX instead. If you're just excited to tell the user about a new feature, they'll discover it when they need it.
appplication1 day ago
I think in this case a tour is fine and sort of the point. But I disagree with you generally.
graypeggabout 6 hours ago
The limiting factor of your human brain is the same limiting factor the reader has to function with. You can get the LLM to aid in making something, but at a certain level of greebling, [0] it just doesn't feel like it's meant to be experienced by another human being, you know? The sacrifices you'd have to make by NOT building this with an LLM would be made because you COULDN'T fit the mental model of everything going on here in your head. The user has got a similar brain with similar limits.

I'm trying to understand the metaphors here, or how all of the animations and flashing lights are meant to represent something going on, but it all sort of gets lost in the sauce. I'm not sure why a new process is represented by a square that goes through a tube and ends up at a building and then the pinball switch glows red. I click on a thing and a popup says "sessions is the victim" with another paragraph of small text, then disappears a couple seconds later? What?

To be fair, I wont assume this is meant to teach me! Always the possibility of a skill issue on my part and I just lack knowledge here. Taking it at face value as a neat thing, it's neat.

[0] https://en.wikipedia.org/wiki/Greeble

narmiouh1 day ago
I imagined as soon I saw the initial visual that I would somehow be able to enter a query and it would walk me through the flow through the entire system starting from input parsing to all the way to delivering output and perhaps along the way understand some of the autonomous processes that happen in parallel that aren't query specific but run constantly.

What others are saying - fantastic attempt, but don't know where to start or where to end.

samokhvalov1 day ago
try pressing T
Curtis_Guan1 day ago
Understanding how scheduling works inside a database used to require numerous architecture diagrams to explain. I was amazed when I saw PGSimCity — it presents such a complex technical implementation process in such an engaging way. Since it's already open‑source, I think the same idea can be reused in other domains, such as cloud computing, Kubernetes, and so on.
tptacek1 day ago
I've always wanted to do an explainer of the deployment system and state-tracking at Fly.io using Factorio as a visual metaphor.
MitziMoto1 day ago
I heard you have some free time now, so let's see it!
leecy007about 1 hour ago
This is really cool. How I wish we have this at the stage of learning database in university.
notachatbot123about 22 hours ago
Considering that it has been vibe-coded with not even 48 hours passed: Is this truthful and accurate at all? Or will it lead to false conclusions and anti-knowledge?
parthdesaiabout 13 hours ago
Not entirely sure, but the person vibe coding this does know Postgres really well tbf
itomatoabout 18 hours ago
Glean anything or learn something in particular?

This is a brutalist gew-gah.

stronglikedanabout 12 hours ago
Nit, but there's no dash in gewgah.
fragmedeabout 21 hours ago
LLMs aren't that bad anymore.
INTPenisabout 18 hours ago
Like any tool they're as good as the wielder.
stronglikedanabout 12 hours ago
Except most tools aren't constantly improving exponentially.
willquackabout 17 hours ago
This is very similar to what I imagine whenever I get into a deep focus state debugging a program in gdb... I would love to experience debugging a program in VR with graphics like this,,, there would be no better way to learn a codebase. I wonder how good an experience you could achieve by generating a 3d map based on arbitrary code
arjie1 day ago
I can't believe "Rendering The First Frame..." is not "Reticulating Splines..." :)

Cool UI.

jedberg1 day ago
I have a pretty good working knowledge of the internals of Postgres, but this just confused me. I think it's too busy to understand. At the very least, it would be cool if there were a "slow down" button.
augunrik1 day ago
There are buttons on the bottom left: pause and two to adjust the speed (down to 0.1x). Some parts of the city can be adjusted when you click on it (I just found the transactions/s)
jedberg1 day ago
Ah indeed there is. Totally didn't notice that, thanks.

But even at .1x it's too quick. :) I should be able to fire individual transactions and watch them flow.

chrisweeklyabout 14 hours ago
yeah, interactivity would be next-level (as several others in these threads have mentioned)
WiSaGaNabout 18 hours ago
I assume this is done with the help of AI? I have done similar vibe project that explaining catastrophic forgetting with the help of AI. It's just so satisfying now that if you really want to learn something, you can always do it with the help of AI. Before, it's hard to find good resources, now it's not a problem, the issue now becomes one's own focus and agency.
seekenabout 9 hours ago
This is really cool to look at. A couple weeks ago I started vibe-coding a Doom for Beam which will allow you to 'run around' a beam VM as a factory floor and see the modules and functions, how they are connected, how 'hot' they are running, and whether they're throwing sparks. I haven't gotten far yet, but I've been wanting to build it to justify getting myself a VR headset.
Advertisement
loveparade1 day ago
I don't know what I am looking at but it is fabulous.
dostick1 day ago
It surely is impressive,but it’s just that - components of db service as buildings/machine. What it needs is narrative, purpose, with main actors clearly defined - client and data. demonstrating what is involved in the chain when data’s written and requested.
computomatic1 day ago
Try the tour. It’s exactly that.
samokhvalov1 day ago
yep (via pressing T)

but I agree, could be better – thinking

getfluxlyabout 24 hours ago
It's a cool and very educative way to learn. But I wish there's like a live query thing going on so that it'd be easy to understand. I am viewing on the 27" 4K screen and it's perfect for it, like others said, I don't feel there's too much boxes and info at the same time. Although the site is going blank sometimes if I zoom in a bit too much. Really cool nonetheless.
citizenpaulabout 12 hours ago
> I wish there's like a live query thing

There is. "Run a query" at the top nav bar.

npunt1 day ago
This is very cool, just some UX tips to make it more legible:

1. remove ~50% of the UI since it covers too much of a laptop screen

2. improve the camera controls so its easier to pan and zoom.

samayasharabout 22 hours ago
Virtually it's so amazing to see. The layers are clearly separated and it does give a sense of the connections being accepted and processed in the central part.

The operation intricacies are a bit difficult to understand because the core looks a bit clogged up. Nonetheless, great work!

harvieabout 16 hours ago
We've got GPU accelerated PostgreSQL sooner than GTA VI...
thelastgallonabout 14 hours ago
I wonder if games can be developed to teach CS (OS, db, compilers) which are visual. Instead of reading a book on databases, perhaps tinkering with something like this would make learning easier. (I'm not a gamer, but I read about factorio kind of games on hn).
xerox13sterabout 8 hours ago
Turing Complete taught me how to build a computer and how assembly programming works to the point that I was able to “hackerman” a trivial program on my own ISA in binary.
dbgrmanabout 12 hours ago
At first sight, it looks super cool. Kudos for pulling this off. At closer look, feels very overwhelming. The claude tone doesn't help ease the nerves either. The text version is too verbose.
futurecatabout 22 hours ago
Bravo! I have worked in observability for years and I have a deep desire for new visualizations technics inspired by video games. It would be great in XR as well.
itomatoabout 18 hours ago
Jira professional here, and OpenRCT2 has been my mental (and my agent’s) model for something similar.
skreem1 day ago
This is really cool, I like having visualization to hold on my head!

Also (assuming this is LLM-generated, apologies if it’s not) seems like the future of learning/self-teaching… gonna try and generate similar things for stuff I’m learning

smhaziq1 day ago
it is in the commit 'Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>'
Advertisement
manytimesaway1 day ago
Besides the sadly obvious vibe-coding, just note that SimCity is still an active trademark from EA, so might be good to rename it.
robertlagrantabout 20 hours ago
I would love this as an active visualisation of a live postgres. Imagine monitors with this stuff on, including replication from other postgresses, and whatever pgbouncer is doing on the front.
antoinetoussabout 22 hours ago
I love this, let's do all of Data Intensive Application SimCity!
num421 day ago
Really great work! I've always wanted to build a CPU simulator(Full PC simulator) in this style. I still haven't fully figured out my own approach, but this will definitely be an inspiration for me. Thanks for making and sharing it.
gregsadetsky1 day ago
Great work! When zooming out a bit, I'm somewhat sure that the 'blinking'/glitching is due to z-fighting. Just something you may want to look into (ie move 3d surfaces so that they're not at the exact same z)
samokhvalov1 day ago
Correct -- z-fighting on coplanar ground surfaces. Fixing with explicit offsets.

thanks

johnhamlinabout 15 hours ago
UI looks great on a 32" monitor, idk what everyone's complaining about ;)
antonyragleapabout 24 hours ago
Visualizing MVCC and transaction visibility would make this even more valuable as a learning tool.
BowBun1 day ago
Amazing, great work. Keep polishing this up!
bazzingadev1 day ago
Wow, cool projects are so back again
kandrosabout 21 hours ago
The logo shape of the platform is a very niche touch, kudos
Advertisement
LowLevelKernel1 day ago
Wow. Can’t wait to explore the architecture
terra_neraabout 22 hours ago
Anyone else getting Reboot vibes?
deadbabe1 day ago
Someone should make a movie called “Postgres” which is about people living within a Postgres city, in the style of Se7en.

“Every city has secrets. Ours have indexes.”

svog23about 23 hours ago
So much stuff to see but looks very cool!
Jonathanfishner1 day ago
thats cool. n1. spent 15min looking on it rn
someothherguyy1 day ago
I like the education tools being developed using coding agents, but there should be some review in the process.

Good luck continuing it, hope you generated something that can be iterated on.

npl1 day ago
Love this
abstrct1 day ago
This is amazing!
bibimsz1 day ago
i understood all that.
soulcacheabout 23 hours ago
maybe try adding tts to the tour? Lol
Advertisement
luciana1u1 day ago
3.86B tokens to build a visual simulator of a database that runs on a fraction of that compute. we're using the expensive brain to draw pictures of the cheap brain.