#social 2014-11-18

2014-11-18 UTC
bblfish, bblfish_, tilgovi, the_frey, timbl, tantek, jaywink, pfefferle, Morbus, mechanic, danbri, bblfish__, harry, hhalpin and AnnBassetti joined the channel
#
hhalpin
Social chairs, if you want to, we can do a quick meeting now
#
hhalpin
i.e. Arnaud, Tantek (who is going to be 30 min late), and EvanP
evanp joined the channel
#
Arnaud
regrets, I'm off to a meeting
mechanic, tantek, bblfish and elf-pavlik joined the channel
#
tommorris
hhalpin, Arnaud, tantek, evanp: can you remove my membership from the socialwg. I've requested by email and it hasn't been actioned.
#
evanp
tommorris: OK, I'll see what we can do.
#
tommorris
it's been nearly a month since I sent a resignation email and I still get mailing list posts.
#
hhalpin
I'll see if I can remove you, I may not be authorized.
#
hhalpin
Usually you can resign yourself, but maybe there is an error in your case.
#
tommorris
I can't seem to find a way to do so.
#
hhalpin
what email is associated with your W3C account?
#
hhalpin
hmm
#
hhalpin
I deleted your IE invitation, but you have to remove yourself
#
hhalpin
can you access this:
#
hhalpin
??
AdamB joined the channel
#
tommorris
hhalpin: tom@tommorris.org - and I can access it, but the form is greyed out: "Only AC Representative, selected Invited Experts and Staff Contacts can use this form to leave a group ; since you're not logged as any of those, you won't be allowed to submit this form."
#
hhalpin
Are you logged into your W3C account??
#
tommorris
attempted to. ;)
#
tommorris
bounces through password recovery again/
#
tantek
tommorris: Have you ever posted to the list?
#
hhalpin
Yep, login and you should be able to do it.
#
hhalpin
I can't do it for you I think
#
tommorris
tantek: nope.
#
hhalpin
any luck getting into your account tommorris?
tantek and dret joined the channel
#
tommorris
odd. works fine in Safari on OSX but not in Opera.
#
tommorris
cross-browser compatibility on w3.org? Naaah.
#
tommorris
nope, not working in Safari either. the W3CACL login fails when i try to login even with a password reset.
#
tommorris
yeah, the pop-up auth just fails for me
tantek_ and tantek joined the channel
#
hhalpin
hmmm
the_frey joined the channel
#
hhalpin
I can't access your password
#
hhalpin
Tommorris, could you email sysreq@w3.org with your password issues?
#
tommorris
yep, will do
#
hhalpin
sorry can't help you!
Zakim and RRSAgent joined the channel
#
elf-pavlik
Zakim, what conference?
#
Zakim
I don't understand your question, elf-pavlik.
#
elf-pavlik
Zakim, what conferences?
#
Zakim
sees Team_(socialc)17:40Z, XML_ET-TF()11:00AM, WAI_WCAG()11:00AM active
#
Zakim
sees in schedule IA_WEBPD()1:00PM, Team_(socialc)16:56Z, T&S_DNTC()12:00PM, Team_(longdescpr)18:00Z, WAI_PF(Text)1:00PM, T&S_SOCWG()1:00PM, RWC_WAPI()12:00PM
#
elf-pavlik
Zakim, code?
#
Zakim
sorry, elf-pavlik, I don't know what conference this is
#
elf-pavlik
Zakim, this will be SOCWG
#
Zakim
ok, elf-pavlik; I see T&S_SOCWG()1:00PM scheduled to start in 11 minutes
#
elf-pavlik
Zakim, code?
#
Zakim
the conference code is 7625 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), elf-pavlik
tommorris and jasnell joined the channel
#
Zakim
T&S_SOCWG()1:00PM has now started
#
Zakim
+jasnell
#
Zakim
+??P6
#
elf-pavlik
Zakim, ??P6 is me
#
Zakim
+elf-pavlik; got it
#
jasnell
hey elf.. I'm on, but I'm muted
caseorganic joined the channel
#
elf-pavlik
Zakim, mute me
#
Zakim
elf-pavlik should now be muted
#
Zakim
+ +1.314.777.aaaa
#
AdamB
zakim, aaaa is AdamB
#
Zakim
+AdamB; got it
#
elf-pavlik
Zakim, unmute me
#
Zakim
elf-pavlik should no longer be muted
#
Zakim
+??P8
#
cwebber2
that last one's me
#
elf-pavlik
Zakim, ??P8 is cwebber2
#
Zakim
+cwebber2; got it
#
Zakim
+??P9
#
oshepherd
Zakim: ??P9 is me
#
oshepherd
Zakim, ??P9 is me
#
Zakim
+oshepherd; got it
#
elf-pavlik
Zakim, who's on call?
#
Zakim
I don't understand your question, elf-pavlik.
#
oshepherd
I wish Zakim had a less tight regex
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: jasnell, elf-pavlik, AdamB, cwebber2, oshepherd
#
hhalpin
Zakim, who's on the phone?
#
Zakim
On the phone I see jasnell, elf-pavlik, AdamB, cwebber2, oshepherd, Ann
#
Zakim
+[Mozilla]
Arnaud joined the channel
#
hhalpin
Zakim, what's the code?
#
Zakim
the conference code is 7625 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), hhalpin
#
Zakim
+[IPcaller]
#
Zakim
+aaronpk
#
tantek
Zakim, Tantek is in Mozilla
#
Zakim
+Tantek; got it
#
wilkie
Zakim, IPcaller is me
#
Zakim
+wilkie; got it
#
Zakim
+Wendy
#
tantek
trackbot, start meeting
#
trackbot
is preparing a teleconference.
#
trackbot
RRSAgent, make logs public
#
RRSAgent
I have made the request, trackbot
#
trackbot
Zakim, this will be SOCL
#
Zakim
ok, trackbot; I see T&S_SOCWG()1:00PM scheduled to start now
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 18 November 2014
#
cwebber2
I could scribe
dret joined the channel
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
I notice T&S_SOCWG()1:00PM has restarted
#
Zakim
sees on the phone: jasnell, elf-pavlik, AdamB, cwebber2, oshepherd, Ann, [Mozilla], aaronpk, wilkie, Wendy, ??P15
#
Zakim
[Mozilla] has Tantek
#
rhiaro
Zakim, ?P15 is me
#
Zakim
sorry, rhiaro, I do not recognize a party named '?P15'
#
elf-pavlik
scribenick: cwebber2
#
rhiaro
Zakim, ??P15 is me
#
Zakim
+rhiaro; got it
#
rhiaro
Zakim, mute me
#
Zakim
rhiaro should now be muted
#
tantek
scribe: cwebber2
#
cwebber2
I kinda like scribing
#
Zakim
+Sandro
#
Zakim
+ +1.514.554.aabb
#
cwebber2
oops, shouldn't have said that ;)
#
AnnBassetti
yay Chris!
#
wseltzer
and W3C likes people who like to scribe :)
#
Zakim
+[IPcaller]
#
wseltzer
zakim, aabb is evanp
#
Zakim
+evanp; got it
#
hhalpin
Zakim, IPcaller is hhalpin
#
Zakim
+hhalpin; got it
#
evanp
Thanks wseltzer
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: jasnell, elf-pavlik, AdamB, cwebber2, oshepherd, Ann, [Mozilla], aaronpk, wilkie, Wendy, rhiaro (muted), Sandro, evanp, hhalpin
#
Zakim
[Mozilla] has Tantek
#
elf-pavlik
Zakim, mute me
#
Zakim
elf-pavlik should now be muted
#
cwebber2
tantek: so we have a scribe, first thing to do is to approve the minutes of last call
#
Zakim
+[IPcaller]
#
cwebber2
any objections?
#
cwebber2
any corrections?
#
elf-pavlik
cwebber2 TOPIC: Approval of Minutes of 11 November 2014 Teleconf
#
dret
zakim, ipcaller is me
#
Zakim
+dret; got it
#
cwebber2
TOPIC: Approval of Minutes of 11 November 2014 Teleconf
#
elf-pavlik
cwebber2++
#
Loqi
cwebber2 has 5 karma
#
evanp
Thanks Chris
#
hhalpin
PROPOSAL: approved minutes of last telecon: https://www.w3.org/wiki/Socialwg/2014-11-11-minutes
#
cwebber2
tantek: hearing no objections on irc, I'm declaring the minutes approved, move on
#
evanp
+1
#
hhalpin
RESOLVED: approved minutes of last telecon: https://www.w3.org/wiki/Socialwg/2014-11-11-minutes
#
cwebber2
if anyone finds problems/typos, edit after the fact, it's a wiki
#
hhalpin
cwebber, you can use "topic:" before the next topic, for resolutions/proposals go for "PROPOSAL: or RESOLVED:"
#
cwebber2
next week's teleconference is on as far as we know, we know it's thanksgiving in the US
#
cwebber2
so if you have regrets(?) if you can't show up to the wiki, that would be appreciated
#
cwebber2
add to the regrets section
#
tantek
https://www.w3.org/wiki/Socialwg/2014-11-25 - please add yourself to regrets if you can't make it
Shane joined the channel
#
cwebber2
next go through tracking of actions & issues
#
cwebber2
we have 8 open issues
#
hhalpin
At TPAC, we were moving to nouns
#
cwebber2
issue 3: open issue, don't see anything new on this, can we drop or continue asynchronously?
#
trackbot
doesn't understand that ISSUE command.
#
jasnell
continuing work on this piece
#
evanp
async
#
wilkie
cwebber2: make a new TOPIC section, you'll thank yourself later
#
cwebber2
cwebber2: wilkie: ok :)
#
evanp
I don't think any of these issues have additional developments this week
#
cwebber2
TOPIC: discussing open issues
#
cwebber2
issue 4, do we rely on property name or duck typing
#
trackbot
doesn't understand that ISSUE command.
#
cwebber2
cwebber2: who's speaking?
#
elf-pavlik
i think sandro
#
cwebber2
sandro: going through the tracker seems unusual
#
cwebber2
tantek: if nobody has objections, unless we have issues that require synchronous discussion, we'll just continue and address it asynchornously
#
cwebber2
TOPIC: Coordination with IG
#
sandro
action-4?
#
trackbot
is looking up action-4.
#
trackbot
action-4 -- Arnaud Le Hors to Add "what is the role of social wg, ig and cg?" as an faq to https://www.w3.org/wiki/socialwg#faq -- due 2014-09-23 -- OPEN
#
Zakim
+??P20
#
cwebber2
harry: I emailed brad fitzpatrick
#
cwebber2
don't know him well
#
evanp
q+
#
Zakim
sees evanp on the speaker queue
#
cwebber2
tantek: this is just pubsubhubbub, right?
#
Jessica_Lily
Zakim: +??P20 is me
#
tantek
ack evanp
#
Zakim
sees no one on the speaker queue
#
cwebber2
could you add to the actions clarifying pubsubhubbub?
#
cwebber2
harry: yes
#
Jessica_Lily
hm did I do that right?
#
cwebber2
evanpro: I think clint (?) was managing PuSH stuff at Google
#
evanp
dewitt clinton
#
wseltzer
Jessica_Lily, leave off the +
#
tantek
s/clint/dewitt clinton
#
Jessica_Lily
ah thanks!
#
cwebber2
evanp: dewitt clinton
#
Jessica_Lily
Zakim: ??P20 is me
#
elf-pavlik
Zakim, (not :)
#
Zakim
I'm glad that smiley is there, elf-pavlik
#
cwebber2
tantek: can you coordinate and update action?
#
cwebber2
evanp: yes
#
Jessica_Lily
leave the ?'s off too? :P
#
wilkie
Jessica_Lily: comma, not colon
#
Jessica_Lily
Zakim, ??P20 is me
#
Zakim
+Jessica_Lily; got it
#
Jessica_Lily
super! thanks wilkie
#
wseltzer
action-6?
#
trackbot
is looking up action-6.
#
trackbot
action-6 -- Harry Halpin to Cycle with wendy and google on push licensing -- due 2014-11-04 -- OPEN
#
wilkie
np! :)
#
tantek
evan and harry to coordinate on http://www.w3.org/Social/track/actions/5
#
cwebber2
cwebber2: I'm not sure what the topic is on this one
#
hhalpin
notes Action 5 and Action 6 are basically the same
#
cwebber2
tantek: let's just coordinate this week, if action 5 and 6 are the same, collapse it
#
wseltzer
trackbot, close action-6
#
trackbot
is closing action-6.
#
trackbot
Closed action-6.
#
cwebber2
harry: I think they're the same
#
hhalpin
So I'm closing Issue 5 since the answer is "no"
#
cwebber2
tantek: will leave that to you harry, so evan can handle dewitt
#
elf-pavlik
Zakim, who's making noise?
#
hhalpin
and I'll keep Issue 6 open.
#
jasnell
yes. one sec
#
Zakim
elf-pavlik, listening for 10 seconds I heard sound from the following: [Mozilla] (34%), Jessica_Lily (60%)
#
hhalpin
And cc wendy on email to BradFitz and Evan, who can then forward that to Clinton DeWitt
#
evanp
Zakim, who's making noise?
#
cwebber2
tantek: our official liason kevin (?) is on the call
#
Zakim
evanp, listening for 10 seconds I heard sound from the following: [Mozilla] (19%), jasnell (80%), Jessica_Lily (59%)
#
hhalpin
s/kevin/Kevin Marks
#
elf-pavlik
Zakim, mute Jessica_Lily
#
Zakim
Jessica_Lily should now be muted
#
Jessica_Lily
hm is mine not muted?
#
Jessica_Lily
oh thanks
#
Jessica_Lily
I muted myself in ekiga
#
cwebber2
james: there's been no further progress, the annotation working group is working on getting the next model out
#
cwebber2
looking at vocabulary looking at defining vocabulary or equivalencies
#
cwebber2
the ball is in their court
#
evanp
q+
#
Zakim
sees evanp on the speaker queue
#
cwebber2
they are aware
#
elf-pavlik
Jessica_Lily you can always ask 'Zakim, unmute me' when you want to speak
#
Jessica_Lily
elf-pavlik: okay cool thanks
#
cwebber2
tantek: my question is are there any other groups working on annotations overlap
#
cwebber2
if any future groups are working on it, please coordinate
#
cwebber2
eg with HTML
#
cwebber2
that's my suspicion, thinking architecturally
#
cwebber2
high level working groups at W3C are working on concept of "share"
#
cwebber2
james: yep
#
evanp
q-
#
Zakim
sees no one on the speaker queue
#
cwebber2
TOPIC: http://www.w3.org/Social/track/issues/9 Need candidates for federation protocol
#
tantek
www.w3.org/Social/track/actions/9
#
cwebber2
james: it's in progress, evan's posted thoughts on this
#
cwebber2
I've posted thoughts yesterday to evolve this schema
#
cwebber2
see how they fit best
#
cwebber2
it's def a work in progress, not quite there yet
#
evanp
q+
#
Zakim
sees evanp on the speaker queue
#
cwebber2
tantek: does this relate to the work you and I did on adapting (??) to activitystreams 2.0 docs?
#
cwebber2
microformats
#
elf-pavlik
needs to reconnect VoIP
#
Zakim
-elf-pavlik
#
cwebber2
james: yes, I'm working on modeling the mapping in the json-ld and the AS examples
#
cwebber2
will see by the end of the week
#
cwebber2
tantek: can you get it into the existing draft?
#
cwebber2
james: Yes, hoping to get an appendix discussing HTML rendering
#
cwebber2
don't want to confuse it with too many serializations
#
Zakim
+??P6
#
cwebber2
as for inline examples, you can click to view with json-ld
#
elf-pavlik
Zakim, ??P6 is me
#
Zakim
+elf-pavlik; got it
#
cwebber2
becoming fairly common in a number of diff drafts
#
rhiaro
+1 tabs for inline examples
#
cwebber2
tantek: great, would love to see the demo incorporated into the editor's draft as you see fit, at least have a HTML rendering
#
cwebber2
as we get more and more adoption
#
cwebber2
our job is to document interop
#
cwebber2
that concludes the actions
#
cwebber2
TOPIC: Social API
#
cwebber2
tantek: there's multiple iterations, the social API candidates and patterns
#
Zakim
sees evanp on the speaker queue
#
tantek
ack evanp
#
Zakim
sees no one on the speaker queue
#
elf-pavlik
q+ re: Gathering feedback on various Socialwg/Social API candidates
#
Zakim
sees elf-pavlik on the speaker queue
#
cwebber2
evanp: yeah, I'm on the queue from before re: AS, but the main thing is I edited this
#
cwebber2
elf put himself on the queue, so I want to jump in here to say there's a 5-step procedure to identify patterns to use/inform our social API understanding
#
cwebber2
second to do analysis of existing APIs
#
cwebber2
third to generate requirements of things we can do
#
cwebber2
or at least must haves/like to have/don't need
#
cwebber2
and then start looking at / evaluating candidates
#
cwebber2
took some time this week to start breaking down existing patterns / APIs we have on our patterns list
#
cwebber2
if we have 3-5 minutes, would love to go over twitter api and break things down
#
cwebber2
which could help us break down other APIs
#
cwebber2
tantek: let's put that at the end of the agenda, is that ok?
#
cwebber2
evanp: sounds great
#
cwebber2
my main point is that we're nowhere near evaluating candidates
#
cwebber2
we still have much to do before we get there
#
Shane
That list is missing webmention, is that intentional?
#
cwebber2
tantek: that's at step 2 and 3?
#
cwebber2
evanp: yes
#
cwebber2
tantek: okay, that's good to know where we are
#
Zakim
sees elf-pavlik on the speaker queue
#
elf-pavlik
Zakim, unmute me
#
Zakim
elf-pavlik was not muted, elf-pavlik
#
tantek
ack elf-pavlik
#
Zakim
elf-pavlik, you wanted to discuss Gathering feedback on various Socialwg/Social API candidates
#
Zakim
sees no one on the speaker queue
#
cwebber2
elf-pavlik: I just created sections for each candidate on the wiki
#
evanp
Shane: I think Webmention is a server-to-server protocol rather than a client-to-server API
#
cwebber2
we want to look at other APIs, but many of us look at it anyhow that we should take notes
#
cwebber2
for example, with micropub, it has (???) nest resources
#
cwebber2
so once I noticed that I started collecting feedback
#
Zakim
-wilkie
#
cwebber2
we don't have to rush, but I'm trying to create space and encouraging people to take notes
#
Shane
evanp: Ah yes, I see. Been following along on IRC (due to circumstances re audio) so didn't quite realise we're talking just client-to-server now :)
#
evanp
NP
#
cwebber2
tantek: that's right, I think we're not at the point we can eval candidates w/ respect to each other, but I think i'll echo elf-pavlik that we should all look and add nodes if we find issues and what implications of the social api are
#
evanp
It's not 100% clear that maintaining a distinction between those two is necessary
#
cwebber2
that way we can async gather feedback on candidates
#
elf-pavlik
Zakim, mute me
#
Zakim
elf-pavlik should now be muted
#
cwebber2
does anyone object?
#
cwebber2
evanp: no objection, I think we should understand where we are in the process
#
Zakim
sees no one on the speaker queue
#
cwebber2
tantek: agreed, grat
#
cwebber2
nobody else is on the speaker queue, anyone else have anything to add re: social API?
#
elf-pavlik
cwebber2 please try to use TOPIC
#
cwebber2
TOPIC: go over twitter api in particular
#
cwebber2
cwebber2: elf-pavlik: yeah trying to, sorry
#
cwebber2
it's new to me
#
cwebber2
evanp: here's link to the twitter api, how it does, how it works, identifying functional parts of that API, what you can do, how they work
#
elf-pavlik
no worries, just gentle reminder... you do great work with scribing!!!
#
cwebber2
the twitter API is a relatively big API
#
Zakim
+[IPcaller]
#
wilkie
Zakim, IPcaller is me
#
Zakim
+wilkie; got it
#
cwebber2
has single method with oauth api A?
#
cwebber2
which is specifically for twitter model: monolithic model for following, posting a "tweet" short message, which hits timeline of all followers.
#
cwebber2
standard pattern for social entworks
reedstrm joined the channel
#
cwebber2
in twitter API, uses custom json encoding
#
cwebber2
a few important entities: user represents account holder. Tweets have content of message, but also creation date, author info, geolocation data, etc
#
Shane
Should we take the old Twitter API into consideration as well? The new (OAuth) one has caused limitations for some developers, which we of course need to avoid
#
cwebber2
separate data type for direct (1:1) messages between users
#
cwebber2
I broke down the entities
#
cwebber2
in particular, a collection entity for catching multiple messages
#
tantek
Shane, can you q+ to ask your question?
#
cwebber2
bunched up endpoints into a few functional groups
#
AdamB
very nice work evanp
#
cwebber2
most important for twitter is CRUD (create read update delete)
#
cwebber2
you can get in various formats: either in native format or OEmbed
#
Shane
tantek: I can but have no audio so will have to just ask on irc
#
Shane
q+
#
Zakim
sees Shane on the speaker queue
#
cwebber2
every user has an "outbox", a stream of tweets they created which is readable
#
reedstrm
Zakim, SOCL
#
Zakim
I don't understand 'SOCL', reedstrm
#
cwebber2
as well as a stream of tweets by people they follow, their "inbox"
#
cwebber2
there's also a stream of tweets sent directly to that user
#
oshepherd
Shane: I'm not sure how OAuth has caused limitations for anyone
#
aaronpk
the crypto part of OAuth 1 was a hurdle for many developers, both on the provider side and consumer side
#
cwebber2
if you haven't looked at this API, it's confusing, there's a direct message, but ther's also "mentions", which are when people brought you into the conversation but it's a public conversation
#
cwebber2
there's stuff for handling inbox/outbox as well as CRUD for messages
#
cwebber2
it's a one-way follow mechanism
#
aaronpk
this is well documented, and was much of the motivation for designing OAuth 2 to not include the crypto requirement
#
cwebber2
you can create and update that ofllow mechanism
#
cwebber2
typically does not require approval, though possible for it to do so
#
cwebber2
cluster of API endpoints for managing your accounts
#
cwebber2
eg, change profile info, name, location, etc
#
cwebber2
twitter users have homepage and can manage their homepage design
#
cwebber2
there's a cluster of API endpoints for blocking users, muting, etc
#
cwebber2
blocking prevents another person from contacting you at all
#
cwebber2
mute just makes them not show up
#
cwebber2
similar, but different in implementation
#
Zakim
-oshepherd
#
cwebber2
there's a cluster of content search apis
#
cwebber2
there's a user search api cluster
#
Zakim
+??P9
#
tantek
who just joined?
#
cwebber2
as well as a cluster of apis for suggestions of who to follow
#
cwebber2
ther'es a cluster for favorites
#
cwebber2
there's a contact list cluster, which is a complex mechanism in the api
#
cwebber2
can create lists of users, can share with others
#
cwebber2
can follow your lists
#
cwebber2
eg you can make "heads of state in the EU"
#
elf-pavlik
q+ re: Some accounts can be posted to by multiple authenticated users.
#
Zakim
sees Shane, elf-pavlik on the speaker queue
#
cwebber2
it's a way to curate streams
#
cwebber2
within twitter
#
cwebber2
because twitter uses its own geographical vocab, there's a cluster of API endpoints for managing those places
#
cwebber2
as well as cluster of API endpoints for trends
#
cwebber2
a measure of popularity
#
cwebber2
cluster of enpoints for managing users??
#
cwebber2
mechanism to report spam
#
elf-pavlik
Zakim, who's on call?
#
Zakim
I don't understand your question, elf-pavlik.
#
cwebber2
so, this is a remarkably broad api
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: jasnell, AdamB, cwebber2, Ann, [Mozilla], aaronpk, Wendy, rhiaro (muted), Sandro, evanp, hhalpin, dret, Jessica_Lily (muted), elf-pavlik (muted), wilkie, ??P9
richlitt joined the channel
#
Zakim
[Mozilla] has Tantek
#
hhalpin
q+ Twitter Cards
#
Zakim
sees Shane, elf-pavlik, Twitter, Cards on the speaker queue
#
cwebber2
but the objects for person/tweets, has a lot of properties
#
hhalpin
q- Twitter
#
Zakim
sees Shane, elf-pavlik, Cards on the speaker queue
#
hhalpin
q- Cards
#
Zakim
sees Shane, elf-pavlik on the speaker queue
#
hhalpin
q+ hhalpin
#
Zakim
sees Shane, elf-pavlik, hhalpin on the speaker queue
#
cwebber2
there's a lot that's not here, especially because there's no way to track activities
#
cwebber2
they don't have something like the activitystream model
#
elf-pavlik
hhalpin you need re: after q+
#
cwebber2
tantek: thanks, that's a great overview evanp
#
cwebber2
I went ahead and added some stuff to the features side to the bottom of the page with the features list
#
evanp
Fantastic
#
Zakim
+??P22
#
cwebber2
in case you want to compare what the API allows
#
cwebber2
as you can tell, there are gaps in their API
#
Shane
Yes, thank you evanp (and cwebber2), very useful
#
cwebber2
you see some kind of activitystream in their UI, but
#
Zakim
sees Shane, elf-pavlik, hhalpin on the speaker queue
#
cwebber2
those arn't all visible in the api as far as I can tell
#
tantek
ack Shane
#
Zakim
sees elf-pavlik, hhalpin on the speaker queue
#
cwebber2
let me go to the queue
#
tantek
go ahead Shane
#
cwebber2
I think I remember Shane saying he's only on IRC
#
Shane
My question was "Should we take the old Twitter API into consideration as well? The new (OAuth) one has caused limitations for some developers, which we of course need to avoid"
#
Shane
But I think the issues were OAuth and rate limiting, rather than actual API issues
#
cwebber2
tantek: I think that's a reasonable question
#
cwebber2
instead of just what the api could do, maybe what the api has dropped
#
rhiaro
Zakim, ??P22 is me
#
Zakim
+rhiaro; got it
#
evanp
q+
#
Zakim
sees elf-pavlik, hhalpin, evanp on the speaker queue
#
rhiaro
Zakim, mute me
#
Zakim
rhiaro was already muted, rhiaro
#
cwebber2
evanp: I can respond to that
#
cwebber2
I think that the big differences between previous versions and current versions surrounded representations
#
cwebber2
previously XML, ATOM, etc
#
cwebber2
those have been slimmed down
#
cwebber2
yes, there was HTTP Basic, methods for mechanisms to go around the OAuth system
#
cwebber2
but OAuth is mandatory as of a few years ago
#
cwebber2
maybe what we can do is note that on the analysis
#
cwebber2
tantek: that would be great
#
Zakim
sees elf-pavlik, hhalpin, evanp on the speaker queue
#
cwebber2
it's useful also to see experiences of other parties
#
elf-pavlik
Zakim, unmute me
#
Zakim
elf-pavlik should no longer be muted
#
tantek
ack elf-pavlik
#
Zakim
elf-pavlik, you wanted to discuss Some accounts can be posted to by multiple authenticated users.
#
Zakim
sees hhalpin, evanp on the speaker queue
#
cwebber2
elf-pavlik: I wanted to ask about accounts posted by multiple users(?)
#
cwebber2
I know many people were criticizing ostatus/diaspora/etc for having no group functionality
#
cwebber2
how do groups work?
#
elf-pavlik
Zakim, mute me
#
Zakim
elf-pavlik should now be muted
#
cwebber2
evanp: I can respond to this
#
cwebber2
this is not a group mechanism like an interest group
#
cwebber2
it's a way to do brand management on twitter
#
elf-pavlik
ok, thanks!
#
cwebber2
if you are GM or Orange brand managers, they can all post as if they're BP, Orange, GM
#
cwebber2
so mainly a brand management system
#
oshepherd
(This is one area where my suggested Agent/Person deliniation comes in)
#
cwebber2
tantek: I believe that feature exists but is not public?
#
cwebber2
evanp: yes, I believe it exists but is not public
#
AnnBassetti
q+
#
Zakim
sees hhalpin, evanp, AnnBassetti on the speaker queue
#
cwebber2
tantek: okay, so this is something you can take on to document
#
cwebber2
evanp: will do
#
tantek
ack hhalpin
#
Zakim
sees evanp, AnnBassetti on the speaker queue
#
cwebber2
harry: I wonder about relationship to twitter cards
#
cwebber2
this is a fancy way of saying rich media in our twitter feed
#
cwebber2
cwebber2: (for notes: harry is hhalpin, my bad)
#
tantek
see analysis on cards here as well: http://indiewebcamp.com/card
#
hhalpin
anything genuinely new here?
#
cwebber2
hhalpin: I wonder if anyone is aiming to rebrand rich media stuff as cards
#
elf-pavlik
s/harry/hhalpin/
#
Shane
I really like the way cards work
#
AnnBassetti
that was an interesting article .. glad you brought it up
#
cwebber2
tantek: I think that's related to what they consume as links
#
cwebber2
as opposed to what you consume as endpoints
#
cwebber2
what do you think evanp? should we document scope of what twitter calls out to, as well as what you can call twitter with?
#
AnnBassetti
is that card concept only in Twitter?
#
cwebber2
evanp: yes, I think that's interesting, I'm not familliar with twitter cards
#
Shane
From that article "Whoever defines the standard, the W3C is where it should live, just like HTML, logically belongs."
#
cwebber2
I seem to remember there's some oembed usage here
#
tantek
see some analysis on Twitter Cards here: http://indiewebcamp.com/Twitter_Cards
#
cwebber2
for people who aren't familiar, with certain links posted to a tweet, if it's to a well known domain like youtube.com, twitter will display some rich content inline
#
elf-pavlik
i think they use OEmbed
bblfish joined the channel
#
cwebber2
so you don't have to click through to youtube, it will show an embedded video
#
cwebber2
I think they use oembed, but I'm not sure
#
cwebber2
so worth taking a look at
#
cwebber2
tantek: proposed action is to make a subsection on twitter api analysis
#
cwebber2
here's what twitter 3ecalls out to
#
Zakim
sees evanp, AnnBassetti on the speaker queue
#
cwebber2
here's a link to indiewebcamp of what twitter cards do
#
cwebber2
oembed is one mechanism to the more general UI of link preview
#
cwebber2
we can document this
#
Zakim
sees evanp, AnnBassetti on the speaker queue
#
cwebber2
card sharing seems one example to us
#
cwebber2
hhalpin: just trying to figure out if it's a rebranding of rich media
#
hhalpin
anyone know Nova Spivack?
#
cwebber2
tantek: feel free to invite people working on cards, I think that's in scope
#
hhalpin
he should be pinged over this WG
#
AnnBassetti
good idea
#
Zakim
sees evanp, AnnBassetti on the speaker queue
#
tantek
ack evanp
#
Zakim
sees AnnBassetti on the speaker queue
#
cwebber2
evanp: I think the reason I put myself on the queue that this analysis is obv on the wiki, anyone can manage or edit it
#
cwebber2
I just ask that since the intent of the document is to understand clusters of functionality
#
cwebber2
we maintain those clusters
#
cwebber2
don't edit out the clusters
#
cwebber2
the other thing is we have 6 proprietary apis and 7 open apis
#
Zakim
sees AnnBassetti, sandro on the speaker queue
#
cwebber2
so that's 10-12 apis that could stand this level of analysis
#
cwebber2
I'd like members to stepward and do this
#
cwebber2
it took a few hours to do for twitter
#
cwebber2
could people please help do analysis on others?
#
cwebber2
tantek: yes, esp if you like one of those patterns
#
cwebber2
please help document it
#
cwebber2
that will help us with comparison/analysis stages
#
cwebber2
thx evanp
#
Zakim
sees AnnBassetti, sandro on the speaker queue
#
jasnell
It's also likely worth looking at the use cases documented here: https://www.w3.org/wiki/Activity_Streams/Expanded_Vocabulary
#
tantek
ack AnnBassetti
#
Zakim
sees sandro on the speaker queue
#
Shane
Flickr should probably go on the list, should I add it?
#
evanp
Shane: sure
#
cwebber2
AnnBassetti: hi, back on the twitter api bit that had to do with brand management
#
cwebber2
I didn't quite understand it other than brand management, but tantek, if we set up a twitter account for the w3c advisory board
#
sandro
evanp, is your list of 10-12 APIs written down somewhere?
#
cwebber2
those of us who were on it could post to that
#
cwebber2
is that similar?
#
cwebber2
tantek: similar, I just shared the password with all management members
#
cwebber2
that's a low-tech version
#
rhiaro
on a similar topic, who is running SocialWG twitter account..? :)
#
cwebber2
what twitter's groups/brand feature is doing differently, it enables a brand/group of accounts, say ACME corp
#
elf-pavlik
+1 rhiaro
#
cwebber2
to somehow be upgraded to be a group
#
AnnBassetti
good question, rhiaro
#
cwebber2
so other people can tweet on behalf of it
#
hhalpin
BTW, who runs the Social Web WG?
#
hhalpin
Maybe we should run it this way :)
#
cwebber2
so what happens in the UI is you'll see a tweet from the brand
#
cwebber2
and it'll say "tweeted by:" @username
#
hhalpin
Right now the owner of the Social Web WG Twitter account is a mystery
#
cwebber2
so users can pick from a special menu
#
cwebber2
so they can tweet as a brand
#
hhalpin
Anyone know who that is?
#
cwebber2
no need to log in as a separate user
#
cwebber2
you can switch back
#
Zakim
sees sandro on the speaker queue
#
tantek
ack sandro
#
Zakim
sees no one on the speaker queue
#
cwebber2
cwebber2: btw, I think that's a cool feature, though I wonder how much the API we're designing needs that, seems like an application by application thing
#
cwebber2
other than documenting "sent by"
#
Loqi
evanp has 1 karma
#
AnnBassetti
+1
#
cwebber2
sandro: thanks for organizing this, very helpful
#
AdamB
+1
#
evanp
q+
#
Zakim
sees evanp on the speaker queue
#
cwebber2
I'm very curious what other peoples' experience replicating CRUD a bunch of times rather than having CRUD on a bunch of different types
#
cwebber2
cwebber2: sandro: I agree
#
oshepherd
cwebber2: With the concept of "Actors" in the AS2 spec, then it would be a pretty trivial thing
#
Zakim
sees evanp on the speaker queue
#
oshepherd
sandro: Twitter's API wasn't designed, it evolved
#
cwebber2
sandro: seems you should be able to have a few apis and then use that to do different types
#
cwebber2
why is that? is it historical reasons, or do programmers like to do it
#
tantek
ack evanp
#
Zakim
sees no one on the speaker queue
#
elf-pavlik
q+ tantek
#
Zakim
sees tantek on the speaker queue
#
Zakim
sees tantek, elf-pavlik on the speaker queue
#
cwebber2
evanp: tantek may be able to speak better than I can, and if we could get Lane Cook (?) to speak on it but the origin of the API is nearly accidental
#
cwebber2
was originally implemented in Ruby on Rails, and if you don't turn it off
#
aaronpk
s/Lane/Blaine/
#
cwebber2
these representations are available for different APIs by default
#
cwebber2
so the original API was kind of leaked because 3rd party APIs started to discover and use
#
cwebber2
obv that implementation is still in place, twitter api has been through several clean-room rewrites, but that's the origin of that style
#
evanp
cwebber2: Blaine Cook
#
cwebber2
tantek: that's pretty accurate
#
cwebber2
cwebber2: evanp: aaronpk: got it
#
cwebber2
tantek: simplest thing that could work rather than formally design it
#
cwebber2
but it's mostly historical
#
cwebber2
not really designed at all
#
cwebber2
eg, using ruby dates format instead of ISO format
#
cwebber2
I don't recommend copying any aspects of this API per se
#
cwebber2
because I think it's accidental ~architecture (but really architected)
#
cwebber2
but I think the analysis evanp has done is right
#
cwebber2
if we figure out "here's what the API is trying to do"
#
cwebber2
if we can find what took Twitter 101+ endpoints in a few, that would be great
#
Zakim
sees tantek, elf-pavlik on the speaker queue
#
tantek
ack tantek
#
Zakim
sees elf-pavlik on the speaker queue
#
cwebber2
twitter got started as a startup, ship early, 3rd party applications big part of that history
#
tantek
ack elf-pavlik
#
Zakim
unmutes elf-pavlik
#
elf-pavlik
Zakim, unmute me
#
Zakim
sees no one on the speaker queue
#
Zakim
elf-pavlik was not muted, elf-pavlik
#
cwebber2
elf-pavlik: I just want to emphasize that we see three entities, and like 100 endpoints
#
cwebber2
twitter has many more entities, what do their endpoints look like?
#
cwebber2
consider machine readable APIs, etc
#
cwebber2
tantek: elf-pavlik, could you look at facebook APIs?
#
evanp
elf-pavlik++
#
cwebber2
elf-pavlik: will try
#
Loqi
elf-pavlik has 1 karma
#
elf-pavlik
Zakim, mute me
#
Zakim
elf-pavlik should now be muted
#
Zakim
sees no one on the speaker queue
#
wilkie
elf-pavlik++
#
Loqi
elf-pavlik has 2 karma
#
cwebber2
tantek: ok, have 5 minutes left
#
cwebber2
any questions about social API or stuff?
#
cwebber2
TOPIC: last minute questions
#
cwebber2
cwebber2: who is this?
#
elf-pavlik
+1 work out in the open!
#
cwebber2
hhalpin: I think we should work out in the open
#
cwebber2
tantek: yes, if you start analyzing an api
#
cwebber2
start with social api pages
#
cwebber2
start editing incrementaly
danbri joined the channel
#
cwebber2
that way anyone who looks at it can see
#
cwebber2
you can collaborate rather than work for a week and find out
#
cwebber2
any incremental work is appreciated
#
cwebber2
keep wiki up to date, we can all collaborate together
#
cwebber2
email/irc also helpful
#
Zakim
sees no one on the speaker queue
#
cwebber2
any other new business?
#
cwebber2
TOPIC: new business?
#
cwebber2
tantek: hearing no other new business, I'll adjourn it
#
cwebber2
you all get 3 free minutes
#
cwebber2
enjoy them
#
evanp
I will spend my 3 minutes well
#
elf-pavlik
thanks all!
#
wilkie
thanks!
#
cwebber2
see you next week
#
evanp
Thanks tantek
#
Zakim
-AdamB
#
Zakim
-jasnell
#
dret
thanks everybody!
#
Zakim
-Wendy
#
Zakim
-[Mozilla]
#
Zakim
-elf-pavlik
#
Zakim
-aaronpk
#
Zakim
-rhiaro.a
#
wilkie
cwebber2++
#
Zakim
-??P9
#
Zakim
-Sandro
#
Loqi
cwebber2 has 6 karma
#
Zakim
-wilkie
#
Zakim
-dret
#
Zakim
-Jessica_Lily
#
tantek
thank you cwebber2 for scribing!
#
Zakim
-cwebber2
#
rhiaro
Oh I forgot, any word on scheduling the next f2f?
#
cwebber2
now I gotta remember the conversion process. It's in my notes.
#
cwebber2
rhiaro: ah right
#
cwebber2
should we discuss that on the ML?
#
rhiaro
wants to book flights before they're too expensive..
#
rhiaro
There was a doodle
#
tantek
rhiaro - oops good point. add it to next week's agenda? https://www.w3.org/wiki/Socialwg/2014-11-25
#
rhiaro
I think most people filled it in
#
wseltzer
cwebber2, start with rrsagent, make minutes
#
rhiaro
Okay tantek
#
tantek
thank you rhiaro
#
cwebber2
rssagent, make minutes
#
Zakim
-evanp
#
tantek
reminder: please fill out the doodle to for the next f2f: http://doodle.com/3cfvrfqr6n9cgdzs
#
tantek
trackbot, end meeting
#
trackbot
is ending a teleconference.
#
Zakim
As of this point the attendees have been jasnell, elf-pavlik, +1.314.777.aaaa, AdamB, cwebber2, oshepherd, Ann, [Mozilla], aaronpk, Tantek, wilkie, Wendy, rhiaro, Sandro,
#
trackbot
Zakim, list attendees
#
Zakim
... +1.514.554.aabb, evanp, hhalpin, dret, Jessica_Lily
#
trackbot
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2014/11/18-social-minutes.html trackbot
#
trackbot
RRSAgent, bye
#
RRSAgent
I see no action items
#
Zakim
-hhalpin
#
evanp
Good meeting all, thanks!
#
cwebber2
rrsagent, haha
#
hhalpin
great meeting!
#
tantek
thank evanp for the analysis and walking us through it!
#
cwebber2
okay yeah I don't know how to use those bots
#
aaronpk
very cool!
#
cwebber2
good meeting
#
evanp
sure
#
cwebber2
evanp: and thanks for doing that analysis
#
rhiaro
And I'll try again (or did I miss it?), who is the twitter??
#
cwebber2
helped contextualize a lot
#
evanp
I hope that by the time we come out with this standard we're collectively the biggest experts on social APIs on the planet
#
evanp
B-)
#
wseltzer
doesn't know if the socialwg uses the bots in the same way as other groups, but there's a good overview at http://www.w3.org/2008/xmlsec/Group/Scribe-Instructions.html
#
hhalpin
hehe
#
cwebber2
I need to get lunch because I have another meeting in 30
#
cwebber2
so it may be 1.5 hours till I get to the minutes wikification
#
cwebber2
but will email the list
#
tantek
oops somehow I missed Coordination with the IG - sorry about that
#
elf-pavlik
tantek, no worries we can try next week :)
#
tantek
great
#
tantek
elf-pavlik, all: I created https://www.w3.org/wiki/Socialwg/2014-11-18#Missed_Items to capture both that and f2f scheduling
#
tantek
please take a look
#
tantek
we'll add them to the 2014-11-25 agenda
timbl joined the channel
#
tantek
great, thanks elf-pavlik
#
Loqi
rhiaro has 2 karma
#
elf-pavlik
tantek, i'll rotate now next/past in https://www.w3.org/wiki/Socialwg#Telecons
#
tantek
great
#
tantek
I'll update chairs
timbl joined the channel
#
tantek
restyles the wg home page a bit
#
tantek
updated with photo closer to the top - take a look: https://www.w3.org/wiki/Socialwg
#
tantek
notes he and James Snell are the two standing closest to the exit. ;)
#
AnnBassetti
nice change, Tantek ... I hope I spelled everyone's name correctly
#
AnnBassetti
(and got the correct names!)
#
tantek
Thanks AnnBassetti - looks right to me!
#
tantek
great having a photo with faces/names right there at the top
#
AnnBassetti
yes, I need those visual reminders
#
tantek
I linked my name to my user page - I'll leave it as an exercise to everyone else here in IRC to do so
#
AnnBassetti
you're a hotdog
#
AnnBassetti
(but we already knew that ... hehe)
#
tantek
AnnBassetti: lol. I just like to make things incrementally look nicer :)
#
tantek
and I too need those visual reminders
#
tantek
I think it helps humanize the voices on the telcon and nicknames on IRC
#
tantek
hmm - maybe I'll make a bunch of redlinks
#
AnnBassetti
aaargh; save us
#
tantek
all: check out the names under the photo at the top of https://www.w3.org/wiki/Socialwg
#
tantek
if you see your name in red - click on it and create a redirect to your W3C wiki user page
#
tantek
e.g. you can see how I created a redirect to my user page: https://www.w3.org/wiki/index.php?title=Tantek_%C3%87elik&action=edit
#
tantek
a link to your user page is at the very top of the W3C wiki when logged in, first link in the list of links " (username) Talk Preferences Watchlist Contributions Log out"
#
tantek
AnnBassetti: you can handle that :)
#
Zakim
disconnecting the lone participant, rhiaro, in T&S_SOCWG()1:00PM
#
Zakim
T&S_SOCWG()1:00PM has ended
#
Zakim
Attendees were jasnell, elf-pavlik, +1.314.777.aaaa, AdamB, cwebber2, oshepherd, Ann, [Mozilla], aaronpk, Tantek, wilkie, Wendy, rhiaro, Sandro, +1.514.554.aabb, evanp, hhalpin,
#
Zakim
... dret, Jessica_Lily
#
AnnBassetti
Tantek -- I know I can do it; I just don't have my own user page
#
AnnBassetti
you are irrepressible!
#
AnnBassetti
(one of your great qualities ..)
#
tantek
AnnBassetti: yes you do! everyone who has w3c login has a user page :)
#
tantek
AnnBassetti: here's a simple way to start your User: page: http://indiewebcamp.com/wikifying#Wikify_yourself
#
AnnBassetti
like I said, irrepressible... thanks for the nudges ..
#
AnnBassetti
have to reboot something's gone wacky w my computer .. I'm blaming mr. t .. haha
AnnBassetti, danbri and caseorganic joined the channel
#
Zakim
excuses himself; his presence no longer seems to be needed
elf-pavlik, danbri, richlitt, timbl, caseorganic, richlitt_, the_frey, bblfish_ and tantek joined the channel