-
Guus
Neustradamus If I recall correctly, the MAM XEP allows (but not requires) metadata to be stored. To be able to determine that "Test 2" was a correction of "Test 1", the archive must have recorded some of that optional metadata, otherwise I don't see how the correction could ever be reconstructed from the archives.
-
Zash
The web log archive? With client authors struggling to understand how it's supposed to work, how is what amounts to a stylesheet-ish template meant to figure it out?
-
Zash
I did some fancy CSI related stuff over the weekend, since I noticed that ~93% of things my phone was woken up for were group chat messages from myself on another device.
-
Guus
Zash: in did not recognize that we were discussing the webarchive specifically.
-
Ge0rG
Zash: were those actual messages with a body or just CSN junk?
-
Zash
Maybe we weren't
-
Zash
Ge0rG: With body
-
Ge0rG
Zash: so besides of you being very chatty, what's the outtake?
-
Zash
Ge0rG: I made a server-side grace period thing and a thing with a list of less important group chats
-
Zash
I'd like to eventually have it automatically identify public channels, but a manual list via an ad-hoc command will have to suffice until then
-
Ge0rG
Zash: the self-messages are "needed" to remove the potential notification of incoming messages, aka "mark as read"
-
Zash
It gets it eventually anyways
-
Zash
And whatever there was to mark as read, those are likely in the same flush
-
Zash
I won't notice either way with my phone in my pocket.
-
Ge0rG
Zash: feel free to implement stateful per-MUC delay queues.
-
Ge0rG
also anchored in the user's notifications prefs. Which are client-local.
-
Zash
I feelt free to make my phone not notify when *I* wrote things.
-
Zash
Now it just randomly notifies whenever the buffer gets full.
-
Zash
Might be due to weird interaction between Conversations and Sailfish
-
Ge0rG
Zash: the thing is that the self-message is a signal to the phone to not-notify you. Or maybe even to un-notify
-
Ge0rG
I might have written a bit of rationale in the csi_something prosody ticket
-
Zash
It already followed that as far as possible.
-
Ge0rG
My rationale didn't include smart per muc queues
-
Guus
stackoverflow... my eyes! my eyes!
-
jonas’
:D
-
Zash
I've not done any "smart per muc queues", nor heard about that before.
-
Zash
I made a thing that makes a note of which resource was last active.
-
Ge0rG
And what happens based on that note?
-
Zash
Anything sent to other sessions within a short time limit gets de-prioritized and most likely delayed until whenever
-
Ge0rG
That sounds similar to what yaxim is doing regarding user notifications
-
Zash
Yes
-
Zash
That kind of thing was an inspiration
-
Ge0rG
But now every implementation has their own timeout value
-
Zash
And the other thing being a configurable list of JIDs that are always considered 'unimportant'.
-
Zash
Might be able to get it to recognise your own messages tho
-
Ge0rG
I can't follow
-
Zash
I am talking about extra plugins FWIW
-
Zash
Things I primarily made for myself
-
Ge0rG
Could you start with _why_ you made them, and not _what_ they do, please?
-
Zash
Because Prosody core does not know how to distinguish between banquets and barbequeue chats, it'll consider all groupchats to be important. For me, who's mostly in a bunch of public noisy channels, that doesn't seem optimal.
-
Zash
Ge0rG: Same reason for basically everything I do. It annoyed me. I removed the annoyance.
-
Ge0rG
Zash: what's "it"? Also asking for the rationale of individual actions, not your philosophical motivations
-
Zash
Ge0rG: I checked what kind of stanzas caused a CSI flush. 93% were groupchat messages. ~20% were from me in one chat.
-
Zash
I don't think I saw any CSI flushing due to it reaching the queue limit.
-
Ge0rG
Zash: so you manually declared all public MUCs as unimportant?
-
Ge0rG
Zash: if you can make the banquet barbecue distinction, you can easily apply different rules on those, with a "highlight only" rule for banquets
-
Zash
Actually, at first I just made all MUCs be unimportant. :)
-
Ge0rG
Zash: awesome. You just broke the private group use case!
-
Zash
I added an ad-hoc command that lets you edit a list
-
Zash
Ge0rG: These being 3rd party addons.
-
Zash
Ge0rG: What's in core now however is that it does a flush when it sees that the client sent something.
-
Ge0rG
I'm not using that core
-
Zash
Not yet
-
Zash
Maybe one day
-
Ge0rG
Once it integrates well with smacks and clown_notify
-
Zash
Something something MattJ will save us
-
Ge0rG
It will happen on a Monday, but nobody knows the decade.
-
pep.
https://mailarchive.ietf.org/arch/browse/mls/ Anybody know what software this is?
-
moparisthebest
my first HN post ever https://news.ycombinator.com/item?id=19542858 , I'm officially a shill or troll or something
-
Ge0rG
moparisthebest: congratulations for making the front page
-
pep.
Why always shitposts make it, seriously people, Dox.. it's the same level as DoH
- pep. runs away
-
moparisthebest
you'll get no argument from me pep. :)
-
MattJ
Is there already a Prosody module?
-
moparisthebest
yes
-
moparisthebest
MattJ, https://github.com/wiktor-k/prosody-dox/blob/master/modules/mod_dox.lua
-
MattJ
Perfect
-
MattJ
Wait
-
MattJ
It uses DoH :D
-
moparisthebest
easier that way, already base64 :D
-
moparisthebest
https://github.com/moparisthebest/jDnsProxy mine will use DNS over TCP, TLS, HTTP, or XMPP, you can pipe dns over udp over xmpp over xmpp over http if you want
-
MattJ
Reached the top of HN :)
-
jonas’
moparisthebest, kudos to the PR stunt
-
jonas’
people think it’s an april’s fool
-
moparisthebest
jonas’, actually, I just realized something, did you do that on purpose?
-
moparisthebest
418 is "I'm a teapot" which was an april fools joke
-
jonas’
moparisthebest, no, that just happened
-
moparisthebest
ha, well, that makes it even funnier
-
pep.
I wonder what's the most widely supported April's fool joke. 418 seems pretty close to me
-
pep.
If nobody does anything with it, I'm sure all http implementation recognize it
-
jonas’
418 like "I’m a teapot" or like XEP-0418 DoX?
-
pep.
The HTTP one
-
jonas’
ah
-
jonas’
I want this to become a thing: http://leahneukirchen.org/tmp/draft-neukirchen-ipan-00.txt
-
moparisthebest
jonas’, did you see https://blog.webernetz.net/using-case-sensitive-ipv6-addressing-on-a-palo-alto/
-
jonas’
it scrolled past me, but I didn’t click
-
fire
Hey yoy
-
fire
What is it
-
fire
Talk me
-
moparisthebest
hi fire
-
fire
I from russia, ok?
-
moparisthebest
I don't have a problem with it :)
-
fire
Me problem
-
fire
I don't know english language
-
fire
Very sad, yes?
-
fire
What doing this?
-
fire
Hey man
-
MattJ
fire, https://xmpp.org/
-
fire
MattJ, thank @}->--
-
fire
moparisthebest, where are you my dear friend?
-
fire
Look is monitor
-
fire
For compuster
-
Ge0rG
Today is probably a good day to announce that: https://yaxim.org/blog/2019/04/01/yaxim-enters-the-matrix/
-
moparisthebest
matrix sucks because I can't query DNS over it
-
Ge0rG
Heh.
-
pep.
Yay, no new bug reports on our bug trackers
-
fire
MattJ, have IM traslator for me?
-
pep.
moparisthebest: somebody should make.it part of the monolithic spec, and have all queries replicated among every servers
-
fire
Hello
-
moparisthebest
pep., like a distributed DNS ? sounds innovative
-
fire
moparisthebest, hey man
-
fire
moparisthebest, IM translator is live?
-
fire
Bot for me
-
Ge0rG
moparisthebest: so I just submitted https://news.ycombinator.com/item?id=19544834 to compete with DoX.
-
fire
Ge0rG, no news
-
fire
What?
-
fire
Where are body from
-
fire
No body - no problem, yes?
-
dwd
moparisthebest, If you ran DNS over Matrix, wouldn't every DNS query be permanently stored in the servers by design?
-
fire
Talk me bot for jabber for translate
-
fire
English => russian Russian => english
-
fire
Ok?
-
moparisthebest
dwd, no idea honestly, would it?
-
fire
Ok lets go
-
fire
Idea for me
-
jonas’
dwd, sounds like fun!
-
jonas’
dwd, that has great DNS auditing opportunities
-
fire
I like musik fun
-
fire
jonas’, hey man!!!
-
fire
jonas’, i don't know english
-
fire
jonas’, yes?
-
fire
jonas’, talk me
-
fire
jonas’, i am listen
-
dwd
moparisthebest, I vaguely recall that Matrix builds conversations into a cryptographically authenticated chain (Blockchain-lite, if you like - and Matthew has been known to suggest that).
- Ge0rG just misread conversations as Conversations
-
moparisthebest
and there aren't IQ-like fleeting query-response semantics?
- fire °-°
-
dwd
moparisthebest, Oh, maybe there are. But I don't know if those exist on an end-to-end basis.
-
moparisthebest
I've never looked at the protocol so I have no idea, seems like it'd be useful though...
-
fire
Maybe translate me
-
moparisthebest
maybe someone should write an extension for it, a MEP? oh wait...
-
fire
No under stand
-
fire
moparisthebest, hey man
-
moparisthebest
fire, so this is the XMPP Standards Foundation channel, we mostly discuss XMPP things in here, are you in the wrong place?
-
moparisthebest
anyone is welcome of course, but as you see, it's not a lot of "hey, talk to me" type stuff
-
Ge0rG
just to steal the topic briefly: does https://opensource.googleblog.com/2019/03/introducing-season-of-docs.html make sense for the XSF?
-
fire
moparisthebest, englihs => russian *SORRY*
-
moparisthebest
fire, fire up google translate or something :D
-
dwd
Ge0rG, It's a "Work for free because it'll be great for your portfolio" deal, isn't it?
-
Ge0rG
dwd: looks like it, yeah
-
Ge0rG
Also "Google!!1!"
-
fire
moparisthebest, no google translate, jabber translate for me
-
fire
moparisthebest, there is a jabber bot the translator for me?
-
moparisthebest
not that I know of, maybe you should write one?
-
Ge0rG
Why a bot and not a proxy?
-
fire
moparisthebest, no, i don't know english :-D
-
moparisthebest
people who don't know english can't write software?
-
moparisthebest
I think that'd be a surprise to a lot of people
-
fire
Programing language on english
-
moparisthebest
https://www.emojicode.org/
-
fire
This cool programing language?
-
moparisthebest
it's not in english so you should have an easy time with it
-
fire
On it write serious projects?
-
Ge0rG
moparisthebest: it's a shameless ripoff! https://op-co.de/facefuck/
-
jonas’
Subject: NEW: XEP-0419 (Improving Baseline Security in XMPP) XSF-XEP-Url: https://xmpp.org/extensions/xep-0419.html
-
jonas’
mmm, I should make this a pubsub service
-
moparisthebest
not funny, too close to actual corporate security team's suggestions :'(
-
jonas’
so like DoX? ;)
-
moparisthebest
actually I was just joking, jerk :''''(
-
dwd
Hmmm. Of course, XEP-0419 should have been our anti-spam XEP.
-
jonas’
I’m missing a reference here, why?
-
dwd
A '419' is one of those "Dead Prince needs your help to extract millions from the country" type scams, named for a Nigerian anti-fraud act.
-
jonas’
ah
-
Ge0rG
Like 404 XEP Not Found. We'll never be able to unroll time
-
dwd
XEP-0420 should be amusing though.
-
jonas’
XEP-0420: The Answer To The Question Of {Message IDs,Handling Related Messages In Archives,…}?
-
dwd
I was thinking more "XEP-0420: Hey, man. WHen you think about it, like everything - I mean everything - is pubsub"
-
jonas’
yet another reference I’m lacking?
-
dwd
https://www.google.com/search?q=420 should help.
-
jonas’
I see
-
jonas’
Too Many References
-
fippo
can someone remind me what *the* ribs place is called please?
-
dwd
fippo, Aux Pâvés de Bruxelles I think
-
jonas’
fippo, it’s typically your chest
-
dwd
Ah, no circumflex. And it's closed on Mondays.
-
fippo
ah... next door ot the little delirium
-
dwd
Wait, no. It's closed on Sundays. But it's also closed now, which I don't understand.
-
dwd
Yes, that's it - diametrically opposite, in fact.
-
fippo
dwd: only one way to resolve this... visit it soon :-)
-
Zash
https://www.openstreetmap.org/node/4413952466 this?
-
dwd
fippo, I was there two months ago. The meat sweats have almost receded.
-
dwd
Zash, That, indeed.
-
Zash
https://www.rfc-editor.org/rfc/rfc8565.txt