Is there like an open-data peer to peer weather sensor network and an app that I can hook up to it to get local weather conditions? And if not, why the heck not? #weather#opendata#peertopeer#fediverse
🚀 Just pushed the #WebRTC Data Channel Signaling implementation to #Libervia! In this case, it features a different workflow compared to usual Jingle File Transfer methods, with separate browser and #GStreamer implementations 💻
It's a great addition, allowing direct P2P file sending (where possible) from any device to any other one (like a CLI/Desktop frontend sending files directly to a remote browser). I look forward to enhancing the UI/UX! #NLnet#XMPP#PeerToPeer 🌐
Ok so I think the IPFS is probably the most coolest and futuristic decentralized server project I have ever seen by far, huge game changer. The fact that you can host an entire HTML site free of charge is insanity to me. Think about the possibilities hosting your own indie musics, comics, arts, stories and games. It may not replace social media but it's great for creating personal website :BlobhajBlanketBlue:. #ipfs#decentralization#peertopeer#p2p#internetprotocol#technology
Fopnu is “a client and network with some similarities to WinMX. Fopnu is a decentralized network with the latest advances in P2P technology, pure UDP and with all communications being encrypted.”
DarkMX is “a serverless file sharing client with built-in privacy preserving features and a built-in Tor client, as well as the ability to host a .onion file-sharing that is reachable via the Tor Browser.”
#Decentralization#SocialMedia#P2P#PeerToPeer#Spritely#Veilid#Privacy#Cybersecurity: "There are many technologies used behind the scenes to create decentralized tools and platforms. There has been a lot of attention lately, for example, around interoperable and federated social media sites using ActivityPub, such as Mastodon, as well as platforms like BlueSky using a similar protocol. These types of services require most individuals to sign up with an intermediary service host in order to participate, but they are decentralized in so far as any user has a choice of intermediary, and can run one of those services themselves while participating in the larger network.
Another model for decentralized communications does away with the intermediary services altogether in favor of a directly peer-to-peer model. This model is technically much more challenging to implement, particularly in cases where privacy and security are crucial, but it does result in a system that gives individuals even more control over their data and their online experience. Fortunately, there are a few projects being developed that are aiming to make purely peer-to-peer applications achievable and easy for developers to create. Two leading projects in this effort are Spritely and Veilid."
Zu teure Datengebühren: Twitch schließt in Südkorea
Südkoreanische Netzbetreiber verrechnen doppelt: Anschlussinhaber müssen zahlen, große Serverbetreiber ebenso. Damit rechnet sich Streaming für Twitch nicht.
In a few weeks @w3c social web community group meeting may receive a proposal to explore chartering new social web working group that would only be open to people who work at W3C member companies. (The CG is open to all). Today there was an in person discussion at TPAC, the yearly W3C-wide f2f. It was a day-of addition to the agenda. Now is a good time to join the CG, subscribe to mailing list, and start participating in the discussions. https://www.w3.org/community/SocialCG/#vote#activitypub
Kitten¹ now keeps two JSDB² databases per project: an internal one ('kitten._db) that holds data Kitten manages (sessions, uploads, etc.) and the default one (kitten.db`) that holds your own tables.
You’ll mostly only care about the latter.
I also took the opportunity to create a Database App Module example and document it in the readme:
I like XMPP, and I also like #peerToPeer things. So why not both at once?
Yggdrasil gives you a stable IP address, and it turns out that the domain part of an XMPP address can be just a [bracketed] IPv6 address, meaning you can have a stable XMPP address, without buying DNS entries, regardless of whether or how often you change how you're connected to the internet.
As an experiment, I tried setting up #Prosody to run on such an address, on my desktop and on my phone. And it worked!
All I needed to change in the default configuration file was the VirtualHost line and the s2s_secure_auth line (setting it to false, so that they would accept each others' self-signed certificates, which is ok, because yggdrasil takes care of the end-to-end authentication and encryption). I also had to persuade each operating system that its own self-signed certificate was legit, so that #Dino on the same machine would be willing to accept it, to sign me in.
And with that, I could send myself peer-to-peer XMPP messages, and it carried on working seamlessly even when I switched my phone's WiFi off, leaving it to connect via its mobile data connection, which is a #CGNAT IPv4 address.
Having seen #libp2p try and not yet succeed in CGNAT holepunching, I'm really impressed by how easy it was to get yggdrasil to make the CGNAT barrier effectively disappear.
On the other hand, I might write more about it today. (The weekend wasn't as close as I thought when I wrote that.)
The best #peerToPeer systems allow ordinary people to use them without having to rely on a system administrator, or be one themself. What I described above clearly isn't that kind of #P2P system.
But it is a proof-of-concept demonstration, and I'm sure it would be possible to bundle an #XMPP server with its own internal #yggdrasil component, like @neilalexander's #yggmail does for email.
There's something to be said for the way yggmail lets you use your favourite email client, and that could be one way to go for peer-to-peer XMPP, but another alternative would be to bundle the relevant parts of an XMPP client in there, too (so it doesn't need to worry about client-to-server communication), resulting in an an all-in-one #XMP2P app that anyone could use.
Next time, I might talk about interoperability with the existing federated XMPP network.
There is another reason I find the discussion about blocking #Meta's #ActivityPub project #Threads interesting:
I've been saying for a while now that the #Fediverse is a new and different beast, and whoever tries to understand it simply as a direct social media replacement misses the whole picture. We're also federated communities, just as much.
Today we see a lot of concern about "what will the #Fediverse do" with #Meta. Wanna know what we will do? Everything and nothing. Because the Fediverse is not one entity. This is the essence of its decentralized nature - and that's cool. If your server intends to block Meta servers completely - cool. If not, cool again.
But if you expect a unified response on something like that, you're in for a disappointment.
This is not a "schism", a "problem", something to "solve". This is just decentralization in practice. We don't need to have the same blocklists, and that's ok. Open protocols are not something you can control, so chill. When the time comes for this subject, choose a server with a policy that you agree with. But if you're worried that we won't all have one unified stance... are you sure you actually like #decentralization?
@panos@luthien1126 Yes, there is something wrong with its design. It adopts the tech stack of Big Tech along with its scaling characteristics. It has inherent economies of scale. And yes, it is inevitable.
But it’s also a stopgap and that has immediate, real-world value today. Especially for those of us working on alternatives that don’t have that design flaw like the Small Web (instances of one that connect to one another directly).
Holochain is an #opensource framework for building distributed peer-to-peer apps. We are excited to join this vibrant community and connect with all of you who are passionate about #decentralized#peertopeer#opensource tech on the Fediverse.
Let us say a little more about who is behind this account 🧵
If you need a good example of how bad all search engines have gotten, try using "Continuous Content Generation" as query (with quotes, to help restrict the search), and see if you can find links to my article http://wok.oblomov.eu/tecnologia/continuous-content-generation/
Most other (western) search engines depend on Google or MS one way or the other, so the results they provide aren't more interesting. Maybe I should look into the Asian ones, although I doubt my website would be indexed there 8-D
On a related note: has anyone looked into and/or used YaCy? Being distributed and #peerToPeer I would assume it might be of interest to #Fediverse users https://yacy.net/