#social 2015-03-18
2015-03-18 UTC
jasnell, almereyda, almereyda_, bengo, the_frey, Arnaud and Arnaud1 joined the channel
#
Arnaud1 trackbot, end meeting
#
RRSAgent I have made the request to generate http://www.w3.org/2015/03/18-social-minutes.html trackbot
#
RRSAgent I see 4 open action items saved in http://www.w3.org/2015/03/17-social-actions.rdf :
tantek, peacekeeper, timbl, harry, bengo, SimonTennant, akuckartz and bblfish joined the channel
#
Loqi Pelf made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82960&oldid=82956
elf-pavlik joined the channel
#
Loqi Pelf made 2 edits to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82962&oldid=82960
jaywink and jasnell joined the channel
#
Loqi Pelf made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82965&oldid=82962
bblfish joined the channel
#
Loqi Pelf made 1 edit to [[Socialwg/Hypermedia]] https://www.w3.org/wiki/index.php?diff=82966&oldid=82915
SimonTennant, the_frey, elf-pavlik, Augier and bblfish joined the channel
#
elf-pavlik bblfish, moin
the_frey, bblfish, pfefferle and timbl joined the channel
#
Loqi Pelf made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82969&oldid=82965
melvin, harry, danbri1 and Augier joined the channel
#
Loqi Alehors made 2 edits to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82971&oldid=82969
#
Loqi Alehors made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82972&oldid=82971
#
elf-pavlik good morning, could someone check with me talky ~10min before we start?
#
elf-pavlik cwebber2, Tsyesika did you have chance to take a look at
#
elf-pavlik action-42
bblfish, pfefferle and fjh joined the channel
#
elf-pavlik I just added problem definition to https://www.w3.org/wiki/Socialwg/MediaObject
#
Loqi Pelf made 1 edit to [[Socialwg/MediaObject]] https://www.w3.org/wiki/index.php?diff=82973&oldid=82744
#
wseltzer waves from up-river for the morning
Arnaud joined the channel
fjh joined the channel
#
Loqi Pelf made 1 edit to [[Socialwg/MediaObject]] https://www.w3.org/wiki/index.php?diff=82975&oldid=82973
fjh_ joined the channel
#
elf-pavlik joining http://talky.io/socialweb
#
elf-pavlik sandro, can we try really fast https://meet.jitsi.org/socialweb instead of talky?
#
elf-pavlik my connection looks ok but getting pretty bad audio/video on talky http://www.speedtest.net/my-result/4223150928
bblfish joined the channel
#
ben_thatmustbeme were up to 10 people. at what point do we call it a quarum?
#
elf-pavlik speed to Boston also looks fine http://www.speedtest.net/my-result/4223157136
Arnaud1 and jaywink joined the channel
#
cwebber2 http://www.kinesis-ergo.com/shop/advantage-for-pc-mac/ is the keyboard I mentioned I use
Arnaud joined the channel
AdamB joined the channel
RRSAgent joined the channel
#
RRSAgent logging to http://www.w3.org/2015/03/18-social-irc
Zakim joined the channel
#
elf-pavlik bblfish can you hear me?
#
AdamB don't think we've dialed in yet
SimonTennant1 joined the channel
#
elf-pavlik i can hear bblfish
#
elf-pavlik maybe laptop speaker muted?
#
elf-pavlik i can also hear room pretty well
harry joined the channel
#
elf-pavlik room looks and sounds good!
#
elf-pavlik no, that audio worked well!
#
elf-pavlik please unmute it back :D
#
elf-pavlik bblfish i can hear you... will try to dial in Zakim for voice
#
elf-pavlik Zakim, ??P13 is me
#
elf-pavlik sandro i think mic in other laptop worked much better!
#
elf-pavlik we could hear it loud and clear before
tilgovi joined the channel
#
elf-pavlik bblfish do you think audio worked much better on other laptop?
#
elf-pavlik one with camere pointing on sandro
#
bigbluehat scribenick
#
bigbluehat scribenick bigbluehat
#
bigbluehat thanks
AnnB joined the channel
#
elf-pavlik sandro any chance we can switch audio back to the other laptop?
#
bigbluehat harry: will the interest group be able to help us understand add them to our API requirements
#
bigbluehat s/them/the IG user stories/
#
elf-pavlik and now mute the other ?
#
elf-pavlik can you mute one pointing at harry ?
#
elf-pavlik PERFECT!
#
elf-pavlik bblfish sound on talky back hi quality
#
bigbluehat AnnB: I think what I'm hearing is that your asking the IG to clarify their user stories
#
bigbluehat there's a larger group that have several +1's
#
bigbluehat there are many with minor objections
#
bigbluehat AnnB: there are 19 or so about which there is consensus
#
bigbluehat AnnB: the IG can work on clarifying the ones about which there is some debate
#
bigbluehat ben_thatmustbeme: starting with just the top 7 is too limited
#
bigbluehat sandro: the idea is that the IG will take the lead in clarifying the user stories?
#
bigbluehat AnnB: the IG will need to involve the WG members in the clarification process
#
bigbluehat AnnB: get the people who care about it, clarify it, "sandro thinks this" "randall thinks that" and then document it
#
bigbluehat harry: if it's a very clearly defined task, it will get more involvement from the WG
#
bigbluehat s/WG/IG
#
bigbluehat harry: and once that's complete, it should be clearer what how the WG can proceed with testing
melvster1 joined the channel
tantek joined the channel
#
bigbluehat bblfish can't hear you
#
elf-pavlik AnnB, let's set date next week for Use Case TF call?
#
elf-pavlik why mute?
#
bigbluehat still can't hear you bblfish can you post here?
#
ben_thatmustbeme bblfish are you on zakim or trying to use talky
#
elf-pavlik bblfish mute on talky ?
#
elf-pavlik Zakim, who's on the call?
#
bigbluehat AnnB: the group started collecting user scenarios
#
bigbluehat ...everyone was supposed to transfer them to a common template
#
bigbluehat ...a lot of content never got transered
#
ben_thatmustbeme s/transered/transfered/
#
bigbluehat ...which started the WG working on "tweet form" use cases
#
bigbluehat ...there is a task force looking at architecture
#
bigbluehat ...and something else?
#
bigbluehat ...there was an earlier workshop that included a block diagram
#
bigbluehat harry: it was an advisory board task force
#
bigbluehat ...we do have a diagram that could be the basis of an architecture description
#
bigbluehat ...there will be a lot of vocabularies
#
bigbluehat ...that will have small but important user communities
eprodrom joined the channel
#
eprodrom q+
#
bigbluehat ...that should still be supported by the vocabulary task force work
#
bigbluehat ...asparagus farmers market use case
#
bigbluehat eprodrom: is the social IG tasked with looking at other parts of the social world that the W3C should be looking to charter WGs for
#
bigbluehat AnnB: the IG is looking into that
#
bigbluehat harry: that may be being addressed more in the future
#
AnnB Social Web "block" architecture: https://www.w3.org/wiki/images/5/5c/Social_diagram_v4a_May_7_2012.pdf
#
bigbluehat eprodrom: I would be concerned that the IG would spend time back filling what the WG has already done
#
bigbluehat AnnB: I agree
#
bigbluehat eprodrom: looking at parts of the diagram, and filling in what's missing would be best
#
bigbluehat AnnB: of the 90 use cases, many of them mentioned missing or unclear information
#
bigbluehat ...someone mentioned that we could pull those out and work through those concerns
#
bigbluehat ...which would be helpful
#
bigbluehat tantek: a lot of the feedback was that some of them were duplicates
#
bigbluehat AnnB: goal is to get through the 50 or so about which there were questions
#
bigbluehat tantek: I'd like to see definitions that include statements of what's in use today to accomplish things
#
elf-pavlik simple diagram on how IG could coordinate various CGs working on *domain specific* vocabulary requirements http://awesomescreenshot.com/0cc4noy4da
#
bigbluehat tantek: ideally with links to the tools that are being used to accomplish those things today
#
bigbluehat tantek: if we can solve other edge cases, even better...but let's start with what's being done today
#
eprodrom q+
#
bigbluehat Arnaud: the people who proposed the stories should have the burden of documenting them in that way
klaranet joined the channel
#
bigbluehat sandro: AnnB asked what would be helpful for the IG to do
#
bigbluehat ...what I think would be really really helpful would be to get other people interested and helping
deiu joined the channel
#
bigbluehat AnnB: I don't think there are many
#
bigbluehat ...not that have their own internally crafted technology
#
bigbluehat or sharepoint, or yammer, or jive, or IBM connections
#
bigbluehat harry: thoughtworks mentioned that they also build internal social networks for enterprise
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82976&oldid=82972
#
bigbluehat AnnB: we've tried IBM connections. it'd be interesting to know what other enterprises use IBM connections, etc.
klaranet joined the channel
#
bigbluehat sandro: does this IG need W3C invited access?
#
bigbluehat harry: yes.
#
bigbluehat AnnB: I'd love it if there were more big companies represented in the IG
#
bigbluehat sandro: let's do a lot more outreach
#
bigbluehat eprodrom: the user stories that we have from the IG are specific to the API. there are many more user stories addressing in the social space
#
bigbluehat ...there are not yet federation user stories for example
#
bigbluehat ...there are a lot more stories needed in this space
#
bigbluehat ...the asparagus one came up...it's interesting...but that's not one we thought we could handle in this version of the API...or that we wanted to really attack
#
elf-pavlik we also don't have stories for *querying* social data
#
bigbluehat bblfish: there's always going to be one part that's completely new...we want something that works across silos
#
bigbluehat ...this is why you won't find a lot of systems doing this...because they're always thinking internally
#
bigbluehat ...it's really very uninteresting
#
eprodrom q+
#
bigbluehat ...you have to be about the size of an enterprise before it becomes interesting
#
bigbluehat eprodrom: are you serious? there's a lot of these...yammer, etc.
melvster joined the channel
#
bigbluehat ...it doesn't make since to say we're only building this for distributed social networks
#
bigbluehat bblfish: there are a lot of faux social networks
#
bigbluehat ...that the data gets split around
#
bigbluehat ...in issue-19...
#
bigbluehat ...there is an organization that works with a lot of other organizations
#
bigbluehat ...they're a lightweight company that uses 60 different tools that are not interoperable with the data fragmented about the place
#
bigbluehat ...the point is that if we only look at what exists, we're only going to duplicate the problem
#
bigbluehat ...the pain the social networking people are feeling
#
bigbluehat ...they're going to have to heal the fragmentation these people are feeling
#
bigbluehat ...we need to allow these things to tie these things together
#
bigbluehat ...tantek was saying I want these stories to be about things that exist
#
bigbluehat ...if we do that, we only solve problems we know about
#
eprodrom I'm going to take a walk for a minute
#
elf-pavlik +1
#
bigbluehat harry: when we were chartering this working group the main reason was the open social crud
#
bigbluehat ...we do think it's important to have common interfaces
#
bigbluehat ...the reason why we separated this...while a lot of the distributed stories that include authentication, etc. actually get very difficult
#
bigbluehat ...pubsubhubbub and others have proven that they're harder problems to solve
#
bigbluehat ...the social wg may not be able to solve these problems in one go
#
bigbluehat ...happy to have the IG look at these other areas
#
bigbluehat ...and have the WG focus on the current ones
#
bigbluehat AnnB: to be clear, I support exploring these, but not sure I have the technical skills to lead that
#
AnnB q+
#
bigbluehat tantek: I wanted to +1 eprodrom's statement that there are many other social networks in usage in many places
#
bigbluehat ...if you don't think something exist, ask
#
AnnB q-
#
bigbluehat ...if you really don't think something exists, rather than claiming something exists...there are experts here in many other fields...does anyone (of them) know about X, Y, or Z?
#
bigbluehat ...we don't actually have proof of non-existence
#
bigbluehat ...bblfish claimed that there is no social network software that doesn't work across silos
#
AnnB q+
#
bigbluehat ...that's false, the indieweb work does work across sites and communicates with the silos
#
bigbluehat ...pretty much all of these implementations support POSSE to federate to the silos
#
bigbluehat ...or use backfeed...taking the interactions on the silos, bringing them back into the local sites
#
bigbluehat s/local/personal
#
elf-pavlik can you mute the second laptop? first one had the best sound
#
bigbluehat ...those are all provable and inspectable
#
elf-pavlik this one also sounds good
#
elf-pavlik maybe even better :)
#
elf-pavlik aaronpk++ sandro++
#
bigbluehat AnnB: obviously my experience is in a huge company
#
bigbluehat ...I'm curious how many people are involved in the indieweb...how big of a community that is
#
bigbluehat tantek: you can measure by the IRC participation...or the number of peopled editing the wiki
#
bigbluehat ...or deploying on their own sites
#
bigbluehat ...known or wordpress+ indieweb plugins
#
bigbluehat ...or more custom things
#
bigbluehat ...number in the thousands
#
bigbluehat ...it's part of why we're working to keep things as simple as possible
#
bigbluehat ...to get thousands of deployments
#
elf-pavlik http://ouishare.net/en/communities very established in Paris
#
bigbluehat AnnB: what are some of the other things going on in Europe, mid-sized companies, etc?
#
bigbluehat tantek: there's a lot of these groups not represented
#
ben_thatmustbeme sandro++
#
AdamB 3 minutes / topic?
#
bigbluehat AnnB: like all of China
#
bigbluehat tantek: there are lots of diaspora users in europe
#
bigbluehat harry: there are lots of European projects funded by groups within the EU
#
bigbluehat ...all expect for their future government efforts they want better social specifications
#
bigbluehat ...they're not coders
#
bigbluehat ...we do have a lot of European governments that are members
#
bigbluehat AnnB: why aren't they involved?
#
bigbluehat harry: I tell them we don't have code yet...and the timing is bad for them
#
eprodrom q-
#
bigbluehat ...I have invited some of them as invited experts
#
elf-pavlik +1 change the time
#
bigbluehat AnnB: well let's change the time
#
AdamB zakim++ on keeping us on task !
#
bigbluehat harry: point is that another group growing in size is governments local and otherwise
#
AnnB q+
#
bigbluehat ...there are more people watching than it appears
#
bigbluehat bblfish: some of these groups are not build software they're tying them together
#
harry W3C funding for this project is not from membership dues but from European Commission, http://dcentproject.eu/
#
bigbluehat ...what we want to remove are silos completely
#
bigbluehat ...one social web
#
bigbluehat ...there's know center
#
bigbluehat ...players of all size can communicate without any henderance
#
AdamB bblfish++ for being succinct :)
#
eprodrom q+
#
bigbluehat AnnB: in our dreams we would get rid of silos...but it's a good goal
#
bigbluehat ...harry was saying there were lots of players interested in these activities
#
elf-pavlik AnnB++ meeting in Paris :)
#
bigbluehat ...perhaps we should have a meeting in Paris...would they come to a meeting?
#
bigbluehat ...if have of this team is going to be a meeting, maybe have a WG or IG meeting with them there
#
elf-pavlik i can invite friends from Edgeryders https://edgeryders.eu/en/blog/shaping-the-future-of-digital-social-innovation-in-europe-what
#
bigbluehat harry: it is difficult to get people involved there...but we could get someone there
#
bigbluehat AnnB: tantek are you there?
#
bigbluehat tantek: I'm there...but pretty booked
#
bigbluehat AnnB: I think it'd be a good time to engage people
#
bigbluehat Arnaud: we'll talk about the meeting next
#
bigbluehat ...we started this discussion to discuss user stories
#
bigbluehat ...we mentioned that there are ones with some issues
#
bigbluehat ...and getting the stake holders together to clarify them
#
elf-pavlik harry, can you publish a wishlist with what your *really* need to get to that meeting? (travel tickets, accomodation, etc.)
#
eprodrom q+
#
bigbluehat tantek: I agree with bblfish that we should not be dependant on silos
#
elf-pavlik harry someone could donate tickets *in-kind*
#
bigbluehat ...on the indieweb we use webmention to communicate with each other...rather than depending on silos
#
bigbluehat ...I don't think it's reasonable to try and get rid of silos
#
bigbluehat ...it makes us look laughable to propose that
#
bigbluehat ...if you want to get rid of silos, try and eliminate your use of silos...by whatever means you can
#
elf-pavlik harry++
#
ben_thatmustbeme bblfish, take a look at webmention, thats basically how everything is done for federation
#
bigbluehat eprodrom: we're here at the W3C...looking at the list of members...including twitter, google, facebook
#
bigbluehat ...they're not looking for us to destroy their businesses
#
bigbluehat ...they're not involved here...which is fine
#
AdamB what is the goal of this topic? are there more valuable things we can be talking about? just asking :)
#
bigbluehat ...we do have a social data standard that we're laying out
#
bigbluehat ...companies can and should use
#
bigbluehat ...we're working on an API that companies can and should use to communicate together
#
bigbluehat ...and a federation protocol that they could also us
#
bigbluehat ...what I'm unhappy about is assuming a singular community...and ignoring the other tasks to serve a specific community
#
bigbluehat ...we do have a task to standardize social data
#
AnnB sorry to say, harry is correct, melvster
#
bigbluehat ...two: to standardize social APIs
#
bigbluehat ...three: if we can manage to get a federation protocol started
#
bigbluehat ...if we start with changing everything...it won't happen
#
bigbluehat ...if we start with smaller things, then we'll get farther
#
bigbluehat ...I don't want to undercut that
#
bigbluehat harry: W3C has done outreach to Twitter, facebook, and Google
#
bigbluehat ...and some with Microsoft because of Yammer
#
bigbluehat ...Google was against open social
#
bigbluehat ...facebook has nothing to do with this group...they don't want this work at the W3C
#
bigbluehat ...twitter is interested, but they don't have an open standards advocate
#
bigbluehat ...they're continuing to watch as it evolves
#
bigbluehat ...companies have resourcing issues and don't have cycles to dedicate to standards
#
bigbluehat bblfish: I completely agree one has to build something that can grow
#
bigbluehat ...we should acomodate growth in use cases
#
bigbluehat ...the linked data cloud should be taken into account
#
danbri1 wanders past, lurks a bit
#
AnnB bblfish, you should join the IG
#
bigbluehat ...that's another crowd of people that would be interested in our work
#
AnnB hey! danbri1
#
AnnB waving
#
bigbluehat Arnaud: let's move on
#
bigbluehat ...let's try and settle some dates and locations for the next meeting
#
bigbluehat ...the logical next meeting would be 3 months from now
#
bigbluehat ...we got an invitation to participate in TPAC
#
elf-pavlik topic?
#
bigbluehat ...for scheduling purposes we should figure that out sooner than later
#
AdamB TOPIC: Meetings
#
AdamB i would suggest to do take advantage of tpac
#
bigbluehat tantek: I propose we do meet at TPAC
#
bigbluehat Arnaud: many of us are going to be at these meetings anyway
#
bigbluehat ...there was discussion on the mailing list
#
bigbluehat ...there is an AC meeting in Paris
#
AnnB I'm observing, bblfish, a new feature of Zakim ... once someone is ack'd.. Zakim starts a timer
#
bigbluehat ...TPAC is in Japan in October
#
AnnB it was doing that for me, too
#
Loqi Tantekelik made 1 edit to [[Socialwg/Social API/Candidates]] https://www.w3.org/wiki/index.php?diff=82977&oldid=82950
#
elf-pavlik I can only do Europe, till we get strong Online Identity in place and broadly recognized :)
#
bigbluehat tantek: I want to see if we can get +1's for TPAC
#
AdamB +1
#
AnnB +1
#
ben_thatmustbeme rhiaro, i wish i could, but i would not be able to afford that
#
elf-pavlik +0 can't go anyways
#
bigbluehat TPAC is the last week of October...include Halloween in Japan
#
bigbluehat s/include/including
#
bigbluehat AnnB: if you don't know TPAC is a cross-group meeting
#
bigbluehat Arnaud: there are WG meeting M-T, W is reserved for technical plenary
#
bigbluehat ...run as an un-conference even
#
bigbluehat ...on various topics
#
bigbluehat ...because there are many groups meeting, it's prone to cross polination
#
AnnB s/a cross-group meeting/when most WGs hold their F2F meetings, to enable cross-fertilization/
#
bigbluehat ...last year we had a meeting with the Annotation WG
#
bigbluehat ...I totally agree that it's a very valuable event
#
elf-pavlik AnnB not sure if meeting in Paris around AC Meeting didn't get any support?
#
bigbluehat harry: I think that's consensus on meeting at TPAC
#
bigbluehat ...I want to revisit the Paris thing
#
bigbluehat ...there will be a Future of the Web conference in Durham NC
#
AnnB you know what, bblfish ... it's the same as going to Europe right now
#
bigbluehat ...if folks want to meet there
#
AnnB close at st
#
bigbluehat ...being organized by shepazu
#
bigbluehat ...it's not an official W3C meeting
#
AnnB at least
#
elf-pavlik +1 Paris
#
AnnB +1 Paris
#
bigbluehat harry: what are the dates for the Future of the Web thing?
#
bigbluehat Arnaud: for Paris, do we have a preference of day?
#
bigbluehat tnx harry
#
bigbluehat tantek: puts in a note to avoid conflicts with CSS
#
bigbluehat ...asking the AB not to meet at TPAC
#
bigbluehat likely got that wrong
#
AnnB Advisory Board
#
bigbluehat s/AB/Advisory Board/
#
bigbluehat tnx Arnaud
#
AnnB me/ (or AnnBassetti or ArtBarstow ;-)
#
bigbluehat tnx AnnB rather... :)
#
bigbluehat Arnaud: the AC meeting will be W-Th
#
bigbluehat Arnaud: one possibility is M-T
#
bigbluehat AnnB: several participants are going to IWC in Germany
#
bigbluehat harry: I think rather than doing an official face-to-face, we could just do an outreach
#
bigbluehat AnnB: I think we should make time to bring a meeting to Europe
#
bigbluehat harry: I would support a meeting in Europe...even if it's a just a single day
#
bigbluehat Arnaud: with a one day meeting, then folks from the US won't come
#
bigbluehat ...I'm interested for now to schedule a F2F
#
bigbluehat AnnB: I propose a May 4th and 5th Paris F2F (a M&T)
#
elf-pavlik +1
#
elf-pavlik +1
#
bigbluehat AnnB: elf-pavlik and bblfish have been on the phone for 2 days solid
#
AnnB +1
#
elf-pavlik we can help couchsurf in Paris!!!
#
ben_thatmustbeme 0 i won't be able to be there in person
#
ben_thatmustbeme has twins due about that time
#
AdamB how many chairs need to be present for that ?
#
bigbluehat bblfish: it happens to be at an interesting point of time
#
elf-pavlik bblfish, no more dealines for demos!
#
AnnB you will be busy Ben!
#
elf-pavlik just no discussions *unless* demo
#
bigbluehat ...that would be the time of the demos
#
bigbluehat eprodrom: plan was to have demos in the next 4 weeks for ones that exist
#
eprodrom +0
#
bigbluehat bblfish: when were the implementations needed to be ready by?
#
bigbluehat ...that would be a good time to demo
#
AnnB -1 Edinburgh (I would not be able to get travel approval)
#
bigbluehat tantek: we gave up on that. we have 3 candidates. new candidates need to show up with implementations that match user stories
#
elf-pavlik -1 Edinburgh
#
eprodrom q+
dret joined the channel
#
bigbluehat rhiaro: the conflicting month in Edinburgh is August
#
eprodrom -1 for planning a meeting until we know what we're planning for
#
bigbluehat ...starts the 7th of August
#
elf-pavlik bblfish, yesterday's resolution http://socialwg.indiewebcamp.com/irc/social/2015-03-17/line/1426626196991
#
AnnB yo, dret ... we're voting on the possibility of a WG meeting in Europe ...
#
bigbluehat Arnaud: 23rd-24th of July in Edinburgh
#
elf-pavlik looks like Paris had few more +1 ?
#
bigbluehat harry: I'd be surprised if we can't get a room with the University of Edinburgh
#
bigbluehat bblfish: there will be too many henry's around
#
bigbluehat rhiaro: elf-pavlik can't come to the UK
#
AnnB either: tangent to W3C meeting in Paris May 4-5 OR with IndieWebCamp Edinburgh 7/25-26
#
bigbluehat ...so that's still a problem
#
eprodrom q+
#
ben_thatmustbeme I cannot hear half the things people are saying honestly
#
ben_thatmustbeme and I'm in the room
#
bigbluehat Arnaud: if we're not doing this thing in Paris, I would vote to do a 3 day meeting next time
#
eprodrom harry: agreed, but I'd like to have a goal
#
bigbluehat ...these f2f's are very valuable...at least 2.5 days would be good
#
bigbluehat ...and help folks travel back
#
eprodrom Like "federation protocol ready for editorial"
#
bigbluehat bblfish: the sun doesn't set in Edinburgh in July...so we could do 3 full days in 2 days time
#
elf-pavlik we could try to arrange stay and working space for everyone very near Paris - http://openchateau.org/
#
bigbluehat eprodrom: it's important for us to meet. I would like us to have a particular goal for that meeting
#
bigbluehat ...harry mentioned having a FPWD ready
#
bigbluehat ...federation protocol draft
#
bigbluehat ...it'd be helpful to know what subject we'd be meeting about
#
bigbluehat ...May 4th & 5th is 6 weeks from now
#
bigbluehat tantek: July is a better mid-point between now and TPAC
#
AnnB -1 July ( would not be able to get travel approval)
#
bigbluehat Arnaud cwebber2 is on the queue
#
elf-pavlik -0 can't go there untill we sort out solid Digital Identity system :S
#
bigbluehat Arnaud and it's not scheduling related
#
bigbluehat Arnaud: it's good that we've agreed on Japan in October
#
bigbluehat ...but we should determine some dates for the inbetween meeting
#
bigbluehat tantek: I'm OK if we don't do an in between meeting
#
eprodrom +1
#
sandro My french isn't great. Is http://openchateau.org/ viable for July 22-24?
#
bigbluehat Arnaud: I'm wondering if we should extend the phone calls by 30 minutes
#
bigbluehat ...I've done that with other groups and it's been helpful
#
bigbluehat ...it makes time for all the admin stuff we have to do at the beginning
#
bigbluehat tantek: I think most of the calls have completed on time
#
bigbluehat Arnaud: we respect the limit we have
#
elf-pavlik we could look at securing all the place to stay and meet + food in Paris to reduce expense for participants
#
AdamB q+
#
bigbluehat ...it doesn't mean we couldn't use more time
#
bigbluehat tantek: I'm not sure most of those issues are worth synchronous time
#
bigbluehat sandro: what's the alternative to synchronous time?
#
bigbluehat tantek: issues in tracker or IRC
#
bigbluehat sandro: or email?
#
bigbluehat Arnaud: tracker is just there to say there is an issue
#
bigbluehat ...not to communicate over the issue
#
elf-pavlik +1 github issues!
#
bigbluehat sandro: we could use github issues
#
bigbluehat cwebber2: it does seem that we get to some of the topics at the end
#
bigbluehat ...maybe 15 minutes?
#
bigbluehat ...15 minutes more on the call
#
bigbluehat bblfish: I'm happy with an hour and 30 minutes
#
bigbluehat ...it does bring up the where are we discussing things discussion
#
bigbluehat ...it's not clear where things can be discussed
#
bigbluehat harry: recently everything has a tracker and or a GitHub issue tracker
#
bigbluehat ...I'm happy with an extra 15 minutes
#
bigbluehat ...but not 30
#
elf-pavlik PROPOSAL: we use github repo for each *product* hosted in single organization e.g. https://github.com/w3c-social
#
AdamB i agree with the underlying theme of what Arnaud stated, it seems like the topics that are holding up making forward progress tend to happen at the end of the meeting. i understand the lack of desire to be on a 90 minute meeting. what about trying out an extra 15 minutes for a few weeks and then see how it is working?
#
bigbluehat ...concerning too many channels, every WG I know uses wiki, tracker, somtimes github
#
bigbluehat ...people seem to do fine
#
bigbluehat s/somtimes/sometimes/
#
bigbluehat Arnaud: let's forget the meeting length extension for now
#
trackbot Error finding 'Email'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
#
bigbluehat ...it's 10:45...I think we should break
#
trackbot Sorry, tantek, I don't understand 'trackbot, I don't blame you.'. Please refer to <http://www.w3.org/2005/06/tracker/irc> for help.
#
bigbluehat cwebber2: my topic may not be good before a short break
#
bigbluehat ...it's not clear what's happening after this other than discussing API or federation
#
bigbluehat ...my main question may or may not be trying to address an elephant in the room
#
bigbluehat ...it seems to me that some of the directions over the last couple days
#
bigbluehat ...is "don't discuss the technical direction; talk about the user stories"
#
bigbluehat ...at the end of yesterday I began to get very worried that we don't have an undertanding
#
bigbluehat ...there's a rift that AS is a way overly technical direction
#
bigbluehat ...and I'm concerned about the rift
#
bigbluehat ...we explicitly don't have technical user stories
#
bigbluehat ...and I'm concerned that's going to be insufficient
#
bigbluehat ...and that we're not addressing the rift
#
bigbluehat ...and that bringing this up is lobbing a grenade into the middle of the room
#
bigbluehat ...and that half the group is going to stand up a flip a table in response
#
bigbluehat ...I don't know what the solution is
#
bigbluehat ...and we haven't talked about it at all
#
elf-pavlik cwebber2++
#
bigbluehat ...at the end of yesterday it sounded like the indieweb folks were not for implementing AS2.0
#
bigbluehat ...I hope we don't have a decision between this and the next meeting...where half of the group says this is completely against my technical direction...and I'm not going to implement it
#
elf-pavlik ciao fjh
#
bigbluehat Arnaud: we're discuss this after the break
#
bigbluehat ...we do need to discuss general direction
#
bigbluehat ...we also have API and federation on the agenda
#
AdamB wishes james was online to participate in this conversation
#
bigbluehat sandro: Andre came willing to do some LDP demos
#
bigbluehat tantek: another thing we asked people to do was cut short the federation conversation in the demos
#
bigbluehat ...maybe we should allow that to kick of the federation conversation
#
bigbluehat Arnaud: it's set. let's have a break. then we can go back to trying to convince each other
#
bigbluehat AnnB: what about people who are not meeting right now?
#
bigbluehat ...the people not here are likely the people who would meet in Paris
#
eprodrom I would rather do Paris than Edinburgh
#
bigbluehat harry: If there's not a strong objection from tantek I'm fine with folks meeting in Paris
#
eprodrom May > July for me
#
bigbluehat AnnB: I think there are others in Europe who aren't able to vote because they're not currently here
#
bigbluehat eprodrom: I'd rather not meet in the summer, and just meet at TPAC
#
bigbluehat rhiaro: why don't we do a doodle.com for May and July?
#
eprodrom +1 Doodle poll
#
bigbluehat ...and give people a few days to respond
#
bigbluehat harry: as long as we agree by next meeting
#
ben_thatmustbeme rhiaro, its a bit hard to hear you from this side of the room
#
bigbluehat Arnaud: let's have a break for 10 minutes
#
elf-pavlik We could do it together with some of the next http://semdev.org events in Europe
#
eprodrom ACTION eprodrom to make doodle poll for f2f between now and TPAC
#
elf-pavlik AFAIK sandro and jasnell (and of course bblfish) have the best overview on that
#
elf-pavlik IMO bblfish may have certain bias here ...
#
eprodrom http://doodle.com/8fa27m9ryx6d26rb
#
elf-pavlik yesterday we already got hot exchange about /#me thing
#
elf-pavlik tantek, IndieAuth at this moment looks like pretty insecure since it doesn't require HTTPS or at least people don't use it...
#
elf-pavlik also fkooman brought couple of issues with state parameter etc.
#
elf-pavlik i know it can, just at least from fkooman's feedback most people don't use it or if they do have insecure https config on their servers
#
elf-pavlik i hope he'll write post about it soon
#
elf-pavlik i very much like approach IndieAuth takes, just it may need more in depth security review
#
elf-pavlik melvster, we talk about client-server HTTPS or server-server HTTPS ?
tilgovi joined the channel
#
elf-pavlik client-server without HTTPS puts people using wireless hot-spots etc. under great risk for anything requiring authentication
#
elf-pavlik server-server HTTPS different story but still I find benefits to use it there as well
#
elf-pavlik just different degree of staying exposed to MitM attacks
jeff joined the channel
#
bigbluehat do I need to scribenick again?
#
bigbluehat Arnaud: we should agree on what we want to use the time for.
#
bigbluehat ...lunch is coming to us today
#
bigbluehat ...we have the afternoon up until about 5:30
#
eprodrom q+
#
bigbluehat ...we need to talk about federation
#
bigbluehat ...we should at least touch on the subject
#
bigbluehat ...we have at least 1 demo
#
bigbluehat Andrei says 5
#
bigbluehat tantek: are they related to user stories
#
bigbluehat s/Andrei/deiu
#
elf-pavlik hi deiu
#
bigbluehat waves back
#
bigbluehat eprodrom: I'd like to do federation, demos of LDP, and social API criteria?
#
bigbluehat Arnaud: before the end of the day...split between them in some way
#
elf-pavlik deiu, maybe later you would have some tips on how LDP deals with 'MediaObjects' https://www.w3.org/wiki/Socialwg/MediaObject
#
bigbluehat eprodrom: can we address federation protocol strategy for the next hour?
#
bigbluehat Arnaud: that's reasonable
#
bigbluehat eprodrom: sounds good
#
bigbluehat ...the way that our charter has been layed out is that we'd be taking a staged approach
#
bigbluehat ...syntax
#
bigbluehat ...api
#
bigbluehat ...federation protocol
#
bigbluehat ..."if we manage to make it work...it may only be a note" -- referencing the charter
#
bigbluehat ...it's important for us to delivery something, but we do have some waivering out on the fed protocol
#
elf-pavlik or API *could* solve federation as well...
#
bigbluehat ...we've talked before about syntax informing API which would in turn inform the federation protocol
#
bigbluehat ...if we continue with that strategy, then I think the next steps are to work on the API
#
bigbluehat ...and let that inform federation
#
bigbluehat ...if we have 3 candidates, we should at least sketch out how federation would look on each of those protocols
#
bigbluehat ...because the selection of the API will flow into the federation choices
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82983&oldid=82976
#
bigbluehat ...I'd like to see how things might work with pump.io
#
bigbluehat ...I'd assume WebMention for micropub
#
bigbluehat ...and what if any system might exist for an LDP strategy
#
bigbluehat ....this is coming up at 11:20, and I don't think they need to be held to a high standard because of time...but I think it's a good place to start
#
bigbluehat sandro: I'm trying to determine the distinction between the API and the federation protocol
#
bigbluehat ...is it about relationship of the user to the service providing the API?
#
bigbluehat eprodrom: I think when we talk about federation it's about security bounderies
#
bigbluehat ...I can't log in to aaronpk's site
#
bigbluehat ...but I can publish to my own site
#
bigbluehat ...and I can send a notification to aaronpk or Boeing
#
bigbluehat ...and they can choose to do something with it
#
bigbluehat ...it then in turn chooses to pluck a feed in a pull fashion
#
bigbluehat tnx aaronpk
#
elf-pavlik my-frontend<->my-backend<->other-backend<->my-frontend vs. my-frontend<->my-backend || other-backend <->other-backend
#
bigbluehat ...I think of the API as a client to server protocol and federation as a server-to-server protocol
#
bigbluehat ...I believe micropub and webmention are client-to-server then server-to-server
#
bigbluehat sandro: LDP has explored both. deiu demo will hopefully cover some of that
#
bigbluehat eprodrom: there's nothing in LDP that precludes it syndicating it out elsewhere, correct?
plh joined the channel
#
bigbluehat Arnaud: correct.
#
bigbluehat eprodrom: if I publish to my site, and then having that be syndicated out to other peoples inboxes is entirely possible, right?
#
bigbluehat Arnaud: right.
#
bigbluehat q?
#
bigbluehat tantek: sandro asked about the distinction between API and federation
#
bigbluehat ...some of it can be architectural
#
bigbluehat ...in the indieweb community it emerged
#
bigbluehat ...from what was being built
#
bigbluehat ...the federation protocols ended up being really really simple
#
bigbluehat ...webmention is a simplified version of pingback
#
bigbluehat ...there are other APIs that also need auth
#
AnnB Andrei Sambra = deiu
#
AnnB on W3C staff
#
bigbluehat Arnaud: do you agree with eprodrom definition of API and federation?
#
bigbluehat tantek: I'm not sure about that.
#
bigbluehat ...some of the demos that you saw yesterday was server-to-server
#
bigbluehat ...servers talking to servers
#
bigbluehat eprodrom: yes. they are web servers talking to web servers
#
elf-pavlik webmention also works my-frontend <-> other-backend e.g. input on https://aaronparecki.com/notes/2015/03/17/4/w3c
#
bigbluehat tantek: server as user agent
#
bigbluehat aaronpk: I don't think client-server vs. server-server is a good definition
#
bigbluehat sandro: I think it's about trust boundries
#
bigbluehat AnnB: in our case, when suppliers begin adding social features to their tools
#
elf-pavlik both server and client can send web mention to my understanding
#
bigbluehat ...then we'd like to federate that into our social tools
#
bigbluehat ...we don't have control over too much
#
bigbluehat sandro: you don't clearly have ownership over everything, but you want it to cross bounderies
#
elf-pavlik just as both clent and servers can use LDP
#
bigbluehat tantek: that's a great point. we have this same problem in the indieweb
#
bigbluehat ...one is to silos, and one is peer-to-peer
#
bigbluehat ...with the silos its a bunch of "snow flake" APIs
#
bigbluehat tilgovi: are you trying to make a distinction that they're all different? or are they user-to-user vs. user-to-server?
#
bigbluehat tantek: we have both.
#
bigbluehat ...we have POSSE
#
bigbluehat ...and we have on that pulls from the silos
#
bigbluehat aaronpk: the term is related to every silo thinking their service is special
#
bigbluehat tilgovi: the answer is that every API is different, then.
#
AdamB POSSE - http://indiewebcamp.com/POSSE
#
elf-pavlik webmention ~= pingback
#
bigbluehat tantek: with peer-to-peer API there is one API: WebMention (and sometimes the Vouch extension of that)
#
AdamB webmention - http://indiewebcamp.com/Webmention
#
bigbluehat ...and in the other case, we use POSSE
#
Loqi Tantekelik made 2 edits to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82985&oldid=82983
#
AdamB vouch - http://indiewebcamp.com/Vouch
#
bigbluehat eprodrom: in networking terms, we'd call that using a bridge
#
bigbluehat tantek: right. we're bridging to support federation
#
bigbluehat ...we put perma shortlinks into the body of the copy to follow your nose back to the original
#
bigbluehat ...when using POSSE
#
bigbluehat eprodrom: looking at broader federation systems...
#
bigbluehat ...in email, the user connects to their server using POP, IMAP, Exchange, etc.
#
bigbluehat ...servers talk to each other using SMTP
#
bigbluehat ...there is that separation between the two
#
bigbluehat ...XMPP actually names them c2s and s2s
#
bigbluehat ...they separate, but very similar protocols
#
bigbluehat bblfish: in the standards there's a snow flake federation that is probably un-standardizable
#
bigbluehat ...so we can't really look at that
#
bigbluehat ...a number of the other protocols are server-to-server
#
bigbluehat ...can that not just be done using the LDP API?
#
bigbluehat ...can that person not just add a statement that they want to be pinged at a certain URI?
#
bigbluehat ...there is a super set of HTTP that's going to be completely identical between the client and the server API
#
bigbluehat ...what would be interesting is to have the common piece move up the stack
#
bigbluehat ...so there's very little distinction
#
eprodrom q+
#
bigbluehat cwebber2: the distinction is a little less valuable in the "pump-a-verse"
#
bigbluehat ...there's someone who's built a twitter-to-pump thing
#
bigbluehat ...and it got shutdown
#
bigbluehat ...you can just build bots that do those thing
#
bigbluehat ...they're not that interesting...as they get shut down all the time.
#
bigbluehat ...it doesn't seem relevant to dealing to the silos
#
AnnB q+
#
bigbluehat ...federation is about dealing with the peers
#
eprodrom q-
#
eprodrom q+
#
eprodrom q?
#
bigbluehat AnnB: in certain situations it is true it's not about working together
#
bigbluehat ...but we have so much to tie together, that federation is valuable
#
bigbluehat ...internally we are trying to federate between silos
#
bigbluehat ...I'm just saying there are co-operative silos
#
bigbluehat cwebber2: the main interest in dealing with silos is that users are stuck in it
#
bigbluehat ...and it's hard to get out of it
#
bigbluehat ...or get your friends out of it
#
bigbluehat ...I'd love to be behind federation to silos, but it seems you can deal with it without adding it to the federation discussion
#
eprodrom bblfish: I agree, good idea there
#
ben_thatmustbeme second on cwebbers point that we don't need to discuss federation to silos
#
bigbluehat ...in part because you'll likely get shut down
#
bigbluehat tantek: if you're abusive or throttled, you'll get shutdown
#
bigbluehat ...let's just ask who's been shutdown
#
bigbluehat eprodrom: but you don't provide other people access to a separate client to twitter
#
bigbluehat tantek: lots of reasons twitter shuts things down
#
bigbluehat eprodrom: that might be one of them
#
bigbluehat tantek: we have bridgey that does this
#
bigbluehat ...assuming you copied your content to twitter
#
elf-pavlik +1 don't get to much into discussion about bridging to silos ...
#
bigbluehat ...originally it just supported backfeed
#
wseltzer did I hear legal? +1 to out-of-scope
#
aaronpk s/bridgey/http://brid.gy
#
AnnB laughs at wseltzer popup
#
bigbluehat ...brid.gy publishes using your feed and throttles it's publishing
#
bigbluehat ...if you set it up to let anyone through, it will get shut down
#
bigbluehat ...if you do things their way, you won't get shut down
#
bigbluehat ...to chris's point, why are we talking about this at all?
#
elf-pavlik cwebber2++
#
bigbluehat ...federation is completely about reaching your friends
#
bigbluehat ...reaching your friends is a core user story
#
eprodrom q?
#
bigbluehat ...we're not here to help people in their own little mono-cultures
#
AnnB or between tools, that are willing to be federated
#
bigbluehat Arnaud: part of not being shut down is not using a client with a bad name like...DestroyTwitter
timbl joined the channel
#
bigbluehat eprodrom: I'm wanting to sketch out how pump.io does federation
#
bigbluehat ...since we're kind of approaching our lunch hour, I can do more of this later
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82987&oldid=82985
#
bigbluehat ...the pump.io API has a number of endpoints for doing federation
#
bigbluehat ...there's an outbox feed
#
bigbluehat ...I can write to that
#
bigbluehat ...there's an inbox feed that my friends generate
#
bigbluehat ...there's lists of people I follow, lists of people following me, lists of replies, etc.
#
bigbluehat ...main way to interact is to post to your output feed
#
bigbluehat ...pump.io will do the effort of adding that item to the list of favorites
#
bigbluehat ...and move that item
#
bigbluehat s/move/moving
#
bigbluehat ...the inbox for the end user is typically read only
#
bigbluehat ...but for other people on other servers it is write only
#
bigbluehat ...other servers will deliver to those servers based on the content in the ActivityStream
#
elf-pavlik eprodrom, aaronpk can you compare micropub+webmention to pump.io APIs (c2s, s2s) ?
#
bigbluehat ...who should be receiving that activity
#
bigbluehat ...if aaronpk posts a new note that is to eprodrom, his server will route that to his inbox
harry joined the channel
#
bigbluehat ...discovery is through WebFinger and in some cases the ActivityStream
#
bigbluehat ...authentication is via 2-legged OAuth
#
bigbluehat ...it's basically saying, I'm aaronpk at identi.ca and you are pumpyourself.com, here's a message for eprodrom
#
bigbluehat ...the pump.io server deals with routing to that inbox
#
bigbluehat ...there are pluses and minuses to this system
#
elf-pavlik multicast ?
#
bigbluehat ...one minus, for a big fan-out it can be repetitive
#
bigbluehat ...with SMTP an email to lots of people will get delivered once
#
bigbluehat ...with pump.io it'll get delivered multiple times
#
bigbluehat ...there's also issues with maintaining social graphs
#
bigbluehat missed the sandro scenario :-P
#
bigbluehat ...it's pretty reliable
#
bigbluehat ...there are some social graph scenarios that have not been figured out yet
#
bigbluehat ...if cwebber2 follows eprodrom, tantek follows eprodrom, and tantek comments on eprodrom post...it doesn't make it all the way back to cwebber2
#
bigbluehat is totally not sure he's getting all the names in all the right orders :-P
#
bigbluehat corrections welcome
#
bigbluehat ...good news is we are able to move the content around via activitystreams
#
bigbluehat ...you only get content from your friends...he doesn't have to make an authenticated request to my server
#
bigbluehat ...the main reason I wanted to bring it up today is that it integrates very nicely into the API
#
ben_thatmustbeme aaronpk, if you didn't i was about to
#
bigbluehat ...it's the same API for discovering and reading from the API
#
elf-pavlik ACTION pelf to Investigate 'my client' to 'someone else server' authentication
#
bigbluehat ...there's a part that's compatible and also closely compatible with the activitystreams
#
bigbluehat tantek: I noticed that you've build support for Pubsubhubbub (PuSH) in the past
#
bigbluehat ...it seems that's no longer the case
#
bigbluehat ...what were your reasons for not using it
#
ben_thatmustbeme pump.io and indieweb methods seems very similar, with the exception that pump.io pushes data to other servers when commenting, while indieweb sends a mention to tell the server to pull
#
bigbluehat ...maybe there's something we can learn from that
#
bigbluehat eprodrom: OStatus was based on PuSH
#
bigbluehat ...we were unable to (easily) do remote delivery of private content
#
bigbluehat ...if you do a subscription to a single feed
#
bigbluehat ...via PuSH
#
bigbluehat ...then I will get all the same items as Amy would get
#
bigbluehat ...if she subscribes to tantek via PuSH
#
bigbluehat ...there is no authentication on part of the subscriber to say I'm eprodrom or I'm Amy
#
bigbluehat ...just I do have a valid endpoint to which I want stuff delivered
#
bigbluehat ...reason that's an issue is that tantek is posting private images or his location
#
bigbluehat ...that would cross that federation boundary
#
ben_thatmustbeme also that means auth is on the sender instead of receiver
#
bigbluehat tantek: so there were no private notification features that you could use?
#
bigbluehat eprodrom: essentially, yes.
#
bigbluehat ...there are a couple ways to hack around it
#
bigbluehat ...tantek has a specific feed that is just for eprodrom
#
bigbluehat ...then tantek would be responsible to publish just into that feed
#
bigbluehat ...or one for friends
#
bigbluehat ...or one for family
#
bigbluehat ...this is my feed for friends and cwebber2
#
AdamB q+
#
bigbluehat aaronpk: another way is to say your essentially putting an access token into the URL to essentially authenticate that user
#
bigbluehat eprodrom: essentially, just pushing the problem farther down the line
#
bigbluehat ...what pump.io does
#
bigbluehat ...there are a lot of issues with PuSH
#
bigbluehat ...we tried to work around them
#
bigbluehat ...it was easier to move to other relatively simple solutions
#
bigbluehat ...like having the publisher have an idea to whom they want the content to go to
#
bigbluehat tantek: so more SMTP than RSS style
#
bigbluehat eprodrom: that's a very good way to put it
#
bigbluehat who's speaking? nick-wise?
#
bigbluehat AdamB: right now we're working to sync between SharePoint sites
#
bigbluehat ...syncing the content between them is important
#
bigbluehat ...eprodrom thanks for sharing that
#
bigbluehat aaronpk: with the IndieWebCamp sites that we're seeing there's essentially 2 ways we're dealing with this
#
bigbluehat ...one is by posting a WebMention
#
bigbluehat ...I send a very simple payload to Amy's WebMention endpoint
#
bigbluehat ...that I can discover from here site
#
bigbluehat ...and send a very simple payload
#
bigbluehat ...Amy's site can go verify...and then do what she wants with that
#
bigbluehat ...such as publishing it on here site
#
bigbluehat ...it's gotten us pretty far
#
elf-pavlik rhiaro++
#
bigbluehat ...the way it works is by parsing the hentry's on my site
#
bigbluehat ...she can then comment on my site by publshing to here site
#
elf-pavlik s/hentry/h-entry/
#
bigbluehat s/publshing/publishing
#
bigbluehat tnx elf-pavlik
#
bigbluehat ...this is about commenting directly on a post
#
bigbluehat ...we've been experimenting with an anti-spam thing called Vouch
#
bigbluehat ...dealing with the "I can comment on anything" spam stuff
#
bigbluehat ...the other thing we've been experimenting with is PuSH
#
bigbluehat ...which gets more into the group context
#
bigbluehat ...get posts in real time
#
bigbluehat ...pubsubhubbub looks like a good model
#
bigbluehat ...it's only been recently that we've seen some implementations
#
bigbluehat ...though hubs have been around for several years
#
bigbluehat ...we're using it with microformats
#
AnnB oh! I need to go to another room to call in for the IG meeting
#
bigbluehat ...as a subscriber if I want to use it with tantek's blog, "hey I want to subscribe to you"
#
elf-pavlik action-12
#
elf-pavlik ^ we can't use PubSubHubbub
#
bigbluehat ...when tantek publishes, he notifies his pub that he's published something he wants others to be notfied of
#
bigbluehat ...the hub then notifies the others
#
AnnB (not sure anyone will attend)
#
bigbluehat ...did I miss anything?
#
elf-pavlik harry, let's just make it clear
#
bigbluehat ...PuSH itself does not itself have authentication for distinguishing private feeds
#
bigbluehat ...I'll probably use access tokens in the URL
#
bigbluehat ...with IndieAuth, people can pre-register
#
bigbluehat ...we may reach the same conclusion
#
bigbluehat ...as eprodrom
#
bigbluehat AdamB: what we do is when you request a feed, we check who you are, then send you a specific feed
#
bigbluehat aaronpk: that's essentially what I mean by an access token for the feed
#
bigbluehat ...since I'm already giving you the feed in HTML, it's not a stretch to think of doing it for a client
#
bigbluehat bblfish: I was working on notification something like pingback in 2011
#
bigbluehat ...before LDP came out
#
bigbluehat ...doing something very lightweight like the IndieWeb folks are doing
#
bigbluehat ...tying into the web without asking very much
#
bigbluehat ...when you authenticate with a WebID
#
bigbluehat ...if people know your WebID, they can POST their stuff there to notify you
#
bigbluehat ...that's very close to what eprodrom was describing
#
bigbluehat ...with the semantic web, doing this in a neat way, describing the container
#
bigbluehat ...having your webid point to that container
#
bigbluehat ...and with a couple relations, you can get it nicely described
#
bigbluehat cwebber2: I have a number of questions
#
bigbluehat ...how would you do private posts?
#
bigbluehat aaronpk: right now, my software creates an audience for a post
#
bigbluehat ...there's a login box
#
bigbluehat ...you can identify yourself as your domain name
#
bigbluehat ...and on my site, I can show you those private pots
#
bigbluehat s/pots/posts
#
bigbluehat ...there is no central thing
#
bigbluehat ...you can use your reader to collect the stream for you
#
bigbluehat ...we've not yet built that into the reader that my site gets your private things
#
elf-pavlik action-54
#
bigbluehat ...we're going to find out if we can shoehorn that into PuSH
#
bigbluehat cwebber2: some of the things that are in pump
#
bigbluehat ...one side is the command language
#
bigbluehat ...subscribe me to a mailing list
#
bigbluehat ...or whack a goblin on the head
#
bigbluehat ...some thing that's mutating state on the server
#
bigbluehat ...is this specific to the server?
#
bigbluehat ...or is there a shared action vocabulary?
#
bigbluehat eprodrom: with pump.io that happens through the client API
#
bigbluehat ...open farm game acts as a client to your pump.io site
#
bigbluehat aaronpk: the one command language thing is syndication
#
bigbluehat ...(for us)
#
bigbluehat ...the client doesn't know how to post to twitter
#
bigbluehat ...but my server does
#
bigbluehat ...that's the one command language thing that we've done
#
bigbluehat harry: just so people know, we don't have patent-non-assert on PuSH and even FOAF
#
bigbluehat ...we just can't use them as normative until we have that
#
bigbluehat ...it'll require some hassling
#
bigbluehat ...if we need that
#
bigbluehat tantek: several of us have tried to work with PuSH in various degrees...so let's be upfront
#
bigbluehat ...PuSH 0.3 has been around for years
#
bigbluehat ...and there's really only a couple implementations
#
bigbluehat ...there's Google AppSpot and Superfeedr
#
eprodrom q+
#
bigbluehat ...this is supposed to be Web-wide, but to only have 2 implementations makes me suspicious
#
bigbluehat ...on the consuming side, it's been shown to be non-trivial
#
ben_thatmustbeme PUbSubHubbub
#
bigbluehat aaronpk: it took me ~2 hours...so it's pretty trivial
#
bigbluehat tantek: it's been brought up as being too much of a pain to be too hard for people to implement
#
bigbluehat ...in the IndieWebCamp
#
bigbluehat ...it seems like it's too much work
#
bigbluehat aaronpk: the spec has holes, so it's hard to read the spec as a guide
#
bigbluehat ...I took a stab at the guide to implemente it
#
bigbluehat ...and I found my guide more helpful than the spac
#
bigbluehat s/spac/spec
#
bigbluehat ...the hard bit's understanding the spec
#
bigbluehat eprodrom: it should be pointed out that many of the open source social projects have their own PuSH hubs
#
bigbluehat tantek: oh they do
#
bigbluehat eprodrom: things are mediated through the hubs
#
bigbluehat ...to allow for huge fan outs of the deployments
elf-pavlik_ joined the channel
#
bigbluehat ...if you don't have that fan out, it's simpler
#
bigbluehat ...for a lot of implementers they just implement the publisher and the hub into the same software
#
bigbluehat ...even thought it's the hub part of the spec, it's the publisher that's doing it
#
bigbluehat ...theirs a hub in status.net, friendi.ca, diaspora
#
elf-pavlik_ AFAIK diaspora uses google hub :(
#
bigbluehat ...doing a general purpose hub is a lot of work
#
bigbluehat ...it's not that hard at lower limits
#
AdamB does somebody have a link for super feeder?
#
bigbluehat tantek: as a person wanting to do the publishing side
#
bigbluehat ...and there being only two public hubs
#
bigbluehat ...that feels like a vulnerability
#
AdamB elf-pavlik++
#
bigbluehat ...Google doesn't actually support 0.4
#
bigbluehat ...and Superfeedr doesn't support all of 0.4
#
bigbluehat ...I don't see rapid evolution of it with only two players
#
bigbluehat ...normally you need healthy competition to keep things moving
#
bigbluehat ...I'm raising these issues that you know about this...despite that we're trying to make it work within the IndieWeb community
#
bigbluehat ...we're looking at WebMention instead...but it's not to the point of shipping yet.
#
elf-pavlik_ cwebber2, at least 2-3 years ago almos all did !!!
#
bigbluehat ...that's the only fallback approach I know of
#
bigbluehat ...for private messages and stuff
#
bigbluehat eprodrom: something worth mentioning about OStatus
#
bigbluehat ...and it's Atom implementation
#
bigbluehat ...there was a third part call Salmon
#
bigbluehat ...which was for unsubscribed updates
#
bigbluehat ...if I comment on a post that's part of a feed I'm not subscribed ot
#
bigbluehat s/ot/to/
#
bigbluehat ...much along the WebMention side
#
bigbluehat ...tells the upstream (hence Salmon) about the post
#
bigbluehat ...delivering activities between two servers
#
bigbluehat ...with pump.io there's not a distinction between subscribe and unsubscribe
#
bigbluehat ...they go through the same pipes
#
bigbluehat harry: just to reiterate
#
bigbluehat ...one of the reasons we separated federation out
#
bigbluehat ...was because of these issues
#
bigbluehat ...things we thought could be safely ignored
#
eprodrom Are we wrapping for lunch?
#
bigbluehat bblfish: what's interesting is that we have two...sending message remote, but perhaps super efficient for people who've got millions of users
#
AdamB close the queue in favor of lunch?
#
bigbluehat ...and the scalability seems to be generating the need for PuSH and other tools
#
bigbluehat ...but there seem to be some linked data-ish ways to get something going
#
bigbluehat ...where the API at a bit higher level than HTTP
#
ben_thatmustbeme i think so. I ate too much at the break, now i'm not hungry
#
bigbluehat ...the browser could be doing something similar
#
elf-pavlik i guess bblfish assumes action-54 already solved
#
elf-pavlik action-54
#
bigbluehat ...which is why I'm concerned a bit that servers are doing federation
#
bigbluehat ...that perhaps could be done elsewhere
#
bigbluehat ...and that federation could be done at a different layer
#
bigbluehat bblfish not sure I quite said that right :-P
#
bigbluehat ...or anything else for that matter ^_^
#
bigbluehat Arnaud: there is no immediate next action about handling this distinction
#
bigbluehat ...we should keep the federation deliverable in mind when we talk about the API
#
bigbluehat ...as it does lead into the other
#
bigbluehat ...they're just things we'll need to take into account as we move forward with the API
#
bigbluehat ...then we'll have deiu demo the LDP implemention
#
bigbluehat tantek: I put a slot in the agenda for the demos
#
bigbluehat ...for after lunch
#
bigbluehat ...deiu maybe over lunch,. maybe you an connect it to user stories
#
bigbluehat ...the list of user stories is linked from wiki
#
bigbluehat ...anyone else who wants to demo
#
bigbluehat ...can do the same
#
bigbluehat ...running code...we like it
#
bigbluehat lunch time
#
elf-pavlik would someone like to take few minutes to try get audio working from my side?
#
bigbluehat tnx bblfish
#
eprodrom bblfish: can you explain exactly what you mean, and why that would be preferable to having the conceptual separation between "client-to-server" and "server-to-server", which is helping us get our work done?
#
elf-pavlik elf-pavlik, IMO it boils down to authentication in s2s nowadays people find it easier to authenticate the 'client'
#
elf-pavlik eprodrom, ^
#
elf-pavlik or server acting as 'client' or on someone's behalf
#
elf-pavlik tantek, how do you authenticate your client to arbitrary server?
#
elf-pavlik in my 'reader' i want to 'like' 15 posts and request goes directly to servers of publishers not to my server
#
elf-pavlik but authentication works differently, melvster and bblfish assume it easy since they like WebID+TLS (similar to IndieCert but without intermediary service)
#
elf-pavlik Bon Appétit @all
#
elf-pavlik melvster, if you don't use WebID+TLS (or equivalent alternative) athenticating to 50 different servers in 5 minutes makes a lot of hassle nowadays
#
elf-pavlik melvster, what do you think of following directions of discovering ldp:Containers and operatoins they allow?
#
elf-pavlik to reuse existing predicates (link relations)
#
elf-pavlik e.g. "hydra:property": "author"
#
elf-pavlik melvster, how do i find container with things that you have authored ? e.g. using inverse of schema:author
#
elf-pavlik or container with people that you know, following foaf:knows
#
elf-pavlik or events you participated in, following schema:event
#
elf-pavlik melvster, let's don't get stack on from which vocab we pick terms as long as we both can understand them in conversation
#
elf-pavlik in general 1) i know your URI identyfing you 2) i know predicate i want to follow e.g. foaf:knows 3) i want to get have container of all the things which relate to you via this predicate
#
elf-pavlik have you looked at https://www.w3.org/community/hydra/wiki/Collection_Design ?
#
elf-pavlik and let's forget sparql for this conversation if you don't mind
#
elf-pavlik how do you discover relevant containers?
#
elf-pavlik container of 'my friendss' or 'events i participate(d) in' or 'my wishlist'
#
elf-pavlik foaf:knows, schema:event, gr:seeks ^
#
elf-pavlik AFAIK currently following your nose to a *container* doesn't work that well, you can't use predicate directly because of rdfs:range (doesn't include container or rather implies that container has some particualar type)(
#
elf-pavlik deiu, can you read last 4 lines? how do i *discover* container of all my friends, events i participated in, things i gr:seek
#
elf-pavlik so far I find hydra:collection the most interesting https://www.w3.org/community/hydra/wiki/Collection_Design
#
elf-pavlik melvster, do you really think your comments help? (not questioning that they make sense in some way...)
#
elf-pavlik melvster, happy hacking!
tantek joined the channel
#
elf-pavlik i want to follow in inverse direction schema:author and get container of all the things i authored
#
elf-pavlik this one tries to have also container of things i authored of particular type https://github.com/elf-pavlik/webprofiled/blob/master/test/fixtures/perpetual-tripper/index.json#L370
#
elf-pavlik hydra:type doens't exist, just playing with idea
#
elf-pavlik deiu, what if i want to read list of 2000ppl linked to you via foaf:knows ?
#
Loqi Asambra made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82988&oldid=82987
#
elf-pavlik this page explains how to 'find' collection containing it https://www.w3.org/community/hydra/wiki/Collection_Design
#
elf-pavlik following already existing predicates but not messing with their rdfs:range
timbl joined the channel
#
elf-pavlik but i can't do
#
elf-pavlik <#me> foaf:knows [ a ldp:Container ] .
#
elf-pavlik or maybe sholdn't ?
#
elf-pavlik deiu++
#
elf-pavlik looking for seciton explaining how to discover containers based on ldp:hasMemberRelation
#
elf-pavlik < > ldp:DirectContainer;
#
elf-pavlik ldp:membershipResource <#it>;
#
elf-pavlik ldp:hasMemberRelation bt:hasBug;
#
elf-pavlik <#it> a bt:Product;
#
elf-pavlik how do i link from <#it> to that container
#
elf-pavlik hmmm... i could just use inverse of ldp:membershipResource
#
elf-pavlik
{ "@id": "#it", "@reverse": { "ldp:membershipResource": { "@type": "ldp:DirectContainer" } }#
elf-pavlik i guess i just looked for using inverse of ldp:membershipResource
#
elf-pavlik just with this one I don't see a way to use ldp:hasMemberRelation and use inverse of that relation
eprodrom joined the channel
#
elf-pavlik melvster, i look how to avoid 'fixed paths' as in https://github.com/e14n/pump.io/blob/master/API.md#types-of-address
#
elf-pavlik and instead reuse existing predicates e.g. http://schema.org/follows
#
bigbluehat is excited about game demos ^_^
#
Loqi Eprodrom made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82989&oldid=82988
#
elf-pavlik action-44
AnnB joined the channel
#
elf-pavlik using ldp:Container instead of as:Collection would give a first step to align 'social syntax' and 'social api'
#
elf-pavlik aaronpk, yes thx!
tantek joined the channel
#
eprodrom q?
#
eprodrom elf-pavlik: I agree about containers and collections
#
elf-pavlik eprodrom, thx!
#
eprodrom SoLiD
#
wseltzer sandro: I was trying over lunch to come up with a name, Social Linked Data, or SOLID
#
eprodrom q?
#
bigbluehat ...I'm SoLD ;)
#
eprodrom !!!
#
bigbluehat s/...I'm SoLD ;)//
#
bigbluehat un-minutes his silliness
#
eprodrom ack Arnaud
bblfish joined the channel
#
elf-pavlik Zakim, mute bblfish
#
Loqi Eprodrom made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82990&oldid=82989
#
wseltzer sandro: it's not just "post to create a new URL," but also a way to get back to those resources
#
bigbluehat bblfish about 10 minutes ago
#
elf-pavlik WebID ~= WebID+TLS http://www.w3.org/2005/Incubator/webid/spec/
#
elf-pavlik s/~=/!=/
#
sandro deiu tries to fiddle with http://mzereba.github.io/todo/
Arnaud1 joined the channel
#
wseltzer [deiu demos a "make your profile" by changing his picture to a horse head]
#
wseltzer deiu: it can include information from multiple sources or profiles, e.g. personal, employer,
#
rhiaro deiu add me on the chat, http://rhiaro.co.uk/about#me
#
elf-pavlik just as this IRC channel
#
wseltzer sandro: does each person post to their own site, or to some thrd place
#
Loqi Eprodrom made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82991&oldid=82990
#
elf-pavlik deiu++ melvster++
#
sandro deiu: demo http://cimba.co
#
bigbluehat melvster: does it store in both user's choices of storage? or do you have to pick one for the chat session?
#
elf-pavlik melvster, can you post chatroom link on irc?
#
bigbluehat melvster: thanks!
#
AnnB I think he already demo'd that with melvster, bblfish
#
AnnB no, shepazu ... there's a doodle poll started
#
AnnB we propose May 4-5, for those who are in Europe
#
AnnB or can come to Europe
stevenroose joined the channel
#
elf-pavlik rhiaro, just pointed that out :)
#
wseltzer AnnB, are you talking TPAC or AC?
#
wseltzer heard from Harry the group was planning to meet at TPAC, shepazu
#
AnnB there's a doodle poll for both ... altho the dates for Paris need to be corrected
#
elf-pavlik rhiaro, I never finished setting them up with proper JSON-LD @context for various remoteStorage modules
#
eprodrom That's interesting!
#
elf-pavlik melvster++
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82992&oldid=82991
KevinMarks joined the channel
#
elf-pavlik rhiaro, http://friendsunhosted.com/
#
elf-pavlik but that had similar issue to one sandro pointed out with CIMBA (or as I understood it)
#
bigbluehat ah. I'll update harry's name database then ;)
#
bigbluehat shepazu: does it have a name?
#
bblfish spec for Web Access Control is here https://www.w3.org/wiki/WebAccessControl
Augier joined the channel
#
bigbluehat shepazu: much thanks
#
AdamB harry, does this user story apply to your question: https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Co-operation_between_NGOs
timbl joined the channel
akuckartz joined the channel
#
melvster there will also be a people search widget at https://webizen.org/
#
elf-pavlik rel="webmention" in <link> or HTTP HEAD
#
elf-pavlik Link: <http://alice.host/webmention-endpoint>; rel="webmention"
#
elf-pavlik <link href="http://alice.host/webmention-endpoint" rel="webmention" />
#
tantek more here on indieweb invitations: https://indiewebcamp.com/invitation#How_to
#
eprodrom bblfish: good point
#
elf-pavlik bblfish++
#
elf-pavlik on rel and following your nose without 'fixed urls' https://www.w3.org/wiki/Socialwg/Hypermedia
#
elf-pavlik tantek, I don't think we need to support static websites!
#
elf-pavlik nice that IndieWeb does it but i guess we don't want to make it a requirement
#
elf-pavlik ISSUE: do we put requirement on supporting static websites?
#
trackbot Created ISSUE-24 - Do we put requirement on supporting static websites?. Please complete additional details at <http://www.w3.org/Social/track/issues/24/edit>.
#
tantek demonstration of a decentralized event http://aaronparecki.com/events/2015/03/17/1/socialwg-2015
#
elf-pavlik bblfish, static site generator - no content negotiation, GET only (did i get it right?)
#
tantek see also: https://indiewebcamp.com/static-site
#
bblfish that's explanation in the wiki page https://github.com/read-write-web/wiki/wiki
timbl joined the channel
SimonTennant joined the channel
#
eprodrom Well done!
#
elf-pavlik sandro, link to 'follows' vocab?
timbl joined the channel
#
eprodrom ack tantek
#
elf-pavlik deiu++ melvster++ sandro++ timbl++
#
elf-pavlik ok
#
melvster this page has SIOC : has_subscriber to a blog : https://deiu.rww.io/mb/following
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82993&oldid=82992
#
AnnB and I, who do not have my own domain, tried to RSVP but could not
#
AnnB (pointing out that some might not have their own domains ... e.g., my mom)
#
AnnB (or me)
#
elf-pavlik AnnB AFAIK IndieWeb folks will ask you to get at least subdomain, but then still you may need to deal with setting up your SSL
#
AnnB (or, maybe I didn't know how to RSVP in some other manner)
#
AnnB my point is, elf-pavlik, I think it's unreasonable to expect the every person will have the interest or skill to do that
#
elf-pavlik AnnB, I agree!
#
elf-pavlik we had this discussion on mailing list, and Pump.io, MediaGoblin, Diaspora, Friendica and many other systems don't put such requirement on people
#
elf-pavlik just an IndieWeb thing
#
eprodrom q?
#
elf-pavlik AnnB++
#
AnnB for the record .. these guys explain that my RSVP from Facebook may not have come through due to my privacy settings in Facebook
#
elf-pavlik IndieWeb --- option --- option --- option --- Silo (F,T,G) etc.
#
AnnB in other words, nothing about me having my own domain
#
eprodrom q?
#
eprodrom ack cwebber2
#
eprodrom ack cwebber2
#
eprodrom ack cwebber
jaywink joined the channel
#
eprodrom q+
#
ben_thatmustbeme eprodrom++
#
eprodrom q?
#
eprodrom ack Arnaud
#
eprodrom q-
#
eprodrom q?
#
AnnB waves at Frederick
#
eprodrom ack bblfish
#
elf-pavlik i can hear him!
#
AdamB zakim, who's on the phone?
harry joined the channel
#
AnnB that's funny .. esp that bblfish was "minus karma-ing" himself
#
AnnB sadly, bret, seems to be true
#
AnnB of course that's how they make their money
#
elf-pavlik rhiaro++
#
AnnB q?
#
AnnB q+
#
ben_thatmustbeme forgot the 4eva part :P
#
eprodrom ack q
#
eprodrom ack AnnB
#
eprodrom q?
#
wseltzer thinks AnnB wants http://www.nytimes.com/interactive/2014/science/rent-division-calculator.html
#
elf-pavlik do we plan a break? i need to move to another space soon
#
cwebber2 AnnB: http://shed.bike/ :)
#
wseltzer unfortunately, here, there's more than $$ to the division
#
eprodrom elf-pavlik: at 15h EDT
#
AnnB we solved it with multiple rounds of each family dividing up the total $$ across all 15 houses ... averaging the various iterations .. identifying a couple unfair situations
#
elf-pavlik rhiaro thx i also got eprodrom reply :)
#
elf-pavlik videos + permalinks
#
eprodrom q?
#
Loqi Tantekelik made 2 edits to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82995&oldid=82993
#
AnnB sorry bblfish et al., they were trying to raise the shades
#
AnnB KevinMarks .. hehe
timbl joined the channel
#
KevinMarks shipping nothing can be a good idea sometimes
#
AnnB +1
#
eprodrom q?
#
elf-pavlik we could have on RPC based (like micropub and sockethub) and one more REST pump.io, LDP, Hydra, LDF
#
eprodrom q+
#
eprodrom ack bblfish
#
eprodrom q?
#
wseltzer zakim, close queue!
#
AdamB i share the same concerns cwebber2
#
Loqi @SocialWebWG :: three different action models out there right now: http://t.co/uhirAPeuWx, #AS action handlers, and @w3c #Hydra. convergence would be great.
#
elf-pavlik Erik
#
deiu cwebber2: http://imgs.xkcd.com/comics/standards.png
#
ben_thatmustbeme cwebber2, I do think it moves toward getting things standardized though. If you publish 3 specs, its a lot better than everyone do their own thing. You build interconnection where needed
#
elf-pavlik tantek, see https://www.w3.org/wiki/Socialwg#Social_Media
#
eprodrom q?
#
eprodrom ack eprodrom
#
ben_thatmustbeme I would love to work on eventually converging these with minor changes. we may never get there, but if we can get the specs down to a point of "here are the 2 or 3 things that we differ on but everything else is the same" i think that would make for a possible convergence
#
KevinMarks !meme two drafts enter, one draft leaves [thunderdome]
#
ben_thatmustbeme or you standardize a few minor options at that point
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82996&oldid=82995
#
cwebber2 http://gmarceau.qc.ca/articles/your-wrists-hurt-you-must-be-a-programmer.html for those with wrist issues
#
ben_thatmustbeme thanks for that cwebber2
#
ben_thatmustbeme listens in on his conversation
#
ben_thatmustbeme AnnB, you said you are staying for IWC?
the_frey joined the channel
#
AnnB ben_thatmustbeme, yes for at least the first part of Thursday
#
ben_thatmustbeme excellent
deiu joined the channel
#
elf-pavlik aaronpk thanks for taking us for a tour ;)
timbl joined the channel
#
elf-pavlik can you unmute laptop?
#
wseltzer we're getting feedback
#
elf-pavlik it worked twice for 1sec
#
elf-pavlik ok!
#
elf-pavlik yes, can hear!
#
wseltzer scribenick: wseltzer
#
elf-pavlik +1
#
wseltzer scribenick: Tsyesika
#
elf-pavlik tantek, even picked one from 15.20-16.50 slot
#
elf-pavlik s/even/evan/
#
AnnB +1 on Tantek's proposal
eprodrom joined the channel
#
AnnB although also supporting Evan's point that we need to get something done sooner than later
#
AdamB +1
#
AnnB (ie that was the point of having a date)
#
elf-pavlik has 'fixed path' http://<hostname>/api/user/<nickname>/followers
#
elf-pavlik and could reuse predicates like http://schema.org/follows
#
elf-pavlik more details in quotes on https://www.w3.org/wiki/Socialwg/Hypermedia
#
Loqi Tantekelik made 2 edits to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82999&oldid=82996
#
Loqi Eprodrom made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=82998&oldid=82997
#
elf-pavlik e.g. RPC API like micropub/webmention/sockethub/Pump.io(commands) and REST API like LDP/Hydra/LDF/Pump.io(paths)
#
eprodrom q?
#
elf-pavlik 2 open APIs better than 20k snowflake APIs ;)
#
eprodrom ack bblfish
#
ben_thatmustbeme elf-pavlik++
#
elf-pavlik can you retype?
#
eprodrom PROPOSAL: the WG encourage co-evolution and bridge-building across Social API candidates, instead of competition towards a date-driven selection
#
elf-pavlik +1
#
eprodrom +1
#
AnnB +1
#
AdamB +1
#
AnnB I think bblfish said he could imagine "micro working drafts" on specific topics
#
eprodrom q?
#
Loqi Tantekelik made 2 edits to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=83002&oldid=82999
#
Loqi Rhiaro made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=83001&oldid=83000
#
AnnB s/explain the logic/ explain the logic of recommending 2 paths/
#
AnnB (if we do)
#
elf-pavlik has 'fixed path' http://<hostname>/api/user/<nickname>/followers
#
Tsyesika eprodrom: the rough idea is that you can always find your followers at /<nickname>/followers but if there was a follow your nose you would look for a link with a rel type and follow that
#
elf-pavlik nope
#
elf-pavlik q+ re: reusing vocab terms and clear connection between 'data syntax' and API
#
eprodrom q?
#
eprodrom ack bblfish
#
AnnB s/unanmous /unanimous /
#
ben_thatmustbeme sandro, aaronpk, for elf to speak do we have to unmute the other machine?
#
ben_thatmustbeme he is next on the queue
#
eprodrom q+
#
elf-pavlik aaronpk not unmute mic just speaker i guess...
#
elf-pavlik timer on Zakim?
#
elf-pavlik i can just type, 3-4 lines
#
AdamB bblfish - can you type in your last part about efficiency
#
sandro Real link: http://www.w3.org/TR/powder-primer/
#
eprodrom q?
#
eprodrom q?
#
eprodrom ack elf-pavlik
#
elf-pavlik instead of paths like http://<hostname>/api/user/<nickname>/followers
#
elf-pavlik we can reuse predicates like http://schema.org/follows
#
elf-pavlik but it has issue with collections/containers which hydra:Collection tries to resolve https://www.w3.org/community/hydra/wiki/Collection_Design
#
elf-pavlik i'll just type 2 more lines
#
elf-pavlik so we can link to *collection* of followers https://twitter.com/elfpavlik/status/574193664974520320
#
Loqi @elfpavlik :: Collections in #RDF? https://github.com/jasnell/w3c-socialwg-activitystreams/issues/82#issuecomment-77688096 @LDPWG @SocialWebWG @danbri @kidehen @manusporny @jasnell https://twitter.com/elfpavlik/status/574193664974520320/photo/1
#
eprodrom Please just type it
#
elf-pavlik using schema:follows (or inverse)
#
elf-pavlik reusing vocab terms (predicates) instead hardcoding paths
#
eprodrom q?
#
eprodrom Thanks elf-pavlik
#
eprodrom ack sandro
#
tilgovi +1 rhiaro
#
elf-pavlik no need to parse HTML!
#
bigbluehat discovery can happen in a Link header fwiw--then there's no HTML parsing
#
Tsyesika ... if a new social network came out and their documentation did not look like social networks which came before and instead it says to start with the discovery where the links are - I think it's unlikely they would, i think it's likely they will just put out the URL patterns and not the discovery process
#
bigbluehat discovery can happen in a Link header fwiw--then there's no HTML parsing
#
bigbluehat puts it in the minutes
#
eprodrom q?
#
eprodrom ack timbl
#
AnnB timbl: I want to distinguish between reading and writing
timbl joined the channel
#
AnnB ... follow your nose = follow URLs
#
ben_thatmustbeme Tsyesika, remember you can stop conversation if you need to catch up
#
AnnB s/follow URLs/follow links/
#
eprodrom q+
#
AnnB ... geek conventions
#
ben_thatmustbeme thinks "how many people does it take to scribe timbl"
#
AnnB just a few
#
tantek here are also some suggestions for URL designs for data: http://indiewebcamp.com/URL_design (feel free to add / feedback inline)
#
AnnB timbl: no one in LD community has discussed that .. probly would run away screaming
#
AnnB ... example of one technique I used
#
AnnB ... small set of rules
#
eprodrom tantek: can you load up https://www.w3.org/wiki/Socialwg/Social_API/Twitter_API ?
#
eprodrom ack Arnaud
#
ben_thatmustbeme right now we have a level of indirection... but it is non-programatic, you have to check the docs on a particular host
#
AnnB s/posision/position/
#
elf-pavlik q+ re: data doesn't need to leave on same server/domain
#
AnnB s/defent/defend/
#
bigbluehat checkout github's API for a good follow-your-nose (aka Hypermedia API) example
#
ben_thatmustbeme so you have to look up that site X stores at /users/bob you have to either know their pattern or find their documentation. We are just talking about a useful markup for it
#
elf-pavlik s/leave/'live'/
#
bigbluehat q+
#
bigbluehat ...wow...long queue
#
bigbluehat q-
#
bigbluehat go ahead bblfish I'm just watching :)
#
bigbluehat bblfish++
#
elf-pavlik i have very short '1 line' point to this conversation
#
bigbluehat and the assumption exists that those URLs won't move...ever...
#
bigbluehat but they do constantly...even at the big silos
#
AnnB can you type it, elf? (your 1-line point)
#
elf-pavlik i'll type it!
#
eprodrom q?
timbl joined the channel
#
Loqi Tantekelik made 2 edits to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=83005&oldid=83002
#
eprodrom ack tantek
#
eprodrom PROPOSED: the WG will prefer follow-your-nose architecture in the API candidates we consider
#
elf-pavlik +1
#
AnnB s/mut/moot/
#
eprodrom q?
#
eprodrom ack sandro
#
eprodrom q+
#
elf-pavlik my photos, videos, audio etc. can all stay hosted on different servers and different domains! can't always reach them from path 'under' my online profile
#
eprodrom ack elf-pavlik
#
bigbluehat <link type="text/plain" rel="author" href="http://domain/humans.txt" />
#
elf-pavlik my photos, videos, audio etc. can all stay hosted on different servers and different domains! can't always reach them from path 'under' my online profile
#
bigbluehat sandro: ^^
#
elf-pavlik my account: https://wwelves.org/perpetual-tripper
#
bigbluehat sandro ...maybe should be `authors` ;)
#
elf-pavlik my photos folder: http://media.hackers4peace.net/19a95844-4180-4325-9b3a-ec5ec6d04dc9
#
elf-pavlik can't reach it via / path
#
KevinMarks for big silos we can track equivalent URL patterns - see https://code.google.com/p/google-sgnodemapper/ for an earlier effort at this:
#
elf-pavlik lost audio now :(
#
AnnB waaa, elf
#
eprodrom PROPOSAL: the WG will prefer follow-your-nose architecture in the API candidates we consider
#
elf-pavlik +1
#
eprodrom +1
#
AdamB +1
#
AnnB I'm only abstaining in favor of "real" geeks' opinions
#
elf-pavlik webfinger--
#
wseltzer overhears a recommendation for .less_well_known
#
bigbluehat webfinger-- bye webfinger
#
eprodrom RESOLVED: the WG will prefer follow-your-nose architecture in the API candidates we consider
#
AnnB more geeky than average, bret .. but the real geeks should make that decision
#
elf-pavlik \o/
#
elf-pavlik aaronpk no worries! thanks for all the effort to have it working most of the time :)
#
KevinMarks what is follow-your-nose?
#
eprodrom KevinMarks: using discovery to find an endpoint
#
eprodrom So if you want to find the list of friends of tantek.com
#
eprodrom q-
#
KevinMarks so XFN/FOAF style?
#
elf-pavlik page above links to http://microformats.org/wiki/json
#
eprodrom KevinMarks: ...you fetch "http://tantek.com/", parse the HTML, and find the link with rel="friends"
#
Loqi Aaronpk made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=83007&oldid=83005
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=83008&oldid=83007
#
eprodrom KevinMarks: http://tantek.com/friends http://aaronparecki.com/friends etc.
#
KevinMarks so folow-your-node is code for "define some rel values" OK, got it
#
eprodrom Yes
#
elf-pavlik similar to parsing RDFa, JSON-LD or Turtle - you end up with the same graph
#
eprodrom I say "Discovery"
#
AnnB KevinMarks, do you mean "follow-your-nose"?
#
AnnB (as opposed to "follow-your-node"?)
#
eprodrom q?
#
elf-pavlik i started tiny basics on mf json 2 mf json-ld script https://github.com/elf-pavlik/mf2jsonld
#
eprodrom AnnB: it's a good typo
#
eprodrom q?
#
eprodrom ack cwebber2
#
eprodrom Grrr
timbl joined the channel
#
eprodrom ack cwebber
#
elf-pavlik timbl, i started a bit on conversion script https://github.com/elf-pavlik/mf2jsonld
#
elf-pavlik to get something as in http://www.w3.org/TR/json-ld/#microformats
#
eprodrom +1
#
AnnB rhiaro +1
#
eprodrom ack sandro
#
AnnB s/sick/stick/
#
eprodrom Premature ack
timbl joined the channel
#
eprodrom q+
#
elf-pavlik issue for RDFa serializer in JS https://github.com/zazukoians/rdf-ext/issues/10
#
elf-pavlik similar issue as microformats html serializer
#
eprodrom ack timbl
#
eprodrom ack cwebber
#
eprodrom actor[image][width] = 250
#
elf-pavlik cwebber2, we have discussion about it on public-linked-json list
#
elf-pavlik let me find a link
#
eprodrom actor[image][width]=250&actor[image][height]=250
#
eprodrom q?
timbl joined the channel
#
elf-pavlik cwebber2, re associative arrays in JSON-LD https://lists.w3.org/Archives/Public/public-linked-json/2014Dec/0005.html
#
elf-pavlik issue-14
#
elf-pavlik eprodrom++
#
elf-pavlik you can't have that in microformats http://www.w3.org/TR/activitystreams-core/#fig-an-object-that-is-both-a-place-and-a-gr-location
#
tantek I'm still waiting for my fixes to examples 1-2 to be accepted: https://github.com/jasnell/w3c-socialwg-activitystreams/pull/84
#
elf-pavlik you could convert mf -> RDF but not the other way
#
elf-pavlik tantek, can you have this one in mf? http://www.w3.org/TR/activitystreams-core/#fig-an-object-that-is-both-a-place-and-a-gr-location
#
elf-pavlik behind serializations one also needs to map vocabs
#
elf-pavlik +1 ISSUE
#
elf-pavlik one can use microformats vocab with JSON-LD http://www.w3.org/TR/json-ld/#microformats
#
Loqi Tantekelik made 1 edit to [[Socialwg/2015-03-17]] https://www.w3.org/wiki/index.php?diff=83009&oldid=83008
#
eprodrom q-
#
AdamB does having more than one syntax increase the complexity enough to hinder adoption ?
#
elf-pavlik RDFa++
#
elf-pavlik action-34
#
ben_thatmustbeme did we lose track of microformats vs micropub?
#
ben_thatmustbeme seemed like we jumped between them
#
ben_thatmustbeme once form posting directly to json begins working, I think the form encoding method can go away
#
trackbot Created ISSUE-25 - What syntax is (syntaxes are) to be used in the social api (eg microformats vs json-ld; form-encoding vs json-ld). Please complete additional details at <http://www.w3.org/Social/track/issues/25/edit>.
#
eprodrom q?
#
elf-pavlik got to go!
#
elf-pavlik great meeting @all and enjoy the dinner!!! :D
timbl joined the channel
#
aaronpk group photo is posted! https://www.w3.org/wiki/Socialwg/2015-03-17
#
eprodrom bravo and thanks all
#
eprodrom trackbot, end meeting
#
RRSAgent I have made the request to generate http://www.w3.org/2015/03/18-social-minutes.html trackbot
#
RRSAgent I see 3 open action items saved in http://www.w3.org/2015/03/18-social-actions.rdf :
#
wseltzer Thsaks to all for participating, and especially the scribes!
#
wseltzer s/Thsaks/Thanks/
#
aaronpk and posted on my site! http://aaronparecki.com/notes/2015/03/18/5/w3c
SimonTennant and timbl joined the channel
#
elf-pavlik aaronpk.goTo(
{"name": "Veggie Galaxy", "geo": { ... }}) // we <3 blank nodes ;)#
elf-pavlik ben_thatmustbeme, do you know of microformats version of http://lod-cloud.net/ ?
#
elf-pavlik #SWAT0? http://aaron.pk/n4aC5
#
elf-pavlik melvster++
#
elf-pavlik nice demo with deiu!
bblfish joined the channel
bblfish joined the channel
#
elf-pavlik melvster++
SimonTennant joined the channel
melvster and KevinMarks joined the channel
#
KevinMarks reads history
#
KevinMarks we did have arbitrary JSON <-> microformats with XOXO, but that was less useful
#
KevinMarks !meme rel="nose follower" [https://www.w3.org/wiki/images/thumb/2/25/2015-03-18-w3c-f2f.jpg/1000px-2015-03-18-w3c-f2f.jpg]
#
KevinMarks !meme rel="nose follower" [https://www.w3.org/wiki/images/2/25/2015-03-18-w3c-f2f.jpg]
KevinMarks joined the channel
#
bblfish !meme rel="nose follower" [https://www.w3.org/wiki/images/thumb/2/25/2015-03-18-w3c-f2f.jpg/1000px-2015-03-18-w3c-f2f.jpg
#
bblfish !meme rel="nose follower" [ https://www.w3.org/wiki/images/thumb/2/25/2015-03-18-w3c-f2f.jpg/1000px-2015-03-18-w3c-f2f.jpg ]
tantek joined the channel
#
ben_thatmustbeme So apparently I liked at the wrong schedule. I have an hour wait for my train now
#
ben_thatmustbeme Looked
