#social 2015-02-25
2015-02-25 UTC
# Loqi Abasset made 2 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82392&oldid=82390
# Loqi Abasset made 2 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82394&oldid=82392
caseorganic, KevinMarks and tilgovi joined the channel
# Loqi Benthatmustbeme made 2 edits to [[Socialwg/Social API/More user stories]] https://www.w3.org/wiki/index.php?diff=82396&oldid=82384
# Loqi Benthatmustbeme made 2 edits to [[Socialwg/Social API/More user stories]] https://www.w3.org/wiki/index.php?diff=82398&oldid=82396
caseorganic and bblfish joined the channel
# Loqi Benthatmustbeme made 1 edit to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82400&oldid=82394
# Loqi Benthatmustbeme made 1 edit to [[Socialwg/Social API/More user stories]] https://www.w3.org/wiki/index.php?diff=82399&oldid=82398
KevinMarks joined the channel
# ben_thatmustbeme Only 2 hours left to get your votes in!
AnnB joined the channel
# AnnB here we go .. down the home stretch
# Loqi Tantekelik made 2 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82402&oldid=82400
harry joined the channel
# Loqi Aaronpk made 5 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82407&oldid=82402
# Loqi Abasset made 1 edit to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82408&oldid=82407
bblfish joined the channel
# Loqi Abasset made 1 edit to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82410&oldid=82409
# Loqi Tantekelik made 1 edit to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82411&oldid=82410
# Loqi Aaronpk made 1 edit to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82409&oldid=82408
# Loqi Tantekelik made 1 edit to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82412&oldid=82411
# Loqi Aaronpk made 4 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82418&oldid=82413
# Loqi Abasset made 2 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82416&oldid=82412
# Loqi Aaronpk made 4 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82424&oldid=82419
# Loqi Abasset made 2 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82421&oldid=82418
tantek joined the channel
# Loqi Abasset made 3 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82429&oldid=82425
# Loqi Aaronpk made 2 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82427&oldid=82424
AdamB joined the channel
# ben_thatmustbeme AnnB. On mobile so it's easier for me to respond here. Re: https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Contact_Info I actually do
# ben_thatmustbeme ben.thatmustbe.me/contact has a lot of info that is only available to some people after they authenticate to my site
# Loqi Abasset made 3 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82432&oldid=82429
# ben_thatmustbeme Tantek and aaronpk could auth and then get my cell number for example
# AnnB hiya ... would rather not chat right now .. trying hard to get our votes in!
# ben_thatmustbeme Okay. Understandable
# Loqi Abasset made 1 edit to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82433&oldid=82432
# AnnB FYI .. the aboyet comments on the last ones are in collaboration with me...
# Loqi Aboyet made 4 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82437&oldid=82433
bblfish joined the channel
# AnnB 2 more to go .... tick tock tick tock
# Loqi Aboyet made 3 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82440&oldid=82437
# AnnB yayyyy we did it!
# Loqi Aboyet made 3 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82443&oldid=82440
# AnnB 25 seconds remaining
# AnnB haha
bblfish joined the channel
# AnnB big pats on backs to all who voted!
# AnnB g'night .. (Seattle time)
tantek, bblfish, jaywink, the_frey, pfefferle, KevinMarks, timbl and barnabywalters joined the channel
bblfish, pfefferle and almereyda joined the channel
# Loqi Eprodrom made 2 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82448&oldid=82443
# ben_thatmustbeme melvster, many use git too, this very group does. doesn't mean the social API should handle code bases
# ben_thatmustbeme i would love a decentralized chat, don't get me wrong, but it shouldn't be a priority of v1
# ben_thatmustbeme melvster, what do you use for decentralized chat? Open Source? i'd love to check it out
# ben_thatmustbeme melvster, i have ben.thatmustbe.me, everything is mf2
# ben_thatmustbeme i'm wondering how this could integrate it
# ben_thatmustbeme i could generate a foaf file and link via rel="me" but it seems to be duplicating a lot
# ben_thatmustbeme well, the css on it is a mess, but I haven't really had that much time to play with that, i'm always more interested in the backend things
# ben_thatmustbeme not as LD, just mf2
# ben_thatmustbeme that too
# melvster id recommend thinking about having a foaf file to augment your profile, but if you want one to play around with, i can suggest here: http://cimba.co/
# ben_thatmustbeme where is the github, i'd love to add it, much of the foaf file is overlapping with an hcard, just requires a minimum of certain things
# ben_thatmustbeme i'm on the foaf-a-matic to see what it thinks of as "me"
# ben_thatmustbeme actually it would be cool to create a service to generate foaf from mf2, mf2tofoaf.com/ben.thatmustbe.me
# ben_thatmustbeme something like that
# melvster this is a pretty good example of FOAF imho : https://deiu.rww.io/profile/card
# ben_thatmustbeme oh, there is a rel=meta for it already
# rhiaro haven't read context from last few minutes of conversation yet, but thought I'd jump in with my foaf profile (not that there's a lot on it): http://rhiaro.co.uk/about/#me My conneg is broken for some reason, so see also http://rhiaro.co.uk/about/me.ttl and http://rhiaro.co.uk/about/me.html
# ben_thatmustbeme rhiaro, looking at foaf profile from indieweb perspective and how to roll the ideas in together. perhaps generate foaf from mf2 to allow interop
# ben_thatmustbeme violates DRY if its not automatic
# ben_thatmustbeme generating it that is
# ben_thatmustbeme mf2 uses the css model of anything not standard is just prefixed for extensibility
# ben_thatmustbeme so p-media is a standard, x-myapp-xyzfile is extension
# Loqi Akuckart made 10 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82462&oldid=82448
# ben_thatmustbeme aaronpk and I have started doing the same with mobilepub as we are finding clients are adding new features that don't make sense to centralize
pfefferle joined the channel
# ben_thatmustbeme if you see x-floop you shouldn't have to look it up at all, you have some object floop already parsed, you see what data they store in a floop. why do you need a definition beyond that?
# ben_thatmustbeme i haven't needed them personally yet. actually I hit that with x-audio and x-video which were not standardized at the time
# ben_thatmustbeme display is UI, thats on you. mf2 is how to get the data into a machine readable format
# Loqi Akuckart made 8 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82471&oldid=82462
# ben_thatmustbeme well either your reader supports floops across the board or it doesn't, you see a floop, you mark it up once, you are done
# ben_thatmustbeme i'm trying to think of a good example
# ben_thatmustbeme i think any of the extended post types is where this would really come in to play
# ben_thatmustbeme x-badge maybe
# ben_thatmustbeme its still going to have content, that is text to display it, and maybe an image to show, those are going to be easy enough to display
# ben_thatmustbeme it should still fall back to just displaying the content without having to do custom mark-up
# ben_thatmustbeme but a data source deciding the display on my service would annoy me
# ben_thatmustbeme have a link to a definition would only really get you the set of maybe required fields
# ben_thatmustbeme but it won't take long to find someone who just ignores required fields and then you are stuck how to display that
# ben_thatmustbeme assume the markup could always be dirty, because it will be
AnnB joined the channel
# ben_thatmustbeme not sure I follow that
# Loqi Akuckart made 7 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82478&oldid=82471
# ben_thatmustbeme hmm, actually looking up how aaronpk does his weight markup
# barnabywalters rhiaro: I am intrigued by the idea that linked data would allow (for example) “readers to display post types they’re not programmed to by fetching the discoverable definition”
# barnabywalters how does that actually work? is there an example somewhere?
# ben_thatmustbeme yeah, i'm checking that now, he might have just not written is as an extension, tsk tsk
# barnabywalters I’d love to see some documentation telling format-creators how to tell consumers how to display something, and vice versa
# AnnB I'm loving this convo .. you guys are great
# AnnB "p-bodyfat" ... sheesh ... must be from the runner in the crowd
# barnabywalters (not least as I’ve heard this use case as a reason for linked data several times but have never seen anyone able to demonstrate any meaningful implementation)
# AnnB I seriously need a demo of the best collab tools outside the enterprise
# ben_thatmustbeme i figured weight would be one, but i think that should be x-bodyfat
# ben_thatmustbeme i can't see that being something very commonly used
# barnabywalters I’d love to see even a terrible looking academic demo :)
# barnabywalters the few times I’ve seen people actually demo things built on linked data they’ve usually been quite impressive
# barnabywalters fwiw, the microformats, HTML-first approach solves this use case by using HTML or plain text fallback content and progressively enhancing from there
# barnabywalters “likes” are a good, widely implemented example: consumers who understand them present them as a “like”, but consumers who don’t simply see them as a text comment saying “X liked this”
# Loqi Akuckart made 9 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82490&oldid=82478
# barnabywalters rhiaro: agreed, always best to build off real-world use cases :)
# barnabywalters tommorris is another user of both rdfa and mf2, on https://tommorris.org/
# ben_thatmustbeme a place could be displayed as a profile page (their actual website), map, a photo, text. a person could be displayed as a profile page, a point on a map, a photo, text. Certainly different things need different UIs, but given lack of knowledge of a item you don't trust UI to someone else
# Loqi Akuckart made 6 edits to [[Socialwg/Social API/User stories]] https://www.w3.org/wiki/index.php?diff=82496&oldid=82490
# barnabywalters only thing I can find in that paper which might be an implementation of what we’re discussing is http://www.w3.org/2005/04/fresnel-info/
# AnnB wow, that'd really be cool
Augier joined the channel
# AnnB hmm ... academic ... will be interested to chat about that in Boston
# AnnB it might be easier to instruct robots than humans, in a sense
# AnnB they only do what you tell them to do
# AnnB humans .. who knows
# AnnB those cooking robots ... can't quite pick them up at the store yet
# melvster ben_thatmustbeme: my indeiweb profile is also my FOAF http://melvincarvalho.com/ so i can use indie auth etc. but also have foaf in the html via RDFa and content negotiation to give turtle so that I can use all the web 3.0 stuff
# melvster rhiaro: this is the viewer i tend to use for linked data: http://graphite.ecs.soton.ac.uk/browser/?uri=http://rhiaro.co.uk/about/me.html#me
tantek joined the channel
Augier joined the channel
almereyda, timbl_ and caseorganic joined the channel
caseorganic joined the channel
# AnnB in the nick
# AnnB now will be very interesting to study what we all put
# ben_thatmustbeme I tried to add in some alternate versions to things as well
# ben_thatmustbeme give the More User Stories page some love
# AnnB has to go do her 'day job' now ... keen to read this chat later
caseorganic and the_frey joined the channel
cwebber2 joined the channel
tilgovi joined the channel
# ben_thatmustbeme a better question might be, should chat / instant messaging be in a different, more real time API
# melvster in my case the chat is agnostic to who uses it ... ive implemented a 1 person chat, which I use as my personal diary, a 2 person chat which I use for instant message, and a multi user chat which could be like a chat room / irc / gitter / slack ... the app doesnt really care too much who uses it
# melvster rhiaro: one is http://rhiaro.co.uk/about/me.html#me and the other is http://rhiaro.co.uk/about/me.ttl
# rhiaro melvster: so http://rhiaro.co.uk/about#me is my URI, and it is connegged to the html or ttl depending on accept header
# melvster tantek: what I am doing currently is that social web spaces have a websocket link relation "updates-via" and then you connect to that and tell it which pages you are interested in using 'sub <URI>' ... when that page changes you get 'pub <URI>' over the socket ... it's basic but is working for me
# melvster rhiaro: the thing is that when I dereference http://rhiaro.co.uk/about/me.ttl it has data about the other page, and when I try curl on the other page with an accept header it doesnt give me back the turtle
# melvster if i could do curl -H "Accept: text/turtle" http://rhiaro.co.uk/about/me.html and it gave me what's in the .ttl file that would be perfect
# rhiaro But the idea was that curl -L -H "Accept: text/turtle" http://rhiaro.co.uk/about/ returns the me.ttl file
# rhiaro curl -L -H "Accept: text/turtle" http://rhiaro.co.uk/about works
# rhiaro I'll fix it for http://rhiaro.co.uk/about/
# rhiaro So is http://rhiaro.co.uk/about#me okay for your app?
# melvster XMLHttpRequest cannot load http://rhiaro.co.uk/about. No 'Access-Control-Allow-Origin' header is present on the requested resource.
jaywink joined the channel
# melvster tabulator can do it: https://deiu.rww.io/profile/card#me if you click in the arrow next to my url, then on 'about' ... you'll see your profile
AnnB joined the channel
# ben_thatmustbeme reading back a little of that conversation, we can currently do something of instant messaging with webmention + notification. as long as the webmention is sent right away. Look at my recursive context history posts. slap those in to private posts and you are close to done
# ben_thatmustbeme the only issue is joining the conversation and not having to reply to specific posts is not really worked out
# ben_thatmustbeme I also have webmention sends on a cron job rather than done automatically
# ben_thatmustbeme hmm, seeAlso for friends from foaf would be a great place to find potential sites for webmention+vouch
# ben_thatmustbeme i just whitelist and publish my whitelist with rel=me
caseorganic, ben_thatmustbeme and pfefferle joined the channel
# rhiaro ben_thatmustbeme: I was chatting about vouch with someone a while ago. We didn't manage to figure out: if you're rejected from someone because they want a vouch, how do you know who to send as a vouch if they don't publish a list? Because as far as we can tell it's not required for someone to publish their list of trusted people
# ben_thatmustbeme rhiaro, its a bit of discovery. I recommend posting friends lists, so you can find that easily
KevinMarks_ joined the channel
caseorganic joined the channel
# ben_thatmustbeme and IWC Cambridge 2014 i built it to pull from my own DB and display a vouch URL if it found one, but I didn't handle more than that. I actually dumped the UI entirely in favor of just always sending a vouch if I can find one/have one stored, and if not, oh well
# ben_thatmustbeme i also only accept webmentions that are either whitelisted or have a valid vouch, but all are stored so i can later review and whitelist anyone who didn't get through
# ben_thatmustbeme rhiaro, I store all incoming links to my site via headers info. i will check those sites for my link and see if it has rel=nofollow, if it does, i discount that as a possible vouch. at this point i have a list of pages that link to me without the rel=nofollow (they would be possible vouches)
# ben_thatmustbeme when I want to send one, i start at the URL i'm sending to and check for all urls that don't have rel=nofollow. if any of those domains are in my DB, i've found my vouch url. If not, I try all rel=me links and repeat this process (only one level)
# ben_thatmustbeme so i try their h-feed ideally
# ben_thatmustbeme if I don't find it after that, i just send a standard webmention and hope they are logging / will accept
# ben_thatmustbeme eventually. I don't even know if they used vouch or not at that point
# ben_thatmustbeme I also store that for every outgoing, so I don't do that search more than once per host
# ben_thatmustbeme i still need to expire my possible vouches as they may have broken
# ben_thatmustbeme but if they are accepting vouches, and they accept one from me, ideally i should be automatically approved from then on
# ben_thatmustbeme this all explains why i created a link to ben.thatmustbe.me/whitelist in my source
# ben_thatmustbeme so people could easily have a way to find my list
# ben_thatmustbeme I want to move that whitelist to a friends list really
# ben_thatmustbeme I don't actually display everyone in that list, i have public/private options in there
elijah and bblfish joined the channel