XSF Discussion - 2021-08-05


  1. emus

    Ok, thanks

  2. emus

    guus.der.kinderen: but you mean the person never came back to you nor have replied to anything even you have their contact?

  3. guus.der.kinderen

    emus: Correct. I'm not sure I had contact information other than that forum.

  4. guus.der.kinderen

    In any case, I didn't follow up, not did he contact me.

  5. emus

    Ok, thanks for the heads up. But would it be possible to reopen the thread qnd ask again?

  6. MattJ

    I may have contact details, they used to be an active community member. They helped develop a previous version of the website... 🙂

  7. emus

    MattJ: That would be really great!

  8. guus.der.kinderen

    I don't think I can reopen that thread? I guess anyone can reach out to that person. It doesn't have to be me?

  9. emus

    I thought because the thread is closed

  10. Bung

    Test

  11. georgeorwell

    Is it still possible to read the book XMPP: The Definitive Guide today, or is it hopelessly out of date? 12 years is a long time, especially regarding the developement of XMPP in the last few years.

  12. edhelas

    I think it's like 1984, the main story is still interesting and applicable today

  13. georgeorwell

    haha ok thx

  14. Kev

    I think (disclaimer: author) pretty much everything that’s in there is still valid, but it obviously doesn’t cover the newer stuff that’s been added. The core of XMPP is still the same as it’s always been though.

  15. edhelas

    XMPP is having lots of new cool stuff, such as MIX

  16. moparisthebest

    is it though...

  17. Zash

    We have Carbons and MAM

  18. moparisthebest

    edhelas, https://www.moparisthebest.com/mix/

  19. moparisthebest

    though to be fair I heard tigase is doing something there

  20. Kev

    There are several implementations AFAIK.

  21. Zash

    Someone was working on one for Prosody too

  22. Kev

    ejabberd had one of the early drafts, I think. Tigase has a current one. Openfire had one in the middle.

  23. edhelas

    moparisthebest Soon™

  24. jonas’

    Kev, you moved! now you get reminded about https://github.com/xsf/xeps/pull/1047

  25. Kev

    jonas’ well aren’t I a lucky boy?

  26. jonas’

    you are! :)

  27. Zash

    Mmmm, message retractions and pubsub retractions?

  28. Kev

    I’m not convinced trying to fit the square 424 into a round mix hole is sensible, given how far off suitable 424 is. I’ll try to do this now before I get distracted again.

  29. mathieui

    Seconding Kev, the book covers the basics and most of the fundamentals are pretty much the same as explained in there

  30. georgeorwell

    I already asked about a week ago and got two really cool ideas for a topic, but maybe someone has other suggestions: I am looking for a topic for a bachelor thesis with which I can support XMPP. Any ideas?

  31. Kev

    Depends what your interest is really.

  32. moparisthebest

    as long as it has something roughly to do with passing messages

  33. Kev

    Do you want novel UX around chat? Do you want IoT? Do you want to develop a novel clustering technique? A way to cluster MUC rooms across services that’s more complete than FMUC?

  34. MattJ

    Spam and abuse prevention in decentralized networks :)

  35. MattJ

    Finally someone who can give us a solution for this

  36. Kev

    MattJ: Pull the plug, problem solved :)

  37. MattJ

    I did, and when I plugged it back in I had 20 more spam messages than I did before

  38. georgeorwell

    Kev, this is the standard question to which, unfortunately, I have no proper answer.

  39. MattJ

    (actually I haven't received any myself for some time... I shouldn't joke about it)

  40. Kev

    georgeorwell: How to minimise client state sync on login, when 198 resumption has expired (or is not available) is another interesting one.

  41. Kev

    Develop a JMAP-like mapping for XMPP.

  42. Kev

    The options are endless :)

  43. Kev

    jonas’:I *hate* saying ‘no’ to people on PRs in this sort of situation :(

  44. georgeorwell

    thx for the ideas, Kev! I'll take a closer look at some of your suggestions.

  45. Daniel

    Personally I've always wanted to do something with measuring battery consumption

  46. Daniel

    And the effects of Csi etc

  47. Daniel

    But that's probably extremely hard

  48. Kev

    Daniel: But wouldn’t it be interesting if you didn’t need CSI at all because reconnect was cheap? :)

  49. Daniel

    Maybe... However if you have jmap for xmpp the push still needs to come from somewhere. I'm currently not sure if jmap's eventsource is more effective than xmpp's maintaining of the TCP connection/stream

  50. Daniel

    But comparing that could also be a topic for a bachelor thesis

  51. Kev

    I wasn’t thinking of jmap particularly for the ‘cheap reconnect’ stuff.

  52. jonas’

    > jonas’:I *hate* saying ‘no’ to people on PRs in this sort of situation :( Kev: why did you not say no in the first place? Or maybe bring it to the list

  53. Kev

    Because I only just reviewed it?

  54. Kev

    Although the remaining issues were things I brought up in the first review too.

  55. arc

    Who do we have this morning?

  56. MattJ

    Wow, that came around fast

  57. arc

    Right?

  58. MattJ

    😐

  59. arc

    So is it just the two of us this week?

  60. Kev

    I don’t even remember if exactly 50% of board is quorate.

  61. arc

    I wasn't suggesting that we actually have a meeting with just two people.

  62. Kev

    I would have, if it was me and I knew there was quorum. Why else would I have gone into management but enjoying subjecting people to meetings? :D

  63. arc

    Would you like to join the board? We do have a vacant seat!

  64. moparisthebest

    > Why else would I have gone into management but enjoying subjecting people to meetings? :D finally... a manager admits it

  65. arc

    It is a super fun to spend a Thursday morning, or Thursday evening I guess from your perspective

  66. Kev

    I do sometimes wonder if I have a higher attendance at Board meetings than an average of all Board members, sometimes :)

  67. arc

    I think you do

  68. arc

    I have only missed two board meetings this year so I think I have the highest attendance? And I'm pretty sure you were also at most of them

  69. Kev

    Sadly, for the sake of my mental health I need to not take on more responsibilities. I already let too many things slip.

  70. Sam

    Weekly reminder for someone on board to provide feedback on financial things :)