Software galaxies
anvaka.github.io
anvaka.github.io
One finger touch moves forward, but it makes very hard to touch a point and see what it is. I keep selecting something past it, especially for large dots, which I'm curious to see what they are.
Rotating the device changes the direction but it's hard to point towards a specific star.
On the good side it's very nice to look at. I wish there would be something as fast as this for navigating real galaxies, with of course better controls.
Imagine you're in a spaceship and pushing down accelerates it.
It was fascinating how quickly this perspective gave me a sense of orientation.
3D interfaces rarely plan out, wonder if something like a vision pro or quest could make a 3D user interface work better than a 2D counterpart.
ProTip: if you travel from London on a train, the buffet sells Paris Metro tickets.
https://web.archive.org/web/20160416092919/https://en.wikipe...
Since removed, but still mentioned here:
https://en.wikipedia.org/wiki/Graphical_user_interface#In_sc...
(A $36,000 Graphical Workstation from 1993 | SGI Indigo 2)
There was also a Doom file manager where you'd use BFG to nuke a directory. I only found one for Doom 3 but this also existed with original Doom. Nowadays, BFG is only used to nuke git repos.
There's a great write up at https://scifiinterfaces.com/2023/11/27/jurassic-park-1993/
I couldn't find any legend or description (mobile).
Edit Ah, noticed the bottom-right about: https://github.com/anvaka/pm/tree/master/about#software-gala...
Distance is seemingly arbitrary, decided by clustering algorithm.
Maybe it's a layout algorithm preference for distancing "complexity" (i.e. groups of many items / connections) for improved readability?
Or that's representing single source-to-core clusters (e.g. many different things depend on a single library, which itself links back to core)?
they are more like star clusters than galaxies. Galaxies usually have a lot of mostly circular momentum with arms forming etc.
might be even the better marketing term "Software star clusters"
not to mention the widely accepted hypothesis that galaxies require dark matter to be held together... we don't want to dive into the analogy here for software, or do we? ;-)
Eject the warp core: https://i.imgur.com/h1ngR7A.png
Barren bare defaults: https://i.imgur.com/hLWXqER.png
Ideal atomic separation: https://i.imgur.com/3lmujgV.png
Rides his black horse upon the horizon: https://i.imgur.com/e6NnsDv.png
Not joke part, it's a neat visualization, just a bit confusing on the distribution. There were a few, like Microsoft being way off in their own world that were kind of obvious. Yet much of the distribution seemed like stuff that was related, but got put way off somewhere without any clear link. I ended up finding angularJS refs way out in the border.
Yep, seems like someone already opened an issue
Want more.
Every blob displays its icon
Mouseover over displays much more stuff
Right-click: the world is your oyster
Ctrl-click: make a group, etc, much much more
Ultimately: create 3D bash/OS/
* Related subreddits graph - https://anvaka.github.io/sayit/?query=linux
* Map of reddit - https://anvaka.github.io/map-of-reddit/?x=18239&y=12514&z=32433.55559794627&v=2It's strongcanary-a through strongcanary-z, and more.
They're packages designed to test strongly-connected components in a dependency graph.
https://www.npmjs.com/package/strongcanary-a
Looks like this tool passes the test! Cool that it was so identifiable from a distance
[1] https://www.thebacklog.net/2011/04/04/a-nice-picture-of-depe... [2] https://www.thebacklog.net/2012/10/13/visualizing-lernantas-...
Cool viz, just not 100% clear what I'm looking at.
Edit: I see someone open an issue for it https://github.com/anvaka/pm/issues/2
I've never seen a demo with such small latency and responsive to small movements. Even more impressive by being a web page and not a native web.
But since navigating around is not easy, would it be an idea to implement a game like controller that allows you to move around?
Current controls are not working so well.
Would have liked to see vcpkg and Conan in here, too. I imagine zlib, OpenSSL, and a few other staples would be the center.
(N.B. 0.19 has been the latest version for almost six years.)
I just tried this:
https://github.com/search?q=lang%3Arust&type=repositories&s=...
Filter by language to rust and then select sort by most stars, and the top repository has 249 stars...
Though if I add a filter for stars greater than 1000 the results look way better:
https://github.com/search?q=lang%3Arust+stars%3A%3E1000&type...
I imagine it would be pretty large, too.
Disclosure: founder posting here
The gap between devs and users is far from closed yet.
This is the kind of expectations you should have of a commercial product that you're paying for. Not of someone's random side project.
At the same time when I design a project I want to share to others (in my free-time too), I always think about making it working for the majority of the users (mobile in that case).