...and 6/6.
Today we're announcing 0xC.pad!
Sign up for updates and fill out the feedback form here:
https://docs.google.com/forms/d/e/1FAIpQLSccvUj4WobsxLP0yTdObMYbdXgTbWaAEnlu7WoOhmo262PaQA/viewform
Or read on for longer-form information: https://www.reddit.com/r/mechmarket/comments/kgyes2/
Again all credit for this amazing clip goes to Ilja Burzev. Also thanks to everyone for the encouraging comments in the last months! RTs are much appreciated also :)
transitions are still pretty jarring, but it at least keeps the node you just collapsed / uncollapsed in view after re-layouting.
implemented the basic logic for collapsing nodes. Any node whose parents are all either explicitly or implicitly collapsed becomes implicitly collapsed.
This allows quickly pruning large subgraphs if they separate entirely from the "thread" you are currently following.
Is anyone interested in doing some open-source design work for this graph-fedi-thing I'm working on?
Anything from color choices and themeing to thinking and experimenting with UX would be very much appreciated.
Current (static) demo is here: https://dag.s-ol.nu/
You can join the ongoing discussion here:
https://www.solipsys.co.uk/cgi-bin/DiscDAG.py?DiscussionID=DiscDAGsFuture
Code will probably be MIT licensed, DM or reply for access :)
Headers are collapsed if a note has only one parent, which is by the same user and posted at (almost) the same time.
Longer posts are automatically split on paragraphs, so this is a common occurence.
Ok, that's enough for today. Styling needs some work, obviously, but I'm pretty happy with how this is going so far :)
The one thing I don't yet get is how/wether I can ask jsonld.js to dereference linked objects for me. I tried "@embed" and the frame operation, but couldn't get the user to be loaded in via "attributedTo" without this manual fetching:
@ColinTheMathmo
I gotta say JSON-LD is pretty neat. The documentation is also alright, although I wish there was some more accessible info on how to actually use a JSON-LD library (like jsonld.js) effectively.
Here's what the dataset looks like in JSON-LD btw (or I should say "can look like", it can take many shapes and is cleaned up by the "flatten" and "compact" operations)
@ColinTheMathmo
I don't really like the layout dagre (https://github.com/dagrejs/dagre) produces, but I'm not sure yet if I need to tweak some settings, go wild (http://viz-js.com/), or go deep (https://en.wikipedia.org/wiki/Layered_graph_drawing)
Here we go! This is rendering ActivityStreams JSON-LD data, should work essentially as-is with live data from Mastodon! User colors are hashed from usernames, but could be overwritten by fields per-user.
I've been thinking and discussing a lot about
@ColinTheMathmo's visual graph-based conversation platform again in the last days, on said platform: http://solipsys.co.uk/cgi-bin/DiscDAG.py?DiscussionID=DiscDAGsFuture (start scrolling, there's a huge diagram there).
It looks alienating, I know, but it's actually been a pretty convincing tool for discussion (despite the rough edges!).
I think it would be really nice to have an #activitypub frontend mimicking this, hence my deep-dive in the last days
ok, I found this ideal-looking resource by grandmaster @darius, so I think I'll be good:
Henlo frens, please share your favorite guides / overviews over the fedi-protocols (ActivityPub, ActivityStream, RDF, OWL, ...?),.
I've been looking at SemApps (https://semapps.org/docs/guides/activitypub) and just chasing things down from there, but there is a lot that is still just unclear buzzwords for me. Thank you!
finished the one-minute summary/demo video for the dual-purpose music/typing keyboard :)
Did a little "photoshoot" today to with all the loose lightbulbs in the house to put together the summary video tomorrow :)
Pretty much exactly a year ago I started my course at the FabAcademy. Today I mounted the last keys, and next week I am presenting my final project!
The keyboard looks amazing, now all that's left is actually use it ;)
We would often walk apart, each forging their own path and whistling periodically to not lose each other. I really like walking in the mountain-underwoods. It's not like walking in a park, you have to pay continuous attention on where you put your feet and your weight, if there's stuff to hold on to, or branches to dodge (or mushrooms to spot). No need to bring any water, when you know the mountain a bit you can find that easily if you need to.
I don't really know what to do with this association, but it's a very sentimental one.
Growing up, we would stay at a mountain hut a week or so every year (still do most years) and spend much of the days walking through the woods with my father and picking them to make soups, stews, pasta, just frying them directly on the wood stove's metal stovetop, or drying them for the rest of the year.
tinkering between hard- and software, research and development, audio- and visual...