#social 2018-05-09

2018-05-09 UTC
cwebber2, Guest84, cdchapman and cskau joined the channel
#
dansup
Gargron: yeah, I'm really liking how powerful redis is. I also use it for a sidekiq-like queue. https://files.mastodon.social/media_attachments/files/003/820/987/original/adeff71357c2cf1d.png
#
dansup
that image queue processed a 12mb image into a 250kb image!
xmpp-social, Guest84, vasilakisfil, mahmudov, ben_thatmust, fr33domlover, vasilakisfil_, bwn and cskau joined the channel
#
ajordan
cwebber2: #hugops re: test suite
aaronpk joined the channel
#
ajordan
Gargron: FWIW we have something like that in pump.io-land
#
Loqi
[e14n] ofirehose: Firehose for the federated social web
vasilakisfil and Guest84 joined the channel
#
aaronpk
cwebber2: i can't make the call today, hoping you can take over
#
ajordan
meeting in 5 yeah?
#
cwebber2
meeting in just a couple minutes
#
cwebber2
thanks for the heads up aaronpk
#
cwebber2
yeah I'm running it
#
ajordan
cool lemme hop on Mumble
eprodrom joined the channel
#
eprodrom
hi all
#
eprodrom
calling in in 30s
#
cwebber2
hi eprodrom
#
cwebber2
cool cool
#
cwebber2
nightpool, ping since I put you on the agenda at your request :)
#
eprodrom
I'll scribe
#
eprodrom
I owe a lot of back scribing from chairing WG meetings
#
cwebber2
Zakim, start meeting
#
ajordan
eprodrom: I can scribe while we talk about AS2 PRs
#
cwebber2
wait that's not it
#
eprodrom
+1
#
cwebber2
trackbot, start meeting
#
cwebber2
how do I meeting, I seem to have completely forgotten
#
cwebber2
well trackbot isn't here
#
cwebber2
that's probably partly it
#
eprodrom
Yeah, that's weird
mahmudov joined the channel
#
eprodrom
Can we get along without it?
trackbot joined the channel
#
cwebber2
trackbot, start meeting
#
trackbot
Sorry, but no Tracker is associated with this channel.
#
eprodrom
The topic is empty too
#
eprodrom
I just noticed
#
cwebber2
the irc server must have restarted
#
cwebber2
and currently it's unregistered
#
eprodrom
Oh noooooooooooooo
#
cwebber2
I guess we'd better hope bitbear is a nice op!
#
ajordan
trackbot, status
#
trackbot
Sorry, but no Tracker is associated with this channel.
#
eprodrom
Can we just tell trackbot to start the meeting anyway?
#
eprodrom
Oh I guess not
#
ajordan
I don't think so
#
cwebber2
trackbot, start meeting anyway
#
trackbot
Sorry, cwebber2, I don't understand 'trackbot, start meeting anyway'. Please refer to <http://www.w3.org/2005/06/tracker/irc> for help.
#
eprodrom
"f you have a teleconference scheduled with Zakim, trackbot can help prepare the IRC channel for that meeting."
#
eprodrom
*If
#
cwebber2
======== MEETING STARTS, THANKS A LOT TRACKBOT ========
#
eprodrom
[11:13] == No such nick or channel name: Zakim
#
ajordan
we should get pumabot in this channel lol
#
cwebber2
present+ cwebber
#
cwebber2
present+ eprodrom
#
eprodrom
curiouser and curiouser
#
ajordan
cwebber2++ for the excellent banner
#
Loqi
cwebber2 has 113 karma
#
cwebber2
present+ ajordan
#
Loqi
totally
#
eprodrom
Social networking standards https://www.w3.org/wiki/SocialCG
#
cwebber2
TOPIC: What extensions do we need to add to the AS2 editor's draft? https://github.com/w3c/activitystreams/issues/461
#
Loqi
[cwebber] #461 Document the extension process
#
ajordan
scribenick: ajordan
#
ajordan
cwebber2: okay so nightpool did something very helpful, lemme pull it uup
#
ajordan
s/uup/up/
#
eprodrom
afk 30s
#
ajordan
<ajordan> one might almost say nightpool is putting the federation in
#
cwebber2
let us know when you're back eprodrom
#
ajordan
<ajordan> CONTEXT
#
nightpool
hey!
#
nightpool
i'm here
#
cwebber2
hi nightpool !
#
nightpool
one sec while I read the backlog
#
cwebber2
want to hop on mumble?
#
ajordan
<ajordan> long ago eprodrom revoked my standards license and that really should have been enforced ;)
#
cwebber2
we've barely started ;)
#
ajordan
cwebber2: nightpool just sent me a message on Mastadon saying oh **** I overslept so they'll be here in a minute
#
ajordan
... welcome nightpool
#
ajordan
nightpool: hello! one sec I need my headphones
#
ajordan
cwebber2: eprodrom are you back?
#
ajordan
eprodrom: yes
#
nightpool
soft g
#
ajordan
cwebber2: nightpool you were asking what's first on the agenda; since you weren't here we actually started with the AS2 extension teminology. the second one
#
ajordan
... I just linked your gist
#
ajordan
... this is very helpful; one thing I'm noticing about this is that there are a lot more extensions than I was anticipating which is good, I guess
#
ajordan
... what I'm wondering is, are they being embedded with every object that's sent across the wire or are they being linked to as contexts that you retrieve?
#
ajordan
nightpool: kroeg and hubzilla do the former, plemora/mastadon/??? do the latter
#
ajordan
cwebber2: it's useful to know that there's a mix of both
#
cwebber2
s/???/peertube
#
ajordan
cwebber2: so eprodrom have you looked adt this list? I wonder what your thoughts are since there are a bunch of items we haven't even discussed making extensions yet
#
ajordan
eprodrom: yeah definitely
#
ajordan
... I have different feelings on different things on here
#
ajordan
... some of them are interesting... a lot of this is just redefining AS2 stuff, hashtag etc.
#
ajordan
... others are interesting in that they're mixing in well-known vocabularies, schema.org is in here
#
ajordan
... that one's interesting in that, should we make that available right in the context
#
ajordan
... just add in schema.org, vcard, etc. to save a couple lines in here
#
ajordan
... it's a little bit of a permission, suggestion, guidance
#
ajordan
... there are some that are clearly experimental or focused on the particular implementation
#
ajordan
... I take the Mastadon namespace as one there
#
ajordan
... it's probably a good idea to not fish too far into ones that are clearly experimental or implementation-focused and instead kinda let those bubble up as they become more used across system
#
ajordan
... looks like the mastadon one *is* being used across systems so I'd love to see what those elements are
#
nightpool
q+ to talk about "redefining as namespaces"
#
ajordan
... but I think more focused specific ones should live in their own systems
#
ajordan
... and let me also say this is the first time I'm looking at this so it's just impressions
#
cwebber2
q+ to ask about as:Hashtag and etc
#
ajordan
... last one is that ostatus namespace, seems like it's a backwards compatibility thing
#
ajordan
... idk who's managing that namespace
#
cwebber2
damn, no queue functionality
#
cwebber2
nightpool is next tho
#
ajordan
... I would not be thrilled about incorporating ostatus, I feel like we're trying to build a replacement for it
#
ajordan
... if there's stuff in there we can't do we should add it
#
ajordan
cwebber2: I'm not even sure all those terms are terms in that namespace
#
ajordan
... I remember talking to Gargron and we were like well they're just in the ostatus namespace, who cares what's in there
#
ajordan
... nightpool you're next
#
ajordan
nightpool: same thing and you can explain it better than I can
#
ajordan
cwebber2: didn't mean to clobber you
cdchapman joined the channel
#
ajordan
... about the ostatus namespace I don't care if that's clobbered but there's some stuff not in the as2 namespace yet
#
ajordan
... so like as:hashtag isn't in there
#
ajordan
nightpool: yes, it's there so the canonicalization algorithm works
#
ajordan
cwebber2: so which of these things can we push forward to get in the editor's draft and the context
#
ajordan
eprodrom: we don't ever want to change the editor's draft of the vocab context
#
ajordan
... it is a shipped document and we do not modify it, it would be misleading to people to have an ED that doesn't match the shipped document
#
ajordan
... we're not working on a next version of AS right now
#
cwebber2
q+ to say okay, at least we discussed putting an extensions page in that repo at least
#
ajordan
... whether we make new documents is an interesting discussion but yeah it's definitely a good idea
#
nightpool
q+ to talk to ostatus:conversation
#
ajordan
... cwebber2 I wonder if there's a mechanism we could provide as a way of defining extensions
#
ajordan
... like, I am working on an AS system and I've created a set of things around role playing games and I'd like to create a namespace that's like socialcg:rpg to start experimenting in
#
ajordan
... and we could give a nod to that and say here's a namespace
#
ajordan
... and then people could start building on that so we have a mechanism for people to start experimenting in
#
nightpool
(reminder that the w3 wiki is not editable by community group members, only WG members)
#
ajordan
... and then we can discuss bringing them into the main as namespace if they have a lot of implementations, getting them in the context , etc.
#
ajordan
cwebber2: I think we're retreading some conversations we had without any of the AS2 editors present which was a mistake
#
ajordan
... I think last time we agreed that the AS2 Git repository and issue tracker was where we were discussing pulling in extensions
#
ajordan
eprodrom: that makes a lot of sense, absolutely, and I think that namespacing...
#
ajordan
... in this gist you've got there's personal URLs for namespaces
#
ajordan
... if I look at this I'm not gonna say that looks like the W3C people are experimenting with a new namespace for conversations
#
ajordan
... what I see is there's a guy named ??? and he's experimenting with nomadic locations
#
ajordan
... I think there's some value in using a namespace that carries some infor
#
ajordan
s/infor/info/
#
nightpool
(totally fine!)
#
ajordan
cwebber2: sure
#
ajordan
... I wanna try to make some movement on this convo since nightpool is queued
#
ajordan
... it sounds like you're ok with having extensions documents and contexts(?) in the AS2 repo
#
ajordan
please god mute
#
ajordan
eprodrom: we have a wiki for that though man
#
ajordan
... can't we just put that on the wiki?
#
ajordan
cwebber2: my impression was that last time we decided to keep stuff in a repo but maybe I'm wrong
#
ajordan
nightpool: I think we made that decision based on the fact that W3C wiki isn't editable by non-members anymore
#
ajordan
cwebber2: the systems team has said that's what's happened
#
ajordan
eprodrom: can we enable the wiki on GitHub?
#
ajordan
cwebber2: we could, I'm not against this, but part of the argument for issues/PRs was that it would be a work flow we're familiar with as developers
#
ajordan
... it sounds like we don't have a resolution on this but I want to switch to nightpool
#
ajordan
nightpool: yeah so summarizing the ostatus thing Mastadon switched from ostatus to AP and we needed some context terms
#
ajordan
... so e.g. if we got an edit for an ostatus post we had to associate that with the original ostatus URL
#
ajordan
... the ostatus:conversation is something we're seeing people using even if they didn't do an ostatus migration because it lets you associate posts in a thread
#
ajordan
... that's something that maybe needs rescuing from the ostatus namespace and put somewhere else
#
ajordan
eprodrom: that makes sense, I'm capturing in an issue
#
ajordan
... I can think of a couple of existing terms that might fit there but none that are specific for "conversation"
#
ajordan
... it's really only important if you're doing massively hierarchical threading, just being able to link things up to the original post
#
ajordan
... if you're doing flatter threading it's less important
#
ajordan
... it's something we dropped going from statusnet -> pump.io, we had massive hierarchical threading in statusnet and most of the ux suggestions right now are "don't do that"f
#
ajordan
... I want to come back to cwebber2's question, there's kinda three rings
#
ajordan
... outer ring is per-implementation, very niche
#
cwebber2
dante's extensions
#
ajordan
... that's kinda gonna be one-off namespaces
#
ajordan
... if there's something specific to pump.io we'd use a pumpio namespace
#
ajordan
cwebber2: and you'd probably have it on pump.io's domain right?
#
ajordan
eprodrom: yeah
#
ajordan
eprodrom: so that's the outer ring
#
nightpool
zot:nomadicHubs is an example here, I think
#
ajordan
... I think there's a next ring in, stuff that might have multiple implementations, where we may want to have a way of defining namespaces for those
#
ajordan
... so, socialcg:rpg
#
ajordan
... socialcg:voicechat, socialcg: different kinds of subnamespaces
#
ajordan
... that might be useful for people to start working together and collaborating on
#
nightpool
toot:Emoji or as:manuallyApprovesFollowers is probably an example for the middle ring
#
ajordan
... and then a last kind of inner ring for things that are going to be part of the as namespace
#
cwebber2
q+ to ask for where these socialcg-* namespaces live, also if terms *can* move in
#
ajordan
... and we agreed to put extensions in the as namespace eventually
#
ajordan
... and I think things would move through those rings
#
nightpool
and as:sensitive sounds like an example of something that's pretty solidly in the inner ring.
#
ajordan
... we have a wiki page listing extensions, I think that would get us pretty far
#
ajordan
cwebber2: okay I think I'm next on the queue
#
ajordan
... so for where the socialcg namespaces live I'm guessing you're saying they're not necessarily a subnamespace of as2 right?
#
ajordan
eprodrom: that might be a good way to do it actually
#
ajordan
cwebber2: I think one of the condcwerns that sandro had is that it can be very hard to get terms to migrate
#
ajordan
... once people are used to terms being in a specific location it's kinda hard to update code to alias it and not necessarily all systems will update to do that
#
ajordan
... the problem sandro raised with that is that you end up getting a lot of little namespaces
#
nightpool
(heads up that I have a hard out at 11:50)
#
ajordan
... and about things moving in I think he objected that ???
#
ajordan
... maybe what works with the subnamespaces thing is that there's an expectation that we're not gonna move it
#
ajordan
... so it's as2/rpg#fragment or whatever
#
ajordan
eprodrom: so I like that, here's the thing
#
ajordan
... I know this is kinda elitist and unfair
#
ajordan
... I don't want to support any bullshit terms that people make up
#
ajordan
... there's a level of dumping stuff onto editors and the CG that I would like to have a little bit of an acceptance level
#
ajordan
... it would be nice to have something that's a low barrier to entry
#
ajordan
... "I'm working on something with rpgs", great
#
ajordan
... here's a namespace
#
ajordan
... and you can work on your context. then say you get multiple implementations, etc. then we can move into the main namespace
#
ajordan
... they'll still resolve into the same URL, but you can use the namespace or not
#
ajordan
cwebber2: note that there's a difference between vocab locations and context locations
#
ajordan
... if we add stuff to the main as2 context that doesn't mean we have to change the location for the vocab
#
cwebber2
ajordan: since we're talking about moving things... nevermind, what I was going to say is another problem we can look at is starting to use an HTTP header, and then there's X-content-security-policy AND content-security-policy... I think that's resolved by putting things in the context and not moving the vocab itself
#
cwebber2
eprodrom: if it's okay with you I'll document this process, and maybe we can review it at the next meeting?
#
ajordan
cwebber2: sure that's fine with me, nightpool sorry we took over
#
ajordan
... should we queue Mastadon stuff for the next meeting?
#
ajordan
nightpool: I can go over it in like 5 minutes, it's not super important
#
ajordan
... the main thing is that we've added pin collections
#
ajordan
... it accepts add/remove from the owner and is federated out
#
ajordan
... we added a focal point property for images to affect where they center
#
ajordan
... and we've added a way for reporting statuses, if a user reports a status they can also optionally send that to a mod of another server
#
ajordan
cwebber2: ok great so sounds like we have next steps for the first topic, eprodrom's gonna write that up, and nightpool thanks for the overview
#
nightpool
👋
#
ajordan
<ajordan> fyi laptop's about to die
#
ajordan
eprodrom: yes, I have a couple PRs for AS2
#
ajordan
... I'd like to review them and then push them
#
ajordan
... I linked the PRs in the agenda
#
ajordan
... they're primarily errors in examples in the vocab document
#
ajordan
... and one that's a typographical error in one of the property definitions
#
ajordan
... so I've done four PRs that add these to the errata so when you look at the errata it'll say oops there's a problem with this example, a problem with that example
#
ajordan
... these all come from bugs people have filed on AS2
#
ajordan
... since we can't actually change the docs this is the next best thing
#
ajordan
cwebber2: all looks good to me
#
ajordan
... I'll note that even though as2 is done we can keep a community report even though it's not an editor's draft
#
ajordan
... the CG has the authority to maintain... I'm forgetting what they're called
#
ajordan
eprodrom: so you'd look at AS on GitHub and if would be different with no mark that it's been added later
#
ajordan
cwebber2: you _can_ mark it, JSON-LD has a good way
#
ajordan
... they put new stuff in green
#
ajordan
eprodrom: I'm so -1 on this
#
ajordan
... it seems like a really bad idea, why would we maintain 3 documents
#
ajordan
cwebber2: I'm fine with that, you're the editor, I just wanted to note it was an option
#
ajordan
... anyway those look great
#
ajordan
... any further business?
#
cwebber2
=============== MEETING END ==================
#
ajordan
trackbot--
#
Loqi
trackbot has -1 karma
#
trackbot
Sorry, Loqi, I don't understand 'trackbot has -1 karma'. Please refer to <http://www.w3.org/2005/06/tracker/irc> for help.
#
cwebber2
ajordan: I believe you volunteered to put up the minutes :)
#
cwebber2
but obviously when your laptop has battery ;)
#
ajordan
yeah I was just gonna say
#
ajordan
I think I can do it right now
#
ajordan
on my work computer
#
ajordan
I just need the laptop for mumble because I don't have root on the work computer
#
ajordan
before we forget does someone want to ask in #sysops or somewhere about how we can get trackbot fixed? or is that a question for sandro?
#
ajordan
cwebber2: ^^^
#
ajordan
oh also cwebber2 at the start of the meeting I was gonna mention that FWIW I too am getting ready to move across the country and I feel your pain :P
#
ajordan
beep boop minutes posted
#
ajordan
please review them, there are probably typos because I edited them by hand
#
ajordan
at this point I've done this so many times it really probably is worth making a program to do it
#
ajordan
but on the other hand, https://xkcd.com/1319/
tantek joined the channel
#
Loqi
[evanp] So, I think there are four kinds of extensions to AS2 we'd want to track. 0. ***Established vocabularies***. These are existing vocabularies that are adapted for AS2, such as [schema.org](http://schema.org/), [vcard](https://www.w3.org/TR/vcard-rd...
#
tantek
waves from CSS telcon
#
cwebber2
ajordan: oh where are you moving from/to?
#
eprodrom
tantek: yo
#
cwebber2
hi tantek
#
tantek
hello!
#
tantek
is going to be Berlin next week - anyone else here going?
#
tantek
be *in* Berlin
#
eprodrom
cwebber2: is that kind of what you were looking for?
#
cwebber2
eprodrom: sorry, was distracted by external drama, reading now
#
eprodrom
NP
#
Loqi
[cwebber] > Possibly add the namespaces to the AS2 context document. It's not clear what the acceptance criteria for this would be. It would work like so: I would say it's easy enough to link in another AS2 context that's "fully formed" like this, no need ...
#
cwebber2
thanks for the writeup!
#
tantek
hey did anyone here go to Berlin in 2011?
#
tantek
wishes cwebber2's external drama resolves itself peacefully
#
cwebber2
thanks tantek
#
eprodrom
cwebber2: OK, I'm going to maybe move that comment out to a wiki page on the AS2 wiki
#
eprodrom
...and close the issue
#
ajordan
cwebber2: back from University of Rochester to Seattle!
#
ajordan
summer break yooo
#
cwebber2
ajordan: ah!
vasilakisfil joined the channel
#
nightpool
I'm back now, in case anyone has followup questions from this mornings meeting
#
cwebber2
heya nightpool
#
cwebber2
nightpool: just to say you might want to look at evan's followup here https://github.com/w3c/activitystreams/issues/461#issuecomment-387805357
#
Loqi
[cwebber] > Possibly add the namespaces to the AS2 context document. It's not clear what the acceptance criteria for this would be. It would work like so: I would say it's easy enough to link in another AS2 context that's "fully formed" like this, no need ...
cdchapman and fr33domlover joined the channel
#
cwebber2
sorry it took me so long, all
vasilakisfil, JanKusanagi, jankusanagi_ and cdchapman joined the channel