-
Link Mauve
“01:44:52 Zash> Link Mauve: Can't you just chmod a+r the xep84 node, like people want with omemo?”, and willingly give away your JID in your MUC presence so that other participants can find it? ^^
-
Link Mauve
I just added a page for an event we’ll be part of, https://wiki.xmpp.org/web/Capitole_du_Libre_2017
-
Link Mauve
It’s next weekend, Guus, could we get a stock of stickers in time for this event? :x
-
Link Mauve
I’ll try to get other things as well, for example a French translation of Arc’s Prosody booklet, and maybe stickers of ours.
-
Guus
Link Mauve: sure. Send me a shipping address.
-
edhelas
Guus o/
-
edhelas
we need to prepare a bit for T-DOSE as well :)
-
Guus
edhelas: yes. Suggestions?
-
Arc
holy crap, im on live internet video
-
Arc
https://video.nest.com/embedded/live/ctrlh1
-
jonasw
congrats or so? :-)
-
Guus
If I click this link, everyone better had their clothes on, Arc...
-
jonasw
:D
-
jonasw
Arc, which one of that is you? :-)
-
Guus
He's the one sitting down.
-
Guus
did he bring his own french coffee press?
-
Guus
oh, shh, he's looking!
-
Guus
oh, false alarm.
-
Guus
I could do this all day! ;)
-
Arc
i brought it here to stay here, but yes. its for tea
-
Guus
woah - quite a bit of lag.
-
Arc
yea, a few seconds
-
jonasw
tea!
-
jonasw
building a tea-machine with CLI interface so that I can write down tea-instructions as makefiles is on my long-term todo :)
-
Guus
jonasw, you need a (different) hobby.
-
Guus
I mean, CLIs are so passé.
-
edhelas
jonasw why not write a XEP for that ?
-
jonasw
Guus, trivial to make anything on top of CLI :)
-
Zash
Guus: NO U
-
edhelas
Makefile Over XMPP
-
jonasw
edhelas, HTCPCP over XMPP?
-
Arc
Rust!
-
Zash
Arc: Moldy tea? Sounds awful
-
Guus
He just put away his laptop - probably won't respond :)
-
Guus
I like my new Big Brother role :)
-
jonasw
Big Guus
-
jonasw
Guus, edhelas, also, a CLI tool could just be a frontend to an XMPP client sending commands ;-✎ -
jonasw
Guus, edhelas, also, a CLI tool could just be a frontend to an XMPP client sending commands ;-) ✏
-
Guus
excuses!
-
arc
Heh
-
arc
Rustlang
-
Link Mauve
Guus, do you prefer one in France or in the UK? (CC: mathieui.)
-
mathieui
one what?
-
Link Mauve
Shipping address for SCAM material.
-
Link Mauve
Or maybe it would be more prudent to ship directly to the friend hosting us?
-
Link Mauve
Guus, how long would it take to ship them, generally?
-
Guus
Link Mauve: I don't care. You should account for a couple of days delivery time
-
mathieui
well, unless it arrives on saturday, it doesn’t change much
-
Link Mauve
For me it has to arrive on Friday morning at the latest.
-
Guus
Link Mauve: I have little experience - I think Daniel received his after two days. That was NL->DE
-
Ge0rG
wouldn't it be cheaper and faster to order material from a local printing shop?
-
Guus
Link Mauve: no promises other than that I will send it today.
-
edhelas
Guus you'll bring goodies for T-DOSE BTW ?
-
Guus
Georg: I have them pre-printed, shipping doesn't cost much.
-
Link Mauve
Ge0rG, it may be, and we’re going to print some ourselves as well (French conference).
-
Ge0rG
Link Mauve: what's the difference, accents all over "XMPP"? :D
-
Link Mauve
:p
-
edhelas
imèmpépaÿ
-
edhelas
*ixèmpépaÿ
-
daniel
printing something that is comparable in quality is pretty expensive. while shipping is not
-
Ge0rG
zímpŷ
-
Link Mauve
Ge0rG, JabberFR is pretty well-known around here, so we’ll probably stickers with our logo, and also a translated flyer of Arc’s Prosody setup.✎ -
Link Mauve
Ge0rG, JabberFR is pretty well-known around here, so we’ll probably print stickers with our logo, and also a translated flyer of Arc’s Prosody setup. ✏
-
Ge0rG
X̲͍̬̺M̰͔͉̼̹̲̯Ṕ̭ͭ̿P̟͉̤̮̥̺̍ :D
-
Link Mauve
Guus, ok, so: Emmanuel Gil Peyrot 19 Victoria Road CB4 3BW Cambridge United Kingdom✎ -
Link Mauve
Guus, ok, so: Emmanuel Gil Peyrot 19 Victoria Road CB4 3BW Cambridge, Cambridgeshire United Kingdom ✏
-
Guus
Link Mauve: just the stickers, or also Arc' leaflet (I've got English ones only)
-
Link Mauve
Hmm, maybe a few English ones, I’m sure there will be some non-French people around.
-
Link Mauve
mathieui, any idea for the amount? I’ve never been to that particular event.
-
Guus
I've sent Daniel 100, I think.
-
Guus
If you don't put them on the table all at once, they'll last longer :)
-
Guus
(stickers, that is)
-
mathieui
100 sound good
-
zinid
what stickers/
-
zinid
is it a meme or something here?
-
Link Mauve
Guus, sure. :)
-
Link Mauve
zinid, the things you can put on the back of your laptop.
-
Ge0rG
I didn't know XMPP had stickers support
-
zinid
but I don't have a laptop...
-
zinid
fridge is ok?
-
Ge0rG
yeah
-
Guus
100 stickers, 20 english folders (the folders are bulkier to send - I'd be happy to send as many as you want, but if you don't need them, I'd rather prevent have to find suitable envelopes :)
-
Guus
will that do, Link Mauve?
-
Link Mauve
Guus, yup, should be fine, thanks!
-
Guus
ok. Will send them this afternoon.
-
mathieui
thanks!
-
Guus
np
-
Guus
Jonasw the library list on the website isn't validated against the list of known platforms - is that by design?
-
Guus
(I'm not bothered by it - just checking)
-
Ge0rG
I think we had a discussion about "platforms" for libraries being harder to pinpoint than for applications
-
jonasw
Guus, isn’t it? I thought it was
-
jonasw
ah right
-
Ge0rG
MattJ: what about making MAM response messages type=headline?
-
Guus
Link Mauve: two envelopes on their way.
-
Link Mauve
Yay, thanks!
-
moparisthebest
jonasw: is there ever more to making tea than boiling water and dropping a tea bag in there for a bit?
-
Zash
Dangerous statement to make near any brits
-
mathieui
teabags? blasphemy
-
Link Mauve
My monocle just fell.
-
SamWhited
> My monocle just fell. I'm really glad that stereotype translates across the channel as well as it doors across the Atlantic, that made me laugh.
-
Ge0rG
I just wondered if that stereotype will be still understandable in the next 10-20 years, but then I realized that most of us know monocles from TV anyway, not from real-life.
-
Zash
I should get monocle
-
mathieui
My monocycle just fell
-
Zash
*monoclepop*
-
jonasw
moparisthebest, :-O
-
jonasw
(a) timing, and (b) teabags?! heresy!
-
moparisthebest
Zash: I refrained from mentioning I then ice it and put in copious amounts of sugar for fear of British retribution
-
jonasw
moparisthebest, that has its uses and would also be amazing if automated
-
dwd
moparisthebest, Making tea is just boiling water, a teabag, a mug, and some milk once ready.
-
Ge0rG
ewww, milk!
-
dwd
moparisthebest, I know some people like to faff about a bit with loose tea and so on, but it basically tastes the same whether decent tea leaves are in a bag or not.
-
dwd
Ge0rG, Yes, of course. Otherwise Wrong.
-
moparisthebest
some people put milk in coffee here, never seen that with tea, it's funny how little things like that are totally different in different places
-
Ge0rG
I've tried tea with milk once or twice, and it was a shocking experience.
-
jonasw
it really depends on the tea
-
dwd
moparisthebest, Totally wrong in some places you mean.
-
jonasw
some Assam with milk -- great. earl grey with milk -- eww
-
moparisthebest
is there more than one kind of tea? /sarcasm :)
-
dwd
jonasw, Ah, I was worried you were about to suggest that fruit infusions were tea.
-
jonasw
dwd, eww fruit infusions
-
dwd
jonasw, In which case, obviously, you'd have been Wrong many times over.
-
moparisthebest
I only ever drink warm/hot tea when I'm sick once or twice a year
-
moparisthebest
sweet tea though, that's a different story
-
dwd
moparisthebest, That is a bizarre American thing. Probably not helped by being inflicted by Lipton's Yellow Label and not any of the decent stuff.
-
Ge0rG
do two Wrongs make one Right?
-
dwd
Yellow Label is both the world's most popular tea, and simultaneously not sold in the UK because we like halfway decent stuff.
-
moparisthebest
is uh, 'sun tea' a thing elsewhere?
-
dwd
Ge0rG, Well, tea without milk is Wrong, and fruit infusions are Wrong, obviously, but fruit infusions without milk is curiously less Wrong than with milk.
-
moparisthebest
on a hot summer day we put tea bags and water in a clear glass jar and sit it in the sun all day
-
moparisthebest
then of course sugar and refrigerate it
-
dwd
moparisthebest, Not seen that one before. Can't really see why you'd want to do that over just boiling water through teabags. (Through would have the same effect of reducing the tannins, which you probably want for ice tea variants).
-
mathieui
I ordered iced tea in the US, was expecting the lipton peach soda, came out with half a gallon of bad tea with ice
-
SamWhited
> Probably not helped by being inflicted by Lipton's Yellow Label and not any of the decent stuff. That's the point, sweet tea requires a little bit of really crappy tea with your sugar! It's just how things work.
-
SamWhited
If you're using good tea you're doing it wrong.
-
Ge0rG
it looks like the controversy about tea is even larger than the controversy about MIX
-
mathieui
maybe this could go in the council agenda
-
SamWhited
Although, while Lipton is acceptable, you need Tetly if you want really good sweet tea. Trust a man who grew up in Georgia.
-
jonasw
what’s georgia
-
jonasw
;-)
-
dwd
You have Tetley's?
-
dwd
jonasw, Country just south of Russia.
-
SamWhited
We are the home of sweet tea, comrade!
-
Ge0rG
In Soviet Russia, there was only bad Chinese tea.
-
arc
OK that's it, xmpp tea room must happen now
-
SamWhited
dwd: I'm not sure if it's the same, it's the generic bad black tea blend though, not any directrix type
-
SamWhited
*sigh* phones.
-
SamWhited
Can't type.
-
dwd
I think they only do the one thing. Presumably not advertised by Yorkshiremen in flat caps in Georgia, though?
-
SamWhited
http://www.tetleyusa.com/Components/Files/ProductImage/040214125141-mainclassic_black_tea_l.jpg
-
arc
That's actually kind of a brilliant thing for a con, instead of a plain old booth, host a tea room.
-
dwd
SamWhited, Same company, all right. Here it's https://www.tetley.co.uk/our-teas/our-full-range
-
SamWhited
Ah yup, that's the one. They're also very popular here (but only for iced and sweet tea)
-
SamWhited
Well, "here", I'm in Texas now and that's not really the same, sweet tea confuses places here.
-
mathieui
arc, offering hot tea at fosdem sounds like a plan
-
Link Mauve
arc, the Quadrature du Net does that at CCC.
-
dwd
arc, We could use Lloyd's XMPP code for controlling the kettle, too.
-
mathieui
(tbh the concept has been quite pioneered by the "quadrateahouse" at each international CCC event)
-
Link Mauve
It’s a great way to get random people to discuss together.
-
Zash
XEP it!
-
SamWhited
I thought teapots all implemented HTTP via RFC 2324?
-
Zash
Extensible Tea and Coffee Protocol
-
Link Mauve
Zash, sounds way too syn and ack ridden.
-
Zash
Pfft, HTTP, who uses that anymore?
-
Ge0rG
can't we just have somebody publish the beverages?
-
Zash
<stream:tea to="ge0rg">...
-
arc
Bulk tea is cheap. Dirt cheap
-
Ge0rG
Is that RFC 2324 compatible?
-
SamWhited
I do like this idea … xmpp tea room. I hope I can actually make it to the summit, we'll see. Trying to convince my company, but probably only can if one of my talks is accepted.
-
dwd
Erm. Did disco#item elements once have an "action" attribute?
-
dwd
Probably one for ralphm, Kev.
-
dwd
Perhaps zinid too. Basically it's before my time anyway.
-
Zash
https://xmpp.org/extensions/attic/jep-0030-2.1.html
-
Zash
Looks like a yes
-
Zash
No older versions than 2.1 available? :(
-
dwd
Ah, part of disco#publish. Also supported by Openfire. :-)
-
Zash
Wait, what
-
dwd
Zash, Our Pubsub code has various bits in saying the spec isn't stable and might change, too. It's like archeology sometimes.
-
Zash
Version 2.4 (2008-06-06) Per Council consensus, removed disco-publish feature (implementations should use publish-subscribe instead).
-
dwd
Zash, Yup. Openfire did make that jump. But still has disco#publish support knocking about - mosly, I suspect, where it hasn't been removed.
-
Zash
I wasn't even aware this had existed
-
jonasw
fun
-
dwd
Zash, I was dimly aware of disco#publish. Enough to vote to strip it while I was on Council, apparently.
-
Zash
Before my time
-
dwd
Zash, I stood for the first time in 2007. Fiercly contested election, back then: https://wiki.xmpp.org/web/Board_and_Council_Elections_2007
-
ralphm
dwd: but even disco push didn't require an action attribute
-
ralphm
Don't think we had that attribute
-
ralphm
Oh, just saw the old version. Never mind
-
dwd
ralphm, Yeah. I don't think Openfire has this quite right even so, but it's probably been lying in wait for years.
-
Ge0rG
Can we have that "MUC" vs "Group Chat" vs "Conference" discussion on standards@ instead of on twitter, please?
-
moparisthebest
I suppose it depends on whether your intended audience is twitter users or not
-
jonasw
which discussion?
-
daniel
can we have the official twitter account RT please?
-
daniel
not sure whats wrong about twitter
-
daniel
you should be glad i didn't post that on instagram
-
zinid
daniel: 140 characters
-
daniel
zinid, 280!
-
zinid
zOMG
-
daniel
and it's a poll
-
daniel
you should just say a or b
-
jonasw
daniel, what twitter?
-
jonasw
I have no idea what you’re all talking about (that’s wrong with twitter)
-
zinid
what is twitter?
-
daniel
https://twitter.com/iNPUTmice/status/930101092565872640
-
Kev
daniel: "Chat" if you want the least confusing to users, in my experience. Although we call them Rooms in Swift.
-
Ge0rG
My twitter client didn't show it's a poll - nor the options.
-
daniel
is your twitter client an rss reader?
-
Ge0rG
no, it's an actual twitter client, from a third party.
-
zinid
damn, I don't even have an account in twitter
-
Ge0rG
Why isn't there an XMPP-based microblogging plattform?
-
mathieui
zinid, get on with the times, grandad
-
Ge0rG
Kev: isn't "Chat" ambiguous, in that it might mean a "private chat" as well?
-
Kev
It is.
-
zinid
mathieui: so you call this bloated crap with retarded limitiations "the times", okay...
-
edhelas
Ge0rG you mean a Web client that implement the XEP 277 ? :-°
-
daniel
ironically i think twitter is mostly millennials and older?
-
daniel
i think kids these days are on other platforms
-
Ge0rG
edhelas: no, I mean something that has a name and that will be recognized by most people in this MUC
- edhelas feels disapointed :(
-
jonasw
Ge0rG, does that ambiguity matter?
-
Ge0rG
jonasw: I'm not sure.
-
edhelas
Ge0rG you don't think that Movim fullfill your requirements ?
-
Ge0rG
I've been in that position ("how to name MUCs") some months ago, and I went with "Group chat"
-
Ge0rG
edhelas: I tried it once, but it didn't allow me to see NSFW content because of prosody :(
-
Ge0rG
And then my phone died or somesuch.
-
edhelas
wut
-
Holger
Movim kills phones?
-
Ge0rG
No, unrelated event.
-
zinid
so sad story
-
Ge0rG
Yeah. Sad.
-
daniel
there is nsfw content on movim?
-
Ge0rG
daniel: I never was able to figure that out.
-
edhelas
who merged this feature in Movim, that's you Holger ?
-
zinid
daniel: mostly gayish
-
daniel
what?
-
edhelas
there's no NSFW content on Movim, there's NSFW content on the XMPP network :o
-
zinid
daniel: do you really want a link? :)
-
Ge0rG
I think that the more important thing than naming a MUC is naming a JID.
-
daniel
i'd prefer not to ender my xmpp credentials into some website...
-
daniel
*enter
-
zinid
and rename XEP back to JEP, plz
-
mathieui
Ge0rG, "address"
-
edhelas
there's 2 difficults things in XMPP, naming things and send bold characters in chat
-
Ge0rG
mathieui: "user address"? "account address"? "jabber address"?
-
Ge0rG
mathieui: my address is a postal one.
-
Ge0rG
edhelas: LOL
-
jonasw
oh dear, I’m afraid of this becoming a meme :)
-
Ge0rG
jonasw: fortunately, there is no way to send links to XMPP messages.
-
jonasw
isn’t there?
-
jonasw
https://xmpp.org/extensions/xep-0372.html
-
mathieui
jonasw, btw, didn’t you have to make some tweaks to CCG after implementing it in poezio?
-
jonasw
mathieui, just pushed them, waiting for the docker hub build
-
Ge0rG
jonasw: we don't even have solved message IDs.
-
jonasw
Ge0rG, before solving message IDs, let’s solve message routing
-
Ge0rG
jonasw: right.
-
daniel
is this scheduled before or after world peace?
-
jonasw
difficult to compare things to NaN
-
ralphm
Ge0rG: XMPP is all about distributed systems and decentralization. Why would we need to discuss particular topics in one place only?
-
jonasw
ralphm, especially in this situation having a central discussion venue is vital.
-
jonasw
it helps the various distributed entities to have a common view on things
-
jonasw
which is important for interop
-
Ge0rG
ralphm: nothing wrong with that, except that most of our distributed venues are not based on XMPP anyway.
-
daniel
well twitter is mostly about user engagement and marketing. it's not meant to have a meaningful discussion
-
ralphm
I don't see a problem with that. Each communication medium has different properties. I like e-mail for long-form discussions, but don't like it for IM-style usage (which I see a lot in corporations). Twitter is nice for public snippets. XMPP is good as a basis for building IM systems.
-
ralphm
There are a bunch of things I like about Slack
-
ralphm
(which could totally be build on top of XMPP)
-
Ge0rG
if only we had a proper slack clone on top of XMPP
-
ralphm
Go fund a team to make it
-
ralphm
It is not a technology issue at all
-
Ge0rG
I know.
-
Ge0rG
People are reinventing IM all the time, and burning venture capital on the way.
-
ralphm
I disagree this is a waste of money. Also I don't care how VCs spend their money.
-
ralphm
Slack has a useful proposition that makes it more viable for teams like mine at work to collaborate than if we had to use any current offering based on XMPP.
-
ralphm
Of course there are a bunch of things I don't like about it.
-
ralphm
E.g. I think their channels should be more like MIX, with orthogonal streams of data
-
ralphm
Now I have to ~force~ educate people to not put notifications of integrations into the same channel as where discussions happen.
-
Ge0rG
ralphm: I'm pretty sure there is a market niche for a Slack clone that is deployed on premise and can be configured to follow archival / access policies.
-
ralphm
Yes
-
Ge0rG
And XMPP has all the building blocks for that.
-
moparisthebest
what does it give you other than the bots for integration? (over a XMPP MUC)
-
Ge0rG
But people rather do it on top of HTTP REST JSON.
-
ralphm
moparisthebest: what Slack offers to us?
-
moparisthebest
yes
-
Ge0rG
moparisthebest: Slack is easy to "deploy"
-
zinid
Because xmpp is complex
-
moparisthebest
in the same way as it's easy to just use a public xmpp server and muc I guess, that can't be the reason?
-
Ge0rG
moparisthebest: have you ever used Slack? And any of the XMPP client offerings?
-
Ge0rG
moparisthebest: there is a world of a difference, UX wise
-
ralphm
moparisthebest: consistent UI across platforms, including desktop, easy to configure integrations (even by non-technical people), search, rich(er) formatting, snippets, mentions, team-mentions, (automatic) snoozing, reminders, (custom) emoji, emoji responses, unlimited editing/deletion of previously sent messages.
-
moparisthebest
no I haven't used slack that's why I'm asking :)
-
Ge0rG
moparisthebest: try it out for a week or two
-
moparisthebest
unlimited editing/deletion of previous messages isn't a security problem?
-
moparisthebest
especially for companies that must keep records or whatever?
-
ralphm
moparisthebest: at this point in time, anyone developing XMPP clients or servers, or participates in the standards discussions thereof, should use Slack to understand what we're up against.
-
ralphm
I am tempted to disqualify people's opinion based on that.
-
Ge0rG
ralphm: I agree
-
jonasw
good, we need a team which does that kind of research
-
jonasw
because I cannot take any client serious which only runs in the browser.
-
Ge0rG
Slack is the mirror that's held up to XMPP client developers to show how they failed.
-
moparisthebest
what if it's against your religion to use proprietary software? :)
-
ralphm
moparisthebest: enlightenment?
-
Ge0rG
moparisthebest: then pay somebody to use it and look at them doing it.
-
ralphm
Ge0rG: I think limiting that to just XMPP client devs is not fair.
-
Ge0rG
ralphm: maybe, but in the context of the XSF it is a very valid limitation.
-
moparisthebest
other's opinions are helpful anyway, I can open slack, but if I'm not using it daily or in a team or whatever I can't really get a good feel over what it does better or worse
-
ralphm
jonasw: totally, you at least need browser, iOS and Android. Desktop apps seem to be a thing still. I heard that my Mac using colleagues use the desktop version of Slack. I just run it in the browser.
-
moparisthebest
plenty of people seem to like riot.im, I found it confusing after a few minutes and quit
-
Ge0rG
I'd even go as far as to say that renaming from JSF to XSF and thus shifting focus away from software to protocol was a bad idea.
-
ralphm
moparisthebest: I agree it helps if you need it for work or another shared project where there is regular usage.
-
SamWhited
You should start a new JSF, the XMPP Software Foundation (also called XSF).
-
ralphm
Ge0rG: that's disingenious. The XSF/JSF has always been about standards.
-
Ge0rG
ralphm: I think that it's rather easy to port a modern web app onto the Electron operating system, so having [web, ios, android] might suffice.
- SamWhited stops being unhelpful and goes back to actual work.
-
Ge0rG
SamWhited: I'd call it the Jabber Software Foundation and focus on IM client interop.
-
ralphm
Ge0rG: we didn't do much about software, but named it like Apache. The furthest we got was hosting JabberStudio.
-
moparisthebest
ah yes that's what I want, a chat client that uses more resources than my java IDE
-
moparisthebest
oh wait I have that, it's called running a windows 7 VM just for lync :'(
-
Ge0rG
ralphm: my point is: we are sorely missing an entity that has a focus on software and UX of XMPP
-
Kev
Ge0rG: Me :p
-
moparisthebest
I thought I'd seen a lot of focus on UX lately Ge0rG
-
Ge0rG
moparisthebest: you mean the Styles XEP?
-
moparisthebest
not everyone has to focus on the same thing
-
Ge0rG
Kev: then you know the answer to daniel's initial question on how to name MUCs?
-
moparisthebest
well yea that's a good example, but also UX considerations in other XEPs
-
Ge0rG
moparisthebest: I'm trying to push UX in the XSF for around two years now, and more often than not I hear the "we are about protocols, not UIs" response.
-
Kev
Ge0rG: I use 'rooms'. Users tend to use different terms based on their backgrounds - we come up against 'chats' quite a lot.
-
moparisthebest
ah I don't think I've seen that
-
ralphm
'room', 'chat room', 'group', 'group chat', 'or 'channel' are just fine
-
ralphm
'
-
Ge0rG
ralphm: just fine for whom?
-
moparisthebest
I don't know why you couldn't make a few UX standards recommendations in XEPs, some do right?
-
ralphm
Ge0rG: people. WhatsApp uses group. Slack uses channel.
-
Ge0rG
ralphm: if you are helping a friend configure an XMPP client over the phone, do you tell them to look for rooms, chatrooms, group chats, channels or all of the above?
-
ralphm
Facebook had a thing called Rooms
-
Ge0rG
I think it wouldn't hurt to standardize on a name for those, and even to provide some i18n lookups for that name.
-
moparisthebest
Ge0rG, you ask what client first and go from there I guess
-
ralphm
So this is the problem right, unlike Slack or WhatsApp, there's not a single entity creating XMPP-based IM clients.
-
Ge0rG
moparisthebest: so I need to remember the client->name mapping for all commonly used XMPP clients?
-
jonasw
moparisthebest, haha
-
moparisthebest
or, you do what you suggested Ge0rG , and write one-client-to-rule-them-all using electron or whatever the hot framework of the day is, and have everyone use that?
-
Ge0rG
moparisthebest: that's not what I suggest.
-
jonasw
moparisthebest, I find it amazing how ignorant people can be about the software they’re using and how hard it can be to figure out what they use.
-
Ge0rG
moparisthebest: I suggest to have a common glossary for client developers, see https://wiki.xmpp.org/web/Usability/Glossary
-
jonasw
they just use jabber and it takes time to figure out they run xabber/yaxim/conversations.
-
intosi
Ge0rG: if I'm helping friends, I tend to use the wrong terms anyway, as different operating systems use different names for everything, and different translations vary wildly. My friends and family can usually cope just fine :)
-
Ge0rG
intosi: I'm sure you have smart friends & family :)
-
moparisthebest
if I'm helping a friend set up xmpp over the phone I'll be telling them to install conversations and then go from there most likely
-
moparisthebest
if you are walking them through at that level you have to know more details meh
-
ralphm
I would probably not ever suggest 'conference' as a name, unless it was about AV ones
-
moparisthebest
Ge0rG, I think a glossary is a great idea
-
Ge0rG
It's called Multi-User Chat.
-
ralphm
I have a hard time helping my family and friends anyway, because they use apps in Dutch, which I hate.
-
Ge0rG
or short "MUC" - a term that really nobody outside of the core XMPP community can relate to
-
intosi
^ with ralphm on that
-
Ge0rG
If we had a database of jabber-related terms and their translations, you could use those when on support duty :P
-
moparisthebest
that's a different problem actually, translating technical terms sounds rough
-
ralphm
That's why you shouldn't use them
-
ralphm
Group or Room translate really well
-
Zash
ralphm: And then comes "MIX"
-
moparisthebest
maybe you provide 1 UI since the user doesn't care, it's all a 'Group' to them
-
moparisthebest
I am basically the last person to try to make UI decisions, I can tell if I like something or not, but that's it
-
moparisthebest
I'm the only one I know personally that's been using KDE for the last 11 years, for example
-
ralphm
Zash: for MIX the concept is still Room
-
ralphm
You can even make MIX rooms be accessible via MUC if you put in the engineering effort
-
dwd
ralphm, I think MIX is Channel, but yeah.
-
ralphm
ok
-
Ge0rG
dwd: is that different from MUC?
-
ralphm
So yeah, we have MUC Rooms and MIX Channels
-
dwd
Ge0rG, MUC talks about Rooms. MIX talks about Channels, as I recall.
-
Ge0rG
dwd: why should we use different terms? To a user, it's all the same
-
ralphm
It doesn't matter much, and if you really care, we could change it before going to Draft
-
ralphm
You'd have to rename some elements, though
-
Ge0rG
I'm not sure you need to map XEP language into the UI 1:1
-
moparisthebest
what does what the protocol calls protocol-level things have to do with UI ?
- Ge0rG got to go. read you later.
-
dwd
Nice if they align, though. Makes it much simpler for newcomers.
-
Flow
lovetox: regarding your question yesterday: Does that https://github.com/xsf/xeps/pull/541 suit your needs?
-
jonasw
Flow, any reason you went for a patch-level version number increase?
-
jonasw
I would like to get semver-like versioning in XEPs, if possible.
-
jonasw
this feels more like a 0.3 than a 0.2.1 to me
-
lovetox
flow yes this solves the problem, but then it seems even harder to solve the use case about invalidating keys
-
lovetox
because now you have no notifications at all anymore after sub
-
lovetox
i think if we design this, we should at least make distributing and retracting keys have a good workflow
-
lovetox
i think there is no way around having something like a metanode
-
lovetox
that tells us new keys are there and old keys should be rewoked
-
Flow
lovetox, the service still would send notifications if a new item is added, no?
-
lovetox
em no?
-
lovetox
last published item is set to on_sub or never
-
Flow
jonasw, I don't care that mutch, but then again, it rather had the deferred status change a patch level
-
Flow
lovetox, isn't send_last_published_item a per node setting?
-
jonasw
Flow, did you mean "I’d rather have had the deferred status change a patch level"?
-
Flow
and, I think a PubSub server would still send notifications on publish, regardless of the value of send_last_published_item
-
Flow
jonasw, that yes :)
-
lovetox
but we dont receive that publish if we are not online
-
jonasw
Flow, I’m not set on the version change level for deferrals, really. I’m not sure if minor or patch makes more sense.
-
Flow
lovetox, why not?
-
jonasw
I’m happy with changing it to patch, nobody else voiced concern about that yet.
-
Flow
…if your service stores offline messages
-
jonasw
Changing normative language should, imo, most of the time be minor level or major level, depending.
-
lovetox
flow this is seems like totally new territory
-
lovetox
now suddenly the xep depends on offline message, and mam
-
Flow
lovetox, also you could still query the node, that is how it was meant to be used primarly
-
lovetox
i thought we polling xeps are bad
-
Flow
You shouldn't really try to rely on having received the latest status of the node
-
Flow
lovetox, depends on the case i'd say
-
jonasw
polling is annoying
-
Flow
all generalization are bad
-
jonasw
that’s not true! ;-)
-
lovetox
Flow, it seems you try really hard to make your approach at this work
-
Flow
lovetox, I haven't heard an alternative
-
Flow
you said something like the "do the OMEMO approach", but I think OMEMO also uses PEP?
-
lovetox
i did that at least 3 times now
-
Flow
lovetox, must have missed it
-
lovetox
introduce a metanode
-
lovetox
clients publish valid keyids to it
-
Flow
brb
-
lovetox
clients receive these on every start
-
Zash
"on_presence"?
-
lovetox
yes
-
lovetox
then clients do a poll at node:keyid if the dont know the key id
-
lovetox
and get the key
-
lovetox
that way you have minimal traffic, 2 or 3 keyids is small
-
lovetox
and only have to pull keys if they are new to you
-
lovetox
at the same moment you could say, every key that is not inside the metanode, has to be retracted
-
Flow
I had to think about it a bit more, and I'd like to see a list discussion regarding this
-
Zash
What's the context here?
-
Flow
Zash, OX sending the full OpenPGP pubkey on every available presncen if you don't configure the node to not do so
-
Flow
lovetox, but it doesn't sound like a bad idea
-
Flow
please post on list
-
lovetox
i already have haha, but i dig it out again and write something :)
-
Zash
So you'd like something like how the avatars and stuff works?
-
lovetox
yes shit, why didnt i thought of it, thats way easier way to describe it
-
lovetox
its exactly like avatars work
-
jonasw
:D
-
jonasw
I wonder whether there should be an informational XEP for bulk storage in PEP
-
jonasw
so that people writing XEPs have something to base their work on
-
lovetox
Flow, we really should get this going, people are annoyed by OMEMOs perfect forward secrecy
-
Zash
jonasw: Like 222/223, or what do you mean by bulk?
-
moparisthebest
I also think OX is perfect for building Onion XMPP on top of, fyi
-
jonasw
Zash, I don’t think that 222/223 address the costs of sending the whole contents on each connection.
-
jonasw
(so maybe an informational one which addresses the issues of on_presence + large amounts of data)
-
jonasw
(e.g. base64’d crypto keys, avatars, …)
-
Zash
I believe you can have notifications that don't include the payload.
-
jonasw
which doesn’t help because PEP/PubSub often only allows for one item
-
jonasw
(okay, the @id is probably enough if it’s randomly generated by the server to know that you need to poll the data…)
-
Zash
Did I post to the list about me thinking that PEP should have even fewer required features, and a separate extended PEP for more advanced usecases?
-
Zash
Like 222/223, if those weren't Informational
-
jonasw
Zash, yes, I thnik so
-
zinid
Zash: why? users will anyway annoy you to death and you will end up implementing advanced version
-
Zash
zinid: They already do and I'm already on it.
-
moparisthebest
could just discover PGP keys via DNS instead, at least it's already spec'd out and implemented
-
zinid
Zash: so why do you need this separation then? :)
-
Zash
Because I like separation
-
Zash
A bunch of the simpler things like Mood and Activity don't require all the features mandated by PEP, so why not make the minimal baseline be smaller so new implementations won't have to figure out what MUSTs they can ignore.
-
Zash
And a more clear target for stage two, or whatyoucallit
-
Ge0rG
And then people end up storing their bookmarks in private XML.
-
Zash
It'll inevitably end up being all of xep-60 in the end anyways
-
Zash
Ge0rG: make bookmarks depend on 22[23] (whichever was the private one)
-
Zash
-xep 222
-
Bunneh
Zash: Persistent Storage of Public Data via PubSub (Informational, Active, 2008-09-08) See: https://xmpp.org/extensions/xep-0222.html
-
Zash
-xep 223
-
Bunneh
Zash: Persistent Storage of Private Data via PubSub (Informational, Active, 2008-09-08) See: https://xmpp.org/extensions/xep-0223.html
-
SamWhited
After our discussion this morning I came over all British and had my afternoon cup of of Earl Grey with milk in it… dwd is a corrupting influence.
-
moparisthebest
I always assumed Earl grey was French because of jean-luc Picard liking it so much
-
SamWhited
I always assumed it was from space.
-
waqas
Something something Plan 9
-
SamWhited
Did Picard work at Bell labs? I don't remember that being a part of the series.