IRC log of dig on 2012-10-22

Timestamps are in UTC.

00:07:06 [bblfish]
bblfish has quit (Remote host closed the connection)
00:09:05 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-132-122.w86-198.abo.wanadoo.fr) has joined #dig
00:10:52 [bblfish]
bblfish has quit (Read error: Connection reset by peer)
00:12:04 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-132-122.w86-198.abo.wanadoo.fr) has joined #dig
00:14:59 [melvster1]
melvster1 has quit (Ping timeout: 252 seconds)
00:20:05 [bblfish]
bblfish has quit (Read error: Connection reset by peer)
00:20:35 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-132-122.w86-198.abo.wanadoo.fr) has joined #dig
00:22:21 [bblfish]
bblfish has quit (Remote host closed the connection)
02:28:11 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-132-122.w86-198.abo.wanadoo.fr) has joined #dig
03:11:29 [kennyluck]
kennyluck (~kennyluck@119.161.158.96) has joined #dig
04:39:01 [rszeno]
rszeno has quit (Quit: Leaving.)
08:23:42 [melvster]
melvster (~melvin@p4FF97FC8.dip.t-dialin.net) has joined #dig
08:35:52 [deiu]
deiu (~andrei@157.159.103.91) has joined #dig
08:35:52 [deiu]
deiu has quit (Changing host)
08:35:52 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
11:12:56 [trueg_away]
trueg_away is now known as s-trueg
11:19:42 [nathanr]
nathanr (~nathan@host86-141-252-78.range86-141.btcentralplus.com) has joined #dig
11:21:13 [webr3]
webr3 has quit (Ping timeout: 252 seconds)
11:26:06 [RalphS]
RalphS (RSwick@30-7-118.wireless.csail.mit.edu) has joined #dig
11:27:42 [DIGlogger]
DIGlogger (~dig-logge@groups.csail.mit.edu) has joined #dig
11:27:42 [pratchett.freenode.net]
topic is: Decentralized Information Group @ MIT http://dig.csail.mit.edu/
11:27:42 [pratchett.freenode.net]
Users on #dig: DIGlogger RalphS nathanr deiu melvster kennyluck bblfish timbl Yudai manu-db tyteen4a03 ericP Snuupy s-trueg mattl sandro presbrey manu1 dsheets bergi_
11:55:38 [kennyluck]
kennyluck has quit (Quit: kennyluck)
12:11:28 [deiu]
melvster, ping
14:07:32 [mhausenblas]
mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig
14:08:02 [timbl_]
timbl_ (~timbl@c-24-62-225-11.hsd1.ma.comcast.net) has joined #dig
14:11:40 [timbl]
timbl has quit (Ping timeout: 246 seconds)
14:12:23 [timbl_]
timbl_ has quit (Ping timeout: 245 seconds)
14:43:13 [scor]
scor (~scor@132.183.243.250) has joined #dig
14:43:14 [scor]
scor has quit (Changing host)
14:43:14 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
15:05:11 [mhausenblas]
mhausenblas has quit (Quit: http://mhausenblas.info/#i says TTYL)
15:25:58 [rszeno]
rszeno (~rszeno@79.114.98.205) has joined #dig
15:35:00 [timbl]
timbl (~timbl@70.42.157.32) has joined #dig
15:48:52 [amy]
amy (~amy@30-6-207.wireless.csail.mit.edu) has joined #dig
15:52:28 [nathanr]
nathanr is now known as webr3
15:53:11 [melvster]
deiu: pong
16:01:06 [deiu]
deiu has quit (Quit: Leaving)
16:09:49 [timbl]
timbl has quit (Ping timeout: 260 seconds)
16:12:25 [timbl]
timbl (~timbl@70.42.157.32) has joined #dig
16:24:10 [Pipian-Work]
Pipian-Work (~Pipian@2001:470:8b2d:7d8:658d:b908:d6e3:4887) has joined #dig
16:29:16 [webr3]
rww uri-minting question.. I want to PUT new descriptions to a server, and have the server provide an (available) uri .. but not by POSTing to a collection - best I can think of is the equiv of an auto-inc resource which provides a new uri on each GET
16:29:16 [timbl]
timbl has quit (Read error: Connection reset by peer)
16:30:29 [webr3]
anybody got any other ideas?
16:40:26 [timbl]
timbl (~timbl@70.42.157.32) has joined #dig
16:44:10 [presbrey]
webr3, consider hashed ids?
16:45:25 [presbrey]
hash something guaranteed unique
16:45:58 [presbrey]
like: [timestamp][author][content]
16:46:34 [presbrey]
if your PUT collides, expect a 409
16:47:04 [presbrey]
you can retry after 1 sec (in timestamp+1 => the hash will change)
16:47:50 [presbrey]
after success, POST/append the link to the index
16:59:52 [melvster]
melvster has quit (Ping timeout: 245 seconds)
17:01:50 [melvster]
melvster (~melvin@p4FF97FC8.dip.t-dialin.net) has joined #dig
17:07:52 [s-trueg]
s-trueg is now known as trueg_away
18:14:00 [trueg_away]
trueg_away is now known as s-trueg
18:43:49 [timbl]
timbl has quit (Ping timeout: 260 seconds)
19:13:53 [RalphS]
RalphS has quit ()
19:22:01 [timbl]
timbl (~timbl@access1.farmingdale.i-2000.net) has joined #dig
19:46:04 [s-trueg]
s-trueg is now known as trueg_away
20:19:30 [webr3]
webr3 has quit (Ping timeout: 268 seconds)
20:22:58 [webr3]
webr3 (~nathan@host217-44-74-203.range217-44.btcentralplus.com) has joined #dig
20:25:47 [GitHub31]
[data.fm] presbrey pushed 3 new commits to master: http://git.io/QWTDbw
20:25:47 [GitHub31]
[data.fm/master] index.html/editor: add contentType selection - presbrey
20:25:47 [GitHub31]
[data.fm/master] GET: offer WebSocket updates - presbrey
20:25:47 [GitHub31]
[data.fm/master] www: drop X- headers - presbrey
20:53:47 [melvster]
melvster has quit (Quit: Leaving.)
20:57:16 [melvster]
melvster (~melvin@p4FF97FC8.dip.t-dialin.net) has joined #dig
21:10:47 [webr3]
presbrey, ty, going to use strict etags and model it like a state machine, using if-* headers to form a strict mode where oyu can only update if you know the previous versions etag (optionally turn it on and off)
21:11:24 [presbrey]
interesting, please send me an eg. when you are done
21:12:05 [presbrey]
we currently allow a hack "Options: clobber" for updating without etag
21:17:50 [webr3]
I certainly will, and will have more q's and discussion if that's okay over the next week whilst I develop it. I've reviewed and ran data.fm in detail, so aware of all the approaches you've put in it :) v nice work.
21:20:56 [webr3]
I have to dash now, but I'll drop you an email or pointer very soon, as it's ke feature could do with some feedback (simple version is, it updates all reverse links and collection membership by hooking in on the predicates / type of thing, then sends updates to referenced resources saing what changed (add or remove)
21:22:38 [webr3]
so if you have say <foo> :cat <ideas>, then a message will be sent over the uniform interface to <ideas> with the aforementioned triple and the resource containing it, allowing <ideas> to specify that <ideas> :member <foo>, and in turn that's a state change which may update other resources and so forth
21:22:55 [webr3]
basically do most of the stuff we normally do behind the interface, in a generic way over the interface
21:24:47 [webr3]
to create generic "resource management agents" that can support any domain, like LDP with understanding of properties, backlinks, notifications, in a stateful manner (like paper trail, and where the answer to each question is precomputed before an agent asks a question .. you said that lol)
21:27:26 [webr3]
must dash, will drop something here or via email once a working model + half decent doc / intro is done. Will code in PHP 5.3 and maybe borrow some stuff from data.fm, although I want it all to work on static documents, with PHP positioned as an extension to apache which handles things the way I want, rather than default dav behaviour
22:06:34 [scor]
scor has quit (Quit: scor)
22:19:03 [timbl_]
timbl_ (~timbl@207.97.130.25) has joined #dig
22:22:24 [timbl]
timbl has quit (Ping timeout: 244 seconds)
22:22:24 [timbl_]
timbl_ is now known as timbl
22:34:05 [melvster1]
melvster1 (~melvin@p4FF975E9.dip.t-dialin.net) has joined #dig
22:34:35 [melvster1]
melvster1 has quit (Remote host closed the connection)
22:36:04 [melvster]
melvster has quit (Ping timeout: 260 seconds)
22:36:56 [melvster]
melvster (~melvin@p4FF975E9.dip.t-dialin.net) has joined #dig
23:12:01 [bblfish]
bblfish has quit (Read error: Connection reset by peer)
23:12:35 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-132-122.w86-198.abo.wanadoo.fr) has joined #dig
23:14:08 [melvster]
melvster has quit (Read error: Operation timed out)
23:34:47 [github]
[rdflib.js] presbrey pushed 1 new commit to master: http://git.io/8PC0LQ
23:34:47 [github]
[rdflib.js/master] [web] bugfix requestURI.addType (doc undefined; kb.any returns Term) - presbrey
23:58:09 [rszeno]
presbrey i have a question about 'var xhr' from lines 922 and 944 of web.js
23:59:10 [presbrey]
sure, what?
23:59:54 [rszeno]
as far as i know declaring a variable with var in a function will make it global