Commerical stuff is all cloud based, for some reason (Even surveillance doesn't explain it, you can put telemetry in proprietary P2P apps)
We have really good long range Bluetooth and LoRa and yet there is not one decent affordable alternative to decades old analog FRS after all this time.
It's like devs want everything to fall apart the moment the internet goes down.
or urbit: https://urbit.org
Plus it seems like urbit has a lot of stuff tied to Ethereum and anything using those features might have some issues if you don't have access to the internet.
I got online around 1994, behind a corporate firewall through my Dad’s work and it took me ages to work out why no one could reach my web server I was running on that machine, despite getting all the DNS setup right.
I think that’s when the penny dropped that the internet isn’t necessarily open; not everyone can reach everyone else.
NAT always meant there was something (fiddly port forwards, or broken UPnP) in the way of a user publishing stuff from their own machines.
You always had to have a web host - to rely on someone else’s computers - to publish your message. And so it continues.
Nobody wants to self host an insecure thing, but security t requires self signed certs(A hassle, often not even supported well, nobody else can see it unless they go through the cert installing hassle either), or a domain name and let's encrypt(Manual work that costs money).
What I suspect we should have done is just collapsed TLS and IP into the same protocol, and put the certs hash right onto the IP, so that as long as DNS gives you the right address, you're secure.
Then all you have to do is make DNS run over that same secured IP, and DNS will never give you a bad IP, and as soon as you buy a domain, you get security without having to think about it at all on the application side, besides giving yourself a new key in your IP periodically or when it gets compromised.
Yggdrasil has it right, but they have to use almost the whole 128 bits, and rely on mesh routing, there's not really a way to fit traditional IPv6 routing AND good security in just 16 bytes.
Also, routers with bad UPnP implementations did not help. Now you can't rely on all non-technical users having it enabled because people don't trust it.
I've been tempted for a while to pick up one of these Unihertz Atom XL's with DMR and analog FM transceivers built in.
https://www.amazon.com/Unihertz-Smallest-Walkie-Talkie-Smart...
For any p2p system, law enforcement go after the creators of the system, because that's the only entity they can go after besides those who actually commit the crimes.
However, if one builds a federated system with moderation tools built in, then law enforcement go after the ones running "bad" instances rather than the system builders.
SyncThing and Jami are fine because they don't provide publishing tools the way BitTorrent does, just personal use and private group tools.
There's still lots of unexplored potential that has nothing to do with publishing, but most P2P devs seem to be most interesting in trying to get rid of all centralization entirely and build a whole new internet.
I don't follow Mozilla news, but it looks like FF Send claims they closed because people were using it to ship malware.
It worked really well, and the chats managed to get me so distracted that I got into the diploma line twice.
This and many other memories have me wishing I could use it emulated somehow. It would be so funny to set it up on her laptop and send a chat.
Thanks Cybiko!
That was something I was hoping we will get on Apple Watch walkie-talkie feature. Unfortunately the features depends on having a stable internet connection and never worked for me reliably.
The world needs more P2P.