#social 2018-07-14
2018-07-14 UTC
timbl joined the channel
# saranix widowclip++
# widowclip Neat! Also have you seen https://brutaldon.online/ ? It might be a better client if you find Mastodon client cluttered.
# saranix wow...how many *dons are there now? :-P
# widowclip A sizable herd to be sure haha.
# technomancy <3 brutaldon
# technomancy so much easier to operate with a keyboard than the default masto client
widowclip joined the channel
# saranix hmm. It should be possible to submit an ActivityPub implementation report via ActivityPub....
# aaronpk Relevant to our signature discussion earlier... https://toot.cat/@jamey/100370521534196878
DenSchub joined the channel
xmpp-social and KjetilK_ joined the channel
# puckipedia hah, HTTP signatures and JWTs implemented
timbl and JanKusanagi joined the channel
# fr33domlover puckipedia, what are JWTs?
# fr33domlover ah json web tokens
jankusanagi_ joined the channel
# puckipedia aaronpk: I'm using them (or well, limited) as local auth tokens
# puckipedia like, I wrote a tiny RS256-only jwt implementation
# puckipedia and in kroeg, all tokens are signed by the key of the owner
# puckipedia technically, you could have an account without storing the private key on the server
cwebber2 joined the channel
# puckipedia oh no I just realised
# puckipedia
{"type": ["Accept", "Reject"], "object": "example/follow_request"}
# saranix I see no problem with that. I would process them in the order given.
# puckipedia except. there's no order. it's a set of types
# saranix json defines order I think
# saranix type[0] then type[1]
# puckipedia actaully now I do wonder
# puckipedia yeah, it's actually ordered??
# saranix why is that surprising? It wouldn't be much of an array if it was random.
# puckipedia json-ld arrays, usually, are actually sets
# puckipedia as in, e.g. the to/cc/bcc/bto properties in AS2 are sets
# puckipedia so to: [Public, ~puckipedia] == to: [~puckipedia, Public]
# saranix are you sure about that? Just because they result in the same behavior doesn't mean they are ==
# puckipedia "Since graphs do not describe ordering for links between nodes, arrays in JSON-LD do not provide an ordering of the contained elements by default."
# saranix still... I think that just means it's OK to pull the set from SQL and let it be any order, not that they are ===
# saranix in a boolean sense
# puckipedia is there a practical difference
# saranix only if you are pedantic and trying to cause a problem where there is none? ;-)
# puckipedia hiya
# puckipedia I think kroeg-rs is getting close to finished
# puckipedia amusignly, I don't
widowclip joined the channel
# widowclip puckipedia: Will Kroeg-Rs be open source? Is it already? I was thinking of starting an AP project in rust it would be lovely to have a resource like that, and I would certainly be happy to contribute if I can.
# puckipedia it's mostly open source right now
# puckipedia https://git.puckipedia.com/kroeg
# widowclip Thanks for the link!
# puckipedia requires a non-recent nightly, I run it on 2018-06-23
# widowclip How come?
# puckipedia the more recent await/async merges
# widowclip Ahh