XSF Discussion - 2023-09-06


  1. Kev

    It was actually political. There was a big argument about it, so for the sake of getting something published I wrote a spec that would work fine for editing old messages, and wrote "but don't do it".

  2. nicoco

    I believe there are valid concerns about rewriting history?

  3. jonas’

    in the end it is a decision of the client if and how to accept corrections to older mesaages

  4. jonas’

    also what is a message :)

  5. jonas’

    is a chat state notification a message?

  6. lovetox

    t4d: you can ignore the recommendation, it's a decision on the receiver side

  7. Kev

    Well, and sender side. No point ignoring it on the receiver if the sender doesn't do it :)

  8. lovetox

    You can not depend that the receiver will display your correction as correction, that's all

  9. lovetox

    Kev: no client will give remote machines the possibility to edit all the history and then point at the spec and say "but they should not do it"

  10. lovetox

    I also plan to accept corrections for more than the last message, it's a weird limitation, and other messengers don't have it

  11. nicoco

    lovetox: Whatsapp just added it this year, and while it's not limited to the latest message, it's limited to messages sent in the past 15 minutes AFAIK. I wonder if it's client-sender-side limitation though. So some other messengers have this type of limitation too.

  12. lovetox

    Yeah and other messengers like ms teams have it forever

  13. Seve

    Personally if you can check the message's history, I see no reason to not allow older messages to be corrected (if that's a concern)

  14. jonas’

    the larger the gap between the time the message was sent and the time it was corrected, the more obvious it needs to be in the UI

  15. Menel

    And also the more irrelevant it becomes, who reads the old stuff.?

  16. jonas’

    old stuff can be pretty important in conflict situations

  17. Zash

    those are some nice council logs you have there, shame if they were to be "correted" before proper minutes are produced

  18. MSavoritias fae.ve

    wouldnt that be solved with edit history? plus the server would have the original message no?

  19. lovetox

    Also the client has the original message

  20. MSavoritias fae.ve

    also that

  21. lovetox

    These are of course concerns, ones the software developer has to solve for his user's

  22. Guus

    Holger - are you here?

  23. Guus

    (I'm having s2s issues, preventing me from one-on-one conversations, apologies)

  24. Holger

    Guus: On my phone for the next hour or so.

  25. Guus

    Holger: I was going to ask you if you can find out why conversations.im is timeing out after my test server is sending SASL EXTERNAL `<auth`

  26. Guus

    But that

  27. Guus

    ll be hard on a phone :)

  28. Holger

    Guus: Can have a look later today if you PM me the domain.

  29. Guus

    Holger: PM'ing is kinda hard. the host name contains 'netty02' which should be plenty unique

  30. Holger

    👍

  31. Guus

    Obviously, after digging into this for 12 hours, I find the issue 2 minutes after I ask you to help me.

  32. Guus

    Sorry Holger. We have an issue with DirectTLS. Problem doesn't happen with StartTLS. That's _very_ likely on our side.

  33. Holger

    > Obviously, after digging into this for 12 hours, I find the issue 2 minutes after I ask you to help me. That's always how it works. You should've asked 11 hours ago.

  34. Guus

    Yeah

  35. Guus

    You're setting yourself up for a _lot_ of noise ;)

  36. jonas’

    MSavoritias fae.ve, yep, sure, edit history helps. What I mean is: currently clients display a small low-contrast pen icon somewhere if a message was edited. When a message was edited a week or so after it was sent, the pen icon should be high-contrast so that when someone scrolls up to figure out how things went down, it's obvious to them that things might've changed since they last looked.

    👍️ 2
  37. gooya

    Can you even edit messages after a certain point? Last time I tried, editting a message from 2 days ago didn't work?

  38. Zash

    > It was actually political. There was a big argument about it, so for the sake of getting something published I wrote a spec that would work fine for editing old messages, and wrote "but don't do it". ↑

  39. MSavoritias fae.ve

    yeah i agree you need better visibility

  40. MSavoritias fae.ve

    for edited messages

  41. Zash

    gooya, so, the spec technically would support it, but clients might not allow it

  42. Link Mauve

    Back when I implemented edited messages in poezio, I had this idea of making the number of editions red instead of yellow if the distance between the first and the last versions was too high.

  43. Zash

    Gradients!

  44. Link Mauve

    But time between first and last version would also be a good indicator.

  45. Zash

    Why not both? :D

  46. Link Mauve

    Because currently it’s neither!

  47. Zash

    But on the other hand, the edit distance and the semantic(?) distance might be very different

  48. Link Mauve

    Indeed, that was why I didn’t do it in the end.

  49. singpolyma

    Gradient by levenshtein

  50. lovetox

    I create a git repository per message and allow the user to see full commit history

  51. jonas’

    hrrrr

  52. MSavoritias fae.ve

    https://ec.europa.eu/commission/presscorner/detail/en/ip_23_4328

  53. MSavoritias fae.ve

    > Digital Markets Act: Commission designates six gatekeepers

  54. Zash

    So it begins...

  55. MattJ

    Hmm, iMessage slipped through for now

  56. Zash

    and gmail?

  57. Kev

    I guess because no-one uses iMessage across business/consumer.

  58. Kev

    Or just it'll come after the investigation completes. *shrug*

  59. MSavoritias fae.ve

    my partner also pointed out twitter is not there

  60. MSavoritias fae.ve

    but tiktok is

  61. MSavoritias fae.ve

    which is another weird thing

  62. Kev

    That does seem particularly surprising, yeah.

  63. Kev

    Maybe the foot cannon was large enough there :)

  64. Zash

    You mean The Platform Formerly Known As Twitter?

  65. Zash

    Who uses _that_ anymore anyway?

  66. Kev

    Ex-Twitter.

    🤣️ 1
  67. MSavoritias fae.ve

    well to be honest in my travels around Europe (mostly eastern) nobody has used Twitter or Imessage

  68. MSavoritias fae.ve

    so it does make sense there

  69. MSavoritias fae.ve

    not sure how it is in the west

  70. Kev

    iMessage gets used a lot here, but not as much as Messenger/Whatsapp, I suspect.

  71. MSavoritias fae.ve

    yeah

  72. MSavoritias fae.ve

    messenger/whatsapp is huge

  73. MSavoritias fae.ve

    and snapchat in finland for some reason

  74. Zash

    It's highly regional afaik

  75. MSavoritias fae.ve

    yeah

  76. Kev

    And never that I've seen between business/consumer.

  77. MSavoritias fae.ve

    its viber in greece for some reason

  78. Zash

    Network effects move in mysterious ways 🤷️

  79. singpolyma

    No one uses WhatsApp here, but messenger yeah. I keep being told that iMessage is huge and probably it is but my contacts skew poor

  80. MSavoritias fae.ve

    heh. same in greece

  81. Guus

    In the Netherlands, using Whatsapp is a verb.

  82. Trung

    Everybody is on messenger here. e-v-e-r-y-b-o-d-y

  83. darkstar

    What's the popular one in China? Don't forget Asia.

  84. lutchann

    WeChat?

  85. lutchann

    WeChat claims over a billion active users

  86. MSavoritias fae.ve

    yeah wechat probably

  87. MSavoritias fae.ve

    kakao talk in korea afaik

  88. matthias

    > No one uses WhatsApp here, but messenger yeah. I keep being told that iMessage is huge and probably it is but my contacts skew poor Where is "here" for you?

  89. matthias

    I want to live there

  90. lutchann

    You prefer Messenger and iMessage to WhatsApp?

  91. Trung

    I unboxed a smartphone for mainlain China market the other day and there were no Google, no Playstore, no Facebook, Twitter, WhatsApp whatsoever. Only Chinnese apps.

  92. MSavoritias fae.ve

    sounds like an /e/ phone here

  93. matthias

    > You prefer Messenger and iMessage to WhatsApp? I only noticed "no WhatsApp" and ignored the rest

  94. stpeter

    Hi all, the XSF Board decided to cancel its meeting tomorrow at 17:00 UTC because a few Board members had late-breaking conflicts. The next meeting will be held on Thursday, October 5, at 17:00 UTC: <https://wiki.xmpp.org/web/Board-Meeting-2023-10-05>. In the meantime, we will work via email etc. to complete some of our open action items.

  95. Seve

    Thank you 🙂