this reminds me, recently when i moved flats (apartments) i learned that New Zealand internet service providers (ISPs) increasingly use what's called CG-NAT:
where as with normal NAT only your router has a public IP address and all your computers are hidden inside a private network, now with CG-NAT the ISP does this for the whole network. this means even if you told someone your router's IP address (like with dynamic DNS), if somebody outside tried to call your router (directly connect with you on that IP address, so you could port forwarding), they wouldn't be able to reach you because it could also refer to any number of other users.
i'm not sure if this will apply to NAT traversal, since port-hole punching might still work on a CG-NAT for the same reasons it works on a normal NAT, but it definitely affects running a local pub server in your home like #peachcloud.
that is to say, @andrestaltz i think what you're doing with "Room servers" (and the work @DMT did to make this possible) is really great, pubs-as-tunnels will open up the possibility for so much more peer-to-peer!
Implementation wise I asked @staltz about the idea of rooms being set up like trackers rather than relay
yeah pub-as-introducers are ideal, but it TURNs out pub-as-relays will probably be a necessary fallback, because not everyone has a suitable internet address to make direct peer-to-peer connections.
On SSB we often say “Let humans solve human problems”. In other words, “Let’s not automate community labor”, assuming some human will step up to do it.
as a short aside: my understanding is we want automation to augment humans, not to replace humans. as you say, algorithms will never be able to understand the nuanced complexity of human culture, but hopefully we can use machine intelligence to amplify the power of human intelligence. on this topic, while not directly related to community defense and solidarity, you might find useful perspectives in the visions of the late Douglas Engelbart. or apologies if this is not the type of response you were asking for.
Show whole feed