Every time I get a hankering to try out forking Ensichat or implementing a quick-n-dirty self-host-server-friendly Signal Protocol-based chat application, I stop myself because Matrix is doing it all, and much better than I can.
P2P Matrix homeserver on your phone or computer with multiple accounts will be the Syncthing of chat applications: slightly more scary and painful to setup the first time, then completely forgettable and pleasant to use long term - 500 chat services, 1 chat app, will finally be a solved problem again. Last time it was, we were all using Pidgin or Windows Phone hub!
LOL have you ever run Synapse? When I tried it out, it took like an hour on a dedicated NUC back in 2017 or so to join the network and provide connectivity to the main channel for ONE USER, and this was on an i7 with 16GB of RAM!
RUN IT ON A PHONE?! LOL
Maybe it's been heavily optimized since then. I'm sure Arathorn will come out of the woodwork to correct me.
This is because SSO lets you do it today (via keycloak or auth0 or whatever). 2FA here is effectively an optimisation for those not using SSO. Also, cross signing is effectively is a form of 2FA already.
6 comments
[ 0.36 ms ] story [ 18.6 ms ] threadP2P Matrix homeserver on your phone or computer with multiple accounts will be the Syncthing of chat applications: slightly more scary and painful to setup the first time, then completely forgettable and pleasant to use long term - 500 chat services, 1 chat app, will finally be a solved problem again. Last time it was, we were all using Pidgin or Windows Phone hub!
RUN IT ON A PHONE?! LOL
Maybe it's been heavily optimized since then. I'm sure Arathorn will come out of the woodwork to correct me.