IRC log of dig on 2012-03-05

Timestamps are in UTC.

00:28:58 [melvster]
melvster has quit (Ping timeout: 260 seconds)
01:01:41 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
01:04:50 [charles2]
charles2 has left #dig
01:32:53 [cheater_]
cheater_ has quit (Ping timeout: 255 seconds)
01:37:17 [scor]
scor has quit (Quit: scor)
01:47:06 [cheater_]
cheater_ (~cheater@dslb-084-057-016-168.pools.arcor-ip.net) has joined #dig
01:48:51 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
02:18:24 [scor]
scor has quit (Quit: scor)
03:08:07 [lkagal]
lkagal has quit (Quit: lkagal)
06:24:02 [melvster]
melvster (~melvin@p4FF966E8.dip.t-dialin.net) has joined #dig
12:57:58 [DIGlogger]
DIGlogger (~dig-logge@groups.csail.mit.edu) has joined #dig
12:57:58 [asimov.freenode.net]
topic is: Decentralized Information Group @ MIT http://dig.csail.mit.edu/
12:57:58 [asimov.freenode.net]
Users on #dig: DIGlogger RalphS tlr danbri melvster cheater_ presbrey bblfish timbl rszeno kennyluck betehess ericP manu-db Yudai__ mattl manu1 sandro
12:58:26 [DIGlogger]
DIGlogger (~dig-logge@groups.csail.mit.edu) has joined #dig
12:58:26 [niven.freenode.net]
topic is: Decentralized Information Group @ MIT http://dig.csail.mit.edu/
12:58:26 [niven.freenode.net]
Users on #dig: DIGlogger RalphS tlr danbri melvster cheater_ presbrey bblfish timbl rszeno kennyluck betehess ericP manu-db Yudai__ mattl manu1 sandro
12:59:04 [DIGlogger]
DIGlogger (~dig-logge@groups.csail.mit.edu) has joined #dig
12:59:04 [barjavel.freenode.net]
topic is: Decentralized Information Group @ MIT http://dig.csail.mit.edu/
12:59:04 [barjavel.freenode.net]
Users on #dig: DIGlogger RalphS tlr danbri melvster cheater_ presbrey bblfish timbl rszeno kennyluck betehess sandro manu1 mattl Yudai__ manu-db ericP
13:18:04 [timbl_]
timbl_ (~timbl@c-24-62-225-11.hsd1.ma.comcast.net) has joined #dig
13:18:54 [timbl_]
timbl_ has quit (Client Quit)
13:22:40 [timbl]
timbl has quit (Ping timeout: 276 seconds)
13:44:56 [bblfish]
bblfish has quit (Quit: bblfish)
13:46:49 [bblfish]
bblfish (~bblfish@ALagny-551-1-88-210.w90-35.abo.wanadoo.fr) has joined #dig
14:21:04 [bblfish]
morning
14:26:18 [timbl]
timbl (~timbl@w3cdhcp5.w3.org) has joined #dig
14:37:45 [bblfish]
betehess: you added a Reader interface, but it is a blocking one. Any idea of what a good non blocking one would look like?
14:39:47 [betehess]
Enumerator[Triple]
14:39:56 [betehess]
see the interface in Play
14:40:00 [betehess]
Play 2
14:40:21 [bblfish]
ok. thanks
14:44:08 [mhausenblas]
mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig
14:44:10 [danbri]
danbri has quit (Remote host closed the connection)
14:49:50 [mhausenblas]
mhausenblas has quit (Quit: brb)
14:50:30 [mhausenblas]
mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig
14:51:20 [mhausenblas_]
mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig
14:52:57 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
14:54:06 [mhausenblas]
mhausenblas has quit (Client Quit)
14:54:07 [mhausenblas_]
mhausenblas_ is now known as mhausenblas
14:54:21 [mhausenblas_]
mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig
14:55:52 [mhausenblas]
mhausenblas has quit (Remote host closed the connection)
14:55:52 [mhausenblas_]
mhausenblas_ is now known as mhausenblas
14:56:12 [mhausenblas]
mhausenblas has quit (Client Quit)
15:01:40 [bblfish_]
bblfish_ (~bblfish@ALagny-551-1-88-210.w90-35.abo.wanadoo.fr) has joined #dig
15:03:04 [bblfish]
bblfish has quit (Ping timeout: 245 seconds)
15:03:04 [bblfish_]
bblfish_ is now known as bblfish
15:13:54 [bblfish]
bblfish has quit (Ping timeout: 245 seconds)
15:21:10 [bblfish]
bblfish (~bblfish@ALagny-551-1-184-97.w90-3.abo.wanadoo.fr) has joined #dig
15:44:21 [Pipian_]
Pipian_ (~pipian@31-35-101.wireless.csail.mit.edu) has joined #dig
15:59:57 [bblfish]
bblfish has quit (Quit: bblfish)
16:03:04 [bblfish]
bblfish (~bblfish@AAubervilliers-651-1-340-214.w83-114.abo.wanadoo.fr) has joined #dig
16:08:35 [amy]
amy (~amy@30-6-207.wireless.csail.mit.edu) has joined #dig
16:45:05 [presbrey]
melvster, do you have any examples running on github pages using data.fm remotely via CORS?
16:50:12 [bblfish]
I have this one http://bblfish.github.com/rdflib.js/example/people/social_book.html
16:50:21 [bblfish]
but it's not finished
16:51:06 [bblfish]
presbrey: did you receive my e-mail?
16:51:31 [presbrey]
yes I have nearly composed the reply now
16:52:11 [presbrey]
I only have data.fm-local examples but I think its important to note the app does/may/should not be hosted by the storage/graph provider
16:52:37 [bblfish]
ah?
16:52:46 [bblfish]
you think they should be different?
16:53:04 [bblfish]
or just that they may be placed in different locations?
16:53:24 [bblfish]
betehess: It is a pitty though that these Play! libraries are not shipped independently One would have to copy the source code from play into "pimp" to be able to write a library that used it. One would then have a dependency either on one a file, or
16:53:25 [presbrey]
that the flexibility exists
16:53:29 [bblfish]
ah yes
16:53:31 [melvster]
presbrey let me look
16:55:11 [melvster]
opentabs should run against data.fm
16:55:25 [melvster]
on github
16:56:26 [melvster]
hmmm odd gh-pages not responding
16:57:25 [presbrey]
Request URL:http://melvincarvalho.github.com/OpenTabs/javascripts/opentabs.js
16:57:25 [presbrey]
Request Method:GET
16:57:25 [presbrey]
Status Code:404 Not Found
16:58:51 [melvster]
ah interesting
16:59:40 [melvster]
does it have to be github, or can it be any site?
17:00:52 [presbrey]
sure I meant any site
17:00:59 [presbrey]
its too late now as I've sent the reply :)
17:01:07 [presbrey]
should be in both your inboxes
17:01:18 [presbrey]
but I'm still curious for next time I can refer it...
17:04:54 [presbrey]
oops I forgot one little bit: "All HTTP responses send a User header with your observed identity used to check ACLs. You can also explicitly call https://data.fm/user.js to check with JS, and this also supports ?callback=."
17:06:15 [melvster]
presbrey bblfish looks awesome!
17:06:21 [melvster]
maybe they want to look at monocles
17:06:54 [melvster]
someone ported the diaspora front end to js and couch https://github.com/maxogden/monocles
17:07:27 [melvster]
we badly need a linked data read / write social system
17:07:38 [melvster]
there's a few panes in tabulator
17:07:49 [bblfish]
well it should not be that difficult to do on top of data.fm right?
17:08:07 [melvster]
if you know javascript yes
17:09:42 [melvster]
but it was never that difficult to build a social network on top of FOAF
17:11:13 [melvster]
but i think a data.fm backend is a big advantage now
17:11:54 [melvster]
just need someone that understands linked data and that will focus on a specific app
17:14:44 [melvster]
bblfish: are you going to be working with yuk?
17:14:58 [bblfish]
not sure, but we are all working together right?
17:15:33 [melvster]
we sure are! :)
17:16:03 [melvster]
but to have someone focusing on social would be really cool
17:16:05 [bblfish]
the mesh is building itself slowly
17:19:42 [melvster]
also ive come to realize that people that are starting out with linked data need a lot of mentoring
17:19:54 [melvster]
eg you need to explain the power of using URIs
17:23:16 [melvster]
i didnt know harry halpin was in france
17:23:29 [melvster]
bblfish: anywhere near you?
17:24:14 [bblfish]
Well he travels a lot. I think he said he'd be in Belgium today
17:24:58 [melvster]
ah
17:25:09 [melvster]
you could form a sort of social web 'dream team' :)
17:31:54 [bblfish]
distributed social web groups are like herding cats
17:32:01 [bblfish]
you can't really work with anyone
17:32:58 [bblfish]
the only thing one can count on is very simple APIs
17:41:15 [melvster]
bblfish: what about this? http://seebi.github.com/deck.js/2012-03-01-BISOffsiteMeeting-PhD/
17:43:26 [presbrey]
melvster, I noticed you have some jsonld libs in opentabs. do you use that with data.fm?
17:43:58 [melvster]
presbrey: just to turn things into turtle, or to canonicalize
17:44:16 [melvster]
im mainly using rdf json at the moment
17:44:28 [melvster]
it's pretty simple
17:44:42 [melvster]
long term ill make everything json ld i think
17:45:24 [presbrey]
I much prefer its framing for prefixing/qnames
17:45:59 [presbrey]
though I bet gzip does a better job minifying the data
17:46:18 [melvster]
i tend to just shove the @context in there in a non disruptive way ... json ld macros are really helpful too
17:46:23 [presbrey]
esp. for small number of predicates but many triples++
17:46:55 [melvster]
presbrey did you see the slides? ^^ perhaps ontowiki can join our 'swarm'
17:47:02 [presbrey]
and mass-work on similar types is most common imo
17:53:34 [presbrey]
cool he has a webid
17:54:36 [presbrey]
(gh:seebi)
17:54:38 [presbrey]
I am still stuck back on the diaspora in JS you pasted... lots of nice libs in there!
17:54:50 [melvster]
ahh
17:55:20 [bblfish]
nice
17:57:35 [melvster]
i guess you can make a pretty decent front end these days just using twitter bootstrap 2
17:59:56 [melvster]
sebastian tramp also runs this http://planet-fsw.lod2.eu/index.html
18:00:00 [melvster]
which is pretty nice
18:08:20 [presbrey]
for servers that don't support, your storage api can convert json-ld you develop to turtle on the wire?
18:25:37 [melvster]
presbrey: yes the jsonld lib can convert to turtle
19:30:30 [melvster]
presbrey: I think I have traced where the sparql update should happen in mashlib
19:30:32 [melvster]
clearInputAndSave: function clearInputAndSave(e){
19:30:32 [melvster]
if (!this.lastModified) return;
19:31:14 [melvster]
I think that lastModified is not getting set and that's why it doesnt change the element into an input
19:31:20 [melvster]
im still tracing why that is
19:31:41 [melvster]
line: 18533
19:31:42 [presbrey]
mashlib? are you in tabulator or rdflib.js?
19:32:00 [melvster]
im using mashlib with chrome right now
19:34:01 [presbrey]
in mashlib, timbl has setup section component delimiters /*/// begin/end {outline,web,etc}.js */ for seeing where you really are
19:35:37 [melvster]
im getting to know the whole thing pretty well now :)
19:37:08 [melvster]
but this is tab/userinput.js
20:00:12 [timbl]
prebrey, do you think we should make a version of the library which loads itself as distinct files for places where there is a suitabeloader
20:00:13 [timbl]
?
20:01:35 [timbl]
By the way, when building up applications, I think it is good to factor a pane int generalized widgets, and add them to a library as you go.
20:02:05 [timbl]
I have done that a bit, and need to factor out some more stuff from e.g. the trasaction pane.
20:03:47 [timbl]
There are widgets form this in tabulator-firefox/content/js/panes/paneUtils.js
20:03:54 [timbl]
we could make them more modular
20:03:58 [timbl]
as they grow
20:05:26 [melvster]
nice
20:07:52 [melvster]
timbl: what do you think are the biggest priorities for tabulator right now (I know there's an issue tracker) ... but do you think we want to get the social side going, or just clean everything up?
20:12:05 [kennyluck]
kennyluck has quit (Ping timeout: 248 seconds)
20:13:13 [timbl]
1) Review the issue tracker ! :-)
20:13:36 [timbl]
i think that part of it is a priority list for applications, like friemnds etc
20:14:02 [timbl]
I think part of it is solidifying the middleware and ther server side as open source products people count on
20:14:49 [timbl]
I think part of it is doing research on bets way for the user to -- chose which workspace to use for a new thing (calendar, event, etc) and how to make workspaces and give themACL
20:14:59 [timbl]
and nice UIs for ACLs of course
20:15:49 [melvster]
got it, thanks ... im currently getting to understand some of the details ... hopefully bblfish and nathan will also have some time to work on tabulator later in the year ... maybe we can get some other linked data enthusiasts too :)
20:16:52 [timbl]
Also of course test suites for the protocols and for the rdflib.js
20:17:04 [melvster]
yes
20:36:50 [presbrey]
yes well-known rdflib componentry seems ideal especially for debugging
20:37:39 [presbrey]
currently I have a loop: make -BC js/rdf/; sleep 5
20:38:20 [presbrey]
well 5 sometimes lower/higher depending how many other things are going too :)
20:40:26 [presbrey]
and when the node environ gets going, mashlib will be "impossible" there too
20:40:36 [presbrey]
I haven't seen a debugger as nice as chrome for node yet
20:52:02 [presbrey]
bblfish, thanks for adding that great example. I meant to send that along first my first reply
20:52:49 [presbrey]
most of that email probably needs to go on the github wiki
20:53:02 [bblfish]
good idea :-)
20:53:18 [bblfish]
I am just reading the Play! wiki right now. Very useful.
20:53:31 [bblfish]
https://github.com/playframework/Play20/wiki/ScalaActionsComposition
21:02:34 [melvster]
bblfish: are you writing a game?
21:02:45 [bblfish]
no
21:03:00 [bblfish]
I said programming is like an adicive game
21:03:25 [melvster]
ahhh
21:03:35 [melvster]
yes i gamify some of my coding
21:19:34 [RalphS]
RalphS has quit ()
22:15:04 [kennyluck]
kennyluck (~kennyluck@114-43-126-158.dynamic.hinet.net) has joined #dig
22:31:53 [timbl_]
timbl_ (~timbl@31-34-90.wireless.csail.mit.edu) has joined #dig
22:34:53 [timbl]
timbl has quit (Ping timeout: 260 seconds)
22:34:53 [timbl_]
timbl_ is now known as timbl
22:37:18 [rszeno]
bblfish, Tuesday March 15:00 UTC, must be 6 not 5
22:37:22 [timbl]
timbl has quit (Quit: timbl)
22:37:49 [bblfish]
what do you mean it must be 6 not 5?
22:37:57 [rszeno]
yes
22:38:05 [rszeno]
5 is Monday
22:38:14 [rszeno]
was, :)
22:38:20 [bblfish]
ah ok
22:38:33 [bblfish]
can you send a correction :-)
22:38:38 [rszeno]
:)
22:38:52 [rszeno]
why me?
22:43:47 [bblfish]
rszeno, because you found the bug
22:43:51 [bblfish]
:-)
22:44:43 [bblfish]
also I thought it's better if we have conversations where people respond to one another
22:44:49 [rszeno]
yes but i don't use this tool so i'm not interested in fixing bugs, :)
22:57:44 [bblfish]
this is cool https://github.com/playframework/Play20/wiki/ScalaStream
23:33:30 [scor]
scor has quit (Quit: scor)
23:35:25 [melvster]
melvster has quit (Read error: Operation timed out)
23:56:37 [rszeno]
bblfish, http://www.riffraff.info/2009/4/11/step-a-scala-web-picoframework