IRC fans talking about "emoji reactions" remind me of evangelical Christians who say atheists "just want to sin."
IRC Evangelist: IRC has literally all capabilities of other "modern" messaging systems, except emoji reactions. Literately the only reasons anyone would ever choose any other message system over IRC is for the emoji.
Me: If somemany sends me a message when I'm offline, I want to be able to read it when I get back online. That's a significant feature IRC lacks that other messaging systems (including SMS, XMPP, Matrix, email, ActivityPub, and all proprietary messaging systems) have.
IRC Evangelist: Oh, you said the "M"-word? You use that trash? You must have chosen Matrix for the emoji reactions!
Me: No, I didn't. I use Matrix to chat with people in other time zones, and I want to be able to read messages they send when I'm offline. It's all about chat history, not emoji.
IRC Evangelist: You're lying! Nobody cares about viewing "history" in an instant messager: that's what public forums are for! You must have chosen Matrix for the emoji reactions.
Me: No, I do not want all my messages to be on public forums. I talk with my parents using SMS, including some personal info that I don't want to be scrapable on a forum. But I do want to be able to read a message they sent me when I'm in a zone without reception.
IRC Evangelist: Well why don't you use IRC to talk to your parents instead? It's not like you need emoji reactions?
Me: Because IRC lacks chat histo--
IRC Evangelist: OH NO! My evil employer is forcing me to use Discord for work! Why not IRC? It's not like anyone needs emoji reactions for work! And emoji reactions are literally the only capability Discord has that IRC doesn't.
IRC Evangelist's Evil Employer: Um, if an employee is out sick we want them to be able to read messages that were sent while they were out. Also, maybe sometimes you'll need to look at a message from last week, which IRC makes difficult.
IRC Evangelist: But I can work without Emoji! All that other stuff you said is totally irrelevant!
Signal user: We use signal for end-to-end encryption.
IRC Evangelist: No you don't: you must have chosen Signal for emoji reactions. You can set up OTR+TLS for IRC encryption. Clearly security can't be the reason you chose signal.
Signal user: Um, I don't think OTR is as secure as Signal. Also setting it up is not as beginner friendly.
IRC Evangelist: Beginner friendly? That's just a euphemism for emoji reactions! I knew you really just chose Signal for the emoji!
Me: Hey, look what I found. It's a draft specification for adding chat history to IRC. This is great! If it gets completed and widely adopted, then I'll be able to move some of my existing group chats to IRC.
IRC Evangelist: Nooooooooo! You must not add any new features to IRC: you'll ruin it with emoji reactions.
@darth@silversword.online I have been hoping that for a very long time now. They don't seem to care much for actually catering to end-users though, performance is still pathetic with resource usage still being insane. Features that are being focussed seem to be more "look what I can do with this massive blob of javascript" rather than actually providing something of use for their users.
These days I highly encourage people to check out #XMPP instead.
@redstarfish Congratulations, lucky you! 👍🥳 I noticed a unique(?) XMPP feature that some people are interested in is the REAL multi device support (ie being useable after losing ones phone). Unfortunately, most of them use Windows which I don't know any good clients for. Can you recommend a Windows XMPP client that is simple and easy to use and supports OMEMO? Something like Dino but for Windows will probably do. Gajim and PSI+ seem to be a bit too complicated 🤔 #xmpp#windows
Now all of my close friends, with whom I chat regularly, are on #xmpp! I'll be trying to get some more people. I had to distribute the Conversations app directly to them as they were unlikely to install "one more app" (viz. f-droid) to install Conversations.
I try not to mention the word "xmpp", instead I say "Just install Conversations". As hearing the word "xmpp" will probably scare them as well.
Over the last months, we've completely redesigned and rewritten @dino 's accounts and settings dialogs. The dialogs are combined into a single one now, which is adaptive and offers additional features like an option for OMEMO by default. The rewrite also resolves a number of issues and feature requests that were raised with the old implementation. It's still work in progress and will require further polishing.
@redstarfish If your friends are using #Android you might have a look at the #xmpp Android app #monocleschat which has a basic sticker functionality. Sticker are sent as pictures and can also be seen on other xmpp apps that do not support stickers (if I remember it correctly).
The lines are now blurred, especially since the primary source of definition was the Wikipedia article for “Fediverse”, and that often changes when someone randomly takes over.
Personally, back in 2010, if I remember correctly, I simply called everything as #DDFON or the “Decentralised, Distributed, Federated, Open, Network”.
That basically covers Jabber/XMPP, Matrix, OStatus (back then, before ActivityPub), Diaspora, DFRN, Zot, those crypto SNS, today's ATproto, and Nostr.
Last year, based on the two or three polls I did, I started calling it as:
A collection of mycelium is called the Mycelial Web.
Maybe confusing, the Mycelial Web can simply be called #SocialWeb. It was what all of it together were called back in 2005-2008 anyway (no idea how it fell out of use).
So, a collection of Mycelium networks is called the SocialWeb, which the Fediverse is simply one Mycelium network.
Happy to announce that I've got an extension on my current #NLnet A/V grant for #Libervia to work on S.F.U. (Selective Forwarding Unit), it's a service needed for large A/V conference rooms, à la #Jitsi.
However, the delay is really short (hard deadline in August), so lot of work planned in coming weeks.
It will be based on #Galène and parts will be available for whole #XMPP ecosystem.
I'm testing #PeerTube after a while for light integration with #Libervia and really pleased with what I see! Clean UI, lots of features, easy to use - great work by @Chocobozzz, @Framasoft, and the entire contributing team. Plus, there are a ton of plugins available! I'll be exploring the API to see if deeper integration is possible, it would be neat. #selfhosted#XMPP#videos
Let's not forget that perhaps one of the most egregious encroachments upon one's privacy, let alone the unfounded presumption and requirement that one must have a mobile phone device that supports SMS messages, is the very fact that the user is REQUIRED to submit their DID as a prerequisite to completing their account onboarding - even Signal still requires this, even though you are actually able to "hide" that DID from others so that they can no longer benefit by the discovery of your Signal account through the farming of their own respective contact databases!
Those are horrific, deplorable privacy incursions, and just one reason why I refused to use Signal for the longest time.
I actually cannot speak directly to whatsapp, since I never have, and likely never will, have an account on that communications platform (for those very same reasons cited above), but I suspect the same is the case with whatsapp as it was until fairly recently with Signal.
Matrix, XMPP, and many others have no such requirements, although some of them 'may' include, at your option, the option to do so - for the purpose of password recovery alone.
Just my two cents! ;)
Thanks to Yuki and everyone else who offered up their thoughts on the matter so far :)
I like @Mastodon, however I am also flirting with the #XMPP could-have-been, @movim as a platform to discover. If only #Movim had proper #ActivityPub compatibility.
The #ActivityPub gateway is a server component that can work with any #XMPP server or client, not only #Libervia .
About the status, it's working. I have 2 more things to do before the release:
- HTTP signature for GET requests (it's only done for POST requests right now), which will make it compatible with secure mode of other implementations.
- Use per-user encryption keys. For now it's one for the whole instance.
Both things are easy to do, I just need some time.
I don't use Signal, so I can only repeat what I've heard. That said, my understanding is they could until a recent change and now in most cases they can't...unless by "random people" you include employees of Signal, for whom nothing has changed and they can absolutely see your number and metadata, all neatly packaged in one place with everyone else just a third party doctrine request away for the US government.