#social 2014-09-02

2014-09-02 UTC
bblfish, nicolagreco, Arnaud1, Arnaud, bblfish_, deiu, barnabywalters, cmhobbs, elf-pavlik, Shane, dret and jasnell joined the channel
#
elf-pavlik
telecon in < 30min :)
tantek joined the channel
#
tantek
good morning (PDT) #social!
#
wilkie
good morning
#
elf-pavlik
good eveing (CEST)
#
tantek
will be a few min late to the call today.
#
elf-pavlik
who can operate Zakim? @Arnaud
#
Arnaud
yep, no worries
#
elf-pavlik
worryless ;)
Zakim joined the channel
#
Arnaud
trackbot, start meeting
RRSAgent joined the channel
#
trackbot
is preparing a teleconference.
#
trackbot
RRSAgent, make logs 411
#
RRSAgent
trackbot, access must be one of public, group-strint-submission, offline-webapps-workshop-program-committee, group-webmobile-chairs, group-rdf-val-pc, alumni, group-payment-workshop-submissions, wstar, group-digipub-chairs, member, memberSearchers, group-csv-chairs, wsridirectors, i18n, valid, group-strint-pc, webcrypto, offices, w3f, mlw, group-wot-workshop-pc, team, webandtv-moderators, ab, group-share-psi, group-payment-workshop-pc, memberEditors, w[CUT]
#
RRSAgent
01303, or a Community Group ACL name
#
trackbot
Zakim, this will be SOCL
#
Zakim
ok, trackbot; I see T&S_SOCWG()1:00PM scheduled to start in 2 minutes
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 02 September 2014
#
Arnaud
everything is looking good
#
deiu
Zakim, dial deiu
#
Zakim
I am sorry, deiu; I do not know a number for deiu
#
deiu
Zakim, dial matt
#
Zakim
I am sorry, deiu; I do not know a number for matt
#
deiu
kicks Zakim in the head
ShaneHudson joined the channel
#
jasnell
thinks Zakim partied a bit too hard over the U.S. 3-day weekend
#
Arnaud
zakim, who's on the phone?
#
Zakim
T&S_SOCWG()1:00PM has not yet started, Arnaud
#
tommorris
ready to go, humans?
#
Zakim
On IRC I see ShaneHudson, RRSAgent, Zakim, tantek, bblfish, jasnell, elf-pavlik, cmhobbs, deiu, Arnaud, wilkie, shepazu, rektide, KevinMarks, Tsyesika, bryan, mattl, tommorris,
#
Zakim
... Loqi, rhiaro, bret, aaronpk, kylewm, trackbot, botie, sandro, wseltzer_igf, oshepherd
MattMarum joined the channel
#
deiu
Zakim, who's on the phone?
#
Zakim
T&S_SOCWG()1:00PM has not yet started, deiu
#
Zakim
On IRC I see MattMarum, ShaneHudson, RRSAgent, Zakim, tantek, bblfish, jasnell, elf-pavlik, cmhobbs, deiu, Arnaud, wilkie, shepazu, rektide, KevinMarks, Tsyesika, bryan, mattl,
#
Zakim
... tommorris, Loqi, rhiaro, bret, aaronpk, kylewm, trackbot, botie, sandro, wseltzer_igf, oshepherd
#
tommorris
has just joined.
#
aaronpk
joined
#
rhiaro
having trouble dialing in, as ever
#
bblfish
Zakim, who is on the phone?
#
Zakim
T&S_SOCWG()1:00PM has not yet started, bblfish
MarkC joined the channel
#
Zakim
On IRC I see MattMarum, ShaneHudson, RRSAgent, Zakim, tantek, bblfish, jasnell, elf-pavlik, cmhobbs, deiu, Arnaud, wilkie, shepazu, rektide, KevinMarks, Tsyesika, bryan, mattl,
#
Zakim
... tommorris, Loqi, rhiaro, bret, aaronpk, kylewm, trackbot, botie, sandro, wseltzer_igf, oshepherd
#
Arnaud
zakim, this is T&S_SOCWG
#
Zakim
ok, Arnaud; that matches T&S_SOCWG()1:00PM
#
bblfish
weird it remembers me
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see ??P1, ??P2, Arnaud, +1.303.204.aaaa, jasnell, aaronpk, deiu, ??P7, [IPcaller], MarkCrawford, [IPcaller.a]
#
Zakim
+??P6
#
ShaneHudson
Zakim, what is the code?
#
Zakim
the conference code is 7625 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ShaneHudson
#
Zakim
+Sandro
#
Zakim
+??P10
#
ShaneHudson
That was me
#
sandro
zakim, who is on the call?
#
Zakim
sees on the phone: ??P1, ??P2, Arnaud, +1.303.204.aaaa, jasnell, aaronpk, deiu, ??P7, [IPcaller], MarkCrawford, [IPcaller.a], ??P6, Sandro, ??P10
#
ShaneHudson
Zakim, P10 is ShaneHudson
#
Zakim
sorry, ShaneHudson, I do not recognize a party named 'P10'
#
deiu
Zakim, mute me please
#
Zakim
deiu should now be muted
#
Zakim
+ +1.412.370.aabb
#
Zakim
+??P16
Dan_Romascanu joined the channel
#
wilkie
Zakim: +1.412.370.aabb is me
#
deiu
There's always 41#
#
ShaneHudson
I think I'm 10 but Zakim didn't accept it
#
rhiaro
Zakim, ??P16 is me
#
Zakim
+rhiaro; got it
hhalpin joined the channel
#
rhiaro
Zakim, mute me
#
Zakim
rhiaro should now be muted
#
deiu
Zakim, who's making noise?
#
ShaneHudson
Zakim, ??P10 is me
#
Zakim
+ShaneHudson; got it
#
Zakim
deiu, listening for 10 seconds I heard sound from the following: ??P6 (5%), jasnell (9%)
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see ??P1, ??P2, Arnaud, +1.303.204.aaaa, jasnell, aaronpk, deiu (muted), ??P7, [IPcaller], MarkCrawford, [IPcaller.a], ??P6, Sandro, ShaneHudson, +1.412.370.aabb,
#
wilkie
Zakim, +1.412.370.aabb is me
#
Zakim
... rhiaro (muted)
#
Zakim
+wilkie; got it
#
Zakim
hears ??P7's hand up
#
Zakim
sees ??P7 on the speaker queue
#
bblfish
what do you have to type?
#
MattMarum
+??P7 is me
tibor_katelbach joined the channel
#
deiu
bblfish: 41#
#
Zakim
hears [IPcaller.a]'s hand up
#
Zakim
sees ??P7, [IPcaller.a] on the speaker queue
#
hhalpin
hey everyone, I am in border control at an airport due to flight delay so dialing in late
#
rhiaro
can't really hear anything
#
MattMarum
Zakim, ?PP7 is me
#
Zakim
sorry, MattMarum, I do not recognize a party named '?PP7'
#
Zakim
hears ??P2's hand up
#
Zakim
sees ??P7, [IPcaller.a], ??P2 on the speaker queue
#
MattMarum
Zakim, ??PP7 is me
#
Zakim
sorry, MattMarum, I do not recognize a party named '??PP7'
#
deiu
Zakim, ??P7 is MattMarum
#
Zakim
+MattMarum; got it
#
Zakim
hears [IPcaller]'s hand up
#
Zakim
sees ??P7, [IPcaller.a], ??P2, [IPcaller] on the speaker queue
#
Zakim
sees ??P7, [IPcaller.a], ??P2, [IPcaller] on the speaker queue
#
deiu
Zakim, q- ??P7
#
Zakim
I see [IPcaller.a], ??P2, [IPcaller] on the speaker queue
#
hhalpin
trackbot, start meeting
#
trackbot
is preparing a teleconference.
#
trackbot
RRSAgent, make logs 411
#
RRSAgent
trackbot, access must be one of public, group-strint-submission, offline-webapps-workshop-program-committee, group-webmobile-chairs, group-rdf-val-pc, alumni, group-payment-workshop-submissions, wstar, group-digipub-chairs, member, memberSearchers, group-csv-chairs, wsridirectors, i18n, valid, group-strint-pc, webcrypto, offices, w3f, mlw, group-wot-workshop-pc, team, webandtv-moderators, ab, group-share-psi, group-payment-workshop-pc, memberEditors, w[CUT]
#
RRSAgent
01303, or a Community Group ACL name
#
trackbot
Zakim, this will be SOCL
#
Zakim
ok, trackbot; I see T&S_SOCWG()1:00PM scheduled to start 7 minutes ago
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 02 September 2014
#
Arnaud
zakim, who's on the phone?
#
Zakim
I notice T&S_SOCWG()1:00PM has restarted
#
Zakim
On the phone I see ??P1, ??P2, Arnaud, +1.303.204.aaaa, jasnell, aaronpk, deiu (muted), MattMarum, [IPcaller], MarkCrawford, [IPcaller.a], ??P6, Sandro, ShaneHudson, wilkie, rhiaro
#
Zakim
... (muted)
#
Zakim
hears [IPcaller]'s hand up
#
Zakim
sees [IPcaller.a], ??P2, [IPcaller] on the speaker queue
#
bblfish
zakim IPcaller is me
#
hhalpin
just making sure!
#
deiu
Zakim, IPcaller is bblfish
#
Zakim
+bblfish; got it
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see ??P1, ??P2, Arnaud, +1.303.204.aaaa, jasnell, aaronpk, deiu (muted), MattMarum, bblfish, MarkCrawford, [IPcaller.a], ??P6, Sandro, ShaneHudson, wilkie, rhiaro
#
Zakim
... (muted)
#
tommorris
Zakim: IPcaller.a is me
#
Zakim
hears bblfish's hand up
#
Zakim
sees [IPcaller.a], ??P2, [IPcaller], bblfish on the speaker queue
#
deiu
Zakim, IPcaller.a is tommorris
#
Zakim
+tommorris; got it
#
bblfish
it really works :-)
#
Zakim
sees [IPcaller.a], ??P2, [IPcaller], bblfish on the speaker queue
#
Arnaud
zakim, who's phone?
#
Zakim
I don't understand your question, Arnaud.
#
deiu
Zakim, q- bblfish
#
Zakim
I see [IPcaller.a], ??P2, [IPcaller] on the speaker queue
#
Arnaud
zakim, who's on phone?
#
Zakim
I don't understand your question, Arnaud.
#
deiu
Zakim, q- IPcaller.a
#
Zakim
I see [IPcaller.a], ??P2, [IPcaller] on the speaker queue
#
elf-pavlik
i'll try 41# now!
#
Zakim
hears ??P2's hand up
#
Zakim
sees [IPcaller.a], ??P2, [IPcaller] on the speaker queue
#
deiu
Zakim, ??P2 is elf-pavlik
#
Zakim
+elf-pavlik; got it
#
sandro
queue=
#
Zakim
sees no one on the speaker queue
#
elf-pavlik
thx deiu :)
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see ??P1, elf-pavlik, Arnaud, +1.303.204.aaaa, jasnell, aaronpk, deiu (muted), MattMarum, bblfish, MarkCrawford, tommorris, ??P6, Sandro, ShaneHudson, wilkie, rhiaro
#
Zakim
... (muted)
#
hhalpin
looks like quora to me
#
deiu
Zakim, aaaa is Tsyesika
#
Zakim
+Tsyesika; got it
#
deiu
Zakim, ??P1 is tibor_katelbach
#
Zakim
+tibor_katelbach; got it
#
Zakim
+??P19
#
tantek
Zakim, P19 is tantek
#
Zakim
sorry, tantek, I do not recognize a party named 'P19'
#
tantek
Zakim, ??P19 is tantek
#
Zakim
+tantek; got it
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see tibor_katelbach, elf-pavlik, Arnaud, Tsyesika, jasnell, aaronpk, deiu (muted), MattMarum, bblfish, MarkCrawford, tommorris, ??P6, Sandro, ShaneHudson, wilkie,
#
Zakim
... rhiaro (muted), tantek
#
hhalpin
quick note - if anyone is unclear of their invited expert status, just email me.
#
oshepherd
sorry for being late - just got in from work
#
oshepherd
also SIP isn't working for me =(
#
hhalpin
there was a systeam error when group was first set up so myself and chairs werent notified for a while.
#
deiu
sandro: your mic is terrible
#
ShaneHudson
Someone has a lot of feedback
#
tantek
ah, nothing like 60Hz in the morning
daveskiba joined the channel
#
hhalpin
thus folks can easily slip through
#
deiu
Zakim, unmute me please
#
Zakim
deiu should no longer be muted
#
sandro
zakim, ?P6 is Dan_Romascanu
#
Zakim
sorry, sandro, I do not recognize a party named '?P6'
#
sandro
zakim, ??P6 is Dan_Romascanu
#
Zakim
+Dan_Romascanu; got it
#
Zakim
+??P20
#
tantek
who just joined?
#
oshepherd
Zakim, ??P20 is me
#
Zakim
+oshepherd; got it
#
tantek
nicely done oshepherd
#
Arnaud
zakim, pick a victim
#
Zakim
Not knowing who is chairing or who scribed recently, I propose MarkCrawford
#
Arnaud
zakim, pick a victim
#
Zakim
Not knowing who is chairing or who scribed recently, I propose wilkie
#
jasnell
I'll volunteer for either next week or the week after
#
Arnaud
srcibe: wilkie
#
Arnaud
scribe: wilkie
#
tantek
reminder, when you speak, please say your name first, at least the first few times - it helps the scribe(s) a lot!
#
ShaneHudson
I will volunteer soon too, once I've got to grips with how it all works :)
#
elf-pavlik
same here!
#
hhalpin
chair: Arnaud
#
deiu
scribenick: wilkie
#
Zakim
sees tantek on the speaker queue
#
Zakim
sees tantek on the speaker queue
#
deiu
quick reminder, use scribenick instead of scribe (easier for the parser)
#
Arnaud
ack tantek
#
Zakim
sees no one on the speaker queue
#
tommorris
tantek +1
#
tommorris
works on wikipedia. ;-)
#
aaronpk
+1 for reducing bureaucracy
#
Zakim
-rhiaro
#
deiu
people are usually lazy
#
wilkie
tantek: have minutes copy/pasted on wiki to retain history; people will fix/maintain them
#
tantek
deiu people tend to also be OCD often ;)
#
deiu
we need more OCD people! :)
#
ShaneHudson
I agree that everything on the wiki will make it easier
#
wilkie
Arnaud: common scribe is a better tool for doing this. tell us of any better options.
#
jasnell
doubts that it's really worthwhile to debate this too much.
#
rhiaro
disconnect :/ not a good day for sip
#
hhalpin
I recommend Skype dial out over SIP in general
#
Zakim
+??P16
#
wilkie
proposed: scribe copy/paste minutes to social wg wiki
#
rhiaro
Zakim, ??P16 is me
#
Zakim
+rhiaro; got it
#
Arnaud
RESOLVED: scribe copy/paste minutes to social wg wiki
#
wilkie
resolved: scribe copy/paste minutes to social wg wiki
#
rhiaro
I'll prepare myself a Skype account for next week
#
hhalpin
you can make munutes text by adding ,text to end of URI
#
tantek
regrets for next week's meeting. I will be on a flight.
#
tantek
lol at bblfish's icon.
#
ShaneHudson
Regrets in advance, I will not be able to make it to TPAC
#
hhalpin
yes aaronpk
#
wilkie
Arnaud: you need to register for TPAC, face-to-face meeting
#
bblfish
tantek, which icon?
#
deiu
Zakim, mute rhiaro please
#
Zakim
rhiaro should now be muted
#
bblfish
ah yes, I was looking to see what it would look like. There is no link to that from the irc channel info...
#
wilkie
Arnaud: we are scheduled (TPAC) to meet on 27-28 (October). the chairs will try to set up a schedule/agenda.
#
tantek
bblfish yes there is! see the /topic :)
#
bblfish
ah yes...
#
hhalpin
notes that registering early saves on flight and hotel
#
elf-pavlik
who speaks?
#
deiu
assumes it was MattMarum
#
tantek
elf-pavlik MarkC is speaking I think
#
MattMarum
MarkC was speaking
#
wilkie
Arnaud: it would be helpful to have a joint meeting with Social-IG
#
tantek
chair of socialIG
#
tibor_katelbach
I'm an observer
#
tibor_katelbach
I submitted request though
#
tibor_katelbach
wiating for validation
#
tantek
is in favor of approving observer requests
#
MarkC
given the large pool of folks involved in social in the bay area, we might need to have some control over the number of observers
#
wilkie
MarkC: social-IG will coordinate and come up with topics of interest to bring to social-wg for discussion/collaboration
#
tantek
MarkC, let's wait til it's a problem
#
Zakim
sees tantek on the speaker queue
#
Zakim
sees tantek, elf-pavlik on the speaker queue
#
ShaneHudson
Will the meetings have remote access for those of us that cannot make it?
#
Zakim
sees elf-pavlik on the speaker queue
#
Zakim
sees elf-pavlik, tantek on the speaker queue
#
Arnaud
ack elf-pavlik
#
Zakim
sees tantek on the speaker queue
#
tantek
btw that's how you put yourself at the end of the queue
#
MarkC
q+
#
Zakim
sees tantek, MarkC on the speaker queue
#
tantek
if you want to defer to the next person in line
#
jasnell
As far as TPAC agenda is concerned, it would be good to give an overview of the AS2 draft at that time. I can walk people through the spec.
#
Arnaud
ack tantek
#
Zakim
sees MarkC on the speaker queue
#
jasnell
Also, it would be good to discuss the Actions proposal and how it relates to alternatives such as Hydra and schema.org/Actions
#
elf-pavlik
+1 jasnell
#
wilkie
tantek: consider topics that are difficult to discuss online (email, phone) to discuss in the face-to-face. such as UI and visual discussion.
#
MattMarum
OpenSocial is looking to organize a separate event around same time most likely at UCSF. Still in discussion.
#
elf-pavlik
+1 visual discussions!
#
wilkie
tantek: let's avoid things such as 'here is a powerpoint' which could be done just as well in email
#
wilkie
tantek: had some success with working groups with 'unconference' or 'barcamp' type formats
#
Zakim
sees MarkC on the speaker queue
#
Arnaud
ack MarkC
#
Zakim
sees no one on the speaker queue
#
MattMarum
+1 to running a bar camp / uncon style session.
#
Zakim
-ShaneHudson
#
wilkie
MarkC: agrees with tantek. james wants to do a walk-through of the specs. focus will be on the use-cases and how best to present those.
#
tibor_katelbach
maybe subjet proposals can be submitted in advance , to motivate interest
#
MarkC
q-
#
Zakim
sees no one on the speaker queue
#
Zakim
+??P3
#
ShaneHudson
Zakim, ??P3 is me
#
Zakim
+ShaneHudson; got it
#
tantek
+1 to providing text summaries on the wiki *before* bringing up subjects in meetings
#
wilkie
Arnaud: we will set up a page for the face-to-face meeting and people can propose topics to discuss
#
wilkie
Arnaud: barcamp is good so that topics can be flexible, bad when schedules overlap
#
elf-pavlik
+1 email/wiki *before*
#
Zakim
-rhiaro
#
wilkie
Arnaud: last week we set up an agenda to separate sections of the AS specs into dedicated specs
#
bblfish
where was the discussion?
#
wilkie
jasnell: 'url' is ubiquitious and should be there, was not in AS1
#
oshepherd
'url' WAS in AS1
#
wilkie
jasnell: some disagreement about 'id' vs 'uid'. discussion on github led to some reasonable compromise
#
oshepherd
(though a bit confused)
#
wilkie
jasnell: people should read through the issue page on github and make comments either there or on the mailing list
#
oshepherd
is having issues with mic, will have to respond in text
#
Zakim
+Doug_Schepers
#
oshepherd
raises hand in text :-)
#
wilkie
jasnell: between as1 and as2 changes were made to how links were handled. as2 wants to have a more generalized view of links. is this appropriate or do we need media links.
#
oshepherd
The fundamental thing is are we defining just an interchange format or a data model
#
oshepherd
Merging media links and objects make use as a data model more complex
#
tantek
any guidance we can take from AS2 implementations?
#
oshepherd
I know from AS1 impls, Pump.io, Impeller, Hubub (the latter two are Pump.io related apps fwiw), Idno/Known(?) use AS1 as their internal data model
#
wilkie
jasnell: (acking tantek in irc) not sure we can take much from them yet
#
tantek
I heard that there are only 2 AS2 implementations that could be used to inform (prev issue) and that neither really helps in that regard.
#
Zakim
-oshepherd
#
wilkie
jasnell: (wrt issue #12) html5 and microformats have taken a looser take on link relations, rfc5988 is stricter, which do we point to? jasnell prefers stricter rfc5988.
#
Zakim
+??P16
#
tantek
jasnell - thought your strict intersection "compromise" made sense
#
oshepherd
zakim, ??P16 is me
#
Zakim
+oshepherd; got it
#
tibor_katelbach
+1 microformats
#
tantek
good step forward
#
bblfish
yes, step backward on the higher picture seems a good idea to me.
#
oshepherd
I volunteer to raise data vs syntax model to mailing list?
#
tantek
and yes +1 for suggesting use of the microformats rel-registry (like HTML5) does
#
wilkie
jasnell: some of the larger issues (wrt AS spec) we should frame out and discuss (ie json-ld)
#
jasnell
oshepherd: +1
#
bblfish
we just saw that some of this needs to work on HTML5, it may need to work in JSON-LD, then also work on HTTP layer.
#
Zakim
sees MattMarum on the speaker queue
#
wilkie
MattMarum: when we looked at AS in the past, it was a data format that didn't specify much wrt how to retrieve the streams
#
jasnell
tantek: ok, I think it makes sense also so I think we're close on this one
#
Arnaud
ack MattMarum
#
Zakim
sees no one on the speaker queue
#
wilkie
MattMarum: to me, we need to think about how these APIs work for getting AS and social business use-cases around these activities
#
hhalpin
zakim, dial hhalpin
#
Zakim
ok, hhalpin; the call is being made
#
Zakim
+Hhalpin
#
bblfish
I think it broke up a bit
#
wilkie
MattMarum: That's what the social api means to opensocial
#
tibor_katelbach
q+
#
Zakim
sees tibor_katelbach on the speaker queue
#
Zakim
sees tibor_katelbach, shepazu on the speaker queue
#
oshepherd
I raised the question a while back as to whether embedded "widgets" and the "API" are the same spec
#
Arnaud
ack tibor_katelbach
#
Zakim
sees shepazu on the speaker queue
#
Zakim
sees shepazu, aaronpk on the speaker queue
#
wilkie
tibor_katelbach: why was AS chosen compared to schema.org/Hydra
#
jasnell
I think we need to step back. The OpenSocial API approach works ok but is certainly not ideal by any stretch.
#
tantek
sounds like good FAQs
#
jasnell
that question can be answered as a FAQ, honestly
#
tantek
tibor_katelbach: anyone can bring alternative proposals to the group
#
deiu
Zakim, who's making noise?
#
tantek
right now, AS2 seems to have the most critical mass and active open editing / participation in this WG
#
Zakim
deiu, listening for 13 seconds I heard sound from the following: Hhalpin (11%)
#
wilkie
Arnaud: the WG has agreed to proceed with the publication of the spec. we can still choose to not go further with it beyond publication. reconsideration of previous decisions is valid.
#
deiu
Zakim, mute hhalpin please
#
Zakim
Hhalpin should now be muted
#
tantek
jasnell, want to take this one as an FAQ to write-up?
#
oshepherd
I think tantek could give you some good reasons as to why not Schema.org :-)
#
tantek
thank you jasnell
#
wilkie
tibor_katelbach: I was using schema, and then found AS and found it quite complete. I have no problem with it, just wondering why
#
bblfish
yes, it's true the group only formally started meeting last week.
#
tantek
Arnaud, jasnell volunteered to write up FAQs for these questions.
#
Zakim
sees shepazu, aaronpk on the speaker queue
#
Arnaud
ack shepazu
#
Zakim
sees aaronpk on the speaker queue
harry joined the channel
#
wilkie
Arnaud: anybody wanting to do a comparison and present a recommendation can do so, but we have to keep a timeframe in mind
#
Zakim
sees aaronpk, harry on the speaker queue
#
oshepherd
shepazu: the OpenSocial API submission link is in the charter
#
jasnell
Sorry, but IMHO, the OpenSocial API is a great example of a bad example to follow.
#
wilkie
shepazu: is there a link to a social API?
#
bblfish
thanks too.
#
Arnaud
ack aaronpk
#
Zakim
sees harry on the speaker queue
#
tibor_katelbach
why jasnell ?
#
harry
Zakim, unmute hhalpin
#
Zakim
Hhalpin should no longer be muted
#
jasnell
unfortunately too much to go into right now tibor...
#
wilkie
aaronpk: micropub builds on top of oauth for authentication. mirror-image of h-entry. uses form requests to make, for instance, status updates.
#
tibor_katelbach
:) I'd love to here those thought maybe we can catch up later ?
#
tibor_katelbach
hear
#
harry
Zakim, who's making noise?
#
Zakim
sees harry, bblfish on the speaker queue
#
shepazu
Zakim, who's noisy?
#
Zakim
harry, listening for 19 seconds I heard sound from the following: aaronpk (89%)
#
wilkie
aaronpk: micropub is a way to make social posts which people are currently using. half of a dozen implementations for creating posts, thousands of users
#
Arnaud
ack harry
#
Zakim
sees bblfish on the speaker queue
#
Zakim
shepazu, listening for 10 seconds I heard sound from the following: Arnaud (34%), aaronpk (4%), Hhalpin (12%)
#
tantek
+1 to micropub as a building block for Social API
#
jasnell
as far as API is concerned, there are three key areas to address: Vocabulary, Actions and Federation. We're looking at Vocabulary and Actions already. There is overlap we need to look at with regards to various ontologies, including schema.org.
#
tantek
open spec and 10+ interoperable micropub implementations is a great start
#
wilkie
harry: while there is this opensocial spec submitted to w3c, is this the latest version?
#
tantek
jasnell, regarding overlap need to look is more like h-entry than schema.org (as far as API is concerned)
#
wilkie
who is speaking?
#
oshepherd
harry, or somebody else: Whats the procedure for bringing a proposal to the WG?
#
elf-pavlik
tantek, aaronpk: do you have micropub listed on wiki?
#
tantek
no one is using an API with schema vocab AFAIK. where as 10+ publishers / consumers are using micropub with h-entry and h-card
#
elf-pavlik
socialWG wiki :)
#
tantek
thought so, let me check
#
jasnell
for Federation, we're largely talking about discoverability and distribution... which is a fancy way of saying GET and POST :-)
nicolagreco joined the channel
#
aaronpk
I can add the link to today's call
#
tantek
aaronpk, could you add micropub to this list? https://www.w3.org/wiki/Socialwg/Related#IndieWebCamp
#
wilkie
??: The specification is indeed based on the latest version
#
aaronpk
perfect thanks
#
harry
In the WG, you just ask the Working Group to adopt it as an Editors Draft
#
Zakim
sees bblfish, jasnell on the speaker queue
#
harry
and if the WG agrees, then we'll set you up a Respec.js and a space to edit in w3.org
#
tantek
sees less than a minute
#
Arnaud
ack bblfish
#
Zakim
sees jasnell on the speaker queue
#
tantek
suggests we close queue
#
Zakim
sees no one on the speaker queue
#
Zakim
-Dan_Romascanu
#
oshepherd
harry: OK. I have a draft I made a few months back I'd like to clean up and propose. I guess I'd just mail in a link?
#
harry
Then if the WG moves forward with the spec, we can put in on what's called "Rec Track"
#
tantek
Arnaud, could you pick a chair for next week (Evanpro?) - I cannot make it - I will be on a flight.
#
harry
Yes, mail over mailing list, link to wiki, and we can discuss next call
#
elf-pavlik
+1 looking at LDP
#
harry
Make sure it's i scope though!
#
jasnell
I'll post a detailed note about the Embedded Experiences and Action Handlers evolution by next call
#
harry
s/i/in
#
Loqi
harry meant to say: Make sure int's in scope though!
#
MattMarum
Latest currently released OpenSocial specification: http://opensocial.org/documentation/opensocial-2-5-1/
#
wilkie
bblfish: we have a bunch of apis, and I want to know how far one can one go building off of that and how many people would be interested in that
#
wilkie
Arnaud: that is something that would be good to discuss on the mailing list
#
tantek
propose EvanPro for chair for next week
#
harry
As regards whoever was bringing up schema.org, until recently schema.org was incompatible with W3C's patent policy
#
harry
so we didn't put that in the charter
#
tommorris
Since last week, Linked Data Platform now has a Wikipedia article: https://en.wikipedia.org/wiki/Linked_Data_Platform
#
bblfish
wilkie: yes, and especially how it ties into with LDP https://dvcs.w3.org/hg/ldpwg/raw-file/tip/ldp-primer/ldp-primer.html
#
harry
As regards Hydra, just point us to implementations and I'm sure folks can look at it.
#
tibor_katelbach
bblfish +1
#
harry
There's been lots of Semantic Web "ontologies" in this space, all with very little uptake but we understand that can chage.
#
wilkie
Arnaud: we should gather our use-cases. people should look at the agenda and add anything that one thinks is missing.
#
elf-pavlik
thanks Arnaud & wilkie!!!
#
harry
s/chage/change
#
Loqi
harry meant to say: There's been lots of Semantic Web "ontologies" in this space, all with very little uptake but we understand that can change.
#
Zakim
-jasnell
#
Zakim
-MattMarum
#
Zakim
-Sandro
#
Zakim
-MarkCrawford
#
Zakim
-tibor_katelbach
#
Zakim
-Arnaud
#
Zakim
-Tsyesika
#
Zakim
-Doug_Schepers
#
Zakim
-Hhalpin
#
Zakim
-tommorris
#
Zakim
-ShaneHudson
#
Zakim
-tantek
#
Zakim
-bblfish
#
Zakim
-aaronpk
#
tibor_katelbach
bye
#
Zakim
-elf-pavlik
#
Zakim
-oshepherd
#
Arnaud
trackbot, end meeting
#
trackbot
is ending a teleconference.
#
trackbot
Zakim, list attendees
#
Zakim
As of this point the attendees have been Arnaud, deiu, +1.303.204.aaaa, jasnell, aaronpk, MarkCrawford, Sandro, rhiaro, ShaneHudson, wilkie, MattMarum, bblfish, tommorris,
#
Zakim
... elf-pavlik, Tsyesika, tibor_katelbach, tantek, Dan_Romascanu, oshepherd, Doug_Schepers, Hhalpin
#
trackbot
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2014/09/02-social-minutes.html trackbot
#
trackbot
RRSAgent, bye
#
RRSAgent
I'm staying, trackbot; no access has been specified for the meeting record
#
Zakim
-wilkie
#
Zakim
-deiu
#
trackbot
is ending a teleconference.
#
harry
trackbot, end meeting
#
trackbot
Zakim, list attendees
#
Zakim
T&S_SOCWG()1:00PM has ended
#
Zakim
Attendees were Arnaud, deiu, +1.303.204.aaaa, jasnell, aaronpk, MarkCrawford, Sandro, rhiaro, ShaneHudson, wilkie, MattMarum, bblfish, tommorris, elf-pavlik, Tsyesika,
#
Zakim
... tibor_katelbach, tantek, Dan_Romascanu, oshepherd, Doug_Schepers, Hhalpin
#
Zakim
sorry, trackbot, I don't know what conference this is
#
trackbot
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2014/09/02-social-minutes.html trackbot
#
trackbot
RRSAgent, bye
#
RRSAgent
I'm staying, trackbot; no access has been specified for the meeting record
#
Arnaud
harry needs not to repeat my commands :-)
#
tantek
lol at the bots fighting
#
harry
hehe - sorry, paranoid due to a meeting missing hitting generate minutes
#
harry
earlier
#
Arnaud
I think whoever is chairing should be responsible for starting the meeting and ending it
#
harry
So here is minutes in text for scribe to post to wkiki:
#
elf-pavlik
wilkie, ^
#
harry
thats fine with me Arnaud
#
Arnaud
otherwise we don't know who's doing it and we may end up with no one doing it :)
#
wilkie
so I put those on the meeting page?
#
wilkie
I'll add a FAQ for this as well
#
elf-pavlik
Arnaud, will you add info about smooth way to join telecons to https://www.w3.org/wiki/Socialwg#Telecons ?
#
Arnaud
wilkie, we should decide on where to put the minutes for each meeting
#
Arnaud
either at the end of the agenda where have a link for now or on a peer page like xxx-minutes
#
Arnaud
yes, something like that
#
wilkie
I like aaronpk's proposal
#
Arnaud
elf-pavlik: yes, I will
#
rhiaro
I don't suppose there's a way to join with Skype that doesn't require credit?
#
Arnaud
I was thinking about https://www.w3.org/wiki/Socialwg/2014-09-02-minutes but either way is fine with me
#
elf-pavlik
rhiaro, ekiga worked fine for me ... but i needed connect over VPN since Uni Leipzig blocks some ports :(
#
elf-pavlik
and i need to get better mic for next calls!
#
rhiaro
ekiga is hit and miss on my phone
#
Arnaud
rhiaro, not that I know
#
Arnaud
I wish I did though, I always pay skype credits when I'm abroad
jasnell joined the channel
#
harry
There's rumor W3C may be upgrading Zakim at some point, but timeline is unclear. I recommend Skype credit insofar as its the cheapest I can find.
#
wilkie
rhiaro: if skype phone-dialing is right now your best option, it's probably your BEST option. :/
#
Arnaud
what about SIP?
#
rhiaro
Well, sip on my phone has worked before
#
rhiaro
Just not always
#
Arnaud
right, I have had the same problem
#
rhiaro
I was connected to the call today, just no audio
#
rhiaro
Last week, no problem
#
rhiaro
Next week I'll be elsewhere so it'll be fine
#
Arnaud
just no audio? not the best for a phone call :)
#
wilkie
no audio is what I experience behind NAT
#
wilkie
I had to dial in today. I need to open ports on the other end of a VPN for next time.
#
tantek
2014-09-02-minutes looks good to me
#
wilkie
amazing that the better method of calling people involves routing through several machines :/
#
rhiaro
I'll be back in Edinburgh in October though, where my I can just use a phone
#
wilkie
ok. that's technically 2 votes vs 1 for year-mm-dd-minutes
#
wilkie
so I'll do that
#
rhiaro
So the problem is only for another month
#
elf-pavlik
says ciao o/
#
Arnaud
http://www.w3.org/2006/tools/wiki/Zakim-SIP-tips "NAT, common used in home and some office networks, can cause problems with SIP calls depending on the NAT implementation and SIP software trying to traverse it. Symptoms may include poor audio quality."
#
Arnaud
I guess "no audio" qualifies as "poor audio quality"? :)
#
rhiaro
I'm using 3g
#
rhiaro
It rings once, then goes silent
#
rhiaro
Might be my phone
#
rhiaro
But *has* worked before
#
Arnaud
tantek: for next week we can ask Evan if he wants to chair, otherwise I'm available
jasnell joined the channel
#
wilkie
wonders if it would be easier to have scribe.perl output wikitext
barnabywalters joined the channel
#
aaronpk
is that a possibility?
#
wilkie
it outputs html
#
aaronpk
I meant an operational possiblity rather than a technical one
#
wilkie
right now it is a mess to just copy and paste it with all of the arbitrary indentation it uses
#
barnabywalters
oh did I miss the telcon?
#
aaronpk
another possiblity is parsing the html to convert to wiki syntax
#
harry
if someone wants to make a perl script to convert w3c's text (made for email) to wikitext, that would be cool
#
wilkie
barnabywalters: afraid so. minutes are at: http://www.w3.org/2014/09/02-social-minutes.html atm
#
barnabywalters
wilkie: thanks! didn’t check up on what time it was this week
#
aaronpk
harry: I looked at the plaintext output, it seems a little cumbersome to try to parse it, lots of structure is lost in the text version
#
aaronpk
what would be really cool is if scribe.perl were able to add a few class names to the HTML output that turns it into a microformats2 doc. then it'd be really easy to convert to wiki syntax
#
wilkie
barnabywalters: fixed time: 1300 EST every tuesday
#
tantek
barnabywalters: weekly telcon time has been set
#
barnabywalters
oh cool, that’s good to know
#
tantek
aaronpk - I believe #sysreq is in charge of scribe.perl
#
tantek
might make some progress with making requests to improve scribe.perl there
#
wilkie
aaronpk: easier, yes, but at that point *shrug* just add wiki output heh
#
aaronpk
nah wiki syntax is completely different from HTML
#
aaronpk
adding mf2 class names is a minimal change to the existing code
#
wilkie
and then there is a script to convert that to wikitext?
#
tantek
wilkie - likely be easier to update the HTML than provide a completely different URL with different syntax
#
aaronpk
like my $prePhoneParagraphHTML = "<p class='phone'>"; would change to my $prePhoneParagraphHTML = "<p class='phone h-entry'>";
#
wilkie
how do we have the arbitrary scribe run the script?
#
aaronpk
ideally this would be a small enough change that the main scribe.perl script could run the updated version to generate mf2 markup
#
wilkie
what do you use to generate the wikitext from the markup?
#
aaronpk
I would write a script that takes the mf2 JSON output and converts it to something that looks good in the wiki
#
Arnaud
"wilkie: right now it is a mess to just copy and paste it with all of the arbitrary indentation it uses"
#
Arnaud
tantek: it's hard for me to resist to saying "didn't I tell you so?" ;-)
#
Arnaud
wilkie: the good news ia accordding to tantek someone will fix it for you...
#
Arnaud
s/ia/is/
#
Loqi
Arnaud meant to say: wilkie: the good news is accordding to tantek someone will fix it for you...
#
wilkie
haha true, but I have some pesky pride getting in my way
#
tibor_katelbach
I had a few questions on actual use cases being developped on the Working group
#
tibor_katelbach
is there a common repository , how do we present our work in progress to get feedback ?
#
tantek
who is we?
#
tibor_katelbach
we are a group of projects
#
tantek
sentient projects!
#
tibor_katelbach
getting together building common goods , with interoperability and ldp in mind
#
tibor_katelbach
it's a citizen social network
#
tantek
I was not aware that LDP had become self-aware yet ;)
#
tantek
does this citizen social network have a specific name or URL?
#
aaronpk
that is not a public url
#
tibor_katelbach
it's still in very early stage , we advanced on an citizen toolkit, that helps us build common good project
#
tibor_katelbach
right : pixelhumain.com
#
tibor_katelbach
sorry
#
tibor_katelbach
but the work is still in QA state not published and all in french for the moment
#
tibor_katelbach
https://vimeo.com/74212373 for the french speakers
#
tantek
tibor_katelbach: what do you foresee as intermediate steps between the current state of http://www.pixelhumain.com/ and when you wish to "present [y]our work in progress to get feedback" ?
#
tibor_katelbach
I build bricks for helping build forms based on ontologies
#
tantek
that sounds at least three degrees separated from the user!
#
tibor_katelbach
the project has many sides to it
#
tantek
per architect astronomy
#
tibor_katelbach
there a whole technical discussion part
#
tantek
bricks - forms - ontologies …. users?
#
tibor_katelbach
:)
#
tibor_katelbach
that's for us devs
#
tantek
tibor_katelbach: even devs should (MUST) start at solving user problems
#
tantek
I don't believe there is anything just "for us devs"
#
tibor_katelbach
the user part is comming , we hope end of the month , with mobile + web interface
#
tantek
detached from user use-cases
#
tibor_katelbach
no we are fully user consient
#
tantek
tibor_katelbach: then that's a good time to think about presenting, *after* you have the "user part" integrated
#
tibor_katelbach
conscient
#
tibor_katelbach
it's the chicken and the egg, since I wanted to make sure the best practises are put into it
#
tibor_katelbach
before
#
tibor_katelbach
our data is LD'd
harry joined the channel
#
tibor_katelbach
and it's building quite nicely
#
oshepherd
tibor_katelbach: How does it differ from what AS2 provides, and how is it better?
#
tibor_katelbach
it's more about technical interactivity , we have 3 projects running in a similar direction , and willing to interoperate
#
oshepherd
"technical interactivity", those are words with no meaning
#
tibor_katelbach
I must admit I discovered AS2 last week, I jsut found you guys 3weeks ago
#
tibor_katelbach
and have some catching up to do
#
tantek
tibor_katelbach: best practices is whatever is minimumally necessary to provide the "user part"
#
tantek
s/minimumally/minimally
#
Loqi
tantek meant to say: tibor_katelbach: best practices is whatever is minimally necessary to provide the "user part"
#
tantek
tibor_katelbach: you may also be interested in reading up on http://indiewebcamp.com/ as well then
#
tibor_katelbach
sure but sometimes it's good to show stuff as you go to gather precious feedback
#
tibor_katelbach
I did
#
tantek
tibor_katelbach: to show stuff you need to have a "user part"
#
tibor_katelbach
very intereting
#
tibor_katelbach
ok
#
tibor_katelbach
I understand that's where we're heading anyways
#
tantek
if you're not heading for something with a "user part", then what's the point?
#
tibor_katelbach
osheperd:I could really say , I discovered AS last Week and socialWG the week before that , through openApps
#
tantek
tibor_katelbach: how did you discover indiewebcamp.com?
#
tibor_katelbach
we defintitly are
#
tibor_katelbach
it's full on user centric
#
tantek
then I'm a bit confsued by "the user part is comming , we hope end of the month"
#
tantek
since user-centric would imply the user part is at least there in some part at the beginning and always, not "end of the month"
#
tibor_katelbach
couldn't say , bouncing of all these social websites
#
tibor_katelbach
we have the API architecture set up as a citizen toolkit , and the 3rd application using it , 1st official one will be out in end of sept
#
tibor_katelbach
I have a lot of catching up to do that's why a quick tchat could help me keep the proper focus ,while profiting from the cllective knowledge
#
tibor_katelbach
I started a french version discussion of the technical interperability ,w ith henry story
#
tantek
tibor_katelbach: IMO there should be *no* API architecture without first figuring out "the user part"
#
tibor_katelbach
and we'll be starting the same ahngout with elf pavlik within 10days
#
tibor_katelbach
the user part is really clear
#
tantek
without the user part, it is likely any "API" or "architecture" will both fail to satisfy the user part, and be needless complicated
#
tibor_katelbach
the api is cut up into micro reusable modules
#
oshepherd
Experience says too many parts is a bad idea
#
tibor_katelbach
login, create user, create group, send msg ...etc
Shane joined the channel
#
tibor_katelbach
I hear you, but it's working nicely
#
tantek
if the user part is really clear, could you point to a URL documenting this "clear user part"?
#
tantek
tibor_katelbach: *what* in particular do you consider "working"?
#
tantek
e.g. are you posting things on your own website using this API/architecture?
#
oshepherd
So my protocol proposal/the Pump IO API does all of what you said (except login, which I've diked out, because there are open issues there) in ~400 lines of ReSpec HTML definition :-)
#
tibor_katelbach
we have a scenario based system
#
tantek
tibor_katelbach: please provide a URL documenting your scenario based system
#
deiu
I'm also interested in that URL :)
#
tibor_katelbach
this was the very first version
#
tibor_katelbach
it's not ld'ed
#
tantek
oshepherd: +1 the Pump IO API is quite powerful, have seen it demonstrated by evanpro in person running an actual site / UI>
#
tibor_katelbach
it's used on a mobile project for people observation of marine realted issues
#
oshepherd
tantek: Yeah, its' basically "You have an inbox and an outbox, and all you need to know"
#
oshepherd
And, aside from some corner cases, pretty much everyone who interacts with the client-to-server part of it at least goes "Wow, this is simple, clean and elegant"
#
tibor_katelbach
I'll lok into pump io , it this you ,building it ?
#
oshepherd
evanpro (a WG chair)'s project
caseorganic joined the channel
#
tibor_katelbach
cool
#
tibor_katelbach
we've gonea long way from that first application , I could show it as a live session
#
tibor_katelbach
or I'd need to push it online , I made a network map^ping tool
#
tibor_katelbach
or participative ticketing system
#
tibor_katelbach
loads of use cases , with user interfaces
#
tibor_katelbach
this is our discussion session with henry story and the other projects
#
tibor_katelbach
it's a monthly thing
#
tibor_katelbach
we'll be doing the same in english soon
#
tibor_katelbach
anyone is welcome to join in
#
tibor_katelbach
pump io looks really interesting thx
bblfish joined the channel
#
tantek
tibor_katelbach: is http://qa.pixelhumain.com/ph/waterwatcher a user profile home page?
#
tibor_katelbach
this is a 4 month old version of the api scenario
#
tibor_katelbach
it's a lot cleaner now
#
barnabywalters
what’s an API scenario?
#
tibor_katelbach
we build a scenario for any citizen based application
#
tibor_katelbach
then we solve teh scenario with brick from the api toolkit
melvster1 joined the channel
#
tibor_katelbach
if a part of the scenario is missing
#
tibor_katelbach
we add it and keep it generic
#
tibor_katelbach
to be able to reuse
#
tibor_katelbach
this builds the api scenario of an application , we then simply plug it to any front end
melvster1 joined the channel
#
oshepherd
You see, I'd say what pump.io does was bult the other way around: Define something simple which encompasses all needs from the start
#
tibor_katelbach
I'll definitly look into it
#
tibor_katelbach
the toolkit modules are growing with each project using it
#
tibor_katelbach
and since 2 projects we've started linkingdata
#
tibor_katelbach
it's opening great new perspectives
#
tibor_katelbach
I have to look into AS as well looks quite rich as well
#
tibor_katelbach
I can plug to this tool for building Ontology based forms
#
tibor_katelbach
forhe moment only based on schema.org ontologies but that's jsut a switch
jasnell joined the channel
#
tibor_katelbach
sorry for the bad sound
#
tibor_katelbach
it's really alpha state
#
tibor_katelbach
but you'll see the idea
#
barnabywalters
tibor_katelbach: regarding the use of the word “microformat” on that page, are you aware that microformats are already a thing: http://microformats.org
#
tibor_katelbach
yes , since a long time in fact
#
tibor_katelbach
i didn't quite like the way it is integrated into html though
#
barnabywalters
and that the use of “microformat” on that page has nothing to do with the existing standards and community?
#
tibor_katelbach
I found microformats interesting for the generic structures representing things
#
tibor_katelbach
you're right I've been using the word for a very long time , the became a trend
#
barnabywalters
it seems a little disrespectful and unwise to knowingly use an existing term completely out of context
#
tantek
or at best confusing
#
tibor_katelbach
not disrespectfull , I was using it long back
#
barnabywalters
tibor_katelbach: do you have a URl anywhere which defines your usage of “microformat”, much as http://microformats.org does?
#
barnabywalters
to prevent confusion
#
barnabywalters
tibor_katelbach: since 2004?
#
tibor_katelbach
1999
#
tibor_katelbach
project open atlas
#
tibor_katelbach
yep , i'd have to dig for it
#
tibor_katelbach
:)
#
tibor_katelbach
it was a real coincidence
#
tibor_katelbach
then I saw the mf come out it correspond quite nicely
#
tibor_katelbach
open atlas became an NGO since then though
#
tibor_katelbach
that's quite a while back
#
tibor_katelbach
no there's no more url to it
#
tibor_katelbach
it died when Google Earth came out
#
tibor_katelbach
and Google maps
#
tibor_katelbach
back then I was builing that , and GMaps came out in 2001 or so
#
tibor_katelbach
more or less
#
tibor_katelbach
you're making my hair go grey
#
tibor_katelbach
:)
#
tibor_katelbach
if you look into Gmaps chat there's surely references in there
#
tibor_katelbach
I switched to there api for 2 years or so and lost the mojo
#
tibor_katelbach
the project turned into the humanpixel
#
tibor_katelbach
;)
#
tibor_katelbach
it's evolved into an empowermetn movemetn
#
tibor_katelbach
with a strong technical approach to it
#
tibor_katelbach
but remains user centric
#
Zakim
excuses himself; his presence no longer seems to be needed
jasnell, jasnell_, deiu and bblfish joined the channel
#
tantek
oshepherd: "While Salmon works for this purpose, it is itself highly complex." yeah.
#
oshepherd
tantek: Those bits were written back when the charter was first being drafted up and I saw suggestions that it would be based upon PUSH and Salmon and went "Ye god no!"
#
tantek
I had a similar response.
harry joined the channel
#
oshepherd
I think we are going to have to deal with nominally similar complexity in the auth system (i.e. some kind of public key signing), but at least we can avoid the mess that is XML signatures and such
#
tantek
oshepherd: I'm not so sure. We're going to have to deal with the usability of all this stuff for sure. And implementability. The best laid spec plans are no match for things that are actually implementable by more people (and thus implemented by more people).
#
oshepherd
tantek: Yeah, but here I'm thinking of "Client A needs to authenticate itself as user@server1.com to server2.net" :-)
#
tantek
Salmon (and others) fell into the uncanny implementation valley of "we got a few implementations, but no more"
#
tantek
oshepherd: we already have this working: "Client A needs to authenticate itself as user1.example.com to user2.example.com" with IndieAuth
#
tantek
much more easily than any of the Salmon stuff. Also no Webfinger needed.
#
oshepherd
tantek: Without the user having to visit user1.example.com?
#
tantek
correct
#
oshepherd
And how does that work?
hhalpin joined the channel
#
oshepherd
(A usecase I'm thinking of is "A friend has shared post server2.com/~alice/note/983 with me and now my mobile client want to fetch its' comments"
#
oshepherd
tantek: I don't see any protocol there (besides the one which /trusts/ IndieAuth.com, which is an unacceptable centralization)
#
tantek
right, it's a default implementation, all open source
#
oshepherd
It seems to depend upon the silos for identity. Or is there another protocol there?
#
tantek
not depend, nor identity
#
tantek
it has the *option* of using silos (user-choice), for *authentication*
#
tantek
identity is still all done via your own URL
#
tantek
a heck of a lot simpler than *either* Salmon or Webfinger
#
wilkie
neither of those are for authentication
#
oshepherd
Basically, whats needed is some way for a client to prove to a server other than the user's home server that (A) it is acting on behalf of the user, and (B) that it has permission to make the request it's doing
#
wilkie
I want to prove my identity (strong integrity) (and authenticate, I guess) with ONLY my own server. not clear how that works with this indieauth page tbh.
#
tantek
wilkie - well we can start with setting up your site to support simple IndieAuth and go from there - it helps to do it yourself to learn how it works.
jasnell joined the channel
#
wilkie
I'm not sure why I would do that outside of mere education heh
#
oshepherd
tantek: But I'm not sure how it helps us out here
#
tantek
wilkie: the simple use-case is to be able to use your domain to sign-into the indiewebcamp.com wiki and edit things there
#
wilkie
right. what do I *get* by using it... not really sure
#
wilkie
why would I want to do that? haha
#
tantek
if you want to learn how it works, how the flow works
#
wilkie
I realize I'll need to use *your* authentication scheme to log into *your* suite of websites
#
oshepherd
Its' not ME who wants to express to serverb.com that my identity is https://me.com; its' the _client acting on behalf of me_
#
wilkie
right, outside of educating myself about how you do things, not sure why I would want this as a member of the social web
#
tantek
wilkie: all you have to add is rel=me to the existing twitter link on your home page
#
tantek
it's not that hard ;)
#
wilkie
I don't want to talk to twitter
#
tantek
then why is it on your home page?
#
wilkie
so people can subscribe to that feed in that way
#
oshepherd
tantek: I don't think any protocol is going to fly here if part of it is "just link to twitter" :-)
#
tantek
I tried the rstatus link and it's broken
#
tantek
wilkie: rel=me is simply a markup declaration of what you just said
#
wilkie
it is indeed broken. I have to create a new SSL cert
#
tantek
that it's a feed for you
#
tantek
indieauth is only *one* use-case that takes advantage of that declarative markup
#
wilkie
nothing you are saying is really answering my question
#
tantek
you could also add rel=me to your github link
#
wilkie
why is it attached to github?
#
wilkie
who does the authorization?
#
tantek
because you linked to github on your home page
#
tantek
you attached your home page to github
#
wilkie
what does that mean?
#
tantek
except your github profile is a bit broken, it doesn't link back to your home page, it links to http://blog.davewilkinsonii.com/ which is not found
#
wilkie
what difference does that make?
#
oshepherd
tantek: My client has authenticated itself against https://myserver.com/ as me. Now how does it prove that to https://yourserver.com (which it hadn't heard of at the time it authenticated)
#
tantek
it makes a difference because you as a user have already asserted that that github profile is part of your identity
#
wilkie
tantek: the downfall of embedding links in html and always expecting them to work :) I lost that domain due to being poor
#
tantek
by putting it on your home page
#
tantek
and linking to it in the sentence "I write code."
#
tantek
but you can still fix your github profile to link back to http://www.wilkie.io/ instead!
#
wilkie
why does it matter? does server B talk to github? did I suggest that I trust github as an avatar?
#
tantek
you have the *option* to choose that when you do IndieAuth yes
#
tantek
it gives you the user the option to choose from your rel=me links
#
tantek
to authenticate
#
oshepherd
tantek: I still don't see how any of this solves the problem I posted above :-)
#
wilkie
uh. I choose none of them. they should talk to my own server.
#
wilkie
and yeah, it doesn't solve oshepherd's original problem, which is a real and important one
#
tantek
wilkie - you can do that too - then you just need to setup your domain as an endpoint in itself
#
tantek
I was merely giving you the fastest path to understanding how it works
#
tantek
you can choose a longer path if you wish
#
wilkie
ah, sounds good. it really doesn't come across on that page at all.
#
tantek
you're not going to find a simpler identity/auth solution than adding 6 characters to your existing home page ;)
#
wilkie
well I have to do more than that to avoid your server right?
#
tantek
well you can't avoid the RP
#
oshepherd
tantek: (Also, if you checked the draft spec of mine, you'd see that WebFinger is used only to lookup acct: URIs, which are almost certainly required for backwards compatibility)
#
tantek
in terms of the auth implementation, like many open source solutions, you can either deploy it yourself on your own server, or you can use an existing deployed proxy
#
tantek
oshepherd: there isn't enough webfinger around to worry about backcompat
#
tantek
especially "acct:" URLs
#
tantek
totally ignorable legacy
#
oshepherd
tantek: Sure there is. How are StatusNet, Pump.io, etc supposed to migrate if we remove that?
#
tantek
I should say, totally doomed to rot legacy, as it did with Google's deployment.
#
tantek
hence, ignorable
#
tantek
oshepherd: they have URLs of profiles, they don't need webfinger
#
wilkie
diaspora
#
tantek
Status.net users subscribed to my site tantek.com via PuSH updates no problem, no webfinger needed
#
oshepherd
tantek: Sure. But all of their existing relations are specified in terms of user@domain format
#
oshepherd
(between each other)
#
tantek
then its an internal matter for them to map those internal relations to be based on their profile URLs
#
tantek
and use those externally
#
oshepherd
tantek: What about when StatusNet users have connected with Friendica users or rstatus users?
#
tantek
and in their lists of "who am I following" they see lists of names linked to … profile URLs
#
oshepherd
What about the fact that most users seem to prefer user@domain as a user ID format?
#
tantek
it's all already solved in their UI
barnabywalters joined the channel
#
wilkie
rstat.us can use a profile url in place of a webfinger and internally the webfinger is just a username and a domain. webfinger isn't really baked in.
#
oshepherd
webfinger is a protocol distinct from the acct: URI scheme, fwiw
#
tantek
oshepherd: we choose to disagree on what "most users seem to prefer", unless you say Facebook, in which case I agree.
#
oshepherd
StatusNet/GNU Social. Diaspora. Pump.io. rStatus. Jabber. SIP. E-Mail. There is a clear trend of "users are specified in user@domain format"
#
tantek
anyway, wilkie, if you want to learn by doing, 1) fix your https://github.com/wilkie to link to your live site http://www.wilkie.io/ , and 2) edit your "code" link on your home page to: <a rel="me" href="https://github.com/wilkie">code</a>
#
oshepherd
Regardless, my proposed spec doesn't require it
#
tantek
oshepherd: that's a pretty funny "trend" - more like dying legacy. If you want to talk user's specified in format of any, it's just "@-username". E.g. Twitter, Instagram etc.
#
oshepherd
Sure, but that doesn't exactly work when your username scope is the whole internet
#
tantek
hence URLs
#
wilkie
ugh the debate about whether or not you are a domain or you are user@domain
#
tantek
people say @-name, you map to https://twitter.com/name. people say Facebook name, you map to fb.com/name and disambiguate if there is more than one. etc.
#
oshepherd
Per the draft spec. user IDs are URLs. Hell, it even defines some rules so you can omit all the cruft most of the time ("tantek.com" would be normalized to "https://tantek.com/")
#
tantek
oshepherd: sounds like good spec writing then!
#
oshepherd
somebody@somedomain.com would be normalized into acct:somebody@somedomain.com, etc
#
wilkie
what's the url-is-identity group's method of disambiguating usernames within, say, posts/statuses?
#
tantek
you have a concrete example? URL?
#
oshepherd
wilkie: Per my draft spec, it dereferences the ID (post WebFinger, if its u@d format), then looks at the AS2 objectType
#
tantek
or is this a UI question?
#
oshepherd
But: you only need to implement a webfinger server if you want to use user@domain IDs; you only need to implement the client if you want to follow user@domain IDs (and you could work around that by manually working out where they point and your site would probably still work)
#
wilkie
you are typing out a status and you type in @Jeff and if there is only one @Jeff *you* know it knows to fill it in to whatever and can be smart about it
#
wilkie
so I think the answer is "careful UI" yeah
#
wilkie
and how the actual form of identity looks like doesn't seem to matter at all
#
wilkie
s/how/what/
#
Loqi
wilkie meant to say: and what the actual form of identity looks like doesn't seem to matter at all
#
oshepherd
wilkie: I think it should probably behave like Facebook does, i.e. @ really just brings up a combo box which lets you filter for a user
#
tantek
wilkie - there have been several different approaches to the UI - it's an area worthy of innovation!
#
tantek
some of the approaches share common concepts, e.g. http://indiewebcamp.com/nicknames-cache
#
wilkie
yes, a drop-down is what we already do. not sure how accessible it is, but it solves that problem well enough. what the user sees, who cares what it looks like... internally, just use a full url like we pretty much already do anyway
#
tantek
yes, FB drop-down UI for this does seem fairly good.
barnabywalters joined the channel
#
wilkie
twitter does it to, but it is awful
#
wilkie
s/to/too
#
Loqi
wilkie meant to say: twitter does it too, but it is awful
#
KevinMarks
well, twitter does fuzzy matching as well- if you type the handle it matches, but it will auto-complete based on name too
#
KevinMarks
G+ fails at not showing the underlying ID (in their case email) which means I can accidentally cc one of my son's abandoned gmails instead fo his current one
#
tantek
as does Swarm in their iOS app
#
tantek
interesting, what is this common UI widget called?
#
tantek
name-autocomplete?
#
oshepherd
I'd say just autocomplete?
#
tantek
(I just made that up, hoping someone else has an actual name used by others)
#
tantek
it's more than just autocomplete
#
oshepherd
Its' just an application of the autocomplete UI web brwosers use to other things
#
tantek
because good versions like FB use your network to do so, filter, sort etc.
#
tantek
it's absolutely not "just"
#
tantek
FB is clearly using all kinds of other smarts
#
tantek
far beyond anything any browsers are doing with looking up a simple list
#
oshepherd
My web bowser uses lots of smarts too?
#
tantek
not for autocomplete
#
oshepherd
Digs through my entire history
#
tantek
they're all pretty dumb about it
#
wilkie
I agree with tantek!
#
oshepherd
If I type "min" then I get the article "Prime Minister of the United Kingdom" on Wikipedia as a recommendation (random example)
#
wilkie
lol I get "minnesota"
#
tantek
I get November Project Minneapolis
#
tantek
we're talking in FB right?
#
oshepherd
No, I was actually talking about Chrome's address bar :p
#
oshepherd
I admit that Facebook has better results, but it also has a better ranking of things I might be referencing
#
oshepherd
(Or: My Facebook likes and friends lists, plus my friends' Facebook like and friends lists, are a pretty good estimate of "things I might be interested in talking about")
#
tantek
hence why it's not "just autocomplete"
#
tantek
but specifically of *names* for which FB (and others) can and do do much smarter things
#
KevinMarks
I get the zalgo text generator at eemo.net for min in chrome
#
oshepherd
Sure, but its' a matter of the quality of the underlying data, not really any especially algorithms
#
tantek
oshepherd: I'd give FB the benefit of the doubt with having decent algorithms behind the "nice" drop down they have
#
oshepherd
Sure. Maybe a bit of recent history, prefer stuff I've interacted with directly, etc
#
tantek
Hmm - I'm going to go with autosuggest instead
#
tantek
and yes I grant the dropping of "name-" specifically
#
tantek
hopefully the context of discussion is sufficient to disambiguate
#
KevinMarks
is there a calendar fro calls I should subscribe to?
#
tantek
KevinMarks: I can add h-event to our WG wiki page
#
tantek
then you can use h2vx :)
bblfish joined the channel
#
tantek
wilkie, thanks for the use-case / user-scenario of a user typing in a person's name and expecting to see it autocompleted - apparently there has been a bunch of discussion / work / analysis on this in the indiewebcamp community http://indiewebcamp.com/autosuggest
bblfish joined the channel
#
tantek
feel free to add more examples!
#
KevinMarks
h2vx blocks google calendar :(
#
tantek
KevinMarks: no, h2vx blocks Google's web crawler
#
tantek
Google Calendar is too dumb to have its own UA
#
tantek
bad robot, pretending to be a different robot
#
KevinMarks
empirically, it's still blocked
#
tantek
since you're a user of Google Calendar, how do you report issues against in a place that is publicly trackable?
#
KevinMarks
I usually do that kind of thing on twitter
#
tantek
KevinMarks: sounds good. Tweet it, and add it to https://indiewebcamp.com/Google_Calendar#Issues
grantmacken, jasnell, bblfish and nicolagreco joined the channel