What communities are y'all in that are only or primarily on Matrix? I haven't seemed to find myself in any yet, but perhaps I'm missing out
Shutting down the Matrix bridge to Libera chat
71–80 of 167 posts
Re: Shutting down the Matrix bridge to Libera chat
#72Earlier quoted context omitted.
Thank you for taking a close look at the source code and highlighting this issue. > You need to split on (or sanitize) null bytes Do you mean splitting on (or sanitising of) carriage returns (CR or 0xD) and newlines (LF or 0xA)? I read your security advisory and as far as I understand, the issue occurs due to improper handling of CR and LF characters. I don't see anything about null bytes there.
Null bytes are not allowed in IRC messages: https://modern.ircdocs.horse/#parameters Some IRC servers (especially those written in C) may interpret it as a line end, so you would have a similar issue
It is late here but I have pushed a quick fix to plug this loophole: https://github.com/susam/nimb/commit/1c02137>. Review comments, feedback, pull requests, patches, etc. are very welcome! Thank you for this comment thread which has been constructive as well as productive.
Re: Shutting down the Matrix bridge to Libera chat
#73Earlier quoted context omitted.
Well, stable for now. Give Discord another two decades to figure itself out and see what happens. When it hits the fan, there won't be a "Discord 2" right next door that everyone can migrate to by changing a URL.
I am patiently waiting for Discord to be sold to some corporation such as Microsoft so we can all move on to the next big thing. I wonder what it will be. Probably not Matrix, but definitely something.
Re: Shutting down the Matrix bridge to Libera chat
#74One thing that Libera and its predecessors have that is impossible with element and discord and slack is: multiple overlapping communities on the same platform. Maybe matrix/element has that, but I’m not very adept at finding it I guess. Old time original freenode had so many communities.
Re: Shutting down the Matrix bridge to Libera chat
#75The explanation seems a bit vague. What were the concrete issues at hand?
I'd like to see a post from libera about what they expect someone to do if they take the bridge and take it further to work on other servers..
I still dream of a trillium (sp?) manychat kind of thing that can bridge all things... I get that some want to prevent that - and others even if they want interoperability may have debates about how things should be implemented for various reasons.
maybe libera can make a bridge with options and defaults that make most people happy.. but a user of libera myself, but I want an all things work together future - I get that tech stuff can be hard, even without those who want walled gardens and barriers.
- fingers crossed for more options in the future instead of less.
Re: Shutting down the Matrix bridge to Libera chat
#76What communities are y'all in that are only or primarily on Matrix? I haven't seemed to find myself in any yet, but perhaps I'm missing out
Re: Shutting down the Matrix bridge to Libera chat
#77One thing that Libera and its predecessors have that is impossible with element and discord and slack is: multiple overlapping communities on the same platform. Maybe matrix/element has that, but I’m not very adept at finding it I guess. Old time original freenode had so many communities.
Re: Shutting down the Matrix bridge to Libera chat
#78Matrix has a long way to go to compete with IRC and XMPP... Godspeed.
It's not really the same thing, as far as I'm concerned. I use both Matrix and IRC, very extensively. Matrix is, for me, a replacement (or a slightly less annoying way) to handle "person to person and local group" communications. And the bridges beat having to run a bunch of other clients for Google Chat, Signal, etc. However, my goal there is to move people onto Matrix, and I've done a decent job of it so far in my…
I question whether the Matrix team even wants to eclipse IRC. It probably won't earn them many beans.
IRC is "professional technical chatter during work hours," and I use it as such - as I've used it for the bulk of three decades at this point.
Indeed and the clients and servers certainly treat it as such. But remember that Matrix is a federated protocol... What if your employer also used it? Or if you wanted to participate in Nix or Rust or Mozilla discussions?
Certainly you wouldn't want to receive work/business/etc messages while off with your friends and family. Different device, different account on the device, different client on the account... Lots of options to get Matrix working for you in more than one way.
But the clients are so different compared to IRC. And there is no real home server for the FOSS world. Mozilla, Nix each run their own AIUI.
Re: Shutting down the Matrix bridge to Libera chat
#79The explanation seems a bit vague. What were the concrete issues at hand?
Libera.Chat staff that used to work at Element departed the company due to budget cuts.
In combination with the budget cuts' wider effects on the matrix ecosystem, this meant there was little if any hope the issues with the bridge would get fixed.
Re: Shutting down the Matrix bridge to Libera chat
#80Earlier quoted context omitted.
IRCs other biggest weakness is that to host images is a PITA. As is sending files. DCC works, if/when it wants.
Hosting images is a great way to waste a lot of money and have to hire a squad of lawyers. There's a reason free image hosts have well known short lifecycles. The strength of IRC is that it is mostly stateless. Just lists of IPs subscribed to sockets.
Image capabilities are still possible as all you'll need to do is encode media in to base32 and then spew that to brother channel, #hn-images or something.
IRC is perfect for long blinding data dumps.
If the user opts in to imagery, let the client connect to that channel. Sure you'll loose out on the image if you were not available but irc is like that anyway.
Having your client throw [image:~hackernews_logo] to indicate that you've posted an image is no less spam than someone announcing that they've changed their nick to "doublerabbit|Zzz".