#social 2016-02-02

2016-02-02 UTC
jasnell, bblfish, shepazu, tantek, jasnell_, Rn, tessierashpool_ and ElijahLynn joined the channel
bblfish, shepazu, Arnaud, jaywink, shevski, tantek and bblfish_ joined the channel
shevski, bblfish, bblfish_, jasnell and cwebber2 joined the channel
eprodrom joined the channel
#
eprodrom
Hello friends
KevinMarks joined the channel
#
ben_thatmustbeme
good afternoon
#
eprodrom
trackbot, start meeting
#
trackbot
is preparing a teleconference.
RRSAgent joined the channel
#
trackbot
RRSAgent, make logs public
Zakim joined the channel
#
RRSAgent
I have made the request, trackbot
#
trackbot
Zakim, this will be SOCL
#
Zakim
I do not see a conference matching that name scheduled within the next hour, trackbot
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 02 February 2016
#
aaronpk
present+
#
rhiaro
present+
#
eprodrom
present+
#
sandro
ben_thatmustbeme, Ira will introduce herself in the meeting, or look at the group participants page
#
eprodrom
Hmmmm
#
shevski
Hi Ben, Ira is me
#
shevski
present+
bengo and dmitriz joined the channel
#
wseltzer
present+ wseltzer
#
rhiaro
I can scribe
#
dmitriz
present+ dmitriz
#
sandro
present+
#
rhiaro
I haven't for a while!
#
bengo
present+
#
cwebber2
present+
#
KevinMarks
present+
#
rhiaro
eprodrom: A few things to go through today.. unfortunately the first thing we have to do is not complete
#
rhiaro
TOPIC: Approval of last week's minutes
#
rhiaro
... I pasted a wrong link for last week's minutes, but it looks like it's a red link
#
rhiaro
... Who scribed last week?
#
ben_thatmustbeme
you had it right before
#
rhiaro
was it azaroth?
#
rhiaro
... Does anyone know why we don't have minutes for last week?
#
wseltzer
rrsagent, pointer?
#
ben_thatmustbeme
it was azaroth
#
ben_thatmustbeme
just scrolled back
#
rhiaro
azaroth has a different process in annotations I guess, not used to adding to wiki
#
rhiaro
... I'll take it as a todo
#
rhiaro
... to make sure they're up on the wiki for next week
#
rhiaro
... and we can approve both next week
#
rhiaro
... Another admin item which we've been trying to keep track of but isnt' on the agenda is upcoming f2f meetings
#
wseltzer
the non-wiki minutes are at https://www.w3.org/2016/01/26-social-minutes.html
#
rhiaro
... Would like to ask the two organisers, sandro and aaron, if we have updates on those?
#
tsyesika
present+
#
rhiaro
sandro: I don't think so.. if you haven't put your name on the page, please do
#
rhiaro
... If you're not sure, put that down
#
rhiaro
eprodrom: I think our participation is at almost 10
#
rhiaro
... aaron upates for JUne in portland?
#
rhiaro
aaronpk: I added a link to the June event page, has address information, rsvp there if you can
#
rhiaro
*noises*
#
ben_thatmustbeme
Evan is hearing voices :P
#
rhiaro
eprodrom: Please rsvp when you know you can come, helps organisers with planning
#
rhiaro
... is this a good time to discuss new IEs sandro?
#
aaronpk
wiki just got super slow for me
#
rhiaro
sandro: sure, introductions for new people
#
bengo
<-
#
rhiaro
... The only new person is Ira? (shevski)
#
rhiaro
... Formally a member of the w3c team, representing european dcent project which harry used to do
#
cwebber2
welcome shevski !
#
rhiaro
shevski: Hi everybody
#
rhiaro
... Irina Bolychevsky
#
wseltzer
what is this "real world" of which you speak?
#
rhiaro
... I am working on dcent, replacing harry for the last few months until may
#
rhiaro
... Here to bring useful feedback, learn some things
#
rhiaro
... I used to work a lot in open data for the open knowledge foundation
#
rhiaro
... I have a project called redecentralize.org
#
rhiaro
... Where I look at open source decentralized technologies
#
bengo
nice
#
KevinMarks
sorry, I should have muted
#
cwebber2
now I remember why your name is familiar shevski :D
#
rhiaro
... Organised a conference last year in London that a bunch of people came along to
#
rhiaro
... Any questions? I'm excited to be here
#
rhiaro
... I was a tpac as well, so if anyone was at the social web breakout at tpac I was there
#
rhiaro
eprodrom: Also, he's technically new, although he's joined us before, bengo
#
rhiaro
bengo: This is the first time I've been on a call, mostly by convincing my boss to get on a membership track to w3c
#
rhiaro
... Lifefyre
#
shevski
:-)
#
rhiaro
... Social network as a service, mostly news publishers subscribe to our software and we provide real time comments, chat, twitter like functionality, follows. news feeds
#
rhiaro
... decentralised social
#
rhiaro
... In the past we've implemented various flavours of AS
#
cwebber2
woo! welcome more formally, bengo :)
#
rhiaro
... Want to make sure we implmemetn correctly
#
rhiaro
... There are some key user stories in the socialwg wiki
#
rhiaro
... Like how a company delegates their social functionality to another company or another origin
#
rhiaro
eprodrom: Great to have you
#
rhiaro
... Are you planning on coming to Boston?
#
rhiaro
bengo: I will be in Boston like two weeks before and NY, so might be a stretch, unsure
dromasca joined the channel
#
rhiaro
sandro: She's not on the call, but AnnB is also back
#
ben_thatmustbeme
she signed up for IWC near to the next F2F
#
rhiaro
TOPIC: AS2
#
rhiaro
eprodrom: jasnell are you here?
#
rhiaro
... I don't think he came on
#
rhiaro
... If not this is going to be a lot of listening ot evan talk
#
jasnell
I'm logged into irc but not on the call. conflicting call right now
#
rhiaro
... I have 2 big action items
#
rhiaro
... Test suites
#
jasnell
I can answer questions but there may be a delay
#
rhiaro
... one of the things we have to do to get AS2 through CR is have testable mechanisms
#
rhiaro
... Last week we talked about ways to do testing, and we agreed that the minimal testing would be a validator
#
rhiaro
... being able to submit an url or some content to a web based system and having it parsed and validated
#
rhiaro
... much like the venerable other validators that are available
#
rhiaro
... w3c markup validators
#
rhiaro
... That is one first step
#
rhiaro
... I believe that we have a project started there that was started by David from IBM
#
rhiaro
I though it was jP
#
rhiaro
... It was a quick project that we didn't get a lot of traction with. I'd like to get that restarted because it's pretty important
#
rhiaro
... This validator would help test producers, so if you're producing AS2 documents, the validator should be able to tel lyou ifyou're content is valid and provide some feedback
#
rhiaro
... The other side of the coin is testing consumers, and for that the idea was that we woudl collect AS2 documents in a way that would be useful for consumers to run automated tests on
#
rhiaro
... There are two new empty repos for this
melvster1 joined the channel
#
rhiaro
thanks bengo
#
rhiaro
... I'm going to take some time this week to try and bring in the work for a validator that was already done
#
rhiaro
... I think it was done in Java, and the Java library for AS2 has lagged behind the JS one
#
rhiaro
... it may be easier to do a clean validator in nodejs using the js implementation
#
rhiaro
... Either way we should have a relatively good validator
#
rhiaro
... I'm not sure if there .. maybe I can ask sandro... if we do get a validator up and running where is the best place to run it?
#
rhiaro
... In terms of domain?
#
rhiaro
... Can we have it outside w3.org or better to have internal?
#
rhiaro
sandro: I've seen it done lots of idfferent ways there, so any way we want to do it is fine
#
jasnell
It was JP from IBM that did the initial work on the validator
#
rhiaro
... If it's being done in JS I don't know if it's feasible to just have it done in the browser, as a static file on github.io just as easily
#
rhiaro
glares at sandro
#
jasnell
the Java impl is WAY out of date
#
rhiaro
eprodrom: That might be possible to do it as a clientside application
bengo joined the channel
#
rhiaro
... I'm going to take on those two tasks and get them started
#
rhiaro
... If you're interested in either of them, please take a look and watch the repos
#
rhiaro
... When do we need to have those in working order?
#
rhiaro
sandro: I don't think there's any.. my inclination is to have them in working order before we go to CR. It's good if people get excited by the announcement, they can run with it, instead of having to come back later
#
rhiaro
... But strictly speaking we don't have to
#
rhiaro
eprodrom: So ideally we'd have stuff that would just work out of the box
#
rhiaro
... before CR
#
rhiaro
... Is this the last thing that we're waiting for before CR?
#
rhiaro
sandro: There are related issues, conformance and feature list
#
rhiaro
eprodrom: That's the other item for me, the performance section
#
rhiaro
... that I'm working on
#
rhiaro
sandro: And then it's more or less paperwork
#
eprodrom
"conformance"
#
rhiaro
... Gathering up evidence of feedback
#
rhiaro
s/performance/conformance
#
rhiaro
... The WG needs to be involved in those
#
rhiaro
eprodrom: Any other updates on AS2?
#
eprodrom
jasnell: on the call?
#
jasnell
no, not on the call
#
jasnell
just monitoring IRC
#
rhiaro
TOPIC: FPWD of Micropub and ActivityPub
#
rhiaro
... sandro update?
#
rhiaro
sandro: They went out fine
#
rhiaro
... They were published last thursday
#
rhiaro
eprodrom: Do we have update urls?
#
rhiaro
w3.org/TR/webmention
#
rhiaro
w3.org/TR/activitypub
#
rhiaro
... at this point are we waiting for feedback? We still have open issues on both
#
rhiaro
sandro: maybe the editors can speak to that
#
rhiaro
aaronpk: There's still some open issues on micropub, from others and myself, so we just need to start working on that
#
rhiaro
... Unrelated but related, I finally finished redoing my own website, which was blocking me from working on a lot of this stuff, so I will be doing much more spec editing now
#
rhiaro
eprodrom: chris and/or jessica?
#
cwebber2
on text only again, maybe tsyesika should go
#
tsyesika
I'm text only too
#
rhiaro
... Looks like neither are on the call
#
eprodrom
Could you let us know next steps for AP?
#
cwebber2
I'm on the call
#
cwebber2
just don't want to unmute
#
cwebber2
in the office
#
cwebber2
didn't get a room
#
cwebber2
not much has happened from me because I was at FOSDEM
#
cwebber2
I'll be working more this week
#
rhiaro
... Don't know if there's any additional feedback, but there's work to be done
#
wilkie_
eprodrom: oh cool. sorry I'm not on the call, but I'll definitely look at the validator code now that it is uploaded.
#
bengo
all pretty old issues though (from last f2f)
#
rhiaro
TOPIC: Tracker actions & issues
#
rhiaro
eprodrom: any updates on anything in tracker?
#
rhiaro
*tumbleweed*
#
shevski
lol
#
ben_thatmustbeme
Still a bunch of open actions
#
rhiaro
... If we don't have any updates, I guess we're at the end of the agenda
#
rhiaro
... Any additional items to discuss?
#
rhiaro
bengo: Check out this link for next time
#
rhiaro
... It's a Mozilla Knight ofundation to make online communities software
#
rhiaro
... I'll be meeting with them in two weeks to talk about AS2 or other stuff coming out of this group
#
cwebber2
bengo: oh cool
#
wilkie
oh nice
#
dmitriz
github link?
#
rhiaro
... Might be good to be familiar with the project, look at their github
#
rhiaro
... Trying to get them to commit to interop
#
rhiaro
... If anyone has particular ideas or question, get in touch with me or bring it up on the next call, I'll see them in like a month
#
rhiaro
eprodrom: Awesome. Any other items?
#
rhiaro
... If not I am happy to wrap up
#
rhiaro
... Sounds like the end! We'll close. Thanks everyone for coming. Lots to get done, but appreciate all the work.
#
wilkie
thanks
#
melvster1
thanks
#
wilkie
rhiaro++
#
Loqi
rhiaro has 196 karma
#
shevski
thanks eprodrom!
#
Loqi
@daviderwin :: @bengo @losowsky @gjbarb It is in development. I'll ping you soon. Thanks for the #w3 links. Will strongly consider adjusting to conform.
#
dmitriz
thanks
#
shevski
rhiaro: i am very impressed by your scribing skills!
#
rhiaro
RRSAgent please draft minutes
#
rhiaro
pokes RRSAgent
#
rhiaro
trackbot end meeting
#
trackbot
Zakim, list attendees
#
Zakim
As of this point the attendees have been aaronpk, rhiaro, ben_thatmustbeme, eprodrom, shevski, wseltzer, dmitriz, sandro, bengo, cwebber, KevinMarks, tsyesika
#
trackbot
is ending a teleconference.
#
trackbot
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2016/02/02-social-minutes.html trackbot
#
eprodrom
rhiaro: thanks!
#
trackbot
RRSAgent, bye
#
RRSAgent
I see no action items
#
aaronpk
rhiaro++ for fast minutes
#
Loqi
rhiaro has 197 karma
#
cwebber2
rhiaro: (and I think sandro and dmitriz were interested?) we can talk about ACL stuff in activitypub in... is waiting 5 minutes ok?
#
cwebber2
or we can wait longer to chat about that stuff
#
dmitriz
no worries, either way
#
tsyesika
is here
#
dmitriz
I do have some questions about Friending / Representing Relationships between Entities stuff on Activitypub
#
cwebber2
ok, we'll do it around XX:50 then :)
#
dmitriz
*waves*
#
dmitriz
sounds good
#
cwebber2
runs to the bathroom and grabs a drink
#
tsyesika
cwebber2: you know some timezones are on the half or even quarter hour :P
#
cwebber2
tsyesika: ugh
#
cwebber2
timezeones! the worst!
bblfish joined the channel
#
cwebber2
rhiaro: ping
#
dmitriz
what's the current thinking in terms of Authorization / ACLs type stuff, for activitypub?
#
cwebber2
tsyesika: you probably can explain this better than I can
#
cwebber2
I can start out by saying that there are two major components to observe probably
#
cwebber2
one is the authorization handshake part
#
cwebber2
and then also, each post gets its addressing component using the standard activitystreasm terms of to: cc: bto: bcc:
#
cwebber2
so generally in implementations that exist, they store that list in an internal ACL in the database
#
cwebber2
so if someone wants to backtrack and look at that
#
cwebber2
they check the information, usually derived from the initial addressing
#
cwebber2
at least, in terms of viewing
#
cwebber2
as in terms of posting, after you do the auth handshake, I think there's no more restrictions to post to someone's inbox than there is in email
#
cwebber2
as in, anyone can send you stuff
#
dmitriz
so what's the equivalent of a "friends locked post"
#
cwebber2
dmitriz: you could create a collection of actors for your friends
#
cwebber2
and post to: that collection
#
dmitriz
nice, ok. and are the implementations reasonable about just storing the collection in the to:, and not the individual members?
bengo joined the channel
#
cwebber2
dmitriz: yes I think
#
cwebber2
we've talked before about whether the itnernal ACL should reference all the actors at time of writing on the to: in the collection
#
cwebber2
or if it should expand lazily
#
cwebber2
and I am strongly in the lazy camp
#
cwebber2
both for space reasons
#
tsyesika
i think it needs to be clearer in the spec what happens when updates happen to the post but people have been removed from a collection
#
tsyesika
could use some clarifying
#
cwebber2
or added
#
cwebber2
what if you get added to a team at your new job
#
dmitriz
yeah. that's the kind of thing I'm asking about — updates to the collection. (so one doesn't have to back-edit the literal lists on all the posts)
#
tsyesika
but it can be expanded lazily or stored in full in the db, up to the implementation i think
#
cwebber2
but I'm strongly in the "it should be the current state of the group, but people might still have the old copy of the thing"
#
tsyesika
as far as the spec currently says
#
cwebber2
delivered to them
#
cwebber2
so you might still have access to an old object because it was delivered to it
#
cwebber2
but no way to fetch it from server
#
dmitriz
seems reasonable.
#
dmitriz
would you be open to a PR to clarify that language?
#
tsyesika
i'd love clarification on this in the spec
#
tsyesika
so definitely :)
#
dmitriz
excellent
#
rhiaro
Is restricting who can *reply* to a post covered?
#
wilkie
the team thing and visibility is deciding amongst things like RBAC0 or RBAC1 etc and seems like an implementation detail
#
rhiaro
Like say you post, and say 'only this group can reply'
#
rhiaro
that's what I thought dmitriz just mean by 'friends-locked post'
#
rhiaro
for writing, not just reading
#
cwebber2
we don't have a lot of clarity of who can reply
#
tsyesika
rhiaro: i don't believe it's called out specifically in the spec
#
cwebber2
I mean, if you know of the post
#
cwebber2
I think anyone can reply in a sense in the current state of implementations
#
dmitriz
I meant for reading. but I didn't know about the subtlety of reply
#
cwebber2
not necessarily that things *should* be that way
#
rhiaro
You might want to have something widely readable but restricted replies
#
rhiaro
ie. I publish my thesis but only want my supervisors to comment on it
#
cwebber2
inReplyTo
#
cwebber2
there's no comment in the spec that you should check that you're really permitted to give an update to an inReplyTo
#
cwebber2
but I guess you should
#
cwebber2
in a system that doesn't have random uuids
#
rhiaro
it's not an update, a new note
#
cwebber2
it may be easy to guess the next identifiers
#
rhiaro
is there a way to tell my server to automatically reject replies to a certain note, from certain people?
#
cwebber2
rhiaro: that's left out of the spec currently
#
rhiaro
just sort of braindumping here, don't know if this needs to be hard-spec'd, or just kept for consideration
#
wilkie
this sounds like a filter instead of access control, but that's still useful
#
cwebber2
I'm not sure it *has* to be in the spec
#
rhiaro
but it's not prevented I suppose
#
cwebber2
it seems like an implementation can make that decision
#
cwebber2
what a server does once it gets a message is up to that server
#
rhiaro
fair enough
#
dmitriz
so that's as far as blacklists/filters.
#
dmitriz
what about using the same sort of mechanisms (like groups in to:) to restrict replyTo, as is done with read access?
#
dmitriz
worth addressing in the spec?
#
cwebber2
dmitriz: well, given that write can be filtered on-server
#
cwebber2
I'm not sure the spec needs to...
#
cwebber2
maybe I'm wrong?
#
dmitriz
maybe it wouldn't hurt? the spec addresses read-access, why not the other direction as well
Arnaud, jasnell, bengo_, bengo, bblfish, jaywink, tantek, dmitriz, bblfish_ and shepazu joined the channel
#
Zakim
excuses himself; his presence no longer seems to be needed
bblfish, jasnell, bengo_, bengo, dmitriz, tantek, jasnell_, jasnell__, jasnel___ and shepazu joined the channel