News for hackers. Stuff that matters.

aqula

Yes, they all are.
There's also ELK that I found gave the best results. Checkout some diagrams generated here - https://arcaide.foo/app/projects
I keep going back to xfce-terminal after trying anything else. Ridiculously small footprint and never drew attention to itself.
Not at this time, but down the line I probably will.
They're generated from source code using a combination of static analysis + llm analysis. They're not editable per se, but you can update them when you edit your code.
Something I do have in mind. Do you have an idea of the kind of UX you'd like to see?
It identifies telemetry, accessors, and other trivial code and strips them out of the graph. The idea is to retain architecturally relevant parts of the code.

Show HN: Arcaide – Explore code with multi-level call graphs

https://arcaide.foo

One of the things I do when approaching a new codebase is to find the entry points and start exploring down the call paths. This gives a good overview of the different components in the code and how they're connected. I wanted to translate that to a visual experience, similar to how you would use call graphs, but there's a couple of problems with classical call graphs. One, call graphs...

( Read More... | 14 comments | 20 points | on HN )
Re:Show HN: Instant GraphRAG over any Postgres database on Wednesday July 08, 2026 @12:32PM (#48834047)
What are the memory requirements for pgGraph like? Does the entire graph for my dataset need to fit in memory?
Re:How Many Elementary Particles Are There, Really? on Sunday June 28, 2026 @06:31AM (#48706117)
You might be interested to look up the Williamson-Van der Mark model. It says that an electron is just light that loops in on itself and shows how properties like mass, charge and spin can emerge from such a geometry. It's fascinating because it opens up the question whether every particle could be described in terms of different ways light can loop in on itself.

Show HN: Explore popular go codebases visually

https://arcaide.foo/app/projects

I've always thought call graphs are a great way to explore a codebase. But they tend to be noisy because programs typically have a lot of control flow going most of which is uninteresting.I'm toying around with a concept to generate hierarchical call graphs to visualize call flow at different levels of granularity like structs and packages. Because at times you want to see the architectural...

( Read More... | no comments | on HN )
Re:Ask HN: What did you find out or explore today? on Thursday January 15, 2026 @04:26AM (#46630172)
Talking to insurance agents I realised, they don't bother to read the policy documents and have a very superficial knowledge of the policies they are selling. You can glean lot more information feeding the docs to an LLM and asking questions.
Re:Ask HN: How are you doing RAG locally? on Thursday January 15, 2026 @04:17AM (#46630089)
LSP is not great for non-editor use cases. Everything is cursor position oriented.
Really cool! I'm also dabbling with this idea. The biggest challenge I find is to reduce noise. Large codebases come with a lot of cruft. Surfacing every small detail in the visualization tends to make it messy and less useful. I've not seen contemporary tools tackle this, but think can be useful.
Re:AI will make our children stupid on Saturday December 20, 2025 @03:22PM (#46339282)
People said the same thing about the internet, that you should be getting your information from actual books and that the internet will make you lazy and complacent. There was a time when you were encouraged to write code on paper first instead of typing it directly because it made you think clearly. Some time before calculators apparently dulled your mental faculties, so you should be hand rolling all your calculations. Go back in time far enough and you'll find Socrates disparaging writing because it weakens your memory and destroys your mind. And yet humanity is here and seems to be doing all right. Every generation has managed to produce smart people that have been able to push the boundaries of scientific and technological progress. If anything we may be getting smarter. What history has repeatedly shown is that when you reduce friction for the human brain, it goes and finds more complex things to do. Such a periodic removal of friction, may very much be a necessity for progress, because it allows the paradigm of thought to shift to a higher level. The same should happen with AI as well.
Re: on Saturday November 01, 2025 @02:50AM (#45779708)
Is there any write up on the tech behind nano texture? What makes them better than traditional matte screens?
Re:Who needs Graphviz when you can build it yourself? on Wednesday October 29, 2025 @10:26AM (#45747284)
Thanks for sharing. Although diagrams have a unique requirement that the boxes are inter-connected, and those connections must also look "nice".
Re:Who needs Graphviz when you can build it yourself? on Wednesday October 29, 2025 @07:05AM (#45745211)
I've had good results using ELK for a terraform diagram generator. You can see some samples here.

https://marketplace.visualstudio.com/items?itemName=infragra...

Re:Who needs Graphviz when you can build it yourself? on Wednesday October 29, 2025 @07:01AM (#45745177)
Layout is one of those things humans do so easily and intuitively, yet you couldn't write an easy algorithm for it. I wonder if there's potential to use gen ai to achieve human like results. Anyone has any thoughts on feasibility and complexity of such an approach?
I built something similar recently. We could take inspiration from each other :)

[1] https://news.ycombinator.com/item?id=44534541

Re:Ask HN: What are you working on (September 2025)? on Thursday September 25, 2025 @02:33PM (#45376940)
Playing around with code visualization. Built a vscode extension to generate architecture diagrams for terraform - https://marketplace.visualstudio.com/items?itemName=infragra...

Now exploring on extending this to general programming languages. Software is getting increasingly complex, but I don't think we have figured out many ways of navigating large codebases. Would love to hear about your favourite tools in this space and what would you like to see?

This is a cool problem to solve! especially as more and more code is being generated with AI. But are you pivoting away entirely from code visualization? Curious to hear why it didn't work out.

Show HN: Infragram – C4 style interactive architecture diagrams for Terraform

https://marketplace.visualstudio.com/items?itemName=infragram.infragram

If you're not familiar with C4 model (https://c4model.com), the idea is to visualize your system at different "zoom levels" to see the abstraction you are interested in.When it comes to infrastructure, looking at how different cloud services connect together might give us an overview of the high level architecture of the system. We can zoom in and look at domain specific units of infrastructure...

( Read More... | no comments | 4 points | on HN )
Something like the C4 model?

https://c4model.com/diagrams

This is something I'm working on. I'll probably do a separate post some time.

https://marketplace.visualstudio.com/items?itemName=infragra...

Code-first is kinda moving towards prompt-first. A diagram is just another way to prompt, so I can see this making a comeback, esp. with AI taking over more and more code.