Micro-pubnixes, local flavour and two-tier structure


Here's a quick post which will not do any of the ideas contained

within justice.

cmccabe recently phlogged about the future of pubnix[1], which is

obviously a topic close to my heart these days. I'm glad he linked to

colorfield.space, which I have been negligent in doing myself. He

also coined the phrase "micro-pubnix" for pubnix servers running on

small machines like Raspberry Pis, which I think is great. Squeezing

multiple users into a small machine is a fantastic practical

demonstration of the absurd extent to which modern computing life has

inflated system requirements far beyond what is actually needed.

sloum has already replied[2] and raised what I think is an extremely

important point to keep in mind as we see more and more discussion

about federated content between interconnected pubnix systems, and

that's the importance of what I'll call "local flavour". If all

servers are interconnected with all others via all possible channels,

and the same content is accessible from everywhere in the same way,

there is a homogenising effect which results in servers being

perfectly interchangeable, which is an impediment to building strong

communities. It's also a recipe for conflict when people with

different values or norms for online behaviour are forced to interact

in the same space.

My recent post[3] about recreating the early internet via whitelisted

connections between pubnix servers completely failed to mention this,

but not because I hadn't thought about it. I elaborated on my idea a

little in an email to jynx, wherein I described the idea of a

federated pubnix-verse with a kind of "two tier" structure. The basic

idea was that all individual servers could be interconnected to some

extent using established, standard tools like email (SMTP, POP and

IMAP) and news (NNTP). Sticking to established standards means pubnix

admins can use off the shelf software and their existing knowledge to

connect with one another. Mail and news are also systems with very

well-established tools for controlling what you receive, in the form

of spam filtering and kill files. This lets people practice what jynx

calls "voluntary non-engagement" with people they don't want to

interact with. Adding structure to this fedpubnixverse would be

voluntary tighter integration between groups of servers, making them

"subverses". The tildeverse is, I think, history's first pubnix

subverse, and circumlunar space is on track to be the second. I

imagine subverses being connected, in addition to the mail and news

connections they necessarily share by virtue of being part of the

larger verse, by more synchronous forms of communication like IRC or

XMPP, but also by experimental forms that require close coordination

and cooperation between admins. An example of this would be the

rsync-federated BBS that is being established between the Zaibatsu and

Republic (much progress on this front has happened in recent days,

stay tuned!). This two-tier structure lets like-minded people "huddle

together", permitting local cultures to evolve and different norms of

conduct to be practiced, but also permits user-controlled

interconnection over the whole verse so that nobody needs to be any

more isolated than they want to be and there can be verse-wide

discussion of, well, anything that needs to be disussed verse-wide.

This seems like a nice model to me and once the circumlunar subverse

is fully interconnected I will be reaching out to other people about

mail connections and, later, news.

[1] gopher://zaibatsu.circumlunar.space:70/~cmccabe/06-hexachloraphene.txt

[2] gopher://zaibatsu.circumlunar.space:70/~sloum/phlog/20181210-22.txt

[3] gopher://zaibatsu.circumlunar.space:70/~solderpunk/phlog/so-much-cool-stuff.txt

Proxy Information
Original URL
gemini://zaibatsu.circumlunar.space/~solderpunk/phlog/micro-pubnixes-local-flavour-and-two-tier-structure.txt
Status Code
Success (20)
Meta
text/plain; charset=utf-8
Capsule Response Time
391.525379 milliseconds
Gemini-to-HTML Time
0.954585 milliseconds

This content has been proxied by September (ba2dc).