# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 19
# self = https://watcher.sour.is/conv/t47rjwa
Well Matrix is junk ๐Ÿคฆโ€โ™‚๏ธ After staying up late for several hours (it's not 2.30am ๐Ÿ˜ณ) I was unable to get my Dendrite homeserver to "Federate". I posted a Federation Failures in the hopes it gets the developers attention, but so far this is honestly a joke.

I honestly can't believe this simple concept of "servers talking to other servers" is so freak'n hard ๐Ÿคทโ€โ™‚๏ธ
Well Matrix is junk ๐Ÿคฆโ€โ™‚๏ธ After staying up late for several hours (it's not 2.30am ๐Ÿ˜ณ) I was unable to get my Dendrite homeserver to "Federate". I posted a Federation Failures in the hopes it gets the developers attention, but so far this is honestly a joke.

I honestly can't believe this simple concept of "servers talking to other servers" is so freak'n hard ๐Ÿคทโ€โ™‚๏ธ
@prologic I had had Synapse running before without issues, but long, long ago. Matrix is slow, and awkward. It might have many defendersโ€”you know, people who love ~pain~ itโ€”but I completely pass on that shit. Sorry for the time lost, I hope it was "fun". :-/
@prologic I had had Synapse running before without issues, but long, long ago. Matrix is slow, and awkward. It might have many defendersโ€”you know, people who love pain itโ€”but I completely pass on that shit. Sorry for the time lost, I hope it was "fun". :-/
@david Yeah I'm quite disappointed really to be honest with you -- And disappointed with the "industry" and "community" at large.

It's one thing to build shitty UI/UX which I'm honestly quite terrible at, but it's another to write shit software, over engineering, poor logging, poor documentation, and well fuck, you've just grown so big that no-one gives a fuck ๐Ÿ˜… (please correct me if I'm guilty of some of these too! probably am ๐Ÿ˜‚)
@david Yeah I'm quite disappointed really to be honest with you -- And disappointed with the "industry" and "community" at large.

It's one thing to build shitty UI/UX which I'm honestly quite terrible at, but it's another to write shit software, over engineering, poor logging, poor documentation, and well fuck, you've just grown so big that no-one gives a fuck ๐Ÿ˜… (please correct me if I'm guilty of some of these too! probably am ๐Ÿ˜‚)
Re-trying XMPP was less fun. At least I could stand up a Matrix server without punching all kinds of stupid holes through my network's firewall ๐Ÿ˜…

But this "Federation" thing is a joke. It doesn't mean what anyone thinks it means, it's just the latest hyped up BS in my opinion ๐Ÿ‘Ž -- Just call it what it really is, server to server communications protocols / API / whatever. And for the love of god, why make it so hard?! ๐Ÿคฆโ€โ™‚๏ธ
Re-trying XMPP was less fun. At least I could stand up a Matrix server without punching all kinds of stupid holes through my network's firewall ๐Ÿ˜…

But this "Federation" thing is a joke. It doesn't mean what anyone thinks it means, it's just the latest hyped up BS in my opinion ๐Ÿ‘Ž -- Just call it what it really is, server to server communications protocols / API / whatever. And for the love of god, why make it so hard?! ๐Ÿคฆโ€โ™‚๏ธ
@prologic Maybe it's harder to get Dendrite working properly (it's pre-release software after all I guess) but I never had any issue with Synapse, I had it up and running in ~15 minutes. The issue I did have was that it's a resource hog (mainly because of backfilling large federated rooms) but a few tweaks to caching settings improved that and I've been running for over a year with no issues at all.
I do agree it seems over-engineered in many ways, I must say. But overall I've been really happy with it and it's now one of my primary communication platforms.~
@prologic Good thing I never tried to set up federation. The Matrix server that I run is purely for my family. I just whish I had known about FluffyChat earlier, because itโ€™s much easier to use than Element. ๐Ÿ˜•
@prologic Good thing I never tried to set up federation. The Matrix server that I run is purely for my family. I just whish I had known about FluffyChat earlier, because itโ€™s much easier to use than Element. ๐Ÿ˜•
@prologic Good thing I never tried to set up federation. The Matrix server that I run is purely for my family. I just whish I had known about FluffyChat earlier, because itโ€™s much easier to use than Element. ๐Ÿ˜•
@prologic But now Iโ€™m confused. You said:

> But this "Federation" thing is a joke. It doesn't mean what anyone thinks it means

I thought it means that it works similar to e-mail: User A on server A can talk to user B on server B. Is that not what it is?! ๐Ÿค”
@prologic But now Iโ€™m confused. You said:

> But this "Federation" thing is a joke. It doesn't mean what anyone thinks it means

I thought it means that it works similar to e-mail: User A on server A can talk to user B on server B. Is that not what it is?! ๐Ÿค”
@prologic But now Iโ€™m confused. You said:

> But this "Federation" thing is a joke. It doesn't mean what anyone thinks it means

I thought it means that it works similar to e-mail: User A on server A can talk to user B on server B. Is that not what it is?! ๐Ÿค”
I think @movq is right, it existed basically since forever
@movq that's exactly what it means ๐Ÿ‘
As for clients, I prefer SchildiChat myself, it's an Element fork with a few improvements. I find FluffyChat too basic, but then I never liked WhatsApp either, which I guess it what it's trying to imitate UI-wise.
matrix is one of those love || hate situations i'm afraid. when implemented properly and the plants properly watered it can work just fine. but the documentation like many things are lacking, especially a year or two ago when many were trying to shoehorn it into docker. ended up solving this problem after a few days but synapse was resource intensive.

dendrite works (or did), but the number of issues not being addressed is concerning and their api/system components are not in full parity with synapse (yet).
i maintain a private matrix homeserver merely to bridge other communication methods that people i correspond with might use. comes in handy in that aspect.

i really miss freenode