#social 2015-01-18

2015-01-18 UTC
#
tantek
great that he's setup on Known! Known as very good indieweb support.
#
elf-pavlik
for now I suggested him to play with a rel="http://www.w3.org/ns/hydra/core#collection" href="/following.html">
#
tantek
really? why?
#
elf-pavlik
because i don't know microformats well and especially how you do collections there
#
elf-pavlik
BTW you know that he runs one of https://indiehosters.net/ ?
#
tantek
I wouldn't bother adding (or recommending to add) any markup unless there is some benefit to the publisher
#
elf-pavlik
so how do you link from your profile to page with list of your friends?
#
elf-pavlik
so i can find list of your friends knowing your profile
#
tantek
what's the use-case?
#
tantek
nope, as a human you just click on the link that visually says "friends"
#
elf-pavlik
i want to see all the friends of my friends having just URLs of my friends
#
elf-pavlik
as script
#
tantek
interesting
#
tantek
do you have such a script now that calls silo APIs to construct friends of friends list?
#
elf-pavlik
i could use rel="foaf:knows" or rel="schema:knows" but this way I need to have the whole list on the same page, for few thoiusand of friends i want to have this list on separat epage
#
tantek
in practice you will need to paginate too
#
tantek
through rel=next links
#
elf-pavlik
we will get back on that issue in Hydra CG as next topic
#
tantek
not really interested in spec-first thinking on those things
#
tantek
(which LDP tends to be)
#
elf-pavlik
still i need to link to collection of my friends somehow
#
tantek
the tools should come first, even if they are using silo APIs or scraping
#
elf-pavlik
hydra reuses existing predicates introducing simple pattern as described here https://www.w3.org/community/hydra/wiki/Collection_Design
#
tantek
so we can get experience with *actual* use-case needs
#
tantek
instead of "I want to … I wish I could …" expressed needs.
#
tantek
I don't see any citations / documentation of existing real world examples on that page - just proposals
#
tantek
not interested in proposals without research
#
tantek
that's typically a highly bad / error-prone methodology
#
tantek
elf-pavlik: there is some research (some of it may be out of date) for how microformats are used in the wild to markup friends lists here: http://microformats.org/wiki/xfn-hcard-supporting-friends-lists
#
tantek
great - let me know when it's the basis of a wiki page
#
elf-pavlik
and you have pretty much same need attempted to add to withknown https://michielbdejong.com/
#
tantek
also those look like self-site experiments (selfdogfooding is good)
#
tantek
but not research of existing practices
#
tantek
anyway - the collection abstraction is not really necessary in most use-cases
#
elf-pavlik
how do you then link from your profile to few thousands (or even milions) of followers?
#
tantek
perhaps you can start documenting how sites do that right now
#
tantek
e.g. Twitter
#
tantek
again, without doing the research of actual real world sites, it's mostly a waste of time to propose solutions
#
tantek
you'll likely end up overdesigning
#
tantek
right, that's a good start
#
elf-pavlik
"Returns a cursored collection of user IDs for every user following the specified user."
#
elf-pavlik
collection + paging
#
tantek
exactly, now document that on a wiki page just as we have for their APIs in general, and you start to understand the actual problemspace
#
tantek
for "how do I get a list of friends"
#
tantek
which is a building block of what you asked for - "how do I get a list of friends of my friends"
#
tantek
solve the simpler problem first
#
elf-pavlik
Social network connections ("friends")
#
elf-pavlik
Read social network connections * Own * Others
#
elf-pavlik
i guess we should interlink it to our reasearch on existing APIs
#
elf-pavlik
i'll just propose it as our first *functional requirement*
#
elf-pavlik
so we will need to include it in our social api draft anyhow...
#
tantek
maybe?
#
tantek
I mean - no one has yet needed that in all the sites and projects that everyone's been building for the indieweb
#
tantek
not clear it's needed for 1.0
#
tantek
thus I would reject your assertion "need to include it in our social api draft anyhow…" - insufficient evidence to demonstrate that, if anything, evidence in current projects indicates it is secondary at best.
#
elf-pavlik
thanks tantek, I go catch some sleep and will check out http://microformats.org/wiki/xfn-hcard-supporting-friends-lists
#
tantek
great - definitely let me know freenode #microformats if you find any problems with that page
#
tantek
we can fix it together
#
tantek
(I assume wiki pages have problems of being out of date :) )
#
elf-pavlik
going ZZZzzz...
bblfish, danbri, elf-pavlik, the_frey, jaywink, almereyda, bblfish_, almereyda_, Arnaud, jaensen, the_frey_ and shepazu joined the channel
#
rhiaro
elf-pavlik: Quick thought on wanting to grab someones indiefriends list - could be useful for vouch
#
rhiaro
ie. I want to automatically trust everyone you say you trust
#
elf-pavlik
rhiaro, great idea!
#
elf-pavlik
!tell tantek that rhiario suggested: indiefriends list could come useful for vouch
#
Loqi
Ok, I'll tell him that when I see him next
bblfish_, bblfish and jaensen joined the channel