this post was submitted on 23 Jan 2025
72 points (91.9% liked)

Technology

61242 readers
4353 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 other!
  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
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

[…]

Joined by XMPP-messengers Cheogram and Monocles, and supported by many contributing experts in the background, we are playfully addressing the no-billionaire-platforms challenge with webxdc, a container format and API for “chat-shared web apps”. Technically, webxdc apps are network-sandboxed HTML5 apps and instead of the HTTP protocol they use Peer-to-Peer send/receive APIs implemented by webxdc-capable messengers, rebasing relations between developers and users by saying

  • Bye Bye to surveillance capitalism: Users have both the code and the data of their web apps in their hands and benefit from end-to-end encrypted messaging not only during regular chat messaging but also during their private web app usage.

  • Bye Bye to user policing (logins, passwords, OAUTH, TOS and privacy policies etc.): Web app developers never obtain or touch any user data or user identities, and can have peace of mind of not being responsible for any data, and not having to program identity management and social discovery UIs. Messengers already provide it through arranging chat groups or rooms.

  • Bye Bye to depending on a corp or org that enshittifies: Messengers, as decentralized runners of webxdc apps in chat groups, can not hold web app developers, their users or data hostage. Consult Cory Doctorow’s “Ulysses Pact” for why this is a good idea.

This all sounds too good to be true, right? But what if another reality is possible by just stretching out our hands and grabbing it?

[…]

top 16 comments
sorted by: hot top controversial new old
[–] [email protected] 18 points 1 week ago (2 children)

None of this will ever gain any traction ever unless

A) it's as simple to use as the alternatives B) users actually start using it

[–] [email protected] 13 points 1 week ago (2 children)

C) it's functionally equivalent to the commercial service

D) influencers who can monetize commercial platforms can also monetize this platform - otherwise the big accounts won't move over, nor will their followers.

Most people use computers as tools, and just want to hang with their friends or get a dopamine hit. Platforms like Mastodon don't quite fit the bill so they fail to gain traction.

[–] amzd 6 points 1 week ago (1 children)

big accounts won’t move over, nor will their followers.

This post is about private messaging, not social media.

[–] [email protected] 3 points 1 week ago

The statements about usability and monetization hold true: if the free platform is harder to use, or it breaks business models that attract users then it will fail.

[–] [email protected] 4 points 1 week ago

Platforms like Mastodon don’t quite fit the bill so they fail to gain traction.

They may fail to impress VC, but i wouldn't say they fail to gain traction... especially while commenting in one of them.

[–] amzd -1 points 1 week ago* (last edited 1 week ago) (2 children)

simple to use

  • share a webxdc zip file in your chat
  • ???
  • profit

Not sure how to make that simpler

[–] [email protected] 2 points 6 days ago (1 children)

Already too hard for most people

It has to be dead simple. Whatsapp is dead simple, reliable, and looks nice, which is why everyone and their dog uses it

[–] amzd 1 points 5 days ago* (last edited 5 days ago)

Delta Chat aims for “WhatsApp-level” simplicity and these webxdc zips are just called “apps” when regular users interact with them in the Delta Chat app.

This blog post goes a bit more in-depth on what they are, how they work and how you can build one. Which I thought would be interesting for this Technology forum.

[–] [email protected] 3 points 1 week ago

@[email protected] is having a hard time getting it to work. They're probably an average user, so other average users will probably have issues as well.

[–] farcaster 9 points 1 week ago (2 children)

Ok, sounds cool. So I downloaded a .xdc file and.. now what? I think they should've started with a paragraph on how to actually run one of these files.

[–] [email protected] 2 points 1 week ago

I was confused at first, but it actually was pretty easy. They do need better documentation, but you start with Delta Chat and in a chat with someone (tested it with myself) you either link the downloaded file, or click apps and download it right into the chat. Then click to open.

It's kinda cool, and now they have on boarding "email-lite" servers instead of making you configure your own email address, though that's still an option. Don't know anyone who uses it though.

[–] amzd 2 points 1 week ago* (last edited 1 week ago) (1 children)

They are apps that use a messenger as backend, so basically your conversation with someone else has all the state of the webxdc. In Delta Chat that would be the encrypted email thread.

To use a webxdc share it in any of the mentioned messaging apps.

[–] [email protected] 14 points 1 week ago (1 children)

Clear as mud. (I actually dimly get it, I'm a dev, but mere mortals will be clueless and move on). Farcaster is right, you need to define terms and give examples of actually getting this up and running, you've got way too much internal context that you're not making explicit. Not an attack, trying to help, project sounds cool.

[–] [email protected] 6 points 1 week ago

The captain's right, it needs to be more accessible to get started using it. 30 years in tech and I'm also only vaguely understanding due to undefined process and procedure. Great project and I hope to see it move forward.

[–] [email protected] 2 points 1 week ago (1 children)

As I recall, Delta Chat is a front end for opportunistic PGP over email, so I guess this must be a spec for sharing web apps over that channel. Yes?

How does it compare to Matrix widgets?

[–] amzd 1 points 6 days ago

Yeah the spec is at https://webxdc.org/ and it is implemented by Delta Chat and a couple XMPP clients.

I don’t use Matrix so I’m not sure.