XSF Discussion - 2018-07-26


  1. nyco

    hey, test

  2. jonasw

    hey

  3. nyco

    hi board members (and every one else ;-) ) do we have our meeting today? that may be implicit, but has not been made explicit last week, we had two apologies, but no-one showed up this week, we have no apologies so far, but many are on holidays I presume I'd like to jump on a call, so if no answer, I'll miss today's meeting, ok

  4. MattJ

    I'm around

  5. MattJ

    If people are on holidays, I'd rather that we explicitly skip the meetings in future

  6. jonasw

    +1 from the floor

  7. jonasw

    Guus has at least been around earlier today

  8. Guus

    I apologised for a couple of weeks. 😀

  9. Guus

    I'm here now by chance, but will drop in and out of WiFi.

  10. jonasw

    still on the trampoline?

  11. jonasw

    also, am I weird for first thinking about something like https://en.wikipedia.org/wiki/Trampoline_(computing) when you mentioned it the other day? :/

  12. Guus

    No, and yes. 😁

  13. jonasw

    damn

  14. Guus

    But you're in good company here. 😉

  15. 404.city

    hey, test

  16. nyco

    Error

  17. jonasw

    so how is a client using a "conversations compatible" XEP-0066 annotaiton on URLs to know whether to attach the OOB tag or not?

  18. jonasw

    on desktop, there’s no such thing as "sharing" a link or medium, so we can’t know whether a link is supposed to be displayed inline or not

  19. jonasw

    just annotating all link-only posts makes conversations and dino show it as a shared file instead of a shared link (for non-image content)

  20. Zash

    What are you asking?

  21. jonasw

    "who is at fault" maybe

  22. jonasw

    currently, jabbercat annotates all URL-only messages with <{oob}x/>

  23. Zash

    That seems wrong

  24. jonasw

    this is confusing because conversations and dino display it as "Open File" instead of the bare link for HTML

  25. Zash

    I think you want provide a way for the user to show their intent. Just pasting a link should be just a link.

  26. jonasw

    hm

  27. jonasw

    my intent is, whenever I paste an image, I want it inline

  28. jonasw

    or video

  29. jonasw

    or audio

  30. Zash

    /embed example.jpg

  31. Link Mauve

    This whole shared/not shared link is pretty dumb in the first place, imo.

  32. jonasw

    too complicated

  33. jonasw

    Link Mauve, I agree

  34. jonasw

    I think we should just ignore the oob thing and treat all links equally

  35. jonasw

    (which is what jabbercat does)

  36. Link Mauve

    I once started a Prosody module which a receiving client could ask for “what is this link?”, and get back what to do with it, without compromising the user’s IP.

  37. Link Mauve

    jonasw, that’s what we do in poezio too.

  38. Link Mauve

    Converse also does that.

  39. jonasw

    Link Mauve, ah, I want to write such a thing too

  40. Link Mauve

    I’m still unsure what the consequences may be for the server and for privacy.

  41. jonasw

    yeah, tricky

  42. Link Mauve

    Like, if you get an answer quickly it may mean someone else on this server asked for this URL recently.

  43. jonasw

    also in encrypted conversations you can’t really do that

  44. Link Mauve

    Of course you can, if you do trust your server for instance.

  45. Link Mauve

    Even if I were to use some e2ee, I still trust my server and my client equally, so it wouldn’t be an issue.

  46. Link Mauve

    Heck, I would even be fine with a Prosody implementation of e2ee. :D

  47. jonasw

    if you do trust your server, why are you using e2ee?

  48. Zash

    Why do people keep asking for e2ee?

  49. Link Mauve

    jonasw, because people seem to absolutely mandate it, or something.

  50. jonasw

    I want a thing which terminates OMEMO on my server, actually.

  51. jonasw

    that’s even better than trying to block it

  52. jonasw

    can somebody do that pls

  53. Zash

    Like ye ol' mod_otr for ejabberd :)

  54. jonasw

    Link Mauve, I intended to use the URL lookup feature I built into my XMPP bot over at xmpp@. Make it a separate process, possibly even on a separate machine (reached via XMPP), very simple XML format to let the client request arbitrary URLs from the service. Like this just over XMPP: https://github.com/jabbercat/jabbercat/issues/102

  55. Link Mauve

    Why in a separate process, rather than using Prosody’s async stuff?

  56. jonasw

    isolation

  57. jonasw

    don’t want to take the server process down due to some html parsing gone rwong

  58. Link Mauve

    That should hopefully not happen.

  59. jonasw

    better safe than s orry

  60. jonasw

    isolating this in another process doesn’t hurt

  61. Zash

    component!

  62. jonasw

    yeah

  63. jonasw

    or mod_client_proxy :)

  64. jonasw

    well, which is a component

  65. Zash

    or bot

  66. jonasw

    hm, if I gave foorl some rate-limiting and an IQ interface, I could try doing that now-ish

  67. Zash

    yeah

  68. edhelas

    so Slack is buing Stride and Hipchat

  69. edhelas

    https://techcrunch.com/2018/07/26/atlassians-hipchat-and-stride-to-be-discontinued-with-slack-buying-up-the-ip/

  70. Guus

    I wonder if that affects Jitsi

  71. moparisthebest

    I thought jitsi was atlassian?

  72. moparisthebest

    I can't keep up with it

  73. Guus

    It is

  74. moparisthebest

    Oh didn't notice hipchat was atlassian too

  75. Guus

    Right

  76. moparisthebest

    They want us to trial Microsoft teams at work

  77. moparisthebest

    I showed them inverse.chat and such but I guess it's not cool enough

  78. moparisthebest

    I suppose everything changing weekly will somehow be better

  79. Andrew Nenakhov

    jonasw, btw we chose different approach to share files and use xep-0221 instead of 0066.

  80. Ge0rG

    https://news.ycombinator.com/item?id=17620543 what a heated discussion

  81. Ge0rG

    Where are the xmpp trolls? 😁

  82. Andrew Nenakhov

    Busy working on creating an xmpp based slack alternative. :-D

  83. Ge0rG

    I've been in an org recently who want to do agile and don't know what slack is

  84. Andrew Nenakhov

    To better understand what's good in it I tried to make part of my company use Slack.

  85. Andrew Nenakhov

    It never caught on.

  86. Andrew Nenakhov

    Despite explicit orders to use it for communication.

  87. Andrew Nenakhov

    Thing is we had a decent corporate xmpp server and all managers and designers didn't want to switch so they just found ways to still use jabber.