XMPP Service Operators - 2020-09-08


  1. Licaon_Kter

    tom: you really think that users should always toggle status all the time to match real life? Why would anyone waste all this time and mental work? What for?

  2. tom

    No I don't think users should manually toggle status

  3. tom

    I just want to know the level of engagement I can expect back from people in a group chat

  4. tom

    It's also part of social signalling, like how you read a person's face IRL. I compare their presence to if they've responded to gauge if what I said was not interesting to them or perhaps upset them

  5. tom

    It's also very creepy to me when I'm in a role playing chat and there's a couple people who never say anything and just idle, but always say they are online

  6. tom

    I wonder if they are datamining or if they are interested in the conversation, but just never get pinged because nobody mentions them

  7. tom

    Because they don't chat

  8. tom

    Unless mentioned

  9. tom

    Imagine playing D&D IRL, and there's like 5 people sitting in the background watching you but never saying a word. You'd probably feel pretty nervous

  10. Maranda

    tom: you may set conversation to set away status when off-screen

  11. tom

    Indeed. I asked someone about that and they showed me a screenshot about that sitting.

  12. Maranda

    For what regards Conversations status doesn't matter

  13. Maranda

    It doesn't even have the UI for it

  14. Maranda

    Why it should care?

  15. tom

    Because there are other XMPP clients out there that people use other than conversations, and if wall these walled gardens have taught us anything it is that good interoperability is important

  16. tom

    I think it's safe to assume that if one is using XMPP, they understand that. Or at the very least sympathize with it

  17. Licaon_Kter

    tom: > No I don't think users should manually toggle status Then why do you repeat that you want?

  18. Licaon_Kter

    tom: > I just want to know the level of engagement I can expect back from people in a group chat If I'm discussing something in another MUC, am I online or not? I won't post in yours...I'm busy.... And ffs I'm context switching like this a lot of times, I can't come to your room OR others to set AWAY everytime I'm doing something else...elsewhere...but I'm still online...

  19. Licaon_Kter

    > It's also part of social signalling, like how you read a person's face IRL. I compare their presence to if they've responded to gauge if what I said was not interesting to them or perhaps upset them But you are not in my face....why compare to that?

  20. tom

    Licaon_Kter: I think you may have misunderstood what I am saying if that is what you think I want. Let me clarify. I do NOT want users to have to manually set their status. I do want conversations to announce their presence as away with a custom status message (auto-away) or similar when the user has not interacted with their phone in the last 15 minutes. This would bring it more consistent with other client behaviors. This change would not be visible to the conversations user if you say conversations doesn't care about status. This would however be a very large improvement to other users of the muc

  21. mike

    If conversations started signalling my status by default I'd turn it off tbqh. I don't want to alert any chat room I'm in every time I pick up my phone.

  22. Licaon_Kter

    Actually....do set policies...hey...kick them if they have C and never away for 24h...I'm sure everything will work out....fewer users but as you wish

  23. tom

    Mike I don't see any problems with users opting to do that, but I do dislike that is the default behavior of conversations

  24. Licaon_Kter

    tom: > If I'm discussing something in another MUC, am I online or not? I won't post in yours...I'm busy.... ?????

  25. tom

    » If I'm discussing something in another MUC, am I online or not? I won't post in yours...I'm busy.... Yes your online I would say

  26. mike

    I think we've beaten this to death, honesty. I think it's a reasonable default in this day and age when "away" is such a meaningless state on a modern mobile device.

  27. mike

    You obviously don't, so ... I dunno. Conversations devs get the final call and you can accept it or fork it.

  28. tom

    I disagree that a mobile phone is such a special snowflake scenario that it needs to diverge from all other XMPP client behavior

  29. tom

    There were similar devices available before cellphones were popular that did speak XMPP

  30. Licaon_Kter

    tom: > Yes your online I would say I won't answer you....above you said I HAVE TO ANSWER

  31. Licaon_Kter

    tom: "all the other" people use Whatsapp... Are you "such a special snowflake"?

  32. tom

    NO i think your misreading me again Licaon_Kter

  33. Licaon_Kter

    tom: > I'll say something and it could be hours before i get a response ....

  34. Licaon_Kter

    Did I missread?

  35. Licaon_Kter

    Anyway you got your answers

  36. tom

    I think whatsapp and other walled garden proprietary fad services are out of scope and topic for an XMPP ops chat

  37. tom

    Unless we are talking about network transports

  38. Licaon_Kter

    tom: yeah, use swiping generalisations like "all the other" and $hit ldke snowflake when it suits you.....

  39. mike

    well they're obviously more popular with end users so something about their client UX at least needs to be looked at critically to see what they're doing right .

  40. Licaon_Kter

    mike: monopolies and closed networks, that's all

  41. tom

    All the other xmpp clients reffering to the clients connected to this room right now that are not Conversations

  42. mike

    nah accessibility of client software is a big factor. ease of signup especially. can't build a network if people can't join easily.

  43. mike

    I didn't lose 99% of my users to discord because of any technical merit, it was purely UX.

  44. tom

    Was it though mike?

  45. tom

    Or was it purely because discord had a lot of money to blow on marketing and paying popular youtubers to shill their platform

  46. tom

    Like how Microsoft Windows is popular because Microsoft of 90% marketing and it comes installed by default on OEM machines

  47. tom

    Despite making decisions unpopular with users like removing start menus, spying, and constantly reccomending onedrive

  48. tom

    And breaking down, getting viruses

  49. tom

    Updating itself nonstop

  50. mike

    well given a bunch of them straight up said as much, yes I do believe it was UX. ... and now we're talking aobut windows. I'm out.

  51. tom

    I'd bet if if you employed a marketing strategy as encroaching and expansive as microsoft's and discord's you would have just as many users

  52. tom

    I don't think you should believe it when you asked and they said UX

  53. tom

    I mean take it with a grain of salt sure

  54. tom

    But most consumers don't know what they want

  55. tom

    What they really want is to be told what to use and how to use it.

  56. tom

    And not have to make decisions for themselves

  57. tom

    It's unfortunately but it's why marketing gets as far as it does and the reason many things in the world today are the way they are

  58. tom

    I'd highly suggest talking to a professional salesperson and picking their brain

  59. tom

    Or even if you've ever worked in consumer electronics in your life

  60. tom

    There is also an institutionalization aspect to it. A lot of people have used nothing but proprietary walled garden services for so long that they begin finding comfort in it. Very much like a person who has spent most of his life in a prison begins to find comfort in the routine. In not having to be responsible for themselves. They get told when to eat, what to eat, how much to eat, when to sleep, when to wake up, when to pleasure and when to exercise. A free man has to make choices and be resonsible for earning the income to pay for food, what food he wants to buy, where, how to cook it. These choices can be scary to an institutionalized person. And like a prisoner who spent most of his life in a prison is overwhelmed when discharge and thinks about, often times committing another heinous crime in order to get back into the prison consumers find themselves back at the will of dataminers and tyrants

  61. tom

    » used to describe a person who has been living in an insitution (such as a prison) for a very long time and is no longer able to live an independent life in the outside world

  62. tom

    A similar thing happens in wild animals. Where if you take in a injured wild animal for too long, their hunting instincts could go away requiring the animal to live in captivity for the rest of it's life to survive

  63. tom

    Especially from a young age

  64. Maranda

    tom: there're protocol specifics, C isn't breaking anything on that part

  65. Maranda

    It doesn't handle presence states in it's UI, the only thing it can do is adding autoaway when it's offscreen

  66. Maranda

    Tell your users to enable that

  67. tom

    Maranda: I will, but a common thing I hear and I agree with is "I don't want it to say I'm online if I just check my phone real quick." Do you, the devs, or anyone else have opposition to adding an option in there to set away after offscreen for over 15 minutes?

  68. Maranda

    tom: send a ticket to change conversations default if you really want

  69. a

    the additional option to set "autoaway" will not hurt, but if it's not set by default, it will not be used by 99% of users

  70. Holger

    I think WhatsApp's 'last online' timestamp is a better indicator for what you want to know.

  71. Holger

    (Which Conversations and a few other clients have as well, except it doesn't work too well there.)

  72. a

    oh, btw, there is also "this user has read until this point" feature in Conversations, which could indicate they are at least aware of what's going on in the MUC

  73. Holger

    Right, that's more useful to me usually. Presence or 'last online' seems to be about deciding whether or not to write a message right now seems sensible (i.e., how likely is it my contact(s) will read it in time). Whereas in _most_ cases I just write the message anyway, and might later be interested whether they've seen it in time, or whether I need to phone them (always assuming it's about something time-critical).

  74. Holger

    XMPP's traditional presence thing seems mostly useless to me, _except_ that we (wife and me) use Conversations' feature to set DND when the phone is muted. So DND tells me I can write a message without having to worry I'll ring the phone while she's in a meeting or asleep or whatever. Basically the opposite of the original DND meaning :-)

  75. a

    you abuse DnD actually 😀

  76. Ge0rG

    that's a super practical thing though.

  77. a

    yeah

  78. Ge0rG

    You *also* know you won't get a response immediately

  79. Ge0rG

    Which is why I've shamelessly stolen that feature into yaxim as well :D

  80. Holger

    It's not patented?

  81. Ge0rG

    you can't patent this stuff in the EU, and I'm not going to travel to the US of A

  82. MattJ

    I was hoping Siskin could implement this too, but apparently iOS doesn't give apps the ability to access that :/

  83. Ge0rG

    you can't access silenced state?

  84. MattJ

    That's what I've been told

  85. MattJ

    And regarding the "abuse" - back when "do not disturb" actually meant that, it never actually stopped people messaging you anyway

  86. MattJ

    and many people stayed dnd always, which prevented *me* from messaging them

  87. MattJ

    I think the new interpretation is far more compatible with reality

  88. Martin

    My phone is always set to 'vibrate only'. Now I wonder if I always appear as DND too…

  89. MattJ

    Conversations lets you choose whether "vibrate" maps to dnd, or if only "silent" does

  90. pep.

    "So DND tells me I can write a message without having to worry I'll ring the phone while she's in a meeting or asleep". I never really care about people's status.. How do I know what timezone it is for the recipients I'm currently writing to. What if they're all different, should I tell the MUC to only send to some and not all?

  91. Martin

    Ah ok. It's not ticked here. 😃

  92. pep.

    If getting notifications annoys them, they can change their notifications settings

  93. Ge0rG

    per-jid notification settings when?

  94. Ge0rG waits for MattJ to post the slack flowchart

  95. MattJ

    :)

  96. pep.

    This also assumes people don't abuse, and I think that's a fair assumption

  97. pep.

    If they do well then you ignore them or sth

  98. tom

    There is another botnet spamming people now

  99. tom

    Ads for some onion site. It works by sending a roster request to people.

  100. tom

    You don't have to accept it

  101. tom

    But, the spammer later starts an OTR session

  102. tom

    And sends ads

  103. Vaughan

    tom: "I don't think you should believe it when you asked and they said UX" I think this is extremely arrogant. Nontechnical folk frequently migrate to 'the next big thing' and UX has much to do with why.

  104. tom

    It seems to be coming from a different domain each time. Last one troll.ml

  105. tom

    » <Vaughan> tom: "I don't think you should believe it when you asked and they said UX" I think this is extremely arrogant. Nontechnical folk frequently migrate to 'the next big thing' and UX has much to do with why. I think that is a largely incomplete and naive view Vaughan. Where users will say oh this UI is better than some other one, but really that's got maybe 2% to do with it. Where most of the migration happens because of their psychology being exploited

  106. tom

    Again consumers don't know what they want

  107. tom

    They just want someone to sell them something and tell them what to use

  108. tom

    Especially when it comes to computers

  109. tom

    Most people don't think like you or I

  110. tom

    In fact, thinking is painful for them. They think thinking is a chore

  111. Vaughan

    tom: I'm not saying UX is the whole story. Network effects have a lot to do with it too. But much of what you are saying is arrogant as you credit others with little intelligence or agency. There may be people in this very room who have only recently discovered xmpp and think it might be, at least in part, a path to freedom. Yet what they'll discover is that they are held in contempt by some members of this community. If you want to win converts, best not start by insulting them.

  112. tom

    I'm merely stating an observation. If it offends someone, that's not the intention but not something I can do anything about either.

  113. tom

    Kudos to anyone searching for a path to freedom

  114. stvn

    People like apps with better ux

  115. tom

    If you disagree, I emplore you to try an experiment

  116. tom

    Don't sell XMPP as a path to freedom to most people

  117. tom

    Sell it to them like they are expected to use it

  118. tom

    And magically they will try to conform

  119. tom

    All that really matters is the perception of popularity

  120. tom

    Not freedom, for most people

  121. stvn

    What do you recommend for xmpp desktop client !

  122. stvn

    ?

  123. tom

    Really depends on who I'm recommending to

  124. tom

    To a power user or someone looking for freedom I'd recommend psi+ or Profanity

  125. tom

    To someone just looking to conform I'd just tell them to use Dino

  126. stvn

    Profanity has omemi ?

  127. stvn

    Omemo

  128. tom

    Yes

  129. stvn

    Gajim is working well

  130. stvn

    But has awful gui

  131. tom

    I would agree with you. I used Gajim until 0.16.9

  132. tom

    Then held out there for a while until switching to psi+

  133. tom

    I don't recommend gajim anymore because I know it's heavily associated with GNOME3 since 1.x and I associate GNOME3/gnome foundation with Embrace Extend Extinguish tactics

  134. tom

    At least it's compliant though and implements a fair number of xeps

  135. stvn

    Why gnome3 with e3 tactics ?

  136. tom

    Based on how they treat other projects. Look through the bug tracker of deluge for instance where they were asking if deluge was a 'GNOME APP'

  137. tom

    And the refusal to implement window manager agnostic standards

  138. tom

    Search "MPV drops GNOME support"

  139. tom

    Requiring systemd to build

  140. tom

    For a while, and program that used GTK3 has forced client-side-decorations

  141. tom

    In general the GNOME ecosystem doesn't play well with the GNU and BSD ecosystem. Kind of it's own thing

  142. tom

    There is a lot of rough edges like this that usually have to be patched downstream. But if your a package maintainer, or you use a more bleeding edge distribution you deal with these problems first hand