But was it really on purpose? It could very easily be an unintended consequence.
But was it really on purpose? It could very easily be an unintended consequence.
Here is what I used before I switched to desec.io: https://gist.github.com/haansn08/50565768c66c5fbf382b2bc2484e8a41
Texstudio + git > Overleaf
Sync between devices. I only read RSS on one device so I don’t need it either. Besides if you don’t think a service is useful to you why do you host it?
But it gets easier with every thing. You learn the more general concepts too.
I have spent […] thousands of hours trying to setup various different services on various different platforms
I don’t believe you. If you spend that much time on something you get good at it.
Facebook, mostly. For China it’s WeChat.
We can only imagine how the internet was to the natives before the eternal September.
Conversations from F-Droid is pretty solid.
Prosody and Openfire are servers while end-to-end encryption happens on the client side (that’s why it’s called end-to-end). It would be kind of strange if a server implementation talks about E2EE. The OMEMO protocol only needs server features which are widely implemented. Maybe there is an ancient XMPP server implementation out there that doesn’t support it, but you will be fine with Prosody, Snikket, ejabberd or anything else really.
Tor onion services also don’t need any port forwarding to work. They are however only accessible over the Tor network.
The whole point of XMPP or Matrix is to provide interoperability between IM services. For interoperability to exist, we must agree on standards. Matrix is not a standard, but essentially a product controlled entirely by NewVector, a venture capital funded start-up.
They are not profitable and increasingly desperate to make money. Recently they forked Element and Synapse and make contributors sign a CLA which enables them to change their software to a non-free license in the future for monetization: https://drewdevault.com/2018/10/05/Dont-sign-a-CLA.html
You might say “But they made a non-profit foundation for Matrix” which is kind of true, but not really. The “core spec team” is all people working for NewVector except a single guy. Go checkout their linked GitHub profiles.
The whole Matrix thing should build on the existing XMPP internet standard. Instead we got yet another incompatible IM protocol, effectively controlled by a single corporation and more fragmentation. Bridges don’t help as they break almost all features, most regrettably end-to-end encryption. We really need proper internet standards for interoperability.
XMPP is also more lightweight and has proper native clients for all platforms instead of Electron apps. On the server side the difference is even more severe.
Yes
Yes
Should say XMPP, the IETF internet standard for IM. Matrix is a venture capital sham not compatible with existing standards.
No, there is a huge content gap.
All files stored on IPFS are public. It’s also incredibly slow and inefficient. You would be better off using BitTorrent.