this post was submitted on 16 Nov 2023
544 points (97.7% liked)

Technology

58108 readers
4829 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] u_tamtam@programming.dev 80 points 10 months ago (4 children)

A more accurate title could be "Privacy is Priceless, but Centralization is Expensive": with the era of cheap money coming to an end, grows a lot of uncertainty regarding the future of some large internet services. Signal is no exception and this emphasises the importance of federated alternatives (XMPP, fediverse, …) for the good health of the future internet.

[–] Goronmon@lemmy.world 66 points 10 months ago (4 children)

Decentralization is expensive too judging by some of the sentiment I've seen around running Mastodon and Lemmy/Kbin instances.

[–] balder1991@lemmy.world 41 points 10 months ago (1 children)

Right? People simply expect someone else to pay the bills.

[–] chris@lemm.ee 3 points 10 months ago

And why wouldn't they? 90% of the software people use daily is free (as in beer), so of course being told that's going to change is going to cause upset. It takes a lot for people to want to pay money for something that, to those who don't value free (as in freedom) software, is no different than the costless alternative.

[–] BaroqueInMind@kbin.social 21 points 10 months ago (4 children)

At some point society needs to figure out how we can subsidize the costs of data storage, remote servers, and provision of internet to people for free.

[–] JustEnoughDucks@feddit.nl 10 points 10 months ago

The only real way to do that is government subsidized servers, but that will fall in the same category as literally every other government service: right wing political entities try to privatize it and make it as shitty and parasitic as possible.

[–] chris@lemm.ee 2 points 10 months ago

You pay for these things with your data. If the government is paying for privacy-respecting storage or safe internet access, then so are you with your taxes. I'd vote for that, but I'd guess the majority of people would not.

[–] interceder270@lemmy.world 2 points 10 months ago

Self-hosting.

We just need ISPs to allow it.

[–] veniasilente@lemm.ee 1 points 10 months ago

There's nothing to figure out, if the question is how "society" does it then the answer is literally taxes.

[–] u_tamtam@programming.dev 2 points 10 months ago

Yup, it has a cost, but there's perhaps a one or two orders of magnitude cost difference between hosting instant messaging + calls with something like XMPP, and hosting mastodon/Lemmy/Kbin (or why I do the former but not the later, and why I'm ok to pay for the service, esp. considering that my instance's business model isn't, unlike Reddit, to re-sell influence and data).

[–] u_tamtam@programming.dev 1 points 10 months ago* (last edited 10 months ago)

Decentralized messaging is comparatively very cheap (at least in the case of XMPP): it doesn't require nearly as much storage (and what is stored is short-lived considering it's end-to-end encrypted) nor bandwidth (messages are mere bytes, A/V calls are peer-to-peer most of the time), so we are far from what it takes to self-host mastodon and lemmy (with the expectation that any post can be accessed at any time, and content never expires).

[–] avidamoeba@lemmy.ca 24 points 10 months ago* (last edited 10 months ago) (1 children)

Decentralisation would just spread the costs over more individuals. Those individuals would have to collect contributions from their respective communities. The total amount people who would have to chip in to make the system sustainable won't change dramatically. Decentralisation isn't some magic wand that makes infrastructure and labor costs disappear into thin air.

[–] u_tamtam@programming.dev 7 points 10 months ago

Decentralisation would just spread the costs

...the costs and the risks: let's jump forward a few years into financing issues, at what point does Signal become a liability and start operating against their stated mission, if the alternative is that they cannot survive? We are witnessing enough contemporary examples of enshittification to know that it's a real possibility, and that all centralized providers, but in particular the ones not charging for service, are at risk.

Some would even argue that this has already started in the case of Signal with their crypto payments and blocking of 3rd party clients which are clearly user-hostile.

Those individuals would have to collect contributions from their respective communities.

Perhaps, or perhaps not. Running costs get exponential with scale. You can host 1000 users on a shoebox computer/raspberry pi, but delivering a service for millions requires datacenter-level infrastructure and tons of engineering know-how.
Most people into self hosting or having a NAS at home can already accommodate their families, friends and more, which means millions of potential users, without the problem of trust from a single organization

[–] Kbin_space_program@kbin.social 4 points 10 months ago (1 children)

E.g. SMS isn't secure, but it is free as it uses downtime in overhead cell channels.

[–] EngineerGaming@feddit.nl 5 points 10 months ago (1 children)

Except it is not free. My carrier does not include them in the main plans (because they're not as commonplace anymore), and you either buy an additional package or pay per each SMS.

[–] Kbin_space_program@kbin.social 3 points 10 months ago

It's free for them

[–] comfydecal@infosec.pub 3 points 10 months ago (4 children)

Have any suggestions for "normies" on iPhone and Android that aren't Signal?

[–] umami_wasbi@lemmy.ml 10 points 10 months ago (2 children)

SimpleX or any XMPP with OMEMO

[–] comfydecal@infosec.pub 1 points 10 months ago
[–] furzegulo@lemmy.dbzer0.com 1 points 10 months ago

+1 for simplex

[–] Uranium3006@kbin.social 10 points 10 months ago (1 children)

matrix comes to mind, get element on iOS and Android (Fdroid or play store)

[–] comfydecal@infosec.pub 1 points 10 months ago (1 children)
[–] Uranium3006@kbin.social 2 points 10 months ago
[–] u_tamtam@programming.dev 4 points 10 months ago (1 children)

If those "normies" aren't turned away by the creation of an account (and if they can use Amazon, I doubt it's an issue), they can certainly use XMPP :)

Here to pick a provider:
https://providers.xmpp.net/

Here for the software:
https://xmpp.org/software/?platform=android

https://xmpp.org/software/?platform=ios

[–] comfydecal@infosec.pub 2 points 10 months ago
[–] tcely@fosstodon.org 1 points 10 months ago (2 children)

I surely do!

Try Session or SimpleX or Threema.

Threema is the oldest and most polished option. You do have to buy a license for a one-time fee though. It's entirely worth the play store credit I spent, but if I were to buy now, I'd use their website store so I could use the open source app instead.

@comfydecal
@u_tamtam

[–] comfydecal@infosec.pub 1 points 10 months ago
[–] u_tamtam@programming.dev 1 points 10 months ago

I cannot really root for threema here because of its centralized nature, although I do appreciate that it has a saner business model than Signal