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