#social 2014-11-25
2014-11-25 UTC
Arnaud1, Arnaud, tantek, bblfish, richlitt, jaywink, nicolagreco, nicolagreco_, the_frey, elf-pavlik, harry, hhalpin and bryan joined the channel
# Loqi tantek: elf-pavlik left you a message on 11/21 at 2:32pm: http://www.w3.org/Social/track/actions/13 Arnaud mentioned over mailing list that he wanted to confirm that you picked this action
# tantek updated assigned: https://www.w3.org/Social/track/actions/13
# elf-pavlik hi tantek o/
# elf-pavlik cool! i remember your and Arnaud's story with https://www.w3.org/Social/track/actions/4 :D
# elf-pavlik makes sense
evanpro joined the channel
# elf-pavlik needs to prepare little more with https://www.w3.org/wiki/Socialwg/Social_API/Facebook_API
# elf-pavlik I focused only on Graph API v2.2 https://developers.facebook.com/docs/graph-api
mechanic, richlitt and AdamB joined the channel
# AdamB i believe its in an hour
# AdamB Tuesdays at 10am US/Pacific, 1pm US/Eastern time for 60 minutes
richlitt and jasnell joined the channel
# jasnell For the "Extended Vocabulary" portion of today's call... please take a look at the following proposed draft updates: http://rawgit.com/jasnell/w3c-socialwg-activitystreams/extended-vocabulary/activitystreams2.html http://rawgit.com/jasnell/w3c-socialwg-activitystreams/extended-vocabulary/activitystreams2-vocabulary.html
# Loqi jasnell: elf-pavlik left you a message on 11/18 at 4:42pm: to try with tantek map this IRC log to AS https://www.w3.org/wiki/Activity_Streams/Microformats_Mapping
# elf-pavlik jasnell++, very cool!
# elf-pavlik i plan to work on illustrating actions/activities and also having multiple serializations, first very rough drafts https://drive.google.com/drive/#folders/0B6gVU-928vbCWHFNZGVEVVY0elU/0B6gVU-928vbCREhaa1UxSFZFNFk
tantek joined the channel
# elf-pavlik jasnell, in my PR i automated comparing JSON-LD and Turtle, it shouldn't take that much to add RDFa and Microdata https://github.com/jasnell/w3c-socialwg-activitystreams/pull/32
# elf-pavlik i could also try again converting mf json to jsonld, which would allow us to automated comparing all versions, https://github.com/elf-pavlik/mf2jsonld
# elf-pavlik tantek, PR?
# elf-pavlik tantek++
# tantek jasnell - where is the git source for http://rawgit.com/jasnell/w3c-socialwg-activitystreams/extended-vocabulary/activitystreams2.html ?
AnnBassetti and Zakim joined the channel
# elf-pavlik Zakim, code?
# elf-pavlik Zakim, this will be SOCL
# elf-pavlik Zakim, code?
# elf-pavlik Arnaud, waiting and not connecting yet!
ShaneHudson joined the channel
# ShaneHudson For the first time in ages, I'm not based out of a cafe for the telecon. So I can scribe if one hasn't been chosen already
# elf-pavlik i know also with softphone i can use SOCL(7625)
# elf-pavlik ShaneHudson++
# ShaneHudson Arnaud: I've not done it before though, so not sure of the commands etc
RRSAgent joined the channel
# RRSAgent logging to http://www.w3.org/2014/11/25-social-irc
# elf-pavlik Zakim, who's on the call?
evanpro joined the channel
# elf-pavlik Zakim, ??P7 is me
# ShaneHudson So am I
# ShaneHudson Same thing here, no one is saying "you have connected to.."
# elf-pavlik sounds ok to me
caseorganic joined the channel
# elf-pavlik Zakim, unmute me
# jessica_lily I'm on sip
# elf-pavlik cwebber2, me
# jessica_lily Zakim, +??P2 is me
# elf-pavlik jessica_lily, no +
# jessica_lily oh
# jessica_lily Zakim, ??P2 is me
# jessica_lily every week >.<
# jessica_lily Zakim, mute me
# elf-pavlik Zakim, who's making noise?
# AdamB Zakim, aacc is AdamB
# ShaneHudson Still nothing here :(
harry joined the channel
# elf-pavlik Zakim, mute me
# elf-pavlik Zakim, who's on the call?
# ShaneHudson zakim@voip.w3.org doesn't seem to be responding
# elf-pavlik ShaneHudson, it took me 2 tries
# ShaneHudson elf-pavlik: I've tried about 20 so far lol
# ShaneHudson harry: I will scribe if I can get in. Currently can't join, not sure why
# elf-pavlik Zakim, who's on the call?
# ShaneHudson harry: No, using the telephone app. Normally works fine
# ShaneHudson It is called Telephone
# Arnaud PROPOSED: approve minutes of 18 November 2014 https://www.w3.org/wiki/Socialwg/2014-11-18-minutes
# elf-pavlik +1
# ShaneHudson +1
# jessica_lily +1
# Arnaud RESOLVED: approve minutes of 18 November 2014 https://www.w3.org/wiki/Socialwg/2014-11-18-minutes
dromasca joined the channel
# dromasca ??P14 is me
# elf-pavlik Arnaud++
# elf-pavlik ShaneHudson did you just connect?
# dromasca Zakim, ??P14 is me
jasnell joined the channel
# AnnBassetti q+
ShaneHud_ joined the channel
# AnnBassetti q-
# ShaneHud_ Right I'm in. Had a VPN issue. Had to reconnect IRC too
# ShaneHud_ Zakim, who is on the call?
# elf-pavlik where do we find code for rssagent?
# ShaneHud_ Zakim, ??P14 is me
# elf-pavlik s/rssagent/rrsagent/
# ShaneHud_ harry: Yeah sure, do I just do scribe: shane?
# AnnBassetti Pandoc: http://johnmacfarlane.net/pandoc/
# ShaneHud_ Arnaud: Actions 4 and 13 can be closed
# elf-pavlik evanpro, can you add link to http://www.w3.org/Social/track/actions/13 ?
# ShaneHud_ (Correct me if I get names wrong)
# ShaneHud_ jasnell: Can close once people have reviewed the draft, plan to review next week
# elf-pavlik yes, so everyone can just follow nose...
# elf-pavlik Zakim, unmute me
# ShaneHud_ Arnaud: Issue 11 should not be currently raised, what needs to happen?
# elf-pavlik Zakim, mute me
# elf-pavlik +1 open
# ShaneHud_ evanpro: Since we are working on the namespace, issue 11 should be opened
tantek joined the channel
# ShaneHud_ harry: Assign to me
# elf-pavlik q+ :re serving JSON-LD @context
# elf-pavlik Zakim, unmute me
almereyda joined the channel
# elf-pavlik q-
# ShaneHud_ Arnaud: The right thing to do may be to close issue 11 and create an action for harry to follow up
# elf-pavlik sounds good!
# AnnBassetti Sandro advises that Harry does not need SysTeam to do that; rather, find someone who has done it before .. such as <who was it, Sandro?>
# elf-pavlik rhiaro, i can give you access to skype account with some credits you could use (firend donated it to me)
# AnnBassetti oh dang, rhiaro!
# AnnBassetti s/, Sandro?//
tiborKatelbach joined the channel
# elf-pavlik Zakim, mute me
jasnell joined the channel
# AnnBassetti where are you, tantek?
# elf-pavlik q+ re: Europe early May!
# ShaneHud_ Arnaud: MIT will welcome us. March 10/11/12 may work?
# AnnBassetti fun! gonna lift some weights / play volleyball?
# elf-pavlik Zakim, unmute me
# ShaneHud_ The downsides of not working for a large company is not being able to simply fly to MIT haha
# ShaneHud_ Arnaud: Adding second week of March to Doodle poll
# AnnBassetti guess what, Shane .. even those of us who work for big company may not be able to :-(
# ShaneHud_ tantek: Add week after that?
# elf-pavlik q-
# ShaneHud_ Arnaud: evanpro will give us an update on Foursquare
# AnnBassetti s/me no worries, Evan .. .life takes precedence//
# ShaneHud_ evanpro: Not taking good or bad lessons, just trying to understand the APIs
# ShaneHud_ evanpro: Foursquare lets users develop relationships with places as well as people
# ShaneHud_ evanpro: Uses OAuth2, partially based on Twitter's mechanism
# jessica_lily harry: nope, costs too much to fly from UK to boston. I would if it was around the same time as another event (e.g. libreplanet)
# ShaneHud_ evanpro: Concept of user and person, as well as venue and place. Business, restuarants. Outdoors areas, neighbourhoods, airport gates
# ShaneHud_ evanpro: Users can create tips and lists of places
the_frey joined the channel
# ShaneHud_ evanpro: Lists managed by individual users
# ShaneHud_ evanpro: Mechanisms for special deals at venues
# ShaneHud_ evanpro: Link events to venues, play at theatre
# ShaneHud_ evanpro: Events have specific time and place
# ShaneHud_ evanpro: About 105 endpoints, broad API
# ShaneHud_ evanpro: A lot of the same endpoints for different types. Content managed by create/read tips/checkins/lists
mechanic joined the channel
# ShaneHud_ evanpro: Geographical vocab is created by users
# ShaneHud_ evanpro: Lots of endpoints for managing places
# ShaneHud_ evanpro: Each user has a number of feed endpoints for each type of content
# ShaneHud_ evanpro: Inbox where they can see checkins by friends and people they follow
# ShaneHud_ evanpro: Social graph endpoints, partially because it is sensitive it is two way - requires approval between users. Contrast with Twitter's 1 way social graph
# ShaneHud_ evanpro: Users can create responses to types of content, comments and likes on most types
# ShaneHud_ evanpro: Little bit of resharing but not very common
# ShaneHud_ evanpro: Some non-human things, such as following lists or multi venue brand pages like Starbucks or McDonalds
# ShaneHud_ evanpro: Some search endpoints for users and content
# ShaneHud_ evanpro: Content reporting endpoints
# ShaneHud_ evanpro: Some endpoints for managing, reading and updating user profile
# ShaneHud_ evanpro: Brand management endpoints
# ShaneHud_ evanpro: Owner of venue can claim and manage venue information. Hours, contact, specials, events etc
# AdamB there are a lot of diff use cases those end points are suporting
# ShaneHud_ evanpro: Not quite finished looking at that
# ShaneHud_ evanpro: Page is up on wiki and I would welcome any edits https://www.w3.org/wiki/Socialwg/Social_API/Foursquare_API
# ShaneHud_ evanpro: Any questions?
# ShaneHud_ tantek: Did you notice any patterns? So many duplicated endpoints for different content types
# ShaneHud_ evanpro: Really good question, both Twitter and Foursquare API have hundreds of endpoints, some redundant. Suggestions, deprecation etc through APIs
# ShaneHud_ evanpro: Version management in API
# elf-pavlik we could also look at version management of verious APIs
# ShaneHud_ evanpro: Design principle appears to be 85 endpoints makes it easy to just add another
# ShaneHud_ evanpro: Instead of restructure entire mechansim
# AdamB have to keep backwards compatibility if you make changes
# AdamB so easier to add new ones
jasnell joined the channel
# ShaneHud_ sandro: Continuing on, when I see these endpoints I see them as being very simple operations on a data. Each being like 3 lines of code.
# ShaneHud_ sandro: As I try to picture the database, I want to know what the fields are on each of the entities. Maybe not in scope of particular investigation.
# ShaneHud_ sandro: Bits of the data models are bubbling up as endpoints, so to speak
# ShaneHud_ sandro: Are they documented anywhere?
# elf-pavlik sandro, i want to propose it for IG Vocabulary TF
# ShaneHud_ sandro: Text, venue, date, list of feedback etc
# ShaneHud_ Sorry, missed that bit
# trackbot Error finding 'evanpro'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
dret joined the channel
# AdamB none of these systems have simple DBs at all
# ShaneHud_ sandro: Are there any that aren't actually database operations?
# ShaneHud_ evanpro: Yes, most are CRUD
# ShaneHud_ evanpro: Relationship, reading, updating object in system
# ShaneHud_ evanpro: Foursquare is not a general purpose API, it is for a very specific geographically oriented social networks. No groups or videos
# AnnBassetti to rhiaro: tantek is surfing on waves .. can't quite figure out last icon
# ShaneHud_ bblfish: If you look at these and remove the CRUD things you may be able to reduce by a factor of 6 by a HTTP verb instead of endpoint for each object
# ShaneHud_ bblfish: POST on every endpoint, could be using DELETE etc.
# ShaneHud_ bblfish: Better caching
# AnnBassetti (bblfish = Henry Story)
# ShaneHud_ tantek: In watching the evolution of foursquare, the trend is the evolve to be generic.
# ShaneHud_ tantek: Every photo posting service evolves to videos
# ShaneHud_ tantek: Foursquare might add videos
# ShaneHud_ tantek: Pretty clear they are growing their API
# ShaneHud_ tantek: So we should assume that's their path
# ShaneHud_ Arnaud: Start specialised then expand
# elf-pavlik Zakim, unmute me
# tantek rhiaro how about in your browser? http://socialwg.indiewebcamp.com/irc/social/2014-11-25/line/1416940629001
# ShaneHud_ elf-pavlik: Facebook API works in concept of social graph
# ShaneHud_ elf-pavlik: Provides HTTP client for explorer tool
# ShaneHud_ elf-pavlik: Requires authentication
# ShaneHud_ elf-pavlik: Nodes are entities - user, page etc.
# ShaneHud_ elf-pavlik: Some have screen names
# ShaneHud_ elf-pavlik: 12 digit id or username
# ShaneHud_ elf-pavlik: The nodes have edit
# ShaneHud_ elf-pavlik: User has events and different edges
# ShaneHud_ Zakim, ??P14 is me
# ShaneHud_ elf-pavlik: when you access graph api, you use id and each node has a link to the facebook url
# ShaneHud_ elf-pavlik: Reminds me of schema.org using id and url
# ShaneHud_ elf-pavlik: id could be endpoint api, and url could be CDN etc
# ShaneHud_ elf-pavlik: You can make requests and return a default set of fields, can define which fields you want
# ShaneHud_ elf-pavlik: Embed other resources, top 5 posts for example
# rhiaro tantek: nope :( http://rhiaro.co.uk/stash/tanteksquares.png
# ShaneHud_ elf-pavlik: enumerations for vocab
# ShaneHud_ elf-pavlik: I didn't do much on collections and paging yet
# ShaneHud_ elf-pavlik: HTTP verbs, GET POST and DELETE
# ShaneHud_ elf-pavlik: GET request to API for metadata
# aaronpk flickr also supports the idea of date granularity https://www.flickr.com/services/api/misc.dates.html
# ShaneHud_ elf-pavlik: Some mismatch between documentation and metadata
# ShaneHud_ elf-pavlik: Lots of entities, linked to pages
# ShaneHud_ elf-pavlik: subtypes
jasnell joined the channel
# ShaneHud_ elf-pavlik: Page categories have main categories and sub categories. Listed 6 groupings, some more details on IG
# ShaneHud_ elf-pavlik: A comment or post can have like, comment, share is UI but not API response.
# ShaneHud_ elf-pavlik: There is an actions array. Cannot make a POST to submit like
# ShaneHud_ elf-pavlik: Looks like an hypermedia attempt, but not fully implemented
# ShaneHud_ elf-pavlik: Graph search can let you say "My friends who live in Paris" but API doesn't provide that
# ShaneHud_ elf-pavlik: Examples on wiki such as two people being friends or liking a page
# ShaneHud_ elf-pavlik: Start with id of entity followed by the entity type
# ShaneHud_ elf-pavlik: Response to events allows POST event with maybe or decline or attending
# ShaneHud_ elf-pavlik: You can get edges in multiple ways such as /feed/links or /me/events etc. (did I get that right?)
# ShaneHud_ Arnaud: Thank you Elf and Evan. Out of time now
# AnnBassetti +1
# ShaneHud_ Arnaud: Move on to Activity Streams
# elf-pavlik Zakim, mute me
# ShaneHud_ jasnell: Follow on from conversations about the common implementations of types and verbs
# ShaneHud_ jasnell: I have created the drafts link on github repo
# ShaneHud_ jasnell: Significant expansion of object types
# ShaneHud_ jasnell: Need basic level of interoperbility
# ShaneHud_ jasnell: At this point, does the group feel it is heading in the right direction?
# elf-pavlik q+ re: IG Vocabulary TF
# ShaneHud_ evanpro: I feel it is moving down a great path. One comment regarding keeping synonyms. Does the structure of vocab need us to do that?
# ShaneHud_ evanpro: There may have been sense in AS1.0 but do we need to keep them for 2.0
# ShaneHud_ evanpro: Posting a blog entry to my blog, the object is the entry and target is the blog
# ShaneHud_ evanpro: Like and favourite are often synonyms but naunced differences
# ShaneHud_ evanpro: 500px has likes and hearts
# ShaneHud_ evanpro: Not clear whether we can collapse it
# elf-pavlik Zakim, unmute me
# tantek see http://indiewebcamp.com/like and http://indiewebcamp.com/favorite for some differences
# tantek in particular: http://indiewebcamp.com/favorite#Differences_From_Like
# AdamB we also support "Adam recommended the answer ....."
# ShaneHud_ elf-pavlik: Coordinating with IG, like to work on mapping with alternatives
# tantek see silo examples here: http://indiewebcamp.com/like#Silo_Examples
# ShaneHud_ cwebber2++
# AdamB well job on the examples james
# ShaneHud_ jasnell: Microformat examples are currently sketchy. Loose some of the information
# ShaneHud_ jasnell: Need folks to look at AS and map to Microformats
# AdamB in addition to like/favorite
# elf-pavlik Zakim, mute me
# ShaneHud_ tantek: Thank you jasnell, will commit to reviewing the MF examples
# ShaneHud_ We've lost you tantek
# elf-pavlik tantek, can you type it ?
# ShaneHud_ tantek said something about MF not needing the extra info
# tantek YAGNI: http://indiewebcamp.com/YAGNI
# ShaneHud_ Arnaud : Closing call, thank you everybody for joining
# ShaneHud_ You're welcome
# elf-pavlik thanks Arnaud++ ShaneHud_++
# tiborKatelbach thanks bye
# ShaneHud_ Thanks. Can anyone point me towards how to sort out the minutes?
# ShaneHud_ elf-pavlik: cheers
# RRSAgent I have made the request to generate http://www.w3.org/2014/11/25-social-minutes.html trackbot
# RRSAgent I see 1 open action item saved in http://www.w3.org/2014/11/25-social-actions.rdf :
# Arnaud shane, here you go, look at the minutes at the url: http://www.w3.org/2014/11/25-social-minutes.html
# Arnaud you should create https://www.w3.org/wiki/Socialwg/2014-11-25-minutes
# tantek ShaneHud_: does https://www.w3.org/wiki/Socialwg#Scribes make sense to you?
# ShaneHud_ It does, thanks. Just trying to get it converted with pandoc :)
# elf-pavlik tantek, good thinking!
# ShaneHud_ tantek: Now there's a good question
# elf-pavlik +1
# tantek harry, how do we ask sysreq to put RRSAgent on https://github.com/w3c ? e.g. https://github.com/w3c/rrsagent ?
# Loqi @w3c :: @jcverdie #RRSAgent source code is available at http://dev.w3.org/cvsweb/2001/sw/logger/
# tantek elf-pavlik: created: https://www.w3.org/wiki/RRSAgent
# elf-pavlik cool! tantek++
# elf-pavlik harry, i added note that Hydra has context on w3.org (or just redirect) https://www.w3.org/Social/track/actions/14
# Arnaud tantek: it's a perl script available online: http://dev.w3.org/2002/scribe/scribe.perl
# elf-pavlik !tell tantek <Arnaud> tantek: it's a perl script available online: http://dev.w3.org/2002/scribe/scribe.perl
# elf-pavlik :)
# ShaneHud_ I couldn't find a nice way to automatically improve the pandoc conversion. How is this? https://www.w3.org/wiki/Socialwg/2014-11-25-minutes
# ShaneHud_ Did it by running - pandoc -s -S -t mediawiki --toc http://www.w3.org/2014/11/25-social-minutes.html -o 2014-11-25-social-minutes.wiki
tantek, Arnaud and richlitt joined the channel
# Loqi tantek: elf-pavlik left you a message 14 minutes ago: <Arnaud> tantek: it's a perl script available online: http://dev.w3.org/2002/scribe/scribe.perl
evanpro joined the channel
# ShaneHud_ tantek: I just posted to the list from my gmail (due to mailserver issue), will it still go through properly?
# tantek calling all Perl hackers - please see this request and see if you can do it! https://www.w3.org/wiki/RRSAgent#MediaWiki_output
# ShaneHud_ Oh, not sure how to trick it as if I use my normal one then it will go through my broken SMTP
# ShaneHud_ Oh well. It was just to say the minutes are online and to let me know if anything needs changing
# ShaneHud_ Arnaud: My issue is sending the message. My main email is not currently usable and doesn't look like it will work with my gmail
# ShaneHud_ Ok, thanks!
# ShaneHud_ tantek: I would still need to go through my SMTP
# ShaneHud_ The issue is with me moving my site over to new server.. taking forever to set up as I have little time
# ShaneHud_ Arnaud: Thanks
# ShaneHud_ tantek: Think I will try setting that up at some point :)
bblfish joined the channel
# ShaneHud_ I also need to fix mailserver and my ZNC (which is why I'm currently not on freenode)
# tantek more thinking and documentation here: http://indiewebcamp.com/block
# tantek oshepherd: it's one of the reasons I've been working on webmention with a vouch: http://indiewebcamp.com/vouch
tantek joined the channel
# AnnBassetti just saw your pic from beach, tantek .. jealous!
# AnnBassetti I'm with rhiaro in dark, drizzly zone
almereyda_, almereyda__ and bblfish joined the channel
# elf-pavlik rhiaro, hearing London - please check out http://ouishare.net/en/events/ouishare-summit-6
# elf-pavlik relevant to decentralized 'Freegle' we had chance to chat about shortly in Berlin
# elf-pavlik great, bblfish may do some scala workshop as part of http://labs.ouishare.net/
# elf-pavlik you can also find harry on a video from last ouishare labs camp ( bblfish also particpated) http://youtu.be/wwWuxEW0Yo4
# elf-pavlik following presentation from OuiShare Fest 2014 http://youtu.be/3vubqzjL3fs
# elf-pavlik and OuiShare Fest 2015 will have full track on decentralization http://2015.ouisharefest.com/
# elf-pavlik no clue ... i can't go there anyways so didin't matter for me :D
almereyda__ joined the channel
# elf-pavlik i can try to find out when they do Labs event
# elf-pavlik anyways, just thought to mention it to you
# elf-pavlik we also plan to write down some P2P marketplace use case (eg. ridesharing) together with http://www.daha.co.uk/ who just joined IG
# elf-pavlik you can also find him in vid from first OuiShare Labs Camp in 2013 http://youtu.be/ScToi9lntEc
# elf-pavlik as well as almost omnipresent bblfish :D http://youtu.be/SYYuEQ1TD6I
# elf-pavlik needs to go afk to fix some simple late meal...
bblfish, the_frey, caseorganic and harry joined the channel