-
halscode
> Matrix is much more different than just "JSON instead of XML". I'd rather say it's a totally different and unrelated protocol. It was designed with IRC in mind and definitely inspired by numerous proprietary messengers and web chats of the time, but… totally unrelated to XMPP, like XMPP doesn't even exist and is not worth even mentioning. there are more people (and projects, etc) on IRC than here and that's really saying something. The only people on this damned protocol (or specifically the open federation) are us XMPP developers ↺
-
halscode
tbh that's part of why I'm an XMPP developer, because I'd like to change that and make it accessible to people outside of the high tech developer circle. Part of this will be seamless client-side bridging (particularly, support for public bridges and ID formats of bridged networks so you can just kinda paste the ID in and connect)
-
wgreenhouse
halscode: old gajim had that, among others
-
wgreenhouse
an example of features we had but ditched
-
halscode
Monocles (Cheogram/Conversations too?) has some minor support for it, if you sync your contacts with the app it adds phone numbers via Cheogram, at least. But that in particular is probably not what most people want, especially since they probably have a phone number already that isn't through Cheogram
-
wgreenhouse
halscode: as I understand it, that gateway recognition feature (which is merged from Cheogram) should work with other transports too, if they declare an address format
-
wgreenhouse
Cheogram and not Conversations ^
-
doge
> tbh that's part of why I'm an XMPP developer, because I'd like to change that and make it accessible to people outside of the high tech developer circle. Part of this will be seamless client-side bridging (particularly, support for public bridges and ID formats of bridged networks so you can just kinda paste the ID in and connect) yeah and all bridges are garbage in my experience ↺
-
Menel
My feeling is, there are much more non devs using xmpp, only they don't use public channels much. Nearly every "normal chat" user just uses 1:1 and private groups.
-
Menel
At least that's true for all people I know IRL that are using it...
-
Martin
Yep. My wife, my parents and some friends use xmpp for 1-1 and private groups. None of them are in any public chat.
-
moparisthebest
> Yep. My wife, my parents and some friends use xmpp for 1-1 and private groups. None of them are in any public chat. Same here ↺
-
singpolyma
Similar for my thousands of customers I'm sure. They have no need for public channels
-
Martin
Thousands customers for JMP? Wow, I'd expected this to be a niche.
-
Martin
I'd love to have something similar with "bring your own phone number" and then use data only simcards, but afaik it only works with canadion or murrican phone numbers. :(
-
Benson
> Thousands customers for JMP? Wow, I'd expected this to be a niche. Double Wow. Congratulations.
-
wgreenhouse
Martin: aiui there is a need for an .eu partner carrier (like Bandwidth is for the .us/.ca route)
-
Martin
Not sure what that means. o.O
-
wgreenhouse
Martin: for north america the jmp numbers are at bandwidth.com (a voip provider that also services e.g. Google Voice)
-
wgreenhouse
I think there is a need for a similar partner for EU numbers
-
Martin
I mean something like jmp for europe with "bring your own number" would get me sold, but I can't go around and expect people to call and write to a murrican/canadian number. Also I have only changed my number once in 2001 and do not intend to do it one more time. ^^
💯 1 -
wgreenhouse
yes, understood
-
qy
> I mean something like jmp for europe with "bring your own number" would get me sold, but I can't go around and expect people to call and write to a murrican/canadian number. Also I have only changed my number once in 2001 and do not intend to do it one more time. ^^ 💯 ↺
-
Martin
Yeah, I really hope someone will do something similar here. But not sure if it would be sustainable as xmpp is quite niche. That's why I was so surprised about thousands of customers for JMP. I always have the expression that xmpp is more popular in europe, so thousands of customers is impressive.
-
Cynthia
Martin: i think the whole ID requirement is the problem
-
Cynthia
with EU phone numbers
-
Martin
Why? I can move my number from operator A to operator B easily. Why should that not be possible with operator C that's like an european JMP?
-
Cynthia
i don't think you can transfer your *personal* number to a business
-
Cynthia
like control over it and such
-
Martin
I'm pretty sure my current provider is also a business. :)
-
Menel
Yeah. That's not the issue
-
Martin
And I moved my number from provider to provider (each one being a business) several times over the years.
-
Menel
VoIP is just not so common here I think. And more expensive
-
Cynthia
yaeh i was gonna say
-
Menel
(I mean of course every number is VoIP at this point I guess, but you know what I mean)
-
singpolyma
The main thing is just finding a carrier willing to partner with us and with good access to the sms features etc that customers expect
-
wgreenhouse
singpolyma: a&a for .uk numbers was interested, yes?
-
Menel
Well wo don't have that SMS censoring at least like it seems to be common in the US. I can write the **** I want
-
Martin
WTF? US are censoring SMS?
-
Martin
lol
-
Martin
Always, or only when it is Trumpistan?
-
Cynthia
i don't think they censor SMS messages from VoIP numbers
-
Cynthia
for*
-
singpolyma
wgreenhouse: we have software integration with a&a but they denied by application for an account even after taking my money
-
wgreenhouse
Martin: it's the industry group representing the mobile providers, so no, not a trumpistan fatwa exactly
-
Martin
That's terrible, so it means that will also remain once they overcome Trumpistan. :(
-
Cynthia
Martin: in 2018, the FCC had a vote where they agreed that wireless carriers can block unwanted text messages
-
wgreenhouse
correct :(
-
singpolyma
And not all USA carriers censor the same way. One of our partners is just particularly egregious which is why we have multiple
-
Martin
*sigh* this world is broken…
-
Cynthia
don't rely on an unencrypted medium for proper communication :P
-
Cynthia
even the FBI says so
-
Martin
Of course, I prefer xmpp. But with non-xmpp people I have to use SMS as I refuse to use WhatsApp.
-
Cynthia
also i thought that SMS censorship happens similarly in the EU
-
Martin
I'm not aware of that. But maybe I just was not yet using forbidden words. What is typically censored? Political things or 'murrica like things like boobs and nipples?
-
Cynthia
i think it's just unwanted messages
-
Cynthia
like spam
-
Martin
Ok, so more a spam filter rather than censoring.
-
Cynthia
i think the censor part of this is that you can't really turn it off or something?
-
Martin
Yes, terrible if you lose messages without knowing as there are spam filters applied you can't control.
-
singpolyma
> Ok, so more a spam filter rather than censoring. Same in our case. Just takes a carriers decided that every message that says fuck must be spam... ↺
-
Martin
lol
-
Cynthia
might have not been with bad intentions, maybe they dealt with a ton of pornographic spam messages before they snapped :P
-
moparisthebest
> I'm not aware of that. But maybe I just was not yet using forbidden words. What is typically censored? Political things or 'murrica like things like boobs and nipples? My 12 year old got blacklisted temporarily for texting her classmate a question about their homework regarding the kingdom of kush ↺
-
jonas’
the important question is why your 12yo is not communicating with classmates via XMPP, silly.
-
theTedd
It's harder to convince a group of 12-year-old girls to use XMPP than it is your own daughter
-
jonas’
I hoped that my addition of the "silly" made the sarcasm suffiently clear :)
-
theTedd
It was
-
theTedd
If I were a childhood drug dealer, "I was asking about homework" might have been my excuse too
-
Martin
Hmmm, no idea why this is worth censoring, I don't even know what it is and my dictionary also fails: > dict kush > No definitions found for "kush", perhaps you mean: > fd-eng-deu: bush gush hush lush mush push rush tush > kish > german-english: kuh kuss > english-german: bush gush hush lush mush push rush tush > kish > fd-deu-eng: kuh kuss
-
jonas’
Martin, urbandictionary has some ideas
-
wgreenhouse
Martin: it's a mountain range on the indian subcontinent (the hindu kush) and also a named-for-the-place strain of cannabis
-
wgreenhouse
so presumably banned as a drug word
-
wgreenhouse
which is dumb
-
theTedd
😂 1Smart naming drugs after random nouns and gradually get every word banned✎ -
theTedd
Start naming drugs after random nouns and gradually get every word banned ✏
-
jonas’
sounds like fun
-
Menel
So where are all the free-sprechers when you need them?
-
Menel
Maybe same place as all the NRA guys when the state is overthrown.
-
hyol
https://berthub.eu/articles/posts/what-the-open-world-must-do-better/
-
hyol
(Please don't shoot me. I'm just the messenger. The guy lists an email for comments)
-
Trung
`.fun` is bloody expensive now
-
Trung
oh wrong pit sorry
-
theTedd
icantevenafford.fun
-
hyol
>NXDOMAIN Truly
-
hyol
Same for icanafford.fun
-
halscode
> My feeling is, there are much more non devs using xmpp, only they don't use public channels much. Nearly every "normal chat" user just uses 1:1 and private groups. that and maybe group chats, which are of course the main focuses of my client and you've also got to ask, why are they using this instead of the much easier to use whatsapp? probably because some XMPP enthusiast forced them to ↺
-
halscode
or, lack of censorship so they can say all the nazi bullshit they want, but there is a lack of data on all of this
-
halscode
aggregated analytics from clients might not be a bad idea to that end
-
Martin
> Martin: it's a mountain range on the indian subcontinent (the hindu kush) and also a named-for-the-place strain of cannabis Thx > Maybe same place as all the NRA guys when the state is overthrown. Aren't the NRA guys also the Trump guys storming?
-
halscode
> > Martin: it's a mountain range on the indian subcontinent (the hindu kush) and also a named-for-the-place strain of cannabis > Thx > > Maybe same place as all the NRA guys when the state is overthrown. > Aren't the NRA guys also the Trump guys storming? more or less ↺
-
moparisthebest
> the important question is why your 12yo is not communicating with classmates via XMPP, silly. Actually she is only using XMPP, but her friends use SMS so she's going through jmp.chat ↺
-
moparisthebest
Martin: this is what they were studying https://en.wikipedia.org/wiki/Kingdom_of_Kush
-
halscode
I might need some help. So, I have a test account for my client at jappix.org. I can get offline messages for that account when I sign in to it with Gajim, but I don't get them when I sign in on my app. There's no indication in the logs from the SDK, which go back to the stream initiation and initial presence, of those messages being received. The test account shows up as online to other clients, and the presence Gajim receives from it has default/missing priority (this is no different from what Gajim does; I checked), default type, caps, and `<show>chat</show>`. I think the server does try sending it because the offline messages sent before I started my app don't show up when I log out of it and log in to Gajim. Why might I not be receiving them?
-
halscode
I see code in my app for offline messages so I know I've done it before, maybe this server only implements XEP-0013? which would be weird because Gajim receives no `<offline xmlns='http://jabber.org/protocol/offline' />` in the message?
-
theTedd
My first guess would have been caps, but otherwise check your library isn't eating them
-
halscode
why would caps affect it?
-
theTedd
It indicates which features you support - if you don't support receiving offline messages, they're not going to be sent to you
-
Martin
halscode: one only doing legacy offline messages, one doing MAM?
-
halscode
It could be possible that Gajim is doing MAM, my client is not (I tried a long time ago and it didn't seem to work)
-
halscode
especially since it includes a mam:temp namespaced tag (or whatever the actual namespace was; it was something like that) (which might be why it didn't work in my client; I picked a more recent MAM version that wasn't temp)
-
theTedd
Gajim is using MAM, and XEP-0013 is deprecated
-
theTedd
But if the server has 'http://jabber.org/protocol/offline' in its caps then you could try it as a test
-
halscode
Very curious: disco#info at jappix.com reports msgoffline, http://jabber.org/protocol/offline, and MAM 0, 1, 2, and tmp are all supported
-
theTedd
Enqueue some messages for that account, and then request them after login (also note there is a purge command that could be removing them)