IRC log of dig on 2015-01-28

Timestamps are in UTC.

01:41:20 [timbl]
timbl has quit (Quit: timbl)
02:55:52 [bblfish]
bblfish (~bblfish@p200300624776CA1669DFE9C21E884AE6.dip0.t-ipconnect.de) has joined #dig
03:02:42 [bergi]
bergi has quit (Remote host closed the connection)
03:09:59 [deiu]
deiu has quit (Quit: deiu)
03:17:15 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
03:26:02 [bblfish]
bblfish has quit (Remote host closed the connection)
03:27:52 [bblfish]
bblfish (~bblfish@p200300624776CA1679B7670F77E3EE22.dip0.t-ipconnect.de) has joined #dig
03:30:36 [bblfish]
bblfish has quit (Remote host closed the connection)
04:47:16 [deiu]
deiu has quit (Quit: deiu)
05:26:13 [betehess]
betehess has quit (Ping timeout: 245 seconds)
06:25:36 [bblfish]
bblfish (~bblfish@p200300624776CA16C8C143DC9B5A365C.dip0.t-ipconnect.de) has joined #dig
06:30:18 [bblfish]
bblfish has quit (Ping timeout: 272 seconds)
07:42:24 [bblfish]
bblfish (~bblfish@p5DCBE626.dip0.t-ipconnect.de) has joined #dig
07:58:29 [bblfish]
bblfish has quit (Remote host closed the connection)
08:07:10 [bblfish]
bblfish (~bblfish@p5DCBE626.dip0.t-ipconnect.de) has joined #dig
09:08:20 [Sebastien-L]
Sebastien-L (~sebastien@2a01:e35:8b47:7ab0:b9f3:95e5:424e:4b2c) has joined #dig
12:01:47 [RalphS]
RalphS (rswick@w3cvpn1.w3.org) has joined #dig
12:06:00 [timbl]
timbl (~timbl@c-24-62-225-55.hsd1.ma.comcast.net) has joined #dig
12:16:30 [betehess]
betehess (~betehess@cpe-74-72-240-74.nj.res.rr.com) has joined #dig
12:43:42 [bblfish]
bblfish has quit (Remote host closed the connection)
12:47:09 [Sebastien-L]
Sebastien-L has quit (Ping timeout: 276 seconds)
13:17:35 [Sebastien-L]
Sebastien-L (~sebastien@2a01:e35:8b47:7ab0:b9f3:95e5:424e:4b2c) has joined #dig
13:18:24 [bblfish]
bblfish (~bblfish@p200300624776CAA9041233C5CAA2A76F.dip0.t-ipconnect.de) has joined #dig
13:53:21 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
14:00:15 [betehess]
betehess has quit (Quit: Leaving)
14:15:01 [bblfish]
bblfish has quit (Remote host closed the connection)
14:16:32 [bblfish]
bblfish (~bblfish@p200300624776CAA97D093DE6D3894276.dip0.t-ipconnect.de) has joined #dig
14:21:11 [bblfish]
bblfish has quit (Ping timeout: 265 seconds)
14:23:38 [bblfish]
bblfish (~bblfish@p200300624776CAA97D093DE6D3894276.dip0.t-ipconnect.de) has joined #dig
15:02:30 [bblfish]
hi deiu
15:02:37 [bblfish]
sandro_
15:02:53 [sandro_]
Hi bblfish
15:02:58 [sandro_]
sandro_ is now known as sandro
15:03:26 [bblfish]
I sent a mail to the social_web_wg yesterday to see who would be interested in looking at an LDP API
15:03:46 [bblfish]
I suppose both of you would be :-)
15:04:07 [bblfish]
perhaps we should try to organise a bit
15:04:21 [bblfish]
pool our resources
15:04:40 [deiu]
Hi
15:04:49 [bblfish]
hi deiu
15:05:12 [sandro]
Yeah, I'm somewhat concerned that even deiu, timbl, and I wouldn't come close to agreeing on what that might look like.
15:05:24 [deiu]
I saw the email but I don’t really have the time to work on this at the moment
15:05:40 [sandro]
Have you done a swat0, bblfish ?
15:06:06 [bblfish]
We could get this done as a group I think quite easily
15:06:41 [bblfish]
But we don't need to build the swat0 to start with, we can look at how we could come to an agreement.
15:06:57 [bblfish]
the best way to do that is to meet up
15:07:38 [sandro]
in person?
15:08:20 [bblfish]
skype or some conf channel to work out what is needed should do
15:09:08 [betehess]
betehess (~betehess@static-72-69-24-242.nycmny.fios.verizon.net) has joined #dig
15:09:19 [sandro]
i'm doubtful tim would spend the time, but maybe
15:10:20 [sandro]
what do you mean about swat0? It seems like a reasonable place to start is to say how swat0 would be done with ldp. (it'd be nice to get it working, but for now I'm just saying spell it in a page of bullet points.)
15:11:11 [bblfish]
yes, I mean we don't need to build it before we get to an agreement. We can work out what we agree on and then build it :-)
15:12:23 [bblfish]
what we need to find is the group of LDP people who would be interested in working on this with us.
15:13:08 [bblfish]
We have the core team here I know. This is pretty important because if the Social Web WG moves to LDP then it's also the EU D-Cent project that moves that way, ie, we get a lot of coverage
15:13:18 [bblfish]
I think we can also get Arnaud Le Hors interested
15:13:25 [bblfish]
( I think he is interested )
15:14:45 [betehess]
betehess has quit (Quit: Leaving)
15:15:02 [betehess]
betehess (~betehess@static-72-69-24-242.nycmny.fios.verizon.net) has joined #dig
15:16:32 [bblfish]
DIGlogger: pointer?
15:16:32 [bblfish]
See http://dig.csail.mit.edu/irc/dig/2015-01-28#T15-16-32
15:19:23 [bblfish]
the e-mail I mentioned is here http://lists.w3.org/Archives/Public/public-socialweb/2015Jan/0065.html
15:19:41 [bblfish]
If we don't get together here we are going to loose a huge opportunity IMHO
15:29:24 [sandro]
I agree, bblfish - just not sure how to move forward. maybe we should each go sketch out how we'd do swat0
15:34:39 [bblfish]
one thing is that we have the Social Web API "requirements" that came from studying web 2.0 apis https://www.w3.org/wiki/Socialwg/Social_API/Requirements
15:35:08 [bblfish]
so we can fill that out with how that can be done with LDP, and what is missing
15:35:35 [sandro]
Yes, I'm currently drafting an email about it. But I think addressing that point-by-point is too much work to start with. swat0 shows much more clearly what we're trying to do.
15:36:11 [bblfish]
yes, I think we need both. The Social API gives us the big picture view, the Swat is a good use case.
15:36:20 [bblfish]
I suppose we can look at it now quickly
15:36:21 [sandro]
And my guess is if you ask you and deiu and timbl and me to do swat0, we'll get 4 completely different answers.
15:36:38 [bblfish]
http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/SWAT0
15:37:04 [bblfish]
yes, of course. But that's what consensus building is about
15:37:17 [bblfish]
if you don't build consensus then you get incompatible versions
15:37:31 [bblfish]
if we try to synchronise we can come to an agreement.
15:37:45 [bblfish]
We already have LDP as a pretty strong building block
15:37:46 [betehess]
I think deiu and I would have a quite common answer ;-)
15:37:56 [timbl]
swar0?
15:37:57 [betehess]
s/common/similar/
15:38:01 [bblfish]
http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/SWAT0
15:38:01 [timbl]
swat0?
15:38:38 [bblfish]
> With his phone, Dave takes a photo of Tantek and uploads it using a service
15:39:04 [bblfish]
so replace service with ldp:Container
15:39:12 [bblfish]
and uploading with POST
15:39:26 [bblfish]
then one just needs a relation to find the ldp:Container
15:39:36 [bblfish]
the phone needs to have that relation.
15:39:48 [bblfish]
> Dave tags the photo with Tantek
15:39:59 [sandro]
bblfish, what URL does Dave post to?
15:40:08 [sandro]
and how does he authenticate that?
15:40:12 [betehess]
I remember the use-case was going way beyond that (notifications, back-links, etc.)
15:40:27 [betehess]
it's not a simple system to describe
15:40:28 [bblfish]
betehess: I just wrote up the first two lines
15:40:31 [betehess]
ok
15:40:40 [sandro]
1. With his phone, Dave takes a photo of Tantek and uploads it using a service
15:40:40 [sandro]
2. Dave tags the photo with Tantek
15:40:40 [sandro]
3. Tantek gets a notification on another service that he's been tagged in a photo
15:40:40 [sandro]
4. Evan, who is subscribed to Dave, sees the photo on yet another service
15:40:40 [sandro]
5. Evan comments on the photo
15:40:40 [sandro]
6. David and Tantek receive notifications that Evan has commented on the photo
15:40:47 [bblfish]
thanks :-)
15:40:49 [betehess]
I haven't looked at swat0 for a long time (more than a year)
15:41:42 [bblfish]
Authorization will be taken care of by Web Access Control, which can be made to use any number of authentication protocols
15:41:56 [bblfish]
and I think LDP is interested in LDP 2 to look at that
15:42:13 [bblfish]
so we can delegate that to LDP2 and use what we have for the moment
15:42:42 [bblfish]
"what URL does Dave post to?" that's a good question. Somehoe the client has to find a link to the container. So we need to work out which link this would be
15:42:59 [bblfish]
> 3. Tantek gets a notification on another service that he's been tagged in a photo
15:43:10 [sandro]
I think a credible SWAT0-sketch needs to cover all that, bblfish. One thing this illustrates is where LDP 1.0 falls short.
15:43:20 [betehess]
I think it's a bit too easy to say "oh yeah, just use webacl". If you can't convince anybody that webacl is the solution, then your whole solution for swat0 might be useless
15:43:30 [betehess]
+1 to what sandro said
15:43:59 [bblfish]
Alex are you trying to help here or are you just trying to undermine the discussion?
15:44:18 [sandro]
Like, when Dave is POSTing the picture, is it public? If so, how does he say so during the POST?
15:44:19 [bblfish]
I am just trying to point to things we have here
15:44:50 [bblfish]
we can edit ACLs just like we edit other LDP resources with PATCH
15:45:25 [betehess]
no, I am just saying that you need to include all the technologies, and LDP is far from being enough. That means you need to convince people to adopt a lot of technoologies they don't know or don't like, or this will fail
15:45:45 [bblfish]
I know LDP is just a really good building block
15:46:22 [bblfish]
true. We may not be able to convince everyone, but I was of the understanding that this group in particular has a lot in common
15:46:26 [sandro]
Moving on to: 2. Dave tags the photo with Tantek
15:46:35 [bblfish]
also LDP 2 wants to do Web Access Control
15:47:20 [sandro]
do we do that via a POST of a new resource which says <photo> foaf:depicts <Tantek>, or with a PUT/PATCH of the metadata of <photo> ?
15:47:21 [bblfish]
ok Arnaud Le Hors mentioned that the Annotations working group was interested in using LDP
15:47:22 [betehess]
anyway, have fun! (I am not even sure why I started commenting here :-)
15:47:39 [bblfish]
thanks :)
15:47:56 [bblfish]
so for annotations we should probably see what they would do.
15:48:30 [bblfish]
so for notification we can develop something more semantic along the lines of http://bblfish.net/tmp/2011/05/09/
15:48:43 [bblfish]
it's reasonably easy to see how to do that.
15:49:08 [bblfish]
you have a relation from a profile to an LDPC notification container
15:49:28 [sandro]
or just use webmention
15:49:47 [sandro]
which is arguable the same thing, if you squint, and make that relation "webmention"
15:50:28 [bblfish]
ok, so we can just see if we can LDPCize webmention
15:50:38 [bblfish]
do you have a link for WebMention?
15:52:24 [sandro]
http://indiewebcamp.com/Webmention
15:52:35 [sandro]
I
15:53:04 [sandro]
I'm sketching out swat0 in ldp, with lots of issues. I guess I'll put it on the socweb wiki?
15:53:21 [bblfish]
ok, sounds good
15:53:24 [bblfish]
or github
15:53:42 [bblfish]
wiki is easier for the moment
15:54:26 [sandro]
any obvious URL to use?
15:54:46 [bblfish]
SwatLDP ?
15:57:04 [bblfish]
ah here is the access control document from LDP https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-acr.html
15:57:49 [bblfish]
I wonder if that has been put forward to the W3C yet
15:58:09 [sandro]
What does that mean?
15:59:29 [bblfish]
well that is meant to be a document from the LDP WG for the next LDP. I suppose it has to be used at some point. Perhaps for LDP next?
15:59:45 [bblfish]
and I suppose we have not yet reached that point yet
16:00:17 [sandro]
page started https://www.w3.org/wiki/Socialwg/LDP-SWAT0
16:00:59 [sandro]
http://www.w3.org/TR/ldp-acr/
16:01:07 [bblfish]
ok, nice.
16:01:26 [deiu]
deiu has quit (Quit: deiu)
16:01:30 [bblfish]
( for both links )
16:01:59 [bblfish]
ok, so how would I fill that wiki out sandro?
16:02:16 [bblfish]
I suppose I need space for "potential answer"
16:03:01 [sandro]
Maybe: "bblfish: <your proposed resolution>"
16:03:03 [sandro]
?
16:03:06 [bblfish]
ok.
16:03:45 [sandro]
are you going to do that right now?
16:03:54 [sandro]
or should I fill it out some more first?
16:04:27 [bblfish]
I suppose the tricky bit is that wiki's are not very good for simultaneous editing
16:04:46 [sandro]
right. maybe give me 30 more minutes, then I'll go do something else for a bit?
16:04:54 [bblfish]
ok
16:05:10 [bblfish]
In 1. I suppose we can agree that the URL is an ldpc
16:05:47 [bblfish]
in fact a basic container would do
16:06:07 [bblfish]
then the issue is: how does Dave's phone know where to post it?
16:06:55 [bblfish]
I suppose the simple answer is that the phone knows Dave's WebID and there is a link there to a number of photo containers that Dave Uses. Dave either chooses one of them at each upload or has a default
16:07:33 [bblfish]
s/there is a link there/there is a link from his webid profile /
16:08:36 [bblfish]
Issue 2. How to set access: one could imagine that the access is already set for that container in advance - and all the containees of the container have the same access restrictions
16:18:48 [bblfish]
I suppose we could then also show LDPSwat to the LDP group to get their feedback, and also to get them interested in what the Social Web WG is doing
16:18:48 [bblfish]
/me Going to check on baby Anaïs quickly, will be back
16:19:02 [sandro]
say hi for me :)
16:21:28 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
16:22:34 [sandro]
I think https://www.w3.org/wiki/Socialwg/LDP-SWAT0 is stable enough that others could add lines now without an edit conflict
16:24:09 [deiu]
deiu has left #dig
16:24:13 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
16:32:21 [bblfish]
thanks a lot sandro :-)
16:36:44 [sandro]
I'm mentioning it in a reply to your email
16:44:27 [bblfish]
I gave a few answers to the first part https://www.w3.org/wiki/Socialwg/LDP-SWAT0#To_what_URL.3F
16:44:40 [bblfish]
Perhaps we should make the questions stand out a bit more
16:47:12 [sandro]
can i post a reformatting of your answer?
16:47:31 [bblfish]
yes certainly
16:47:37 [bblfish]
I'll fill in the next bit
16:55:00 [sandro]
i rearranged "To what URL" -- I think it's somewhat clearer, and keeps the meaning, I hope.
16:56:01 [bblfish]
"app just posts to the user's URL" that's not very clear. Perhaps "to one of the users image containers" ?
16:59:55 [sandro]
fixing
17:01:48 [sandro]
fixed
17:01:52 [sandro]
I hope that's clear now
17:06:51 [bblfish]
mhh. That's weird. You want to post a picture to the users profile page?
17:07:18 [bblfish]
quoting: "sandro: app just posts to the URL which the user used in authentication ( eg Dave's http://dave.example/ or https://dave.service.example/ or http://service.example/dave )"
17:07:37 [melvster]
I think kingsley has already implemented swat0+ldp but didnt have anyone else to test with
17:08:12 [bblfish]
yeah, we were too early at the time. We needed a bunch of people to be able to play with, and a structure like a WG to be able to help build consensus
17:08:40 [melvster]
i could probably implement it from the command line, if that helps at all
17:09:26 [melvster]
no having to worry about cross origin stuff, proxies, persistence etc.
17:09:31 [sandro]
yeah, right now, we need to surface HOW those implementations work
17:09:45 [bblfish]
yep
17:10:31 [bblfish]
btw. am I correct in understanding that Activity Streams 2.0 is just an outgrowth of Atom Syndication format and the other RSS formats?
17:10:42 [bblfish]
json-ld version of those?
17:11:09 [sandro]
That wasn't my impression, but I really don't know
17:13:24 [bblfish]
http://www.w3.org/TR/activitystreams-core/
17:13:33 [melvster]
btw working from command line 3 other advantages 1. it knows my webid (saved) 2. it implicitly has authenticated the user 3. I can get realtime notifications of file changes etc.
17:14:47 [melvster]
and I can easily do this too: 'This can have a relation ( to be defined ) to one or more LDPCs to which the client can post a picture'
17:14:58 [melvster]
I just need to know the predicate
17:15:14 [bblfish]
melvster: yes curl is a good way to do initial testing of the service see https://github.com/read-write-web/rww-play/wiki/Curl-Interactions
17:16:26 [melvster]
bblfish: thanks, that's what I do now, tho wrapping curl in shell scripts for convenience, end goal is to run in the browser also
17:17:29 [melvster]
useful, I should wrap all these examples
17:19:16 [bblfish]
mhh mistakes in the Turtle <http://example.org/blog/> a <"urn:example:types:blog">
17:19:24 [melvster]
bblfish, sandro: re the swat0 wiki page ... if using tantek is the normative example, that's kind of hard, when we dont know when we're talking about tantek the homepage, or tantek the person ...
17:19:58 [melvster]
or should we use the tantek profile as a 'typical web 2.0 profile page' ?
17:20:01 [melvster]
then add #this ?
17:20:10 [melvster]
or #webid
17:20:31 [bblfish]
ok, I think activity streams is meant to be an evolution of Atom syntax
17:21:01 [bblfish]
in which case we could use that for the subscription format
17:23:21 [sandro]
melvster, personally, I'm done with #. I suggest keeping the wiki page neutral about that stuff.
17:23:37 [sandro]
but do what you have to, to get something that works, I suppose
17:24:32 [melvster]
sando: that's the thing ... it's ambiguous so without making a decision out of band, you cant have consistent identifiers, which may mean the tests failing
17:25:32 [sandro]
Yeah, so sketch out LDP-SWAT0-proposal1 with all the details you need?
17:27:05 [betehess]
sandro, I'll be at MIT tomorrow. do I have a chance to see you?
17:27:53 [sandro]
yes, I'm free at lunch, at least
17:28:02 [betehess]
well, I'll be with deiu :-)
17:28:09 [betehess]
so probably around the whole day
17:29:33 [melvster]
sandro: ok ... most interesting part to me is the notification ... id like to know how to do that for payments too
17:30:40 [sandro]
betehess, deiu might have some conflicts he might not know about yet :-]
17:31:01 [sandro]
betehess, (I only told him loosely we had time Thursday to talk to Tim)
17:31:01 [deiu]
oh? :)
17:31:04 [betehess]
oh I didn't plan to work with him all day :-)
17:31:10 [sandro]
oh, okay
17:31:15 [deiu]
we’re not working together
17:31:20 [sandro]
gotcha
17:31:20 [betehess]
I hope to have time for all of you guys!
17:31:21 [deiu]
not this time at least
17:31:33 [betehess]
well, we have to update LD Patch
17:31:50 [betehess]
we could plan 1 hour for that maybe
17:31:51 [betehess]
anyway
17:31:54 [betehess]
I have to leave now
17:32:09 [betehess]
the bus station will be crazy after this snowstorm
17:32:16 [deiu]
yeah
17:32:26 [deiu]
I’m going to be at MIT today until you get here
17:32:51 [betehess]
betehess has quit (Quit: Leaving)
17:32:56 [sandro]
melvster, I know of three general approaches. (1) folks publish the URL of where you can post notifcations for them, (2) webmention, and (3) people create standing queries for the stuff that interests them. I think (1) and (2) can probably be merged into on thing, with a little work.
17:33:14 [bblfish]
yes
17:34:03 [bblfish]
what is cimba? pointer?
17:34:17 [melvster]
http://cimba.co
17:37:01 [bblfish]
mhh is there something that explains how it works?
17:37:09 [melvster]
yes
17:37:16 [melvster]
one sec
17:37:27 [bblfish]
ah it uses WebID :-)
17:37:32 [bblfish]
let me see if mine is up to date
17:39:02 [bblfish]
cymba is taking a lot of time calculating
17:39:21 [melvster]
bblfish: https://fcns.eu/docs/crosscloud-cimba.pdf
17:41:41 [bblfish]
thanks
17:44:53 [bblfish]
ok, it's looking pretty good
17:50:27 [bblfish]
I'll try to think about how Activity Streams fits in.
17:50:40 [bblfish]
but this exercise was definitely worth the effort.
17:59:47 [bblfish]
bblfish has quit (Remote host closed the connection)
18:04:49 [bblfish]
bblfish (~bblfish@p200300624776CAA9505A05AF85C68C10.dip0.t-ipconnect.de) has joined #dig
18:05:41 [melvster]
i should start running GOLD locally via a freedombox
18:06:13 [melvster]
anyone know a good dyndns solution?
18:07:06 [bblfish]
bblfish has quit (Remote host closed the connection)
18:14:05 [scor]
scor (scor@drupal.org/user/52142/view) has joined #dig
18:52:01 [bblfish]
bblfish (~bblfish@p5DC79F88.dip0.t-ipconnect.de) has joined #dig
18:52:24 [bblfish]
DIGlogger: pointer?
18:52:24 [bblfish]
See http://dig.csail.mit.edu/irc/dig/2015-01-28#T18-52-24
18:56:12 [bblfish]
Ok, I wonder if we can send that page to the LDP WG.
19:02:30 [bblfish]
I'll wait a little
19:06:56 [bblfish]
bblfish has quit (Remote host closed the connection)
19:09:01 [deiu]
deiu has quit (Quit: deiu)
19:09:20 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
19:11:14 [deiu]
deiu has quit (Read error: Connection reset by peer)
19:11:20 [deiu_]
deiu_ (~andrei@unaffiliated/deiu) has joined #dig
19:23:18 [scor]
scor has quit (Quit: scor)
20:11:21 [scor]
scor (~scor@c-98-216-67-164.hsd1.ma.comcast.net) has joined #dig
20:11:21 [scor]
scor has quit (Changing host)
20:11:21 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
20:35:01 [scor]
scor has quit (Quit: scor)
20:36:28 [melvster]
when you post to an LDPC you get back Location: Link: rel="acl" and Link: rel="meta"
20:36:44 [melvster]
what's the rel="meta" for? ... it's the same as Location it seems ...
20:37:07 [sandro]
I don't think rel="meta" is in the spec
20:37:32 [melvster]
sandro: i get it back from Cimba.co ... is it extraneous, do you know?
20:37:58 [sandro]
it might come in to play if the resource is an image or something that cant include RDF
20:38:10 [melvster]
ah ok, didnt think of that case, thanks
20:38:21 [sandro]
that's just an educated guess
20:39:05 [melvster]
sandro: interesting you should say that as uploading a photo is the first part of LDP-SWAT0
20:39:13 [sandro]
:)
20:39:49 [melvster]
btw it authenticated me automatically using the cookie (which I copied to curl)
20:40:06 [melvster]
normally these days you can right click from a browser and get the curl line
20:40:45 [sandro]
? I didn't think cimba used cookies. I thought it only used webid for auth.
20:41:19 [melvster]
sandro: I seem to have a cookie set, I know it uses WebID at least to sign in, but may use a cookie after that, which I think makes sense
20:41:31 [melvster]
I can test it
20:42:02 [melvster]
'sandro: app just posts to the URL which the user used in authentication ( eg Dave's http://dave.example/ or https://dave.service.example/ or http://service.example/dave )'
20:42:27 [melvster]
so I post to an LDPC ... with the photo, I presume the created resource will come back in Location:
20:42:51 [melvster]
at this point it seems just to be a generic photo
20:43:00 [melvster]
that we know nothing about
20:43:16 [sandro]
Right.
20:43:37 [melvster]
so cimba already handles the acl using rel='acl' and it does a PUT on that
20:43:43 [sandro]
I think some metadata, like the acl, and maybe the tagging, can/should be sent along with the photo, in Link headers.
20:43:47 [sandro]
That sounds about right.
20:44:01 [melvster]
im just looking at the tagging
20:44:31 [melvster]
"{ photo foaf:depicts: tantek } "
20:45:02 [sandro]
of course we run into httpRange-14 again on tantek. :-(
20:45:33 [sandro]
for now I guess use tantek.com/#this ?
20:45:46 [melvster]
sandro: funny you should bring that up ... I had a long conversation with sandeep who created "web mention" about that -- it's popular with the indie web folks
20:46:05 [melvster]
it was hard to explain HR14
20:46:26 [sandro]
yes, and working with the indieweb folks is one of the reasons I've given up on it.
20:46:36 [melvster]
but then I said to him ... "I may like ricky martin's home page, but may not like ricky martin" -- and he totally got it :)
20:46:44 [sandro]
but I haven't convinced timbl, etc, yet.
20:47:31 [sandro]
getting it in a conversation like that is entirely different, though, that getting it throughout the architecture, and having EVERYONE get it.
20:47:48 [melvster]
yes very misunderstood issue
20:48:05 [sandro]
so, IMHO we should just give up and stick with indirection identification.
20:48:38 [sandro]
it works perfectly well. it gets complicated only when you want to do complicated things, like Ricky Martin but not his profile page.
20:48:46 [melvster]
what do you mean by indirection indentification?
20:49:03 [melvster]
oh indirect identifiers
20:49:06 [melvster]
as per awww
20:49:26 [sandro]
just use http://www.w3.org/People/Berners-Lee/ as the URL (indirectly) for Tim.
20:49:43 [sandro]
I need to run. bbiab.
20:49:50 [melvster]
np cu! :)
20:50:45 [Sebastien-L]
Sebastien-L has quit (Ping timeout: 276 seconds)
21:08:19 [bblfish]
bblfish (~bblfish@p200300624776CAA9F5B9590BC4A14FAB.dip0.t-ipconnect.de) has joined #dig
21:13:41 [GitHub20]
[13rdflib.js] 15deiu pushed 3 new commits to 06master: 02http://git.io/FzHp
21:13:41 [GitHub20]
13rdflib.js/06master 14107113a 15deiu: Revert "Replaced deprecated nodeValue with value."...
21:13:41 [GitHub20]
13rdflib.js/06master 149c1dfab 15deiu: Revert "Added missing typeof check for tabulator."...
21:13:41 [GitHub20]
13rdflib.js/06master 14cef075f 15deiu: Merge branch 'master' of github.com:linkeddata/rdflib.js
21:16:50 [GitHub192]
[13rdflib.js] 15deiu pushed 1 new commit to 06master: 02http://git.io/Fz7R
21:16:50 [GitHub192]
13rdflib.js/06master 1439246fd 15deiu: Added missing typeof check for tabulator
21:28:18 [bblfish]
bblfish has quit (Remote host closed the connection)
21:50:12 [bblfish]
bblfish (~bblfish@p200300624776CAA9790C2B121594E97A.dip0.t-ipconnect.de) has joined #dig
22:13:00 [deiu_]
timbl: I hope you haven’t updated rdflib.js the past few days, there was a bad bug in it (all fixed now)
22:46:41 [klip]
bblfish, sandro: JFI there exists another approach to notifications: AKSW's incubator contains http://dssn.org/ where they are using SemanticPingback http://aksw.org/Projects/SemanticPingback.html There is a PHP impl. http://aksw.org/Projects/Xodx.html
22:47:45 [sandro]
klip, are you arguing that this is what should be in the standard for the SocialWeb WG? I know of dozens of protocols. Not terribly interested in more, frankly.
22:48:03 [sandro]
aka, what makes this one better than all the others?
22:48:37 [melvster]
sandro: I thought semantic pingback was the established technique ... what other ones are there?
22:49:26 [melvster]
unless you mean webmention which is neat, but not particularly webby
22:49:39 [sandro]
Not terribly webby?
22:49:48 [melvster]
semantic webby :)
22:50:01 [sandro]
You mean RDFy?
22:50:13 [melvster]
yes
22:50:16 [sandro]
I think RDFy is a liability here, not an asset.
22:50:27 [sandro]
Unless it makes really good use of RDF
22:51:06 [sandro]
Pingback is a forgotten failure, so how does RDF make it good again?
22:53:15 [melvster]
just uses URIs from two parties and a message, which is extensible ... then you can find an endpoint with pingback : to ... deiu_ implemented it in my profile and it worked pretty well, kingsley also implements it ... I have one in my profile ... not really sure if there are any alternatives out there of standards quality?
22:54:10 [deiu_]
melvster: honestly..it sucks :)
22:54:25 [melvster]
deiu_: well what's better?
22:54:35 [deiu_]
nothing, that’s the problem
22:55:31 [sandro]
arguably webmention is at least (1) simpler, and (2) makes some efforts to deal with spam, and (3) isn't past its expiration date
22:55:58 [sandro]
I don't think (2) is good enough yet, though.
22:56:53 [melvster]
spam is an interesting problem, proof of work used in bitcoin was originally used as an anti spam technique
22:58:15 [melvster]
im not sure how widely deployed webmention is, doesnt pingback have more traction?
22:59:20 [sandro]
I think pingback has been dead for many years now, killed by spam.
22:59:34 [deiu_]
wordpress still uses it
22:59:46 [sandro]
webmention hasn't caught on, and they're trying to make sure it can handle spam before it does.
23:00:10 [sandro]
Hm. I haven't seen a trackback/pingback on a post in years.
23:01:04 [melvster]
we get some occasionally on community group blog posts (I think wordpress)
23:01:34 [klip]
sandro: I'm just passing information related to notifications as you were talking about available solutions. That's why I wrote "JFI" at the beginning :)
23:02:20 [melvster]
semantic pingback is linked at the bottom of the webmention spec with pingback and trackback
23:03:19 [sandro]
re pingback and trackback in WP, here's a debate (in the comments) about whether to take them out of the code, since few people use them any more.... http://www.elegantthemes.com/blog/resources/wordpress-trackbacks-and-pingbacks
23:03:58 [sandro]
understood, klip, sorry I reacted too negatively. (it's just all a bit much sometimes :-)
23:05:46 [melvster]
O_o https://www.w3.org/wiki/Socialwg/API/Layers
23:09:25 [melvster]
"SWAT0 is a terrible use-case for this discussion" -- Evan
23:09:32 [melvster]
hehe what I said 3 years ago! :P
23:09:54 [melvster]
but I actually think it's not too hard to implement, interesting bit seems to be notifications
23:12:08 [melvster]
http://www.w3.org/wiki/Socialwg/Social_API/OpenSocial_Activity_Streams_API
23:12:46 [melvster]
Read
23:12:47 [melvster]
GET "/activitystreams/" User-Id "/" Group-Id [ "/" App-Id [ "/" (Activity-Id / Array<Activity-Id>) ] ]
23:13:01 [melvster]
I guess opacity is not in vogue in 2015 :)
23:19:21 [melvster]
minutes are interesting
23:19:29 [melvster]
good points from bblfish
23:19:46 [melvster]
ldp does lack notifications
23:20:22 [melvster]
so they only just reviewed the facebook api last week ... I have to say I quite like the facebook social framework and api, they even support webid
23:20:50 [melvster]
if activity streams can be made to do what facebook can do that'd be grat
23:20:54 [melvster]
s/grat/great
23:21:16 [melvster]
at one point facebook were saying that they would adopt open social if it got mature ... but that never really happened
23:25:43 [melvster]
i might actually write a browser as a front end to my command line stuff
23:26:06 [melvster]
turns out it's super easy to add a webkit style browser to an ubuntu app
23:28:33 [melvster]
sandro: re your facebook usecase: excellent!
23:30:47 [sandro]
thanks
23:33:33 [klip]
np, sandro :)
23:36:22 [bblfish]
bblfish has quit (Remote host closed the connection)