

Not to my knowledge.


Not to my knowledge.


Apples to oranges.


It’s the most popular one by a huge margin, and it’s the reference implementation from the protocol devs.


If you set up your community on an existing server, like Matrix.org, it’ll be really easy. And it’s pretty easy to join as an end user.
But if you have your own domain, and you want to host your own Matrix server (mine is matrix.port87.help), be prepared to spend at least a day trying to get everything to work. There are six different services you need to run:
And there’s no guide for just setting up everything easily. You have to follow several different guides that sometimes have conflicting information. Not all the guides are exactly comprehensive, too, so be prepared to read a lot of documentation. You’ll also need to forward a bunch of ports, and then a port range (thousands of ports, for coturn).
It’s very easy to mess something up, and sometimes it’s very hard to tell. For example, I was running federation on 8448, like you’re supposed to, but my server was advertising that federation was on 443. This caused some rooms on other servers to be unjoinable. It gave me a cryptic error message about it, and I had to read through a few Stack Overflow posts and GitHub issues to finally figure it out.
Synapse will complain about Postgres’ collation and encoding, and that’s quite difficult to fix. You have to add some arguments to the startup command to force the right encoding.
Synapse will also log fucking everything, so make sure to set log level to “ERROR”.
None of this is meant to scare you away from running your own Matrix server. If you want help, I’d even be willing to zip up all my docker compose files and send them to you. This is more meant to indicate that the Matrix team should focus on making this process easier.


I’m in the process of switching my two communities to Matrix. It’s not bad from a user point of view, but running your own server is such an enormous pain in the ass. Like, way harder than it should be.


Why does the notepad app do anything but edit text?
I highly doubt that when you start a “Discord server”, there’s any new machinery spun up. There is a near 100% chance it’s just an entry in a database. Nobody’s running a server just for him. So I don’t think there’s even reason to be charitable.


What a marvelous testament to nature that this creature evolved to specifically mimic the adhesive medical strip so perfectly that I can’t even tell the difference.


- What AI is good for (boilerplate, tests, docs, refactoring) and what it’s not (security critical code, architectural changes, code you don’t understand)
Incorrect. AI is only good for boilerplate. Letting it write tests will give you broken and incorrect tests. Letting it write docs will give you incorrect docs. Letting it refactor will give you bugs. AI is passable at generating boilerplate.
Well, it’s also good at writing code to use as the “Incorrect” part of a Correct/Incorrect example.
I asked Gemini to write just the most basic use case for my tokenizer library the other day (checking to see if a search query is found in a set of already computed tokens), and it couldn’t even get that right, but boy was it absolutely certain that it did. Pathetic. If it were an unpaid intern it would be fired.


I don’t really mind it not being e2e encrypted, since it’s hosted on my own hardware, but that’s good to know.


I just set up my own Matrix server. Holy shit that was annoyingly hard.
I’m not even done. I have to set up Element Call for audio/video.


I’ve been dragging my feet to migrate my support servers for SMUI and Port87 from Discord to Matrix. I think now is the time.


True! Everyone gets to use what they like. :) It’s one of the many reasons I switched from winblows.


Yeah, I meant that I don’t use Gnome on my virtual PCs, because it’s not as easy without the mouse corner stuff. KDE is easy even without the mouse corner stuff.


Yeah, I have. It’s a huge improvement over 5. I use it on my virtual machines, since flinging the mouse into the corner isn’t really an option there, I just can’t get used to it on my main machine.


My whole work and home networks are all Unifi stuff. I absolutely love them. Way more reliable than anything else I’ve ever tried.


I want to love KDE, and really, I do, but I just can’t replace my normal desktop. Gnome makes sense to me. I disagree with a lot of their “simplification” ideology, but I can’t say they do a bad job at it.
I’m happy you’re enjoying KDE. Enjoy it even more for me. :)
Lgtm.
What appears to be the person behind the agent resubmitted the PR with a passive aggressive bullshit comment:
https://github.com/matplotlib/matplotlib/pull/31138#issuecomment-3890808045