XSF Discussion - 2019-11-18


  1. edhelas

    https://news.ycombinator.com/item?id=21562261 got a few remarks about XMPP there

  2. edhelas

    it's on HN first page

  3. MattJ

    Nice :)

  4. Holger

    edhelas: Funny remark about the name, never thought of a Vim fork 🙂

  5. Holger

    And wasn't aware of the acronym.

  6. edhelas

    Actually Vim is a fork of Movim 🤫

  7. Holger

    Vim is what happens if you rewrite Movim in C?

  8. edhelas

    yup, we also ported the "can't escape feature", we call it the "Schrödinger's MUC presence"

  9. Zash

    edhelas: Have you tried not mentioning XMPP some time, see how people react?

  10. edhelas

    "is it based on Matrix" :p ?

  11. edhelas

    but yes it's an idea, I'm also presenting the project as a simple "communication platform" when i feel that the whole XMPP thing is too technical

  12. edhelas

    JSON in websockets https://news.ycombinator.com/item?id=21563294 \o/ here we go

  13. pep.

    Of course the hardest part is the XML we all know

  14. MattJ

    edhelas, I second Zash's suggestion - you'll observe that >90% of the discussion is related to XMPP, and almost none of it is about Movim or any of the things Movim can do

  15. MattJ

    HN is a specific type of audience who have a love/hate relationship with XMPP - but as far as Movim is concerned, I don't think any of that baggage is very relevant

  16. pep.

    yeah

  17. pep.

    Well it's also compatible with SĂ t

  18. MattJ

    Say it is built on top of the XMPP network, or supports federation via XMPP, or whatever

  19. MattJ

    in the small print on the website

  20. pep.

    yeah. Also what I have in mind

  21. MattJ

    But "XMPP client" in the title is just asking for people to judge the project based on what their prior experience of XMPP is, not their experience of Movim

  22. pep.

    One has to recognize that XMPP is not good branding in the open world

  23. jonas’

    or what they think other people’s experience with XMPP was.

  24. MattJ

    Funny that the rest of the discussion that is relevant to Movim is about how the name is too easily confused with vim, and must be changed if at all possible

  25. MattJ

    I can see that really confusing my family members if I set it up for them

  26. edhelas

    MattJ thanks for the feedback, next time I'll remove the XMPP mention and see how it goes yeah :)

  27. MattJ

    Also see https://news.ycombinator.com/item?id=21563600

  28. pep.

    I think this uses ConverseJS. Converse is not a full featured client on its own, and will require your own websocket-enabled proxy most of the time since BOSH is rarely enabled." people being wrong on the internet..

  29. Zash

    FUD, on HN? Never!

  30. MattJ

    edhelas, in any case, I haven't said it yet - congratulations :)

  31. pep.

    https://news.ycombinator.com/item?id=21564191

  32. pep.

    MattJ, ^ :P

  33. MattJ

    :)

  34. Zash

    Yeah, grats edhelas

  35. pep.

    pff, it got below the whole XMPP debate again..

  36. David Cridland

    https://dev.to/dwd/sending-a-message-mmc <-- Comments and corrections welcome.

  37. pep.

    english question: "everywhere where", is this common?

  38. David Cridland

    Hmmm. I can probably make that "everywhere", indeed.

  39. moparisthebest

    I think so yes

  40. David Cridland

    Done, thanks.

  41. moparisthebest

    I meant I think that's common, but yea can be removed too

  42. Ge0rG

    David Cridland: sent you some remarks in private. Also your examples are missing the obvious situation when one message is MIA and the follow-up message gets chat-marker-acked

  43. David Cridland

    Ge0rG, I think the principle is that we know if this is likely to have happened via '198 etc.

  44. Ge0rG

    David Cridland: if we only had s2s 0198

  45. David Cridland

    I think we do.

  46. Ge0rG

    In theory only

  47. David Cridland

    There's some questions over resumption, I think, but the basic acking service is solid (and in principle, the need for resumption should be much less).

  48. Ge0rG

    David Cridland: in principle.

  49. Ge0rG

    In practice, I'm experiencing multi-hour unidirectional failures between my server and muc.xmpp.org

  50. Ge0rG

    And all messages sent during such a failure are lost.

  51. pep.

    dwd, is that another take on https://dev.to/dwd/two-generals-8l5 btw?

  52. David Cridland

    pep., Basically. But better written (I hope) and hopefully more encouraging toward XMPP.

  53. David Cridland

    Loosely, I think XMPP is "winning" the space I'm calling "Critical Messaging", and I think we can capitalize on this (and move outward into other spaces from there, too).

  54. David Cridland

    So discussing message reliability and things through this lens is, I think, a useful marketing message.

  55. Ge0rG

    David Cridland: what's the target audience? Military contractors?

  56. Ge0rG

    I still think that we need more high profile users of xmpp listed on our pages

  57. David Cridland

    Ge0rG, No, more the crowd that thinks "Well, if it's good enough for...". And yes, it'd be great to get some case studies from high-profile names.

  58. B311

    131 i got also problems to talk with Ge0rG and his manyorhernames

  59. B311

    (i could doxx right now)

  60. Ge0rG

    B311: unfortunately, most of my contact info is public, and I only use one name.

  61. Ge0rG

    Oh. Too late.

  62. Tracer(Traceur)

    Ge0rG: hi

  63. Tracer(Traceur)

    i guess u mis red my message Ge0rG

  64. Ge0rG

    Surely I did

  65. David Cridland

    Tracer(Traceur), You appear to be threatening to publish private data on an individual, is that not what you meant?

  66. Tracer(Traceur)

    i do?

  67. Tracer(Traceur)

    let's ask an `admin` M.

  68. pep.

    If there was sarcasm involved I must have missed it

  69. Tracer(Traceur)

    wie z.B. der gute K3v

  70. Tracer(Traceur)

    0der !Martin

  71. Tracer(Traceur)

    ausm `kuketz-blog` ne'

  72. Ge0rG

    Tracer(Traceur): sorry, I'm not a participant of that community, I just lack the time

  73. Tracer(Traceur)

    Ge0rG: be sorry for that bullshit you serve to this community

  74. Ge0rG

    Yeah, everybody in the XSF hates me.

  75. Tracer(Traceur)

    Ge0rG: No way

  76. pep.

    What's all this ad hominem for? early christmas?

  77. Guus wanders in, frowns.

  78. Guus

    What did I miss?

  79. Guus

    (I liked the article, dwd)

  80. Ge0rG

    pep.: I have no idea.. Apparently somebody thinks I'm somebody else

  81. moparisthebest

    well that is such a unique name there can only be one in the entire world right?

  82. Zash

    "my commonName is globally unique" something something X.500 joke

  83. Guus

    Don't get me started

  84. Guus

    I've been battling LDAP all day

  85. Guus

    Well, LDAPs escaping JNDI escaped Java's escaped slashes

  86. Guus

    That was fun

  87. Zash

    So much escaping, the slash escapes into your mind!

  88. jonas’

    escaping hell

  89. jonas’

    my favourite of that would be the tab-completion zsh does with fusermount -u

  90. jonas’

    which somehow manages to replace ` 0` in a path with an actual nul byte. on the terminal.

  91. jonas’

    I don’t think I want to know what goes wrong *there*

  92. David Cridland

    Ge0rG, He's not annoyed about Jar Jar Binks is he? I could understand that.

  93. Ge0rG

    David Cridland: you can blame me for many things, but not for Jar Jar.

  94. !XSF_Martin

    > 0der !Martin > ausm `kuketz-blog` ne' Wow, but I would be more impressed if you threat to doxx me if I would not be using my real name on my websites and git repos...

  95. Tracer(Traceur)

    !XSF_Martin: no martin

  96. Tracer(Traceur)

    id doxx " Savant " aka CrYpToWl

  97. 8311

    :