Hacker Newsnew | past | comments | ask | show | jobs | submit | nik_ca's commentslogin

That's actually done already in XMPP (Jabber). Federativity, voice calls, E2EE, direct and offline file exchange, no sms verification and other bs, max privacy and convenience.


Sure, XMPP could go a lot further with a central body which set a minimum set of XEPs to standardise and maintained a blacklist of bad hosts though.

Signal could have helped a lot here (so could others, to be honest).


That sounds like perfect match for XMPP / Jabber. You can set up a server on your domain (e.g. 'Prosody') and then two XMPP clients that support calls (e.g. 'Conversations' for android) will be able to initiate voice/video calls, just like in telegram/whatsapp/viber/etc. More over, XMPP works like an e-mail, so user1@xmpp.org can message/call user2@yourdomian.com (if you allow your server to federate with other servers). Setting it up is not very simple though, you'd also need to set up STUN/TURN properly for direct calls and file transfers.


Do you know where there is no chat control possible? XMPP / Jabber [1]. Private, convenient, reliable, distributed, free.

[1] https://xmpp.org/


Isn't the same true for matrix as well?

I appreciate xmpp as well but I have actually seen uses of matrix in open source community etc. a lot more so what are your thoughts on it?

Note for anyone interested in matrix, to not use the main matrix.org but other instances as well to actually have more decentralization/distribution


Yes, you're right, matrix too. However, I've tried ruining servers for both, synapse for matrix and prosody for xmpp and I should say matrix felt very sluggish and limited, while prosody is fast and insanely flexible. In addition, client software for XMPP is more diverse and feature-rich, I'm particularly impressed by movim (web) and conversations (android). Also, there are variety of bridges for everything, e.g. matrix <-> whatsapp or xmpp <-> telegram, so one is not limited too much while committing to a certain messaging tech.


Unless you are going to self-host, you would be required to provide government ID for registration on a server.


omg, not the electron, please! How about NW.js?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: