00:00:19 nicolagreco has joined #social 00:07:29 nicolagreco has joined #social 00:32:59 nicolagreco has joined #social 00:51:04 nicolagreco has joined #social 02:28:51 jasnell has joined #social 02:32:01 Arnaud has joined #social 04:25:35 jasnell has joined #social 05:38:06 melvster has joined #social 05:50:00 bblfish has joined #social 05:56:36 melvster has joined #social 07:16:44 bblfish_ has joined #social 07:31:18 bblfish has joined #social 08:01:06 bblfish_ has joined #social 09:17:45 barnabywalters has joined #social 09:37:27 bblfish has joined #social 10:18:55 harry has joined #social 11:30:59 Zakim, space for 20 at 12:00 for 120 minutes? 11:31:01 ok, harry; conference Team_(social)16:00Z scheduled with code 7625 (SOCL) at 12:00 for 120 minutes until 1800Z; however, please note that capacity is now overbooked 11:32:44 RRSAgent has joined #social 11:32:44 logging to http://www.w3.org/2014/08/06-social-irc 11:33:48 Ralph_ has joined #social 11:33:57 Ralph_ has left #social 12:55:40 englishm has joined #social 13:06:38 jkorho has joined #social 13:20:20 bblfish_ has joined #social 14:12:30 englishm has joined #social 14:47:47 bblfish has joined #social 14:53:37 MarkC has joined #Social 15:28:33 jasnell has joined #social 15:30:35 bblfish has joined #social 15:31:32 mare has joined #social 15:31:36 http://esimsecura.com/lan.21571/ try this new game, help your country... A new world is emerging. Your country needs YOU! 15:47:26 dret has joined #social 15:48:00 wuwei has joined #social 15:51:24 jasnell has joined #social 15:53:47 Meeting: SocialIG 15:54:17 Chair: MarkC 15:55:45 Agenda: https://www.w3.org/wiki/Socialig 15:57:38 Team_(social)16:00Z has now started 15:57:39 edkrebs has joined #social 15:57:44 +jasnell 15:59:39 +Mike_Elledge 16:00:13 harry has joined #social 16:00:16 +MarkC 16:00:33 topic: First Informal Social IG meeting 16:00:41 Zakim, who's on the phone? 16:00:41 On the phone I see jasnell, Mike_Elledge, MarkC 16:00:58 + +1.510.206.aaaa 16:01:05 + +1.303.538.aabb 16:01:09 lehawes has joined #social 16:01:20 Zakim, what's the code? 16:01:20 the conference code is 7625 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), harry 16:01:27 +??P29 16:01:32 zakim, +1.510.206.aaaa is me 16:01:32 +dret; got it 16:01:50 +[IPcaller] 16:01:57 Zakim, IPcaller is hhalpin 16:01:57 +hhalpin; got it 16:02:19 +my_name 16:02:27 dave_skiba has joined #social 16:02:28 You never are, Harry! 16:02:31 lwgoix has joined #social 16:02:39 AdamB has joined #social 16:02:51 +my_name.a 16:03:09 +John_Mertic 16:03:16 can someone volunteer to scribe? 16:04:19 harry, I would scribe, but need to drop off at 12:30. Sorry! 16:04:32 I would, but I believe I'll be leaving early 16:04:42 I'll do it 16:04:47 we could try to keep the meeting quick 16:05:11 Mark Crawford is chair of Soical Interest Group. 16:05:32 Also, note Larry Hawes you should get IE status shortly 16:05:34 This is an informal meeting, open as of now. When becomes formal, will need to be W3C member or invited expert. 16:05:44 Link is on wiki to take you to invited expert page. 16:05:47 there's been some hiccup with the IE database and the Interest Group 16:06:03 Thanks for the IE update status, Harry! 16:06:05 we're working on solving it - database issue it appears, somehow Social WG and Social IG got mixed up 16:06:12 Zakim, who's on the phone? 16:06:12 On the phone I see jasnell, Mike_Elledge, MarkC, dret, +1.303.538.aabb, ??P29, hhalpin, my_name, my_name.a, John_Mertic 16:06:22 Intros: Mark Crawford is from SAP, part of original social interest community 16:06:45 Maybe follow order thta Zakim has? 16:07:06 so James Snell would be next, then Mike Elledge, then some mysterious folks 16:07:23 tantek has joined #social 16:07:48 intro: Eric Wilde - Siemens 16:07:58 Who is 303? 16:08:01 s/Eric/Erik/ 16:08:02 area code? 16:08:02 dret meant to say: zakim, +1.510.206.aaaa is me 16:08:20 Anyone: how can I find out which mystery ID Zakim has assigned to my phone line? 16:08:22 intro: james snell IBM, involved in various social such as activity streams for many years. 16:08:37 Mike? 16:08:44 good morning #social! 16:08:46 hi i am on the phone as well usign sip 16:09:00 not sure how i am recognized by zakim 16:09:38 do you know your area code? 16:09:39 Intro: Dakve Skiba from Avaia, involved in social (using, integrating), has been invited to dial in and earn who we are 16:10:03 Zakim, ??P29 is lwgoix 16:10:03 +lwgoix; got it 16:10:43 intro: P29 is .... from telecom italia, planning to participate in both interest group and working group. 16:11:17 harry: just fyi getting additional noise intermittently from your line 16:11:20 harry halpin - w3c contact, handling Invited Expert applications, any not yet processed should go through by next week 16:11:42 itro: John Mertic president Open Social Foundation, also represent SugarCRM 16:11:54 there's a few other folks on the call 16:12:10 s/..../Laurent-Walter Goix/ 16:12:11 lwgoix meant to say: Laurent-Walter GoixLaurent-Walter GoixLaurent-Walter GoixLaurent-Walter GoixLaurent-Walter GoixLaurent-Walter GoixLaurent-Walter GoixLaurent-Walter GoixLaurent-Walter Goixm 16:12:45 intro Larry Hawes?? Analyst Gigom REsearch 16:12:53 correcting my info from above, Dave Skiba from Avaya, Director analytics and multimedia research. Thanks. 16:13:35 Thanks Dave 16:14:20 Adam - social technical fellow at Boieng, leads internal program "Insight", interested in helping with use cases 16:14:39 Ed: just for the record, I'm Principal of Dow Brook Advisory Services and an analyst with Gigaom Research. Thanks! :>) 16:15:13 s/Insight/inSite/ 16:15:25 Agenda: Intros (done); agree on agenda; Working Mode; Discussion of expected deliverables, IG liaisons, 16:15:25 topic: Working Mode 16:16:13 +Ann 16:16:25 Expectation is to work under W3C process at www.w3.org/2014/Process-201409801 16:17:07 AnnBassetti-Boeing has joined #social 16:17:08 Teleconference Schedule - proposal to do every other week, Doodle poll suggests 12-1 Eastern is good. Any other opinions? 16:17:21 The proposed schedule works for me 16:17:46 biweekly seems good for now, at least until we have met face-to-face in a few months 16:18:19 Teleconference Schedule, no issues noted, timing will be 2 weeks. New passcode going forward 16:18:34 I think we've got admin booked the telecons properly 16:18:42 but if there's any confusion I'll double-check 16:19:23 proposal to use connect room (SAP) as well to share anything more complex beyond wiki and irc. Any concerns? 16:19:54 No negative comments, will continue to use Connect Room. 16:19:55 no problem from W3C, as long as we archive any discussion and substantial decisions to mailing list or wiki. 16:20:25 invited experts can edit wiki as well - we'll get access going ASAP for folks 16:20:27 please archive decisions to the wiki 16:20:40 email decisions are too hard to re-find 16:21:04 Wiki: intent is to use wiki, invited experts as well as members will have contribute access for sharing and documents. 16:21:44 Second tantek's request to document everything on wiki, not in email. 16:21:56 Mark Crawford will take anything from connect sessions to store into the wiki as the official repository 16:22:31 also everyone who edits wiki has had to agree to w3c contribution agreements, which is much stronger than email lists 16:22:45 we have two set-up in the charter, one public and one write-only by IG members 16:23:05 soon, once both groups are functional and officially meeting, I'll stop mailing all the mailing lists at once. 16:23:19 topic Listservers: discussion was for one or two between working team and interest group, working group suggested two (one private one public). 16:23:23 email is fine for discussion/q&a for those that like it for that. poor for capturing state/decisions. 16:23:28 listservers are for distribution lists 16:23:34 Hi Ann Basetti! 16:24:20 question is still on the table, one or two listervers (distribution lists) 16:25:07 -1 for private list 16:25:14 +1 for the public IG list 16:25:22 Which we already have :) 16:25:47 consensus is single group, can always make a private list later 16:25:48 Transparency FTW! Public list only if we can. 16:26:14 fascinating how that had a different result from yesterday's telcon! 16:26:21 We can always create a private list as needed, but find IPR probably won't be a problem 16:26:30 I need to leave for another call. Sorry! Will check wiki for rest of conversation later. 16:26:32 due to the fact group is not producing Rec-track decisions 16:26:37 quit 16:26:44 only time to go with separate private group was to protect IP, not likely an issue (but can reserve the option to start one if needed) 16:26:45 bye lehawes ! 16:26:58 Topic: Expected Deliverables 16:26:58 topic: deliverables 16:27:07 I have made the request to generate http://www.w3.org/2014/08/06-social-minutes.html harry 16:27:20 happy to answer any questions about charter 16:27:55 so we have use-cases, architecture document, and messaging/co-ordination 16:27:57 Goal - formulate and steer standardization (can see full goals and scope in charter (see wiki) 16:28:09 the use-cases should steer the standards work 16:28:24 The use-case document should probably have two editors though who are responsible for it I think 16:28:31 -my_name.a 16:28:33 even if it just starts on wiki etc. 16:29:05 Expected Deliverable: use case and requirements Report 16:29:12 http://www.w3.org/2013/socialweb/social-ig-charter 16:29:18 will be broader than use cases from working group. 16:29:31 should have joint discussion around use cases to see what we can do to help 16:30:00 intention is to look at broader context to drive social standards for both businesses and consumers 16:30:37 but we don't have to decide that now 16:30:45 although if someone is interested they can make their interest known :) 16:30:46 https://www.w3.org/wiki/Socialwg/Use_cases 16:31:02 BTW, if anyone needs an introduction to using IRC at W3C: http://www.w3.org/wiki/IRC 16:31:26 Thanks Ann, maybe next time I'll do a good job... :-) 16:31:44 you're doing great! 16:31:51 recommend taking a look at existing use cases in the wiki 16:32:32 Expected Deliverable: Social Architecture Report - broad look at the soical technologies and specifications 16:32:44 [looking for results of headlights] 16:32:57 Here's the OStatus draft, which is a good beginning: 16:32:57 http://www.w3.org/community/ostatus/wiki/images/9/93/OStatus_1.0_Draft_2.pdf 16:33:06 An overview was done in 2010, the Social Headlights Task Force also did some good work to kiskctart this effort 16:33:34 link to the overview from 2010, please? google is failing me. thanks! 16:33:40 http://www.w3.org/2005/Incubator/socialweb/wiki/FinalReport 16:33:41 http://www.w3.org/2005/Incubator/socialweb/wiki/FinalReport 16:33:58 http://www.w3.org/2005/Incubator/socialweb/XGR-socialweb-20101206/ 16:34:01 Again, rather out of date 16:34:03 Action: Mark C. - put a copy of headlights report in wiki 16:34:03 Sorry, but no Tracker is associated with this channel. 16:34:08 ah, thanks. URI not very self-describing. ;-) 16:34:22 q+ 16:34:30 hi all, regarding the lists, I actually think for an IG it makes sense to have a single public list, no surprises for me here tantek :) 16:34:32 -John_Mertic 16:34:53 here's the effort nearby from Google that's quite popular: http://schema.org/docs/schemas.html 16:34:56 q+ 16:35:02 Expected Deliverable: Social Vocabularies - look at various vocabs out there, identify anything missing, determine need for how to fill caps and/or unify 16:35:18 q- hhalpin 16:35:28 We expect some of the use-cases will use vocabularies 16:35:34 that aren't covered or need to be extended 16:35:43 +Arnaud 16:35:44 I've heard "expert-finding" as a big vocabulary issue 16:35:51 bblfish has joined #social 16:35:57 note that W3C is discussing schema.org IPR issues with Google 16:36:00 not yet fixed 16:36:13 possibly vocabulary around describing expertise 16:36:18 question and discussion about scope of vocabularies 16:36:22 q+ 16:36:27 q- harry 16:36:54 harry's "expert finding" 16:37:12 I'm a bit surprised there's not an expert finding vocabulary out there, but I can't find it! 16:37:24 q-, seems like my question was answered: it was whether we look at things beyond vocabularies, such as protocols and other interaction methods. 16:37:35 seems like my question was answered: it was whether we look at things beyond vocabularies, such as protocols and other interaction methods. 16:37:38 q- 16:37:41 Profiles I think are within scope 16:37:46 do the vocabs cover the main specific vocabulries, also will this go beyond socail to cover profile information 16:38:04 harry there is no evidence of anything "popular" of a *social* vocabulary nature from Google's oligopolic schema 16:38:07 but there's lots of previous work, such as vCard, FOAF, 16:38:16 harry noted profile has been discussed as in scope but we have to be careful not to conflict or overlap 16:38:18 PortableContacts 16:38:20 please avoid mischaracterizing it as popular 16:38:29 i would agree that profiles should be discussed / in scope 16:38:42 Topic: Liaisons 16:38:57 Google has influence/power, but that's very different from popularity 16:39:00 Obviously Social WG should be a liaison and OpenSocial Foundation. 16:39:03 not sure whether they are popular but they should be examined 16:39:09 opensocial uses poco 16:39:12 ostatus as well 16:39:16 potential list of others that touch these topics in wiki as an initial suggestion starter 16:39:18 but any other may do 16:39:30 may want to reach out to every group initially and connect as appropriate 16:39:31 lwgoix: worth documenting previous efforts in general yes. but schema is not special in this regard. 16:39:39 * ActivityStreams Community 16:39:42 this would include beyond w3c and include outside activity 16:39:46 * Cloud Standards Customer Council 16:39:58 nicolagreco has joined #social 16:39:59 * IndieWebCamp Community (tantek covers that I assume) 16:40:12 I'll cover liaison with Activity Streams community 16:40:13 * ActivityStreams Community (jasnell covers) 16:40:15 need to identify How, What, coorinate effort of our working group and otehr activites. 16:40:20 +1 CSCC 16:40:32 zakim, i am laurent_goix 16:40:32 sorry, lwgoix, I do not see a party named 'laurent_goix' 16:40:35 It might be useful to find people who are already have overlap and have them co-ordinate/ 16:40:42 Ed, do you already work with CSCC? 16:40:49 Topic: Leading Individual Aspects 16:40:51 * Open Mobile Alliance (Laurent covers) 16:41:03 * OpenSocial Foundation (John Mertic covers) 16:41:17 W3C can handle IETF 16:41:20 Anyone want to help cover XMPP? 16:41:33 need to form task forces for each deliverable, need co-chairs to take on specific deliverable as lead for the task foce segment coordinator/leader 16:42:00 also opportunity to be a co-chair. previously identified co-chair took another assignment within IBM, interest anyone? 16:42:12 +1 having a co-chair, Mark could get sick! 16:42:49 Taks forces would be Architecture, Use Cases and/or Vocabularies, plus one for Liaison role 16:43:02 first fomal meetin gin 2 weeks 16:43:15 if no volunteers, chair reserves "right" to appoint people!! 16:43:26 bblfish has joined #social 16:43:38 New Business: Any? 16:43:43 :) 16:44:15 RRAgent, generate minutes 16:44:30 MarkC, what is the new call code? 16:44:37 thanks everybody! bye! 16:44:38 We might want to change it back to SOCL not to confuse people 16:44:44 motion to adjourn, invite with new call code coming out soon, see wiki for documents. 16:45:04 RRSagent, generate minutes 16:45:04 I have made the request to generate http://www.w3.org/2014/08/06-social-minutes.html harry 16:45:08 -Ann 16:45:09 -dret 16:45:09 -[Boeing] 16:45:12 I am willing to volunteer for Vocabulary task group, btw 16:45:13 -MarkC 16:45:23 -jasnell 16:45:26 - +1.303.538.aabb 16:45:27 -lwgoix 16:45:30 Anyways, maybe we made it SOCLI 16:45:33 -[FordMotor] 16:45:34 [will check] 16:45:55 thanks jasnell! 16:46:08 Thanks all! 16:46:15 yes, and thanks to everyone for showing 16:46:27 Thanks Ed and Harry for all of your help 16:47:21 will be interesting. I hedged giving any answer as I don't want to in any way prejudice the groups activities. 16:47:59 I'm interested in seeing what vocabularies people publish more than what people *say* they want. 16:48:24 I no longer believe people just saying what they "want" in the realm of social technologies - that path leads to overly complex albatrosses. 16:48:43 I'd rather see live public experiments. 16:48:58 true enough 16:49:00 not kitchen sink wishlists 16:49:13 (which is frankly what most "vocab wants" turn into) 16:49:18 any reason a company like boeing couldn't "experiment" with them as well? 16:49:44 I think the point is to get companies to experiment with them 16:49:59 AdamB - sure! where does a company like Boeing currently publicly publish social content? 16:50:03 Harry - are you going to give the rss command to capture the log? 16:50:09 Already did! 16:50:13 lol rss command 16:50:22 ;) 16:50:41 thanks.ok RRS 16:50:51 :-) 16:51:16 who says it has to be "public"? there are over 100K people that have created profiles on our internal social networking tool that publish stuff all the time, for me that is just as relevant 16:52:46 Zakim, make minutes public 16:52:46 I don't understand 'make minutes public', harry 16:55:43 zakim, make logs public 16:55:43 I don't understand 'make logs public', Arnaud 16:56:22 AdamB +1 ... IBM's internal social network has very rich profiles associated. We only share that detail internally or with specific partners (e.g. for HR, etc). Those profiles are just as relevant as public profiles 16:57:10 -hhalpin 16:57:27 MarkC - meeting minutes sent out 16:57:39 we'll start segregating the mailing lists better when groups formall start 16:59:37 + +1.541.848.aacc 17:00:10 Something that's critical for the vocabularies, however, is that there are many roads that have already been paved. Tantek's caution is well advised. 17:00:50 AdamB - non-public experiments are not citable, are not trustworthy. 17:01:08 Making sure we're using the already paved paths is a job for the WG, however. The IG just documents the needs 17:01:51 yes, but internal enterprise is a valid use-case 17:01:55 just hard to do empirical analysis on 17:02:09 so peopel should deploy vocabs technology internally and tell us how it goes 17:02:18 and experiences, even if we have to trust just them! 17:02:39 sure, private experiments are fine too - just not nearly as useful as public 17:02:40 Tantek: that's part of the IG's job... take those use cases (internal or external) and document them so that they're reliable 17:03:09 - +1.541.848.aacc 17:03:22 note that enterprise typically adopts outside consumer tech, rather than outsider consumer tech being designed for enterprise first 17:03:29 e.g. PCs, iPhones etc. 17:03:34 tantek, agree 17:03:54 *after* enterprise adoption, those public/consumer tech devices gain more enterprise features 17:04:01 on enterprise typically adopting outside consumer tech / standards 17:04:11 so for new tech (i.e. social web tech), I expect to see the same pattern, frankly 17:04:26 first gen is likely to come from public/consumer first 17:04:42 nicolagreco has joined #social 17:04:44 just being upfront about sorting those use cases first 17:04:52 ok, but that doesn't discount the value of "Hey, we deployed this stuff internally to our 300k+ employees and this is what we found out" 17:05:03 +1 17:05:17 i guess thats my perspective on this 17:05:24 is what james is stating 17:05:39 yes that's part of the value of gen 1 to gen 2 iteration 17:05:56 but you need to have a gen 1 that you "deploy internally" 17:06:18 -Arnaud 17:06:20 Team_(social)16:00Z has ended 17:06:20 Attendees were jasnell, Mike_Elledge, MarkC, +1.303.538.aabb, dret, hhalpin, my_name, John_Mertic, lwgoix, Ann, Arnaud, +1.541.848.aacc 17:06:21 For instance, IBM uses our Connections product internally. Our Connections API relies heavily on Atom and Activity Streams. We discovered very early on that the OpenSocial Person data model really wasn't what we needed so we ended up using VCard for stuff. Our connections profiles, then, are really just extended VCard and HCard instances with some additional API bits wrapped around them 17:06:36 public/consumer tech/standards that are successful typically ignore enterprise input *until* they've succeed in public/consumer spacr 17:06:40 s/spacr/space 17:06:41 tantek meant to say: public/consumer tech/standards that are successful typically ignore enterprise input *until* they've succeed in public/consumer space 17:06:57 jasnell - makes sense 17:07:45 The idea here is not: Hey, this is what our enterprise product does, let's standardize that and expect everyone to use it 17:07:56 in that case, yes, the vCard/hCard example is the public/consumer piece that was adopted internally and then provided good feedback 17:08:04 the OpenSocial Person data model never had any real public/consumer *success* that's why 17:08:10 It's: Hey, this is what we discovered we need internally. How does that match up with everything else 17:08:12 whereas vCard/hCard did 17:08:41 I'd recommend against any enterprise adopting something just because it comes from a consortium/oligopoly 17:09:01 if it doesn't already have public/consumer success, it's a deadend. enterprise adoption won't change that. 17:09:46 That's not always true. 17:10:33 But that's not really the point here. The question we need to answer is this: What are the minimal needs for a common social vocabulary 17:10:58 and how do we allow specific parties to extend that in a reliable way for specific application cases 17:11:19 I don't believe in reliable extensions here - especially not longterm 17:11:45 to be up front about that. "distributed extensibility" is a pipe dream when it comes to vocabulary (which is about *common* communication) 17:11:46 reliable extension == how does a company like IBM add in the few additional fields they need to support their business 17:12:02 without interfering with the core properties or feeling like they have to create a new vocabulary 17:12:04 extension is good for one thing, experimentation to gain experience / data 17:12:39 jasnell - for internal/business use fine, but for open public distribution - I don't see that working under any extensibility model 17:12:46 (it certainly hasn't in the past) 17:13:20 jasnell, however I do strongly acknowledge the need for "a company like IBM add in the few additional fields they need to support their business" 17:13:41 that's very real and seems to happen over and over 17:13:44 but that's the reason we're here: define a core, common social model that can *also* work for internal/business use cases.. 17:14:13 +1 jasnell 17:14:16 "work for" but don't expect it to be *sufficient* for 17:14:34 I don't expect anything non-public/consumer to make it into such a "core" 17:15:04 I have zero interest in wasting time in the IG or WG defining a kitchen sink vocabulary. I want a minimal core and a model that allows us to use a mix of well paved roads (FOAF, VCard, etc) and temporary dirt paths (business specific extensions) 17:15:18 :) 17:15:23 you're welcome 17:15:39 that was easy 17:16:37 One of the reasons I like JSON-LD alignment is easy reuse of things like FOAF :-) 17:16:59 bblfish has joined #social 17:17:25 we don't need anything "non-public/consumer" to be in the core. We just need to make sure it's crystal clear that business/non-public implementations can add on to the core without conflicting with it. 17:17:56 oshepherd: some of us still see FOAF as an unnecessary vocab divergence from vCard. 17:18:08 so if someone (like jasnell above) has to say "(FOAF, VCard, etc)" - it demonstrates the problem. 17:18:14 i'm still not convinced that a significant portion wouldn't fit in the core already 17:18:32 AdamB - I am convinced that even vCard is too big for "core" 17:18:34 tantek: I kind of agree, but VCard has some funny semantics... 17:18:53 nevermind the more complex / overdesigned vocabs like schema/person 17:19:30 hmm 17:19:40 tantek: Calling schema "overdesigned" or "designed" is unfair to vocabularies which have had a more complicated design process than "throw random crap at wall and see what sticks" 17:19:50 and next person to suggest schema as "popular" or any kind of starting point is hereby assigned the task of installing a fax machine on their nearest volcano 17:20:04 oshepherd++ 17:20:05 oshepherd has 1 karma 17:20:17 and yes, fair enough :) 17:20:39 the opensocial data model is pretty much the poster child for over engineered vocabulary crap. 17:20:47 we don't need to go down that road 17:21:01 jasnell - so many others already have 17:21:17 well, they didn't go down that road, mostly just talked about going down that road 17:21:42 btw I was referring to this: http://schema.org/Volcano##faxNumber 17:22:07 I personally don't care if it's foaf or vcard or schema... we actually don't need to decide specifically what it is. we identify a basic model and identify a minimal set, and let people do whatever they end up doing. Then, if clear patterns emerge over time, we document it and pave the road 17:22:55 jasnell - that's a contradiction 17:23:04 clear patterns *have emerged* 17:23:07 so you *should* care 17:23:57 that's part of the "identifying a minimal set"... what's the absolute minimum, most commonly used thing we can identify right now 17:23:58 there's everyone basing their work on vCard (hCard, PoCo, etc.), and then there's the FOAF holdouts. 17:24:40 Hmm - vcard semantics are less weird than I remember 17:24:51 oshepherd: btw re: "VCard has some funny semantics…" we tried to fix some of that in vCard4 but were only partially successful in doing so 17:25:13 so yes, I agree that even vCard itself could use further simplification / subsetting 17:25:19 we identify that and we say, "Hey, you should start from there, but if you think you have a good enough reason not to, then here's how you do other things." Then later, we see if there is a different "absolute minimum, most commonly used thing" 17:25:25 (which is the direction we've taken with h-card) 17:26:28 A nice thing about JSON-LD is we can say "An ActivityStreams Person is a VCard Individual, so you can use the vcard properties to describe someone" 17:26:53 in any case, I have four kids waiting for me to take them to see a movie about a talking tree and a cgi racoon so I'm going to have to drop off. will be back later on today 17:27:09 oshepherd: not really interested in "nice thing" or "is a" - as that's never been tied to end user use-cases. 17:27:56 jasnell have fun at the movies! 17:28:02 if you like it please post an h-review ;) 17:29:23 {"id": "https://person.example.org", "objectType": "person", "displayName": "Some Alias", "vcard:fn": "John Smith"} == easy to generate, easy to parse, and we haven't had to define our own vcard-to-activitystreams mapping 17:30:00 AnnBassetti has joined #social 17:30:39 shorter: John Smith = easier to generate, easy to parse, and most importantly, easy to display functionally to a user 17:30:55 tantek: I don't classify parsing HTML as "easy" 17:31:12 oshepherd: experience is showing otherwise 17:31:28 It's also very verbose if you're trying to synchronize things over a mobile data connection 17:31:51 nope - less verbose - example above 17:32:08 tantek: And all the extra markup on the page besides that? 17:32:36 117 vs 68 chars. the h-card is about half the size of the JSON. 17:32:56 mobile connections get HTML first 17:33:02 so they already have it 17:33:17 DRY violating sidefiles are actual bandwidth wasters 17:33:33 tantek: Erm, no? I don't see my mobile client pulling down any HTML files 17:34:15 you must not be on the web then ;) 17:34:33 Very much on the web 17:34:52 telecon at 1 today still? 17:35:09 bret - what telcon? 17:35:18 oh woops its wed 17:38:35 tantek: I don't see why a mobile client for a social network would pull down the web browser focused HTML files, when it could pull down more compact, easier to parse JSON files :-) 17:39:14 oshepherd: after the experience with Atom vs. h-entry on my home page I no longer believe the claims of compactness of sidefiles 17:39:51 basically all these programmer formats tend to get *more* bloated because they shove all kinds of excess precision and "required" fields nonsense in there 17:40:39 and last time I checked, *every* successful social network started with the *browser* as their mobile client. 17:40:49 so that's the well paved road to follow 17:41:19 The "successful" social networks started simultaneously with the rise of smartphones 17:41:29 Of course, today people expect things like notifications when people send them messages 17:41:48 maybe 17:42:19 and people complain about noise and notification overload too 17:43:01 in addition, even today, m.facebook.com is *faster* and more feature rich than their iOS native app. 17:43:04 True, though those can be turned off (and anyway, a lot of that is people like Twitter who think it's important to you that people you know retweeted somebody you don't know) 17:43:27 so good luck with that native client approach. I'm betting the mobile web approach will still beat it. 17:43:50 Twitter is especially noisy with notifications - so much so to make them useless 17:44:15 Yup. I have blocked them from their Android app 17:46:47 tantek: And I'm betting that we won't win without a multi-pronged approach. Of course, at least if we define a standard, the work is spread 17:47:57 oshepherd: I'm betting that a web-first approach is faster and good enough. 17:48:03 multiple prongs be damned 17:48:21 even web first doesn't mean you have to send html to the client 17:48:26 and frankly, if JSON is what you want, you can get it: http://waterpigs.co.uk/php-mf2/ 17:48:34 many web first solutions send only json data to the client for rendering 17:48:51 AdamB, if you can't curl it, it's not on the web 17:49:22 Sure you can curl it. You might just have to curl /feed.json :-) 17:49:46 oshepherd: yes, that's at least *more* weblike :) 17:50:06 (Indeed my own AS1 based web app uses client-side rendering) 17:50:33 than what I think adamb is talking about (the insanity that is angular.js, backbone.js, ember.js, and the like) 17:51:17 those things are basically just Flash apps written in JS instead of AS - they're not really "on the web" 17:51:50 (AS = ActionScript in that sentence, realizing it usually means ActivityStreams) 17:53:14 they're as dead in 3-5 years as Flash is now. 17:53:27 hmm? 17:53:29 I mean, good for prototyping perhaps. 17:53:40 but nothing that will last 17:55:46 tantek - what do you mean by "on the web" 17:56:37 curlable? 17:57:56 AdamB: summary: 1. Does it have an HTTP(S) URL (preferably stable)? 2. Can you curl that and get HTML to interact with? 17:57:56 that's a good starting point 17:58:33 why do you have to have html in order to interact with it? 17:58:57 I'm also not sure why you think angular (for example) apps won't last 17:59:00 because HTML supports an interaction model that is reasonably inteoperably implemented 17:59:25 oshepherd: because angular apps can't be curled. their content is dead to the archives. 17:59:34 and search engines etc. 17:59:43 like I said, fine for ephemeral prototyping 17:59:49 nicolagreco has joined #social 18:02:11 This is one of the things that makes me despise the fact that JS is the only in-browser language. You have to write in a terrible language so that you can share FE/BE code 18:03:00 oshepherd: that's definitely a challenge and it made me come up with cassis.js 18:03:55 I'm presently compiling Dart. Maybe in a few years ES6 will make JavaScript usable 18:08:49 I guess whether one agrees or not with the approach of developing applications with js (e.g. angular etc) its part of the ecosystem and people perceive them as web apps and “on the web” 18:14:12 developing apps with JS yes, as enhancement to app HTML+CSS. developing apps that only work via JS? no. they're as "on the web" as Flash was. which some people did perceive that way, but they were wrong as has been shown. 18:15:20 don't forget java apps 18:15:21 it's ok because nothing JS-only approaches "publish" will be found or cited in search or wikis anyway, so such developments are purely conversational ephemera. 18:15:40 is pump's front end done with angular? 18:16:13 and being ephemera they have no need for standards, nor standards for them, since one of the points of standards is interop *over time*. 19:07:59 nicolagreco has joined #social 19:14:43 a js-only app could still have an rss/atom route linked by a sitemap to support search, which seems especially OK for social apps and activitystreams. 19:16:13 not sure the choice of language has ever *really* said anything certain about its overall usability. I'd think js web frameworks and their ilk will be around for quite some time (until js is removed from the browser and better extensibility is added) 19:19:06 wwu has joined #social 19:35:13 englishm has joined #social 19:50:42 wwu has joined #social 19:54:57 bblfish has joined #social 19:59:39 bblfish has joined #social 20:11:10 bret: Pump's front end is JavaScript using BackBone, I think (note that this only applies to the stuff directly applicable to a logged in/about to be logged in user) 20:18:43 nicolagreco has joined #social 20:27:59 nicolagreco has joined #social 20:46:22 nicolagreco has joined #social 20:50:47 nicolagreco has joined #social 20:56:34 nicolagreco has joined #social 21:28:16 tantek has joined #social 21:34:22 I find it pretty funny to see such a rube-goldberg suggestion of three things in more arcane formats (JS-only-app + sitemap + rss/atom), when a simple interactive HTML+microformats page would solve the use-cases of: user interface, search, and API/feed. 21:39:46 bblfish has joined #social 21:44:25 tantek has joined #social 22:05:13 can someone do me a tl;dr of this conversation? 22:05:24 englishm has joined #social 22:05:53 jasnell has joined #social 22:13:51 bblfish has joined #social 22:18:44 nicolagreco has joined #social 23:13:58 bblfish has joined #social 23:55:08 kylewm_ has joined #social 23:59:06 kylewm_ has left #social