#social 2017-06-27

2017-06-27 UTC
trackbot, sandro, rhiaro and timbl joined the channel
timbl joined the channel
tsyesika joined the channel
#
ben_thatmustbeme
reserves the right to declare "not scribe"
eprodrom joined the channel
#
cwebber2
ben_thatmustbeme: I'll scribe :)
#
sandro
trackbot, start meeting
#
sandro
*laugh*
#
trackbot
is preparing a teleconference.
RRSAgent joined the channel
#
trackbot
RRSAgent, make logs public
#
RRSAgent
I have made the request, trackbot
Zakim joined the channel
#
trackbot
Zakim, this will be SOCL
#
Zakim
ok, trackbot
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 27 June 2017
#
sandro
present+
#
cwebber2
present+
#
cwebber2
scribenick: cwebber2
#
eprodrom
present+
#
tsyesika
present+
#
eprodrom
Hey, thanks cwebber!
#
tsyesika
I'm on the call
#
ben_thatmustbeme
welcome back indeed
#
ajordan
present+
#
eprodrom
PROPOSED: accept https://www.w3.org/wiki/Socialwg/2017-06-20-minutes as minutes for 20 June 2017 meeting
#
rhiaro
present+
#
eprodrom
+1
#
ben_thatmustbeme
oh yeah cwebber do Chair: eprodrom to get it to not do that again
#
eprodrom
RESOLVED: accept https://www.w3.org/wiki/Socialwg/2017-06-20-minutes as minutes for 20 June 2017 meeting
#
ben_thatmustbeme
i always forget
#
cwebber2
chair: eprodrom
#
cwebber2
topic: charter extension
#
cwebber2
sandro: it's good, we're announced, we're good through the end of the year
#
cwebber2
eprodrom: ok, so it's 6 months?
#
cwebber2
sandro: yep, through the end of December
#
rhiaro
We thought that last time :)
#
cwebber2
eprodrom: ok, the big items there are getting websub and activitypub out the door. 6 months is a long time, i feel like we've got a lot of traction right now
#
cwebber2
eprodrom: I think it would not be bad for this group to continue at the same pace it's moving, but let's not in december trying to get implementations of websub. we got our extension, let's try to get to PR much earlier
#
cwebber2
sandro: yeah the main story was getting mastodon to implement activitypub; would be nice to see that sooner rather than later so we can iterate on that
#
cwebber2
eprodrom: that would be great. cool, anything else to discuss on the extension?
#
Zakim
sees ajordan on the speaker queue
#
cwebber2
sandro: one thing, we shouldn't take this as an indication to do anything else, it's just an extension for this one purpose
#
cwebber2
eprodrom: yes and I think since we have the CG up and running, new initiatives should happen there
#
cwebber2
eprodrom: as we have new use cases / etc come up, it would make sense to have that originating in the CG
#
cwebber2
where was this?
#
eprodrom
q?
#
Zakim
sees ajordan on the speaker queue
#
cwebber2
eprodrom: let's discuss our issues... next item on our agenda which is... oh, queue time!
#
eprodrom
ack ajordan
#
Zakim
sees no one on the speaker queue
#
cwebber2
ajordan: real quick I hear when I talk and when sandro talks an echo
#
eprodrom
Muted now
#
ben_thatmustbeme
it looks like echo is from evan
#
cwebber2
it's not so bad though
#
cwebber2
topic: ActivityPub
#
cwebber2
we need another scribe just for AP
#
sandro
scribe:
#
sandro
scribe: sandro
#
ben_thatmustbeme
oh i was about to
#
sandro
cwebber2: the test suite is moving along, but still not done
#
sandro
.. the client-server: posting an activity, create, testing for non-activiries, media upload testing, following ... all works
#
sandro
.. main things not there: add/remove/like/block
#
sandro
.. needs more container support
#
sandro
.. this week I'll be doing that
#
sandro
.. I should be able to demo next week
#
Loqi
[cwebber] #235 Add a Tag type
#
sandro
.. a few issues
#
sandro
.. (description of #235)
#
sandro
.. Gargron and Puck expressed they'd like a type of Tags that are not Mentions
#
sandro
.. AP has defined some new properties, but no new types yet
#
Zakim
sees ajordan on the speaker queue
#
Zakim
sees ajordan, rhiaro on the speaker queue
#
sandro
eprodrom: I'd like to check with James to confirm we it's not in there now
#
eprodrom
#hashtag
tantek joined the channel
#
ajordan
s/we/why/
#
sandro
.. I think we're talking *hashtags*, but I'd like to be clear
#
sandro
cwebber2: Yes, stringy-name-type-things
#
tantek
present+
#
Loqi
tantek: ajordan left you a message 1 day, 22 hours ago: just realized you would've been offline when I sent https://chat.indieweb.org/social/2017-06-24#t1498354046031000. nice to meet you :-)
#
tantek
reviews logs
#
sandro
eprodrom: I'm reluctant to have AP make this kind of change to AS. If it's necessary, then we can, but I'd like to be careful about this, and hear from James.
#
sandro
.. like, What Is A Hashtag?
#
sandro
.. is it anything more than a string? And if so, what?
#
tantek
tends to agree. tag is just a category is just a string
#
sandro
cwebber2: The CG spent a lot of time talking about it, all we care about is name, and you localize it for your own instance
#
tantek
is really confused by what cwebber2 is saying
#
sandro
.. for people who are using types, you might want to have a separate class for this kind of thing
#
tantek
mapping to languages?
#
sandro
eprodrom: Using the name 'tag' is a tricky, because you also tag a person in a photo, or tag a place, using a tag relationship, so calling this thing a tag might be "tricky"
#
ben_thatmustbeme
i think its more like mapping to their existing data structures
#
sandro
.. I'll ask James
#
tantek
hence why we have indieweb.org/person-tag
#
Zakim
sees ajordan, rhiaro on the speaker queue
#
ajordan
tantek I think he means mapping to language types
#
eprodrom
ack ajordan
#
Zakim
sees rhiaro on the speaker queue
#
tantek
ajordan wow what? mapping tags to language types makes no sense whatsoever
#
tantek
and NO ONE does it
#
sandro
ajordan: We're talking about adding something to AP, so I'm not sure why we wouldn't do this as an AS extension
#
tantek
specifically, existing silos / structures all let different languages just do their own language-specific tags
#
sandro
cwebber2: Since AP kind of *is* an AS extension.... you're saying do it independently?
#
sandro
ajordan: Yes, tags are more broadly applicable than AP. Make it an AS extension that AP requires.
#
sandro
cwebber2: I'd be fine with that. No strong opinion
#
sandro
eprodrom: Yes, I'd second that, ajordan. This has nothing to do with Protocol per se, unlike inbox and outbox.
#
sandro
eprodrom: You volunteering ajordan ? :-)
#
sandro
sandro: Let's wait to hear from James before writing it
#
tantek
cwebber, did anyone who felt strongly volunteer to document the use-cases?
#
eprodrom
ack rhiaro
#
Zakim
sees no one on the speaker queue
#
tantek
there are no use-cases in the github issue
#
sandro
cwebber2: And let's see how needed it is
#
ajordan
sandro I like how you added the smiley :D
#
sandro
rhiaro: I use AS collections as tags on my site
#
tantek
I am wary of plumbing-driven design
#
Zakim
sees no one on the speaker queue
#
ajordan
tantek not mapping each tag, mapping a potential future Tag type
#
sandro
eprodrom: Checking, we're missing the websub folks today.
#
ajordan
just like you might have a class (type) for Activity, Object, etc.
#
tantek
that makes even less sense
#
tantek
sorry, side conv with aj
#
ajordan
tantek I mean I probably wouldn't do it that way but I'm sure there are people who want to
#
Loqi
[cwebber] #231 "Sensitive Media" tag
#
tantek
I'm never sure of such hypotheticals and prefer to assume not until someone documents use-cases publicly
#
tantek
re: "people who want to"
#
sandro
topic: #231 Sensitive Media
#
sandro
cwebber2: CG didn't like WG's plan to do it on tags
#
sandro
.. Mastodon is super happy putting it in Summary Field
#
sandro
.. because they don't plan on changing their interface
#
sandro
.. they want people to have a free field they just type into
#
ajordan
's call just dropped, dialing in again
#
saranix
thinks mastodon was the only dissent
#
sandro
.. so I was going to withdraw that proposal
#
sandro
.. on #231 Sensitive Media
#
Loqi
[cwebber] #231 "Sensitive Media" tag
#
ajordan
tantek I believe, but am not sure, that there were already people saying they would do that. puckipedia maybe? idk, cwebber2 would know
#
sandro
scribe has been confused about sensitive media vs content warning
#
tantek
same sandro
#
sandro
cwebber2: Diaspora has this two
#
sandro
s/two/too
#
sandro
cwebber2: It's just a boolean on the whole post
#
tantek
from the author? auto-marked by the server based on heuristics?
#
sandro
.. There's another bonus, in that this could solve Content Warning. If you mark a post as Sensitive, then the summary section becomes a Content Warning.
#
Zakim
sees sandro on the speaker queue
#
sandro
cwebber2: Put this boolean on the tags, might solve both problems.
#
ben_thatmustbeme
sensative is i think supposed to be more like NSFW, and content warning would be like "this is a spoiler for the lastest episode of X"
#
ajordan
sandro: you'e talking about YouTube?
#
ajordan
s/you'e/you're/
#
eprodrom
ack sandro
#
Zakim
sees no one on the speaker queue
#
ben_thatmustbeme
is anyone scribing this?
#
tantek
sandro noted a debacle about Youtube blocking LGBT content as "sensitive" in general
#
tantek
I'm kinda shocked by the naivete in this conversation
#
saranix
- "sensitive" is just as non-semantic and problematic as NSFW - especially as a useless boolean
#
ben_thatmustbeme
scribenick: ben_thatmustbeme
#
Zakim
sees tantek on the speaker queue
#
eprodrom
ack tantek
#
Zakim
sees no one on the speaker queue
#
ben_thatmustbeme
sandro: i don't htink having one bit is socially feasable
#
sandro
sandro: bottom line, I dn't think reducing things to one bit is socially feasible
#
ben_thatmustbeme
scribenick: sandro
#
sandro
tantek: I'll go farther than that -- it's horribly naive
#
sandro
tantek: Like twitter marking any tweet with the word 'queer' was marked as Sensitive and then semi-blocked
#
sandro
.. unless someone's got some research showing how this really works well for users, then ... we've no chance of getting this right
#
Zakim
sees ajordan on the speaker queue
#
sandro
cwebber2: In mastodon, its the sender, not the service provider, who is doing the marking
#
Zakim
sees no one on the speaker queue
#
ajordan
q+ to respond to cwebber2
#
Zakim
sees ajordan on the speaker queue
#
sandro
.. I see how a single bit is a problem
#
sandro
.. but this is what's implemented currently, so if we leave it out, they'll have to use an extension
#
sandro
.. their own extension
#
sandro
eprodrom: Two issues
#
eprodrom
sensitive: true
#
sandro
.. for an activity for an object, there could be a Sensitive bit
#
sandro
.. OR we could use it on tags, as in gist
#
ben_thatmustbeme
i think its pronouced zhaif
#
sandro
"tag": [
#
sandro
"id": "http://www.cartoonnetwork.ca/tv/steven-universe/",
#
sandro
"name": "Steven Universe",
#
sandro
"sensitive": true
#
tantek
doesn't matter if the intent is only for authors to specify it. if you put it in a format or protocol, services will use it, as they have been (ab)using sensitive/content warning in their existing UIs
#
tantek
I still think it's a bad idea
#
sandro
cwebber2: That's my preferred direction to go
#
saranix
"they'll have to use an extension" -- their usage is unique even amongst this working group, noone else does it the same as them, so I say it SHOULD be an extension for the way they do it
#
sandro
eprodrom: That says that Steven Universe is sensitive, rather than the post is sensitive
#
sandro
cwebber2: Good semantic point
#
sandro
eprodrom: So, let's be careful about that
#
eprodrom
q?
#
Zakim
sees ajordan on the speaker queue
#
eprodrom
ack ajordan
#
Zakim
ajordan, you wanted to respond to cwebber2
#
Zakim
sees no one on the speaker queue
#
sandro
ajordan: cwebber2 you made a point earlier about this isn't a problem because in Mastodon users choose it themselves
#
tantek
The larger problem is that "sensitive" is culture-specific, just as "NSFW" was
#
sandro
.. but I would like to say, about that, we should not design with that assumption
#
Loqi
ajordan has 11 karma
#
tantek
so it's fundamentally flawed to assume a boolean communicates that
#
sandro
.. because at some point someone will build an automated system using this bit
#
sandro
cwebber2: I agree, it's dangerous
#
Zakim
sees no one on the speaker queue
#
sandro
.. I was making the point that the people proposing this are using it themselves
#
sandro
cwebber2: I agree, I'm not comfortable with sensitive flag as explained here
#
Zakim
sees no one on the speaker queue
#
Zakim
sees sandro on the speaker queue
#
sandro
cwebber2: Not sure what to do if there are existing instances using this property
#
eprodrom
q?
#
Zakim
sees sandro on the speaker queue
#
eprodrom
ack sandro
#
Zakim
sees no one on the speaker queue
#
sandro
sandro: I think it's a fine extension, but let's help them figure out what happens when it crosses boundaries to systems that don't implemment it. Does it drop the content, or drop the bit?
#
ben_thatmustbeme
notes the time for eprodrom
#
sandro
eprodrom: This is much more about AS than AP
#
ajordan
ben_thatmustbeme I was literally *just* about to say that :-)
#
eprodrom
q?
#
Zakim
sees no one on the speaker queue
#
rhiaro
how do content warnings from mastodon translate to friendica?
#
rhiaro
this sould be find-out-able..
#
ajordan
rhiaro++ that's a good question
#
Loqi
rhiaro has 149 karma in this channel (266 overall)
#
sandro
tantek: To focus on the positive use case cwebber2 expressed of Mastodon folks self-marking posts, as to how folks would expect that to work in a federated system, when the systems have a very different cultures and backgrounds.
#
eprodrom
q?
#
Zakim
sees no one on the speaker queue
#
sandro
sandro: But whoever is writing the spec for that extension can be the center for that discussion
#
Zakim
sees cwebber on the speaker queue
#
eprodrom
ack cwebber
#
Zakim
sees no one on the speaker queue
#
sandro
cwebber2: I like Evan's suggestion, if there are vocab extensions that don't relate to protocol, we could make them be extensions to AS instead of changes to AP
#
eprodrom
PROPOSED: vocabulary extensions unrelated to the protocol aspects of AP should be handled as AS2 extensions and not as part of AP
#
eprodrom
+1
#
sandro
+1 until/unless someone points out a problem we're not currently thinking about :-)
#
tantek
is still looking for the citation about Twitter hiding "queer" tweets
#
sandro
ajordan: The Likes and Shares collections should perhaps be in AS instead?
#
eprodrom
RESOLVED: vocabulary extensions unrelated to the protocol aspects of AP should be handled as AS2 extensions and not as part of AP
#
sandro
cwebber2: I don't think so, because the protocol says when/how to put things into that collection, but we can figure it out later
#
sandro
topic: JF2
#
sandro
scribe: cwebber2
#
cwebber2
scribenick: cwebber2
#
ben_thatmustbeme
can you not hear me?
#
sandro
ben_thatmustbeme, we're not hearing you
#
ben_thatmustbeme
hold on, reloggin on
#
tantek
ok I'm not finding any journalists on this, just anecdotes
#
Loqi
[@Maltimoree] Again, just in case it wasn't clear. Twitter blocks #queer keyword. Talk to me about joining #mastodonsocial.
#
eprodrom
PROPOSED: publish editor's draft 21 June 2017 of JF2 as new working draft
#
cwebber2
ben_thatmustbeme: when registering IANA, they had concerns about the security concerns section so this is an update to that section and removing one bit
#
tantek
reads changes
#
ajordan
+1 although I'm wondering why the At Risk note got removed?
#
eprodrom
+1
#
ben_thatmustbeme
i can update the changelog to explain that
#
sandro
ben_thatmustbeme: with At Risk removed, link headers, head, and body can all be used
#
eprodrom
RESOLVED: publish editor's draft 21 June 2017 of JF2 as new working draft
#
sandro
or link to the previous draft's at-risk section
#
cwebber2
eprodrom: what happens next with jf2?
#
cwebber2
ben_thatmustbeme: well I've been experimenting with it, and once it's registered I'd like to bring it to more feed readers as an alternative, and see if I can get the jsonfeed crowd to look at it and experiment with it
#
cwebber2
ben_thatmustbeme: I think they're discovering issues with not having a mimetype, etc. hopefully it'll also add more credence being under w3.org rather than random website, even if it's a note rather than a rec-track spec
#
cwebber2
ben_thatmustbeme: after that? I could see options for adding an actual profile for individual items, but I'm not sure about that yet
#
tantek
what's the implementation status?
#
cwebber2
ben_thatmustbeme: I know aaron uses it that way
#
tantek
(of current draft)
#
cwebber2
I don't see any major changes coming now
#
cwebber2
eprodrom: will there be a test suite?
#
cwebber2
ben_thatmustbeme: this isn't on rec-track, so it's only going to a note... i could make a test suite or validator, I think kevinmarks already started one
#
ajordan
tantek you should q+
#
Zakim
sees tantek on the speaker queue
#
cwebber2
sandro: just to clarify, putting it on rec-track would violate the spirit of the extension, but going through the same motions of validator / test suite are good things
#
eprodrom
ack tantek
#
Zakim
sees no one on the speaker queue
#
cwebber2
tantek: I was going to echo what sandro said, the only way we could reasonably handle it beyond an extension is.. the way we saw it around an extension is that clearly we saw implementation around mastodon etc... so I'd want something like that be to be true of JF2 or anything else before we considered an fpwd towards a rec
#
cwebber2
tantek: we should meet the bar of what we generally set for an extension, which is a bit higher bar for this WG but I think that's the bar we've set up for
#
cwebber2
tantek: I think we'd want a good number of implementations, short of that we'd want to keep it as a note
#
eprodrom
q?
#
Zakim
sees no one on the speaker queue
#
eprodrom
q?
#
Zakim
sees no one on the speaker queue
#
cwebber2
ben_thatmustbeme: I did want to ask... since we're on what's allowed under the extension is one thing that came up in the CG is how to do or modernize webfinger into actual urls and etc to see if everyone could get on the same page...
#
cwebber2
eprodrom: we're at 3 minutes before the hour and we have to talk about scheduling, I'm reluctant to go into webfinger
#
tantek
can we talk summer time?
#
cwebber2
ben_thatmustbeme: I was just asking about adding notes
#
cwebber2
sandro: short thing is I think it's best for the CG to tackle it
#
cwebber2
eprodrom: yes
#
cwebber2
topic: summer schedule
#
ajordan
agenda+ bridging, if we have time
#
Zakim
notes agendum 1 added
#
cwebber2
eprodrom: we're in the heat of summer, this is often when people go on vacation and it's tough to get everyone on the same irc schedule. that said we're running pretty lean these days, usually between 5-10 people on the telecon, so again I'd love to get proposals out by september or october time frame rather than slipping into the fall and be under a lot of pressure then
#
cwebber2
eprodrom: that's my main feeling is I'd like to keep us going on an aggressive schedule during the summer, but open to other ideas
#
sandro
+1 sticking to aggresive schedule
#
ben_thatmustbeme
i would be +1 to going every other week
#
cwebber2
tantek: next week tuesday is july 4th in the us
#
sandro
+1 skip next week
#
cwebber2
eprodrom: let's skip next week as an edge case
#
cwebber2
ben_thatmustbeme: I would be in favor of going to every other week because I'm in the CG now, which is taking up a lot more time since those go long
#
tantek
zakim, who is here?
#
Zakim
Present: sandro, cwebber, eprodrom, tsyesika, ben_thatmustbeme, ajordan, +1, rhiaro, tantek
#
Zakim
... puckipedia, bwn, raucao
#
Zakim
On IRC I see tantek, Zakim, RRSAgent, eprodrom, tsyesika, timbl, rhiaro, sandro, trackbot, saranix, lambadalambda, Loqi, MMN-o, wilkie, tcit, aaronpk, saper, bigbluehat, mattl,
#
Zakim
... jet, jaywink, bitbear, dwhly, astronouth7303, sknebel, DenSchub, csarven, albino, cwebber2, ben_thatmustbeme, nightpool, jankusanagi_, Gargron, xmpp-social, ajordan,
#
cwebber2
tantek: based on # of attendees recently it's not a bad suggestion
#
cwebber2
sandro: but we need the websub people in here
#
cwebber2
eprodrom: for me my big concern is that these are working months for us, and if we get to end of october / beginning of november and we're like oh gosh we need to get this out, we'll be under time pressure... that said a lot of what we need is implementations. I would be ok with every other week as long as we feel like we're making progress
#
cwebber2
tantek: at least july and august might be good
#
cwebber2
sandro: maybe we could just look at particular weeks?
#
cwebber2
tantek: starting july 11th
#
cwebber2
sandro: yup.....
#
cwebber2
sandro: any regrets for july 11th?
#
eprodrom
meetings on 7//11 and 7/18
#
ben_thatmustbeme
works for me
#
eprodrom
7/11 and 7/25
#
cwebber2
eprodrom: let's say meetings on 7/11 and 7/25
#
rhiaro
july all 80% likely okay for me
#
eprodrom
August schedule TBD
#
tantek
regrets 2017-08-01 if that's a possibility
#
cwebber2
sandro: question is when we can get aaronpk and julien on the call
#
tantek
regrets 2017-08-08 also
#
cwebber2
eprodrom: in that case let's wrap up
#
eprodrom
q?
#
Zakim
sees no one on the speaker queue
#
eprodrom
\o/
#
cwebber2
ajordan: I think we found out a good way to bridge indieweb sites and activitypub
#
cwebber2
had to emergency ssh in via a tty after a freeze so would like to go figure out what process to unfreeze their window manager :)
#
cwebber2
trackbot, end meeting
#
Zakim
As of this point the attendees have been sandro, cwebber, eprodrom, tsyesika, ben_thatmustbeme, ajordan, +1, rhiaro, tantek
#
trackbot
is ending a teleconference.
#
trackbot
Zakim, list attendees
#
trackbot
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2017/06/27-social-minutes.html trackbot
#
ajordan
cwebber2: fly like the wind! to your `killall` binary!
#
trackbot
RRSAgent, bye
#
RRSAgent
I see no action items
#
ajordan
lolwat
#
ajordan
attendees: <people>, +1, <more people>
#
ajordan
is also very happy ben_thatmustbeme got a break from scribing <3
#
ben_thatmustbeme
haha, thanks
#
Loqi
ben_thatmustbeme: lol
#
Zakim
Zakim and RRSAgent will be going down shortly for an operating system upgrade. Upgrade should be completed in under 60 minutes
#
ajordan
Zakim: good luck!
#
ajordan
ben_thatmustbeme: :)
#
Zakim
leaving. As of this point the attendees have been sandro, cwebber, eprodrom, tsyesika, ben_thatmustbeme, ajordan, +1, rhiaro, tantek
#
ben_thatmustbeme
trackbox never cleans up after itself :P
#
ben_thatmustbeme
ack, that means the logs are not available
#
ben_thatmustbeme
or so it seems
#
ben_thatmustbeme
probably due to upgrade
#
ben_thatmustbeme
i was going to publish update, but now i have to wait
RRSAgent joined the channel
#
rhiaro
better late than never RRSAgent
#
rhiaro
by the way ben_thatmustbeme, if for some reason the html minutes aren't generated the perl script that generates them is knocking around somewhere (scribe.perl) and can be run locally
#
sandro
not the final one, but from IRC which is good enough
#
sandro
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2017/06/27-social-minutes.html sandro
#
sandro
worked this time.
#
tantek
next SWWG telcon agenda up: https://www.w3.org/wiki/Socialwg/2017-07-11 please add as necessary and note that it's in 2 weeks (not meeting next week)
#
ben_thatmustbeme
woo, thanks rhiaro and sandro
#
rhiaro
I knew staff contacts must be good for *something*
#
rhiaro
conspiracy theory: w3c tooling is bad in order to keep staff contacts in work
#
rhiaro
why else havne't we been replaced by bots?
#
rhiaro
I know loqi is vying for the job
sandro and tantek joined the channel
#
Loqi
[Leah] I put it in my bio, but just wanted to put it out here, if you're sharing images, video, or audio of storms, could you please CW it? I have pretty bad astraphobia and it would really help me
tantek joined the channel