nejka Cat Peklíčková on Nostr: prime example of a *very* overconfigured software is, coming back to an earlier ...
prime example of a *very* overconfigured software is, coming back to an earlier shitpost, except seriously this time, the "main" matrix chat server software, synapse, it *does* kind of work out of the box, except if you want it to actually perform even the most basic tasks (user wanting to join a larger room), you need to configure an entire set of workers which requires you manually somehow add an http level load balancer (your own), route different api endpoints to the workers, synchronize their configuration, set up redis so they can sync with each other, and every worker is bit different for a different purpose
with a "sane" software, this would be an option to toggle and it would handle it out of the box, synapse doesn't, it just dumps a bag of bricks on you
obviously, the main reason they do it is so they can sell this for premium to the real customers who actually want to use the server and not just play with it in few user conf (which is the most it can do out of the box)
Published at
2025-04-24 19:06:07Event JSON
{
"id": "5a8e5b119d36756ad14946983c4b1b585294d33be5806ab282b7d4c7affe7d95",
"pubkey": "64324b1906e08ecc8e98f21ed6df0161f230122c2e12c463806910d9cc2da9cf",
"created_at": 1745521567,
"kind": 1,
"tags": [
[
"p",
"64324b1906e08ecc8e98f21ed6df0161f230122c2e12c463806910d9cc2da9cf",
"wss://relay.mostr.pub"
],
[
"e",
"680fb73cb2e65ad0ffb469075c21aae0a294d4949065bd86f6e0c096b0125ada",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://blovice.bahnhof.cz/objects/8cb4768c-62ea-414e-95a7-1b668bf96f31",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "prime example of a *very* overconfigured software is, coming back to an earlier shitpost, except seriously this time, the \"main\" matrix chat server software, synapse, it *does* kind of work out of the box, except if you want it to actually perform even the most basic tasks (user wanting to join a larger room), you need to configure an entire set of workers which requires you manually somehow add an http level load balancer (your own), route different api endpoints to the workers, synchronize their configuration, set up redis so they can sync with each other, and every worker is bit different for a different purpose\n\nwith a \"sane\" software, this would be an option to toggle and it would handle it out of the box, synapse doesn't, it just dumps a bag of bricks on you\n\nobviously, the main reason they do it is so they can sell this for premium to the real customers who actually want to use the server and not just play with it in few user conf (which is the most it can do out of the box)",
"sig": "b6a3a9a1099a924eeb0fae730ccafeb5829b2cf7ee34f07d1b46021df4380dfe189284b52a8c640326ffad944bbb215aea8e873a70f0c4eac0a1a78ad38af8a1"
}