I also wanna make a high-level-ish language on top of sed to re-implement the echo bot in that
jonas’
and then maybe a libc implementation with a shim wrapper around sed to invoke syscalls
alacerhas left
vaulorhas left
vaulorhas joined
ThibGhas left
ThibGhas joined
debaclehas joined
bowlofeggshas left
wurstsalathas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
blablahas joined
alacerhas joined
olihas joined
frainzhas joined
igoosehas left
igoosehas joined
Wiktorhas left
Wiktorhas joined
ta
Whatever floats your boat.
novnovhas left
alacerhas left
Nekithas left
alexishas joined
j.rhas joined
!xsf_Martinhas left
wurstsalathas left
wurstsalathas joined
j.rhas left
kokonoehas left
kokonoehas joined
efrithas left
contrapunctushas left
contrapunctushas joined
Half-ShotXhas joined
Half-ShotXhas left
Half-ShotXhas joined
Half-ShotXhas left
Half-ShotXhas joined
waqashas left
waqashas joined
waqashas left
wurstsalathas left
j.rhas joined
Half-ShotXhas left
Half-ShotXhas joined
lnjhas joined
olihas left
Half-ShotXhas left
Half-ShotXhas joined
Half-ShotXhas left
Half-ShotXhas joined
jmpmanhas left
Half-ShotXhas left
Half-ShotXhas joined
karoshihas joined
Half-ShotXhas left
Half-ShotXhas joined
jmpmanhas joined
j.rhas left
Half-ShotXhas left
j.rhas joined
lskdjfhas left
lskdjfhas joined
mimi89999has left
rtq3has left
rtq3has joined
Andrew Nenakhovhas left
olihas joined
mimi89999has joined
alacerhas joined
Tobiashas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Half-ShotXhas joined
Andrew Nenakhovhas left
Half-ShotXhas left
Half-ShotXhas joined
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
alacerhas left
ThibGhas left
ThibGhas joined
Half-ShotXhas left
alacerhas joined
lumihas joined
igoosehas left
krauqhas left
ThibGhas left
ThibGhas joined
krauqhas joined
igoosehas joined
kokonoehas left
kokonoehas joined
Neustradamushas left
Neustradamushas joined
Neustradamushas left
Neustradamushas joined
valohas left
Half-ShotXhas joined
Half-ShotXhas left
ThibGhas left
Neustradamushas left
ThibGhas joined
Neustradamushas joined
debaclehas left
melvohas joined
j.rhas left
j.rhas joined
alacerhas left
Nekithas joined
Half-ShotXhas joined
Half-ShotXhas left
Half-ShotXhas joined
Half-ShotXhas left
Tobiashas joined
valohas joined
Half-ShotXhas joined
Half-ShotXhas left
ThibGhas left
ThibGhas joined
melvohas left
Half-ShotXhas joined
404.cityhas left
Neustradamushas left
Half-ShotXhas left
Half-ShotXhas joined
404.cityhas joined
Half-ShotXhas left
Neustradamushas joined
delehas joined
Marandahas left
Marandahas joined
valohas left
valohas joined
karoshihas left
karoshihas joined
rtq3has left
rtq3has joined
bowlofeggshas joined
yvohas joined
waqashas joined
waqashas left
efrithas joined
waqashas joined
j.rhas left
j.rhas joined
Nekithas left
Nekithas joined
kokonoehas left
mimi89999has left
efrithas left
kokonoehas joined
moparisthebesthas left
valohas left
yvohas left
valohas joined
lumihas left
Neustradamushas left
!xsf_Martinhas joined
!xsf_Martinhas left
Neustradamushas joined
!xsf_Martinhas joined
!xsf_Martinhas left
!xsf_Martinhas joined
!xsf_Martinhas left
!xsf_Martinhas joined
moparisthebesthas joined
jmpmanhas left
!xsf_Martinhas left
Alexhas left
vaulorhas left
vaulorhas joined
Alexhas joined
404.cityhas left
404.cityhas joined
404.cityhas left
Nekithas left
Nekithas joined
olihas left
Neustradamushas left
Neustradamushas joined
Nekithas left
mimi89999has joined
rtq3has left
rtq3has joined
j.rhas left
j.rhas joined
Half-ShotXhas joined
lorddavidiiihas joined
debaclehas joined
debaclehas left
lovetoxhas joined
Yagizahas left
alexishas left
edhelashas left
j.rhas left
j.rhas joined
alacerhas joined
alacerhas left
edhelashas joined
delehas left
melvohas joined
olihas joined
j.rhas left
j.rhas joined
lorddavidiiihas left
Nekithas joined
Half-ShotXhas left
rtq3has left
rtq3has joined
alacerhas joined
Half-ShotXhas joined
Half-ShotXhas left
Neustradamushas left
archas left
archas joined
Neustradamushas joined
alacerhas left
olihas left
Neustradamushas left
Neustradamushas joined
blablahas left
blablahas joined
olihas joined
ThibGhas left
ThibGhas joined
Kevhas left
tuxhas left
tuxhas joined
wurstsalathas joined
lorddavidiiihas joined
debaclehas joined
Kevhas joined
Link Mauve
Hi, for people who have read/written MIX, what is the story with user PEP?
j.rhas left
moparisthebesthas left
j.rhas joined
Link Mauve
If I join a MIX channel and want to obtain e.g. the User Tune of all members, will the MIX service subscribe to everything I have a +notify for, or does it rely on the participants explicitly publishing their User Tune to each MIX channel they’re in?
rtq3has left
rtq3has joined
Steve Kille
My basic model is that the primary goal of MIX sharing of participant info is to share who are the participants. With JID hidden, this is typically going to be minimal information. With JIDs shared, I see that sharing further info can go directly, and should not be involving the MIX channel.
j.rhas left
j.rhas joined
Link Mauve
So in my case, a participant interested in the User Tune of each other participant should subscribe manually to all of them?
Link Mauve
Or retrieve it as the user scrolls in the list, or something like that, depending on the UI of the client.
Kev
I've been assuming that the server can straightforwardly proxy PEP, but I might be being naive.
Kev
Well, semi-straightforwardly.
Link Mauve
Would PAM imply that the MIX channel is auto-subscribed to all PEP items?
Link Mauve
Or something like that.
Kev
That was my assumption.
Link Mauve
Great, thanks.
Link Mauve
PEP nodes*
Kev
Details TBC.
zinid
Link Mauve: are you implementing mix?
Link Mauve
zinid, I’m actually thinking about PEP proxying for MUC.
zinid
Link Mauve: ah
Link Mauve
Somehow.
Link Mauve
Details TBC too, I’m just playing with a poc.
zinid
whatever, I decided to stop fiddling with muc in ejabberd and focus on mix
zinid
fiddling with both is too taxing
Link Mauve
It was prompted by https://github.com/xsf/xeps/pull/760 and the idea to finally deprecate 0153.
zinid
I know the idea
lumihas joined
Link Mauve
I’m trying to see if it’s viable before I push this PR to standards@.
zinid
Link Mauve: well, the council decided to start the discussion 😁
zinid
before voting
Link Mauve
Yes.
zinid
I am honestly not sure why are you worried about it so much 🤔✎
zinid
I am honestly not sure why you are worried about it so much 🤔 ✏
bowlofeggshas left
zinid
I really don't like the situation when we cannot decide where to move, we will end up with incompatible implementations
j.rhas left
j.rhas joined
Link Mauve
Yeah, I guess I could just send my proposal instead.
zinid
either we continue muc necromancy or focus on mix.
Link Mauve
I’m fine with both so far.
Link Mauve
With a slight preference towards fixing what we have.
Kevhas left
archas left
archas joined
melvohas left
rtq3has left
rtq3has joined
zinid
well, I am not 😀
kokonoehas left
Link Mauve
Neither clients nor servers will be able to go MIX-only for quite a while, even if all implementations got MIX support today.
Link Mauve
So, fixing MUC will be useful during the transition period anyway.
kokonoehas joined
zinid
> Neither clients nor servers will be able to go MIX-only for quite a while, even if all implementations got MIX support today.
True. My approach in ejabberd is to implement very tiny muc subset above the mix code. Like joining/leaving and message sending.
Link Mauve
Only that? :/
pep.
And then tell users MUC is bad because you implement only 3% ? :P
zinid
Link Mauve: I didn't decide what exactly to implement.
zinid
yet
zinid
I just want to make sure the chat is usable in at least popular clients.
zinid
configuration/moderation won't be supported for sure
Link Mauve
zinid, is your current MUC code not reusable at all?
zinid
Link Mauve: no, it's total garbage
Link Mauve
zinid, sounds pretty bad. :x
zinid
and strictly speaking it's not my code 😋
Link Mauve
zinid, “your” as in Ejabberd’s. :p
zinid
I only patched that trash
zinid
Link Mauve: I mean technically I didn't write it
Link Mauve
Prosody recently got a rewrite of its MUC code, it now is very easy to extend and could maybe become the basis of some kind of MIX.
Link Mauve
But I have yet to read a recent version. :x
zinid
Link Mauve: yes, but I don't want to rewrite it. this was the basic dilemma for me: either rewrite it or go mix.