Hey FoC đź‘‹
I recently stumbled upon this:
youtube.com/watch?v=Qp9jI6L2Tsg
I found it quite interesting to see how fluid you could go from thought/chat to blog/text (see attachment). Different projects related to AT Protocol are exploring different notions of communication patterns like here:
cosmik.network or here garden.co.
Cosmik employes the concept of stigmercy, something which I think would be very useful for FoC and other communities. Foc beeing trapped in SLACK for so long is cruel enough. Of course tools were build but ...
One can really see how certain preconceived notions of interaction patterns are starting to break up in interesting ways. a PKM tool is usually for personal reflection( hence the P in PKM) of course I could always take a zettel and expand it or include it in messages, which I still sometimes do. But I think there more to it. As we explorer the patterns of communication. Relating to other people, where does my - self, myself start where does -the others- start? So chat is quite a low entry barrier and a interesting start to start communicating with others.
Their project site even has a values section:
I recently started using anytype.io and was surprised how good the mobile sync worked. Sharing with other people works OK. But then I tried to share a SVG file,... or I tried to create mermaid or a mindmap and view it on mobile...
Clojure clerk is a notebook for some computational stuff but I like the Idea of having snippets that can be evaluated which reminded me of projects like:
cloxp.github.io/cloxp-intro.html
or
To hit the sweet spot is really not simple one wants to avoid to re-invent all of personal computing just to do some note taking and collaboration...
While researching I also found this: neurite.network I vaguely remember reading something about it here at Foc but the search did bring up anything for me..
I hope that the AT protocol related tools become mature enough such that I can use it for my own zettelkasten which is based on markdown. But I really would like to test out the other collaboration based features. What are your experiences with zettelkasten and collaboration? Could you imagine something like roomy being sufficiently good enough to finally replace SLACK for example? WDYT Ivan Reese?
Thanks for these links. I'm default skeptical of new things, particularly new things that look like startups, or hide behind a waitlist, or don't work on Firefox. However, Erlend has karma with me, and I had missed this talk. I just created an account on roomy.chat if anyone wants to try it out. Does this link work for others? It's possible it requires us to bind our own domain name..
A peer to peer community platform built on the AT Protocol
one wants to avoid to re-invent all of personal computing just to do some note taking and collaboration
It doesn't hurt to start with writing and expand from there :)
As for my current thoughts on replacing Slack: we're spoiled for choice, in a bad way. There are so many different ways to approach this, all with tradeoffs that I personally don't have time to evaluate (for now). So the very first problem to be solved is social: who is available to work on this problem, and when? Also, choosing something like AT Proto or ActivityPub or Gemini or similar alternative/variant is downstream of design questions like "what are our cultural values?" and "how do we want to be empowered?". So yours is a fine question, I'm just ill-positioned to answer it right now. <3
We do have confirmation that people are able to use my link above to kick the wheels on roomy.chat. I'm going to try to keep it going. I've called it Freeing our Computers, as a compromise between FoC and Freewheeling Apps. It has a plausible affordance for going from chat to threads to pages with links that are accessible outside the community, and I'd love to test with others how well it works over time.
I had to authorize roomy.chat with my bsky account first, then click the link here a second time to add the room
One thing to be aware of: it's still alpha software. I gather the server goes down and periodically gets reset.
📝 Roomy Chat Alpha 2
The roomy.chat demo is back online! We've got new features and a totally revamped database. Let's unpack the state of Roomy with the latest update.
Huh, It got added to the sidebar twice for me, and clicking on either of them deadlocks the app until I go back and click on your invite link again
On one of my devices I'm no longer able to see the channel and category I created. So definitely half-baked.
FYI: it’s all totally pre alpha , BUT we could play around with it …
Andreas S yea totally, I do think the 'every member keeps a copy of the data' model is the right way, and I like that they seem to be doing P2P in a workable way
Oh you can see the stuff on the main pane even if the channel list is missing. I can't see either.
only via the invite link, if i click on the icon to the left im locked out
the two buttons on the left pane, and the two buttons top center seem to work tho
ok, seems to be that there's a built in wiki, and you can retroactively make things threads
@Spencer Fleming check this out for gardening, IMO it’s what we have been doing here for years, they just found a nice label for it :), in my Zettelkasten I call it “Begriffsgenese“
In the virtual world we think of digital gardens first and foremost as individual, personalized spaces. Yet in our physical cities the pro-social concept of Community Gardens is much beloved and far more accessible to the majority of city dwellers.
ok, if I understand it right, it's about going up the formality from Chat -> Thread -> Wiki Page / Article, in as seamless a way as possible
zulip does a similar-ish thing. Every chat has to be started with a Topic
or can be pulled out retroactively if someone notices things have diverged
and those stick around, so it becomes kinda equivalent to a forum with a general category + the topic is the title of the post
Zulip seems to have chat + threads, but no equivalent to wiki pages.
it is a kinda neat way of trying to get both chat & forums in the same place
only use it to keep up with sandstorm.org and i havent quite learned to use it properly so far
digital gardening seems not so totally far off an idea from the wikipedia talk page tbh: en.m.wikipedia.org/wiki/Talk:Ranavalona_I
📝 Talk:Ranavalona I
Anybody play with the playb.it yet? Impressions?
Woah, they launched something? I was on their Google Group from 2021 but it got quiet real quick: Playbit - Google Groups
Just tried it out. Really like the vision in playb.it/careers , and it's quite pretty, but I don't quite get how to access the shared workspace features
Maybe its not in the alpha yet, or maybe I just missed where to look for it, not sure
I tried it out a while ago. It works, and looks pretty, but I don't see anything useful I could do with it at this stage.
Are you running it as a VM? Or booting from it? (I don't have access yet)
My take is the same as Konrad's rn: it has what looks like a lovely UI framework and window manager but not a lot else, and the neat part about sharing state across installs isn't implemented yet
I talked to this girl at Amazon one time who said that their whole team had enabled remote desktop control on each other's work computers to make collaboration easier
Not as vibey, but sounds like they were solving for the same problem
Yeah, I keep going back and forth on if I think real collaborative multiplayer is worth the hassle
Compared to the easier solution of having a single thread with optionally a VM migration to move it closer to you as a performance enhancement
Or the easier still solution of just having a nice screen sharing
Arcan , a project I love , is doing some neat stuff x11 style of remotely starting processing and streaming in the result, to do things like running the web browser on completely separate hardware set to reimage itself when the window closes.
And you don't have to learn CRDTs :p, which seem neat but having to add conflict resolution everywhere does seem like it complicates things
I ran playb.it via qemu. No need to sign up anywhere, just download the image from playb.it/alpha
RFW (Request For Whiteboard) - Since Google shut down Jamboard I've been looking for a whiteboard app that...
📝 Massive Parallelism
2025-06-07
I want to respond to this point, since I think it's a good stand-in for many of your other criticisms of the schematic:
It is too complicated, it contains too much nuance and detail, the DI (Design Intent) is not obvious. Someone tried to improve the DI by colourizing the schematic, but, it still looks to be too complicated.
I'm not an EE, but I did spend almost 20 years working for a schematic "programming" company. To me, this schematic is about the typical complexity I'm used to seeing before you spill over to multiple pages. And the schematics I'm used to working with would come by the hundreds, bound in massive 3-ring binders, all describing a single piece of industrial equipment (like a single bulldozer or excavator).
So going by gut, this schematic feels about as "complicated" as few hundred LoC, in that it'd probably take me about as long to do a cursory scan or deep read of either — less than a minute to survey the broad structure, a few minutes to identify patterns, and maybe 20 minutes to deeply go over everything.
Is that "too complicated"? Too complicated… for what?
Without presuming too much about your background (for instance, I wouldn't be the least bit surprised if you were an EE with lots of schematic-reading experience and still held this opinion), I think it's interesting to work through your "too complicated" reaction in a few ways.
Anyway, thanks for the post. Hit the spot!
Yes, I learned to read schematics on my own, then I got an EE degree (which got me into compiler-writing! One 4th year course was "pick your own topic for the next two terms". Right at that moment, DDJ came out with its SmallC compiler article and my wire-wrapped Z80 was itching to be commanded (this was in an age of closed-source, so seeing other people's code was refreshing (the other thing I carried around in my briefcase was the source code to V7 UNIX)).
I don't think that schematics are better than code, nor that code is better than schematics. I think that they both suffer from containing way too much detail splayed out in a meat-tenderizer method (bigger means wider, not taller (layered)). Both are difficult to understand unless you get a degree or misspend your youth learning their secrets.
I do note:
Sooo - what are "the good parts" of each? Can we pick and choose? I think that my 0D (PBP - Parts Based Programming) stuff is a step in that direction (surprise!). A system should be composed of multiple Parts, Parts must have well-defined Ports and must not allow their innards to be visible, tweaked, called by other Parts, i.e. data flow only (whereas FP transfers dataFlow+controlFlow). A system should be understandable in small (7+-5) chunks, digging deeper only by those interested in more detail (kinda like the colourized Pong schematic with all of the schematic details erased at the top level). It should be easily possible spray a design over multiple CPUs (functional thinking discourages that kind of thing due to its very low level over-synchronization / clockworkiness). Imagine each coloured box on the Pong diagram sitting on a separate Arduino with only thin wires connecting them through well-defined ports (my Wang word processor had a "bus" with 400 point-to-point wires on it to interconnect circuits plugged into the backplane - the S100 bus was much more general, hence, better and a breath of fresh air).
[I have a "The Good Parts" article sitting on my disk, unpublished thus far. A lot of our programming techniques are based on 1960s biases, like concern for "efficiency". We should know better by now]