the table says Support for version 1 of the 'urn:xmpp:hashes' namespace implies the following:
lovetox
why is there a table for version 1 in a xep that is on version 2, but no table for version 2
alacerhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
blablahas left
blablahas joined
sezuanhas left
sezuanhas joined
yvohas joined
sezuanhas left
sezuanhas joined
kokonoehas left
sezuanhas left
sezuanhas joined
kokonoehas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
valohas left
valohas joined
sezuanhas left
sezuanhas joined
UsLhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
Tobiashas left
sezuanhas joined
pdurbinhas joined
sezuanhas left
Tobiashas joined
sezuanhas joined
blablahas left
sezuanhas left
blablahas joined
sezuanhas joined
sezuanhas left
sezuanhas joined
archas left
sezuanhas left
sezuanhas joined
archas joined
sezuanhas left
sezuanhas joined
lnjhas left
sezuanhas left
sezuanhas joined
jubalhhas joined
blablahas left
blablahas joined
sezuanhas left
lnjhas joined
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
alacerhas left
sezuanhas joined
sezuanhas left
pdurbinhas left
sezuanhas joined
pdurbinhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
blablahas left
sezuanhas joined
jubalhhas left
jonas’
lovetox, probably because it should be version 2
jonas’
(on the table)
lovetox
ok thanks
jonas’
wait
jonas’
actually, that XEP should not have that table at all
sezuanhas left
jonas’
did I forget to open a PR
flow
was the xep not split yet?
jonas’
it is half-split
jonas’
I need to make the PR for completing the split and to fix up a few issues in the recommendations XEP
sezuanhas joined
jonas’
I have a commit ready there, just need to re-read and PR it
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
sezuanhas joined
sezuanhas left
pdurbin
High praise for XMPP in this latest episode: https://librelounge.org/episodes/episode-18-the-rise-and-fall-of-instant-messengers.html ... made me nostalgic. Hi, everyone. I'm new here.
Thanks. I work at Harvard and I used to help run an Openfire server for our department. It was great.
sezuanhas joined
sezuanhas left
Guus
It still is. 😇
sezuanhas joined
sezuanhas left
lnjhas left
yvo
interesting pdurbin. So are you in the Sysadmin department of Havard?
sezuanhas joined
blablahas joined
sezuanhas left
marc_has left
marc_has joined
sezuanhas joined
marc_has left
marc_has joined
kokonoehas left
sezuanhas left
sezuanhas joined
kokonoehas joined
blablahas left
pdurbin
No. I switched jobs within Harvard a couple times. This was in 2006 or so that we had an Openfire server (yes, I'm sure it's still great 🙂). For the last six years I've been a developer for an open source project called Dataverse. I log our IRC channel and it's pretty active during the week: http://irclog.iq.harvard.edu/dataverse/2019-04-26
sezuanhas left
sezuanhas joined
lskdjfhas joined
dwdhas left
Andrew Nenakhovhas left
sezuanhas left
sezuanhas joined
marc_has left
marc_has joined
valohas left
sezuanhas left
yvo
ah it is about metadata, I'll pm you since it is off topic here
blablahas joined
pdurbin
Sure, please feel free to pm me. :)
yvo
received pdurbin ?
404.cityhas joined
pdurbin
Hmm. Nope. Let me try initiating.
mr.fisterhas left
yvo
ok strange. No prob, my jid is no secret. Could you write me directly: yvo@jabber.de✎
yvo
ok strange. No prob, my jid is no secret. Could you write me directly: yvo@jabber.de pdurbin ✏
jonas’
I think this room filters PMs
jonas’
but I’m not sure
jonas’
it’s either this one or jdev@
yvo
filter PMs? what's the usecase for filtering PMs? jonas’ *wondering*
Yagizahas left
mr.fisterhas joined
Nekithas left
Nekithas joined
pdurbin
yvo: I just tried to send you a pm. I'm using an Android client called Conversations that was mentioned in that Libre Lounge episode above. I just installed it an hour ago so maybe it's misconfigured. :)
jonas’
Conversations hates MUC-PMs
jonas’
so that might be a different reason ;)
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
404.cityhas left
Andrew Nenakhovhas joined
valohas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
pdurbin
But a direct PM should work right? I sent one to Guus and we've been chatting back and forth without trouble.
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
debaclehas left
pdurbinhas left
pdurbinhas joined
pdurbinhas left
pdurbinhas joined
Nekithas left
Nekithas joined
pdurbinhas left
pdurbinhas joined
pdurbinhas left
valohas left
pdurbinhas joined
pdurbin
He made a great post over at https://discourse.opensourcedesign.net/t/restoring-chat-functionality-collaboration-with-xmpp-community/901
pep.
pdurbin, now reading that threads, I see "I’ve gravitated toward chat systems like Gitter where the conversation is saved.", you know that this also happens on XMPP?✎
pep.
pdurbin, now reading that thread, I see "I’ve gravitated toward chat systems like Gitter where the conversation is saved.", you know that this also happens on XMPP? ✏
pdurbin
Yes, but there is a difference between conversation being saved and conversation (including decision making) being available to read without login on a website. I think the latter is healthy for open source projects. :)
pep.
Both are possible
kokonoehas left
MattJ
pdurbin, http://logs.xmpp.org/xsf/2019-04-25#2019-04-25-3565fdd047495c23 for an example of an XSF board meeting logs, for example
kokonoehas joined
Guus
pdurbin: as an aside, there's some mix-up of terms going on. What you sent me earlier was a one-on-one message, which is technically different from a private message in a chatroom. The main difference is addressing: your one-on-one to me was addressed directly to me, while a PM in a room is addressed to my nickname in the room.
yomanehas left
404.cityhas joined
pdurbinhas left
pdurbinhas joined
pdurbinhas left
pdurbinhas joined
pdurbin
Interesting. I didn't know the difference between a one-to-one message and a PM. Thanks!
Guus
I just sent you a PM.
pep.
Lots of people wish there was no difference tbh
Guus
I also sent you some one-on-one messages, for illustration purposes.
moparisthebest
Then don't use semi anonymous mucs and there is no difference
pep.
I strongly believe there is a need for some kind of anonymity, (even just a really small layer hiding quicksy users' jids, for example), but I don't know if full/semi-anon MUCs are the answer to that. In the meantime it's the only thing we have
alacerhas joined
valohas joined
UsLhas left
kokonoehas left
mr.fisterhas left
mr.fisterhas joined
pdurbin
moparisthebest: is this a PM?
moparisthebest
No, you sent that to the whole channel
kokonoehas joined
pdurbinhas left
pdurbinhas joined
valohas left
valohas joined
goffihas left
pdurbin
Ok. What do you call what I just did? Calling it an "@mention" doesn't feel like the right term. There's no @ sign. :)
MattJ
It is called a mention or a highlight, depending on your background
pdurbin
That makes sense. Thanks, MattJ.
pdurbin
I see "Prosody" at the bottom of https://logs.xmpp.org . Is that the software creating public HTML versions of the logs? Are plain text versions created as well?
Guus
Prosody is an XMPP server implementation, like Openfire
Guus
Prosody has a plugin that generates those HTML logs.
pdurbin
Is it a core module?
Guus
Don't think so, but unsure. Zash or MattJ will be able to answer that.
MattJ
It's not a core module
UsLhas joined
pdurbin
Is it https://modules.prosody.im/mod_http_muc_log.html ?
pdurbinhas left
pdurbinhas joined
Wiktor
pdurbin: xmpp:prosody@conference.prosody.im?join may be of interest to you :)
pdurbin
Wiktor: thanks! I just joined. To be clear, I don't care at this point what XMPP server is used. I'm more interested in the complete solution: public logs for multi user channels. Are there any other examples out there besides https://logs.xmpp.org ?
blablahas left
blablahas joined
jonas’
not that I knew
Wiktor
You could ask if ejabberd has something similar. I think their room is xmpp:ejabberd@conference.process-one.net?join
pdurbin
Thanks. Joined. I'll ask after the current chatter dies down. :)
alacerhas left
blablahas left
alacerhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
404.cityhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
lovetoxhas left
pdurbin
I'm getting the impression that my public log use case is unusual but I was glad to discover that this and a few other channels are logged. Makes sense for meetings especially.
yvo
I find it not so unusual?
jonas’
I don’t think it’s too unusual
ThibGhas left
ThibGhas joined
pdurbin
Ok. Good. :)
ThibGhas left
ThibGhas joined
valohas left
valohas joined
Wiktor
Actually I find the other way also interesting. IIRC Prosody room is not logged and doesn't have MAM enabled. This may be good to foster "no important discussions on chats, use e.g. Email"
pdurbin
But people love chat, especially Slack.
Zash
I'm opposed to keeping logs after having seen people get stressed out by feeling like they have to read all of it.
Wiktor
Not to mention having all messages preserved for eternity :)
Zash
And becase if it's important it should be written down in the docs or somewhere, not some hard-to-search chat log.
Wiktor
I actually set 6 month data retention limit in Conversations, also for my family members, no one complained for years :)
Zash
Yeah, that too. Public records change peoples behavior.
Wiktor
Zash: write the reasoning somewhere... Sometimes it's good to link to something like this (I'm serious)
pdurbin
I like preservation. :)
Wiktor
I mean "why isn't Prosody room logged"
Wiktor
I'd retain it for a while, for people that left or disconnected, but not long.
Zash
The pre-MAM built-in MUC history is still there to provide some context of whatever discussion you might be entering into when you join.
Wiktor
Ah right.
Zash
Wiktor: Writing down the reasons would be good, indeed.
Zash
Writing down all the important things that shouldn't be stored in chat logs would also be good, but it turns out that such things don't magically transcribe themselves into the proper place just because you don't keep persistent logs.
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
pdurbinhas left
pdurbinhas joined
ThibGhas left
ThibGhas joined
lumihas joined
valohas left
ThibGhas left
ThibGhas joined
Douglas Terabytehas left
404.cityhas joined
Wiktor
Zash: yes it doesn't but if you didn't write it down explicitly maybe it wasn't important? :)
pdurbinhas left
pep.
I challenge this statement, I really doubt that applies to everything out there :P
404.cityhas left
Zash
What is and what should be aren't always the same.
pep.
I agree with Zash's last sentence
pep.
(well the one before that, now)
debaclehas joined
pdurbinhas joined
valohas joined
mimi89999has left
Douglas Terabytehas joined
alacerhas left
Wiktor
pep.: if it applied to anything I'd attach a formal proof ;) . It's more like a rule of thumb. Compare with how brain remembers, repeated exposure makes it easier to recall. One time events are usually ignored. :)
mr.fister
» One time events are usually ignored.
not if they were very weird, unexpected or bizarre
pdurbin
I definitely agree that chat logs are no substitute for proper documentation and meeting minutes and all that. I write a ton of documentation for our project. :)
yvo
it is called "one shot learning" in psychology, a mysterious feature of humans brain.
Zash
Lots of emotions being involved seems to help. Evolutionary, it makes sense to make you remember that time when you got really scared so you can avoid whatever that was in the future.
pdurbinhas left
pdurbinhas joined
intosihas left
intosihas joined
Wiktor
Indeed. So you don't need chat logs for emotionally charged discussions too! Seems like a good optimization :)
ThibGhas left
ThibGhas joined
intosihas left
intosihas joined
Yagizahas joined
krauqhas left
mimi89999has joined
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
krauqhas joined
davidhas left
davidhas joined
igoosehas left
igoosehas joined
pdurbinhas left
ThibGhas left
ThibGhas joined
pdurbinhas joined
Douglas Terabytehas left
Douglas Terabytehas joined
Douglas Terabytehas left
Douglas Terabytehas joined
davidhas left
pdurbinhas left
pdurbinhas joined
larmahas left
Douglas Terabytehas left
davidhas joined
larmahas joined
archas left
archas joined
archas left
archas joined
archas left
archas joined
Yagizahas left
lovetoxhas joined
pdurbinhas left
debaclehas left
pdurbinhas joined
pdurbinhas left
pdurbinhas joined
pdurbinhas left
pdurbinhas joined
pdurbinhas left
kokonoehas left
archas left
pdurbinhas joined
kokonoehas joined
archas joined
pdurbinhas left
pdurbinhas joined
Douglas Terabytehas joined
archas left
archas joined
goffihas joined
404.cityhas joined
davidhas left
pdurbinhas left
davidhas joined
pdurbinhas joined
pdurbin
I've heard the same thing, that memories are stronger if there's a strong emotion experienced. Not just fear.
yvo
Flamewars need not to be logged :D.
MattJ
Yeah, I remember the important part of all of them: I was right
yvo
Yes, I am right. And you are right MattJ since you share my opinion.
Dele Olajidehas left
pdurbin
Heh.
yvo
Lets publish a new encryption: whenever people flamewar lets compress it to "I was right". Very small file.
yvo
All chats about demos can be compressed too.
yvo
"I am against it."
goffihas left
pdurbin
My philosophy is to err on the side of logging and link to the interesting parts. Quote the interesting parts. Learn. Grow.