decentralization takes by people who have never been subject to using moxie's software are uninteresting
Conversation
Replying to
I mean I thought it was widely agreed upon that his take on federation is shite but until Matrix is more mature S4L is the best game in town. Better than T6M, at least.
2
turning presence on with matrix federation enabled is a good way to turn your server into molten slag made of latency without a fundamental rewrite of the server-to-server API system so yeah
2
3
my analysis from working on it also mostly came down to "http/1.1 and json-encoding is a bad transport for this" but as far as I know, standardising anything else won't happen?
1
2
(hi I worked on making Synapse suck less for a year and I have many sads about the S2S API)
1
3
My main issue with Matrix aside from the performance issues is an indirect consequence of those.
It's supposedly good at bridging protocols, but the IRC bridge requires having a bot kicking anyone who doesn't send a message for 30 days from the Matrix room so you can't lurk.
2
1
They fixed it to stop kicking people lurking but still actively checking the channel, if their client notifies the server. The fix hasn't been shipped due to aggravating the already bad performance issues though. I really hope this gets fixed soon because it's super harmful.
centralised bridging also has the problem that s2s cannot send in parallel, each transaction has to be completed in totality before it 200 OKs
so backfill to validate the DAG/etc can cause a massive holdup, plus it means that your throughput bottleneck is a function of latency
1
1
a server with 1s latency, because serial transactions, has half the theoretical message throughput of one with 500ms
consequently a server w/ a noisy bridge that you also are in the room for can delay direct messages
1



