XSF Discussion - 2021-05-26


  1. lovetox

    xmpp needs that muc remove message thingy, i dont know why i felt that not earlier, but spammers are annoying, especially if the post links

  2. Zash

    XEP-0425?

  3. mathieui

    lovetox, we have it though?

  4. Zash

    https://xmpp.org/extensions/xep-0425.html https://modules.prosody.im/mod_muc_moderation.html

  5. mathieui

    (prosody has a module which supports this, and it works, not sure about the other servers, I would guess MIX implementations also have some form of this)

  6. Zash

    Client implementation in Converse.js

  7. Zash

    Did Siskin do 425 and/or 424?

  8. Andrzej

    Siskin has support for 424

  9. Zash

    Andrzej: Any plans for 425? Read-only should be easy and similar to 424.

  10. Andrzej

    there were not plans, but that could be added as it is quite similar

  11. Andrzej

    there were no plans, but that could be added as it is quite similar

  12. Zash

    I forget the exact reasoning why 425 retractions don't look like 424, but it is subtly different so I stopped worrying about it.

  13. Menel

    Would be nice if last-message-correction (308) --> correct it to whitespace or something would result in behavior of 424. Isn't 424 just a special case of "last message correction" for the enduser?

  14. Zash

    No, different semantics

  15. Menel

    Jeah, its technally different. I just meant for the enduser.. Now only few clients use 424 and in androids conversations we still see the full message and a text that the user tried to retract it. Instead of a correction to whitespace. The xep feels redundant.

  16. şişio

    Someone says XMPP is safe but Matrix is more safe and convenient. How do you think?

  17. şişio

    I will create server

  18. L29Ah

    i don't think webshit is safe

  19. ben

    matrix is not good

  20. L29Ah

    and matrix sure is inconvenient, it doesn't even support channel history // https://github.com/matrix-org/matrix-bifrost/issues/64

  21. MattJ

    What do "safe" and "convenient" even mean exactly? Safe from what? Convenient for who?

  22. şişio

    > matrix is not good Why?

  23. şişio

    > What do "safe" and "convenient" even mean exactly? Safe from what? Convenient for who? Matrix said it was better because it was new Lance R vick

  24. MattJ

    Matrix and XMPP are two different protocols

  25. şişio

    > What do "safe" and "convenient" even mean exactly? Safe from what? Convenient for who? R vick said it was better because it was new

  26. şişio

    > What do "safe" and "convenient" even mean exactly? Safe from what? Convenient for who? Lance R vick said it was better because it was new

  27. MattJ

    Well if you think new things are better than old things, your question is answered :)

  28. şişio

    What do you mean? 😀

  29. şişio

    Is every new thing better?

  30. MattJ

    Me? I don't think so, no

  31. MattJ

    Do you?

  32. şişio

    No😀

  33. Menel

    I think both are save, xmpp is more tested. The rest is use case.. Server storage

  34. MattJ

    Then I think you can overlook any suggestions that Matrix is better simply because it's newer. Then maybe we can get past the whole "XMPP vs Matrix" thing

  35. şişio

    > Then I think you can overlook any suggestions that Matrix is better simply because it's newer. Then maybe we can get past the whole "XMPP vs Matrix" thing maybe

  36. şişio

    But (frankly) I liked the XMPP better

  37. MattJ

    Then why do you need someone else to tell you which is "better"? :)

  38. MattJ

    Different people have different requirements and preferences, and XMPP and Matrix are simply solving very similar goals in different ways

  39. lovetox

    https://xmpp.org/extensions/xep-0425.html#tombstones

  40. lovetox

    is the namespace on the <moderated> missing here?

  41. Zash

    It would appear so

  42. lovetox

    i hope prosody includes it :)

  43. şişio

    > Then why do you need someone else to tell you which is "better"? :) 😀😀🤐

  44. şişio

    Code is missing? > https://xmpp.org/extensions/xep-0425.html#tombstones > is the namespace on the <moderated> missing here?

  45. Zash

    Small mistake in an example, easy to fix

  46. şişio

    > Small mistake in an example, easy to fix 👊

  47. şişio

    No problem

  48. şişio

    XMPP not working multi device

  49. Zash

    How so?

  50. şişio

    How about you?

  51. Zash

    It works for me.

  52. Zash

    It has been working since 2006.

  53. Menel

    şişio: maybe don't write xmpp, but your client and server. Because that's what's not working, not xmpp. And maybe write in the chat of your app you use. You can find that room here: https://search.jabber.network/rooms/1

  54. şişio

    > It works for me. > It has been working since 2006. I guess client is not support multi device. Ok.

  55. Zash

    Take it up with the relevant client / server developers, operators.

  56. eevvoor

    şişio‎ your client does support multidevice, also your server.

  57. qrpnxz

    what do you even mean by multi device? Carbons?

  58. emus

    qrpnxz: you have a two phones and a laptop. one account connected to all devives (multi devices) but only the device you active use will notify you on new messages (still the others devices get the messages too)

  59. emus

    ahh, sorry I think your question was a different one

  60. qrpnxz

    i dont think theres a xep for only one client getting notif. Would be nice tho

  61. şişio

    All accounts are active but the message goes through a session

  62. şişio

    Multi device works on only unencrypted room

  63. eevvoor

    no, encrypted too

  64. eevvoor

    şişio‎

  65. eevvoor

    but encrypted rooms do not work perfect, they are sometimes buggy. 1:1 is less error-prone

  66. tutenote

    I wonder why Matrix is reinventing the wheel

  67. şişio

    > I wonder why Matrix is reinventing the wheel True :)

  68. tutenote

    I wonder why is Matrix reinventing the wheel

  69. werw0lf

    tutenote: their servers are heavier on resources

  70. werw0lf

    It seems like it's made by and for enterprises in mind

  71. eevvoor

    werw0lf, ehm, what do you mean by heavier?

  72. werw0lf

    Their required more resources to selfhost, I did my tests and RAM and CPU consumption when selfhosting matrix was way higher than when selfhosting an XMPP server

  73. werw0lf

    They require more resources to selfhost, I did my tests and RAM and CPU consumption when selfhosting matrix was way higher than when selfhosting an XMPP server

  74. werw0lf

    They require more resources to selfhost, I did my tests and RAM and CPU consumption when selfhosting matrix was way higher than when selfhosting a XMPP server

  75. eevvoor

    ah but that is more about scalability.

  76. eevvoor

    It is a feature if you can host both on raspberry pi and also scale up to high demands on a decent server.

  77. eevvoor

    Sounds like Matrix is less scalable to the tiny direction ;-).

  78. moparisthebest

    eevvoor: also to the bigger direction though :)

  79. moparisthebest

    See matrix.org constantly buckling under load

  80. moparisthebest

    It's almost like a database protocol isn't suitable for instant messaging or something, who'd have thought

  81. eevvoor

    I did not want to sound too negative, but yeah, I know.

  82. eevvoor

    Scalabilty by design is nice. Putting it after the design of the main architecture always brings pain.

  83. eevvoor

    moparisthebest, oh yeah, what a surprise :D

  84. Zash

    moparisthebest: that's why we're turning XMPP into a database replication protocol! with MAM etc.

  85. moparisthebest

    Matrix fans seem to think faster code will save them, I'm skeptical

  86. werw0lf

    Well if you want individuals to selfhost it and make a truly decentralized protocol is important to make it as light as possible so anyone can have access to it

  87. Zash

    Matrix fans seem to think that replicating all data everywhere all the time will save them.

  88. werw0lf

    Matrix is almost centralized at this point. If you join a public matrix room you'll find that 80% of the users are on matrix.org

  89. Zash

    The fact that that you, or anyone, can easily see that is a bit scary too.

  90. eevvoor

    yes that is a common critical point about matrix, this pseudo decentrelization

  91. Zash

    Here, you can't tell how many servers are involved unless you're an admin.

  92. moparisthebest

    That's not how you get the sweet sweet VC money though

  93. moparisthebest

    How many users do you have? Hmm impossible to say. How many can you lock in? None. *Click*

  94. tutenote

    Why do people chose matrix.org when there is librem for example?