XSF Discussion - 2018-01-16


  1. flo

    hello is there a way to find out the total amount of active xmpp users worldwide? I know about the prosody monitor https://network.trashserver.net/ but I would like to know if there is any estimation of the deep net...

  2. flo

    Mattj could you help with that question?

  3. flo

    MattJ

  4. moparisthebest

    It'd be really hard to do flo , could maybe stalk cert transparency logs until Feb 28th and look for the number of XMPP servers then multiply by a few for users or something

  5. Zash

    You can guesstimate the number of servers. Users are harder.

  6. flo

    moparisthebest "Any list of XMPP servers, clients or libraries will, due to the dynamic and evolving nature of the XMPP market, be out of date almost as soon as it’s published." Maybe it would be worth a study to ask the biggest players for numbers.

  7. Zash

    Guess a distribution curve and multiply by the number of guesstimated servers

  8. moparisthebest

    Yea that will tell you how many users are on those servers

  9. Zash

    There are things like the Debian popcon and such that can provide some numbers

  10. moparisthebest

    If you want to try the cert transparency logs though you better do it quick the free lunch ends Feb 28th

  11. Zash

    waitwhat

  12. moparisthebest

    Zash: that's the go live date for wildcard certs at letsencrypt

  13. moparisthebest

    Today every xmpp domain you get a cert for is in the log, when *. example.org is issued you just have to guess

  14. Zash

    But certs aren't xmpp-specific in any way

  15. moparisthebest

    But a simple DNS query to check

  16. moparisthebest

    With any of the certstream projects

  17. Zash

    you mean srv records? those aren't required?

  18. Zash

    might as well go for one of those entire internet port scans

  19. moparisthebest

    Yes srv and or connecting to 5222 you'd catch a good number

  20. moparisthebest

    Can't tell how many domains though, and useless for ipv6

  21. flo

    You would catch whatsapp on port 5222 too... I'm more interested in the numbers of alternative xmpp clients

  22. moparisthebest

    flo: oh well for that just search GitHub

  23. flo

    moparisthebest‎ how does github tell me something about the userbase of lets say conversations?

  24. moparisthebest

    flo: sorry what are you after, number of users, number of clients, or numbers of users per client?

  25. moparisthebest

    Because those are all different things

  26. flo

    well users would be the most interesting thing, but the hardest to find out...

  27. flo

    just look at the prosody monitor, something is still better than nothing

  28. moparisthebest

    https://www.projectveritas.com/2018/01/15/hidden-camera-hundreds-of-twitter-employees-paid-to-view-everything-you-post-online-including-private-sex-messages/

  29. moparisthebest

    Is this is what passes for shocking news

  30. moparisthebest

    "Twitter has... What you send to Twitter"

  31. moparisthebest

    Then XMPP has no chance on the "it's better for privacy" front

  32. zinid

    For the majority it is not better, everyone supports e2ee already

  33. Alex

    lots of SPAM again the last 2 days :(

  34. edhelas

    I'm planning to move to Matrix, less spam there

  35. jonasw

    http://www.managingcommunities.com/wp-content/uploads/2015/11/not-sure-if-trolling.jpg "not sure if trolling or being serious"

  36. moparisthebest

    well zinid privacy and e2ee overlap a bit but it's not the whole story, no commercial walled gardens offer the kind of privacy xmpp does

  37. moparisthebest

    my point was if the average user is surprised that twitter has what they send to twitter, they have no concept of the term privacy and selling xmpp to them based on that is impossible

  38. moparisthebest

    the less nice way to put it is you'd have to sell xmpp to those morons by saying it has prettier stickers

  39. Kev

    It's hard to imagine why we'd have a hard time selling XMPP to anyone, if we consider people who like prettiness to be morons.

  40. vanitasvitae

    My Grandmother recently got an iPad for christmas. She had no experience with computers before and hasn't even used a typewriter once in her life (neither have I but thats not the point :D). I did not even think about installing her an XMPP client, because there is *no* simple to use client that I know of (let alone for iOS).

  41. Kev

    I kinda think Swift is as simple as it can sensibly be, for the very basic cases, but certainly the more complex stuff isn't as straightforward as it could be.

  42. moparisthebest

    well conversations is simple and pretty, but if you are trying to sell it to someone over whatsapp, I think all I can come up with immediatly is 'privacy' and for morons who are surprised twitter has what they send them, that's a non-argument

  43. vanitasvitae

    Originally my brother installed her Facetime, but then she couldn't call me, so I installed her Wire instead. Even Wires interface is too complicated (too many buttons and thingies to accidentally tap on). In the end we stayed with Wire, but my brother put the ipad in "guided access" (he basically blocked away many buttons and prevented wire from being closed).

  44. vanitasvitae

    I havent used swift, so I cannot tell, but conversations is certainly *not* easy to use unfortunately

  45. vanitasvitae

    at least in my opinion.

  46. moparisthebest

    why not? my 5yo uses it to message grandma

  47. moparisthebest

    she can't even fully read, just simple words

  48. Kev

    Swift's certainly straightforward enough for my parents, but they can use a web browser and the such too, so that's not as extreme.

  49. Kev

    Compared with relatives who're unable to work a phone.

  50. daniel

    Probably depends on the grandma. I wasn't able to teach my grandma to use a feature phone

  51. vanitasvitae

    moparisthebest, fair enough, most features of conversations are hidden away in menus, so mistake clicks are not made so easily

  52. daniel

    But then again I can't use Instagram

  53. vanitasvitae

    still, no encryption by default (I know we are getting there), and for example the green indicator thing doubling up as status indicator (if configured so) and image send button is confusing for starters

  54. daniel

    And I don't really want to learn it either because that's not my generation

  55. Kev

    You're too young to instagram?

  56. moparisthebest

    those users don't need to worry about status ?

  57. moparisthebest

    (no one really *needs* to from conversations honestly)

  58. Kev

    Not that I think instagram's the most enriching thing in the world, but ... yeah.

  59. daniel

    It has a very confusing interface...

  60. vanitasvitae

    moparisthebest, sure I'm nitpicking here. My point is, that XMPP could still be *even* simpler.

  61. daniel

    Kev: I was thinking I'm too old? But maybe I'm too young...

  62. moparisthebest

    vanitasvitae, does conversations even show status without fiddling in advanced options? I didn't think it did

  63. Kev

    daniel: I think you're younger than me, and a lot of my friends use it (and going down from my age to 25 or so - I don't have many friends below that).

  64. vanitasvitae

    sure it doesn't point taken :)

  65. Kev

    But I think we might be digressing :)

  66. Kev

    As an aside, I think status needs to be seriously rethought and simplified at the protocol level - at least by convention.

  67. daniel

    Kev: maybe it's different in the UK? I dont know a single person who actually uses it on a regular basis. I always assumed it was a generation thing. But maybe it's a culture thing

  68. vanitasvitae

    moparisthebest, some time ago I installed conversations on my fathers phone. It was a hassle to explain OMEMO fingerprints to him.

  69. Kev

    It could be regional. Back in the day, whether you were MSN/ICQ/Y! etc. was heavily influenced by region.

  70. moparisthebest

    oh I agree there vanitasvitae , I installed conversations on my mom's phone , trusted my fingerprints, and didn't mention omemo :)

  71. Kev

    vanitasvitae: I'm not convinced that e2e for all is actually the right thing to do.

  72. Kev

    Because in order for e2e to be meaningful there are some slightly tricky things that you *have* to deal with, or else have a central entity with too much control.

  73. daniel

    vanitasvitae: why did you even try to? Leave it in BTBV mode and don't bother with verification

  74. moparisthebest

    my 5yo doesn't know about omemo either, it just works

  75. vanitasvitae

    Try to explain him, that some times (when I reinstalled conversations), the fingerprint would change, and what that means

  76. vanitasvitae

    daniel, that was back, when BTBV didnt exist

  77. vanitasvitae

    I'm a long time user lol

  78. Link Mauve

    daniel, how do you enable that btw?

  79. moparisthebest

    I am convinced XMPP is the *best* (or only) choice for safely creating children's accounts :) https://burtrum.org/kids_firewall.pfw.txt

  80. vanitasvitae

    Link Mauve, just dont scan somebodies fingerprint :D

  81. Link Mauve

    Ok, but you still have to select it in the dropdown (?) menu, right?

  82. vanitasvitae

    I think no

  83. vanitasvitae

    but daniel is probably the better one to ask :D

  84. moparisthebest

    if you mean turn omemo on, yes you still have to do that

  85. moparisthebest

    (until feb or something? he has a plan to make it default)

  86. daniel

    Link Mauve: enable BTBV? That's enabled by default. You can disable it in the expert settings

  87. Link Mauve

    Ok, my parents definitely didn’t do that. :)

  88. Link Mauve

    I just enabled OMEMO for them between them and with my sister, without saying anything special about it.

  89. jonasw

    I disabled OMEMO everywhere because the interop with non-OMEMO clients on the same account is terrible.

  90. jonasw

    (and the pidgin-omemo-plugins mess my pidgin up badly, for some reason)

  91. Link Mauve

    I didn’t enable it with me, because I don’t use it. :p

  92. Link Mauve

    But they all use Conversations, and some use Dino, so that’s fine.

  93. vanitasvitae

    I would switch from gajim to dino as soon as they implement tray icon support, so that the app keeps running in the background

  94. moparisthebest

    ha I feel like that's all that is discussed in the dino muc nowadays

  95. moparisthebest

    the 'one true DE Gnome' dropped systray support so all other DEs should drop it, or something

  96. moparisthebest

    I disagree, but meh

  97. SamWhited

    I don't think it was a GNOME thing, I think the Freedesktop spec dropped it, IIRC

  98. SamWhited

    GNOME and many other DEs follow that

  99. moparisthebest

    gnome is the only one I know of without a systray

  100. SamWhited

    It moves faster than others, yes

  101. moparisthebest

    also iirc Link Mauve said it won't work in wayland either

  102. Link Mauve

    moparisthebest, my DE also doesn’t have a systray.

  103. Link Mauve

    I haven’t had one even when I was still on X11.

  104. mathieui

    I don’t have a systray either

  105. SamWhited

    Neither does mine (also on X11), although that might not matter much since I'm in a weird MATE/i3 mix and it's pretty heavily customized

  106. Link Mauve

    moparisthebest, KDE and Unity were the ones who wrote a specification (hosted at fd.o) to support systray on non-X11, but with Unity moving to GNOME I’m not sure where that went.

  107. moparisthebest

    leave my KDE alone kthx :P

  108. Link Mauve

    Hmm?

  109. moparisthebest

    I have been meaning to try something tiling though, maybe i3

  110. moparisthebest

    (I was just joking around, that I want to keep my systray in KDE)

  111. SamWhited

    I like i3 a lot, but I've also heard good things about "awesome" (I think that's what it's called)

  112. SamWhited

    But i3 is firmly in the "good enough" category for me, so I haven't tried anything else

  113. moparisthebest

    that's how I am with KDE, started with it in 2005ish and just could never switch to anything else

  114. Link Mauve

    “20:31:17 moparisthebest> (I was just joking around, that I want to keep my systray in KDE)”, if you read what I said again, that’s exactly what I said they are doing. :p

  115. SouL

    moparisthebest, +1

  116. jonasw

    SamWhited, if you like i3, awesome isn’t for you :)

  117. jonasw

    (I say that as a long-time awesome user who switched to i3)

  118. jonasw

    (because i3 had the single feature I always missed from awesome)

  119. SouL

    Which is? :)

  120. jonasw

    SouL, more freely tiling windows. awesome has rather fixed layouts

  121. Zash

    Having workspaces switchable independencly on each monitor is pretty nice

  122. jonasw

    Zash, yeah, that too

  123. SamWhited

    My only real problem with i3 is that I haven't found a good way to swap easily between the 1080p screen on my laptop and a 4k external monitor

  124. SamWhited

    (although luckily the only external monitor I use right now is also 1080p, so it stopped being a problem)

  125. Zash

    Swap how?

  126. SamWhited

    pluging in a 4k monitor everything on it is tiny, if I make it bigger when I unplug it the bar eats half my screen

  127. jonasw

    hm, I have a similar issue with my 3k notebook screen and the 19 inch 1280×1024 external one. I use a font which is rather readable even on small sizes (one of those <http://int10h.org/oldschool-pc-fonts/fontlist/>)