Goffi, to privacy in Automattic buys Beeper for $125MM, launches closed-source "privacy" app
@Goffi@mastodon.social avatar

@Samsy @arbocenc can run bridges (called "Transports" or "Gateways" in XMPP terms) since the early ages. And nowadays, there are modern ones with tight integrations: being a flagship (including a gateway), and I'm myself working on ActivityPub gateway and soon a email one with . is also working on SMTP gateway. And is the flagship gateway.

aks, to Matrix
@aks@scalie.zone avatar

I'll repeat my old take on , and chat protocols.

These protocols are open, thus there is no reason to not make them interoperable.

In the end users dont care about protocol, they care about client. And users can choose any client they wish.

If all three can be seamlessly talk to each other, we'll have beautiful solution.

Even better if it can be done without bridges (or the bridges are built in to clients/protocols)

Instead of fighting over "the one true protocol" we should make them as seamlessly interoperable as possible!

We have zero excuse. These three (and probably more!) are all open.

I would love to help as well.

kris,
@kris@outmo.de avatar

@aks yes this is how and -irc work, all users are "real" users on all three protocols.

mondstern, to art German
@mondstern@mastodon.green avatar
fabio, to Matrix
@fabio@manganiello.social avatar

I wish that (and ) were better designed.

It has become among the most popular open messaging protocols, but it remains a scalability nightmare.

It's literally the Blockchain of messaging. Its current state is given by the sum of the whole chain of events received since t=0. It's a brittle append-only ledger, and any modifications you do to it are very likely to break it.

Do you have a huge 100GB database and you want to clean up old stuff? Sorry, you can't. There are some non-official solutions for compacting the events, but they're all likely to break your db - and none worked so far in my case.

Do you have users on your instance that entered a busy room on matrix.org? Then you'll get all the join/leave events of that busy room on your db, with no way of deleting them, and nothing to do unless your users exit those rooms.

Did you start your instance by toying with the default SQLite backend, and now that it's become big you want to move to Postgres? Sorry, no official guides provided, only unofficial procedures scattered across a bunch of blogs.

Do you want to change the name of your server? Sorry, you can't. All the events are tightly coupled to your server name. The advised solution is to simply start a new instance.

Such a rigid and brittle implementation shouldn't have become an open de facto standard without much questioning about its poor design decisions.

At the very least, some official tools must be provided to enable admins to compact events. If the size of the database is guaranteed to increase indefinitely, then entry barriers against self-hosting are only going to increase.

debacle,
@debacle@framapiaf.org avatar

@fabio @tyil @chuck @Menel

Bridging to other protocols:

See by @nicoco for Signal, Whatsapp, Telegram, Discord, Mattermost, Steam, Skype, Facebook and Matrix. (Work in progress, but promising!)

See for IRC. Very stable.

See by @goffi for ActivityPub. (Again, work in progress.)

See for MSN and Yahoo (maybe more).

See by @pantierra and myself for SMS.

daniel, to random
@daniel@gultsch.social avatar

There is also a company called Beeper that tries to sell you access to Matrix bridges/gateways for $15/month. Maybe @nicoco (Slidge¹ developer) needs to go talk to some VCs.

¹: https://sr.ht/~nicoco/slidge/

Menel,
@Menel@nerdculture.de avatar

@drazraeltod
Biboumi is the best bridging service I've ever seen. It's also the only way I use irc.
Especially how it maps and how it deals with the shortcomings from either protocol to each other is very nice and thoughtful.
I guess native is always the best for some people. Especially if you're used to it. But using biboumi you already have your bouncer too and I don't have to switch apps to access irc rooms.
@jabberati

kolev, to Israel
@kolev@babka.social avatar

I'm banned from Libera.Chat and I can't get to stop connecting me. I'm not ban-evading on purpose. I'm sorry.

adam, to random

Does anyone know if there is something like mautrix bridges for #XMPP? I think I'd prefer it over Matrix but that prevents me from switching to it.

Goffi,
@Goffi@mastodon.social avatar

@adam @nicoco Seeking other bridges? Consider:

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • ethstaker
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • Youngstown
  • everett
  • mdbf
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • Durango
  • InstantRegret
  • GTA5RPClips
  • tester
  • cubers
  • cisconetworking
  • normalnudes
  • khanakhh
  • modclub
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines