IRC log of dig on 2015-06-26

Timestamps are in UTC.

01:15:26 [bblfish]
bblfish (~bblfish@78.194.135.42) has joined #dig
01:20:32 [bblfish]
bblfish has quit (Ping timeout: 264 seconds)
02:16:44 [bblfish]
bblfish (~bblfish@2a01:e34:ec28:72a0:81b3:1fc4:c99f:4c8d) has joined #dig
02:21:54 [bblfish]
bblfish has quit (Ping timeout: 272 seconds)
03:05:00 [GitHub103]
[13gold] 15deiu pushed 1 new commit to 06master: 02http://git.io/vtZfS
03:05:00 [GitHub103]
13gold/06master 14b190ba7 15deiu: Enabled proper ETag caching for dirs
03:17:05 [timbl]
timbl (~timbl@207.110.63.196.ptr.us.xo.net) has joined #dig
03:17:50 [bblfish]
bblfish (~bblfish@2a01:e34:ec28:72a0:81b3:1fc4:c99f:4c8d) has joined #dig
03:18:19 [timbl]
timbl has quit (Client Quit)
03:25:13 [timbl]
timbl (~timbl@207.110.63.196.ptr.us.xo.net) has joined #dig
03:26:30 [bblfish]
bblfish has quit (Ping timeout: 272 seconds)
03:41:53 [timbl]
timbl has quit (Quit: timbl)
04:23:08 [bblfish]
bblfish (~bblfish@2a01:e34:ec28:72a0:81b3:1fc4:c99f:4c8d) has joined #dig
04:28:34 [bblfish]
bblfish has quit (Ping timeout: 272 seconds)
05:24:27 [bblfish]
bblfish (~bblfish@2a01:e34:ec28:72a0:81b3:1fc4:c99f:4c8d) has joined #dig
05:25:00 [bblfish]
bblfish has quit (Remote host closed the connection)
05:25:07 [bblfish]
bblfish (~bblfish@78.194.135.42) has joined #dig
05:26:30 [bblfish]
bblfish has quit (Remote host closed the connection)
05:54:44 [bblfish]
bblfish (~bblfish@2a01:e34:ec28:72a0:81b3:1fc4:c99f:4c8d) has joined #dig
08:17:02 [Sebastien-L]
Sebastien-L (~sebastien@2a01:e35:8b47:7ab0:89f5:bf10:f250:cc05) has joined #dig
10:32:44 [timbl]
timbl (~timbl@207.110.63.196.ptr.us.xo.net) has joined #dig
10:51:50 [timbl]
timbl has quit (Quit: timbl)
11:19:37 [Ralph]
Ralph (rswick@w3cvpn1.w3.org) has joined #dig
11:19:42 [Ralph]
Ralph is now known as RalphS
12:07:53 [timbl]
timbl (~timbl@70.42.157.32) has joined #dig
13:32:59 [bblfish]
bblfish has quit (Remote host closed the connection)
13:41:54 [csarven]
csarven (~csarven@84-73-123-134.dclient.hispeed.ch) has joined #dig
15:51:51 [timbl]
timbl has quit (Quit: timbl)
16:12:47 [GitHub163]
[13rdflib.js] 15martinmr pushed 4 new commits to 06master: 02http://git.io/vtWag
16:12:47 [GitHub163]
13rdflib.js/06master 1455ed498 15Martin Martinez Rivera: Updated Makefile
16:12:47 [GitHub163]
13rdflib.js/06master 145578416 15Martin Martinez Rivera: FIxed bug in literal serialization
16:12:47 [GitHub163]
13rdflib.js/06master 14adde586 15Martin Martinez Rivera: Working parsing and serialization support for json-ld and nquads
16:44:47 [csarven]
csarven has quit (Remote host closed the connection)
16:45:07 [csarven]
csarven (~csarven@84-73-123-134.dclient.hispeed.ch) has joined #dig
17:00:30 [nicolagreco]
nicolagreco (~mozilla@host50-212-dynamic.250-95-r.retail.telecomitalia.it) has joined #dig
17:01:15 [nicolagreco]
hello
17:01:30 [deiu]
Hi
17:01:37 [deiu]
we're running a bit late (5-10mins max)
17:01:46 [nicolagreco]
that is good for me!
17:02:05 [nicolagreco]
I opened up an ether pad with some points I wanted to discuss
17:02:12 [nicolagreco]
fell free to put up yours
17:02:13 [nicolagreco]
https://etherpad.mozilla.org/Frd40bQfvr
17:03:26 [nicolagreco]
my idea is to create a weekly one and ping every body to fill up their points a day before
17:03:58 [nicolagreco]
please do put your names on your color!
17:04:37 [nicolagreco]
if this service would have used webID.. *cough* *cough*
17:09:39 [timbl]
timbl (~timbl@31-35-15.wireless.csail.mit.edu) has joined #dig
17:10:32 [timbl]
timbl has quit (Client Quit)
17:10:46 [deiu]
setting up video now
17:11:02 [nicolagreco]
perfect
17:13:16 [timbl]
timbl (~timbl@31-35-15.wireless.csail.mit.edu) has joined #dig
17:13:36 [sandro]
are folks on the hangout?
17:13:44 [nicolagreco]
any link?
17:14:14 [sandro]
http://crosscloud.org/vid
17:15:11 [nicolagreco]
ops I should have learned by now!
17:18:52 [timbl]
timbl has quit (Quit: timbl)
17:24:19 [timbl]
timbl (~timbl@31-35-15.wireless.csail.mit.edu) has joined #dig
17:24:57 [sandro]
Tim: Let's start
17:25:11 [sandro]
Martin: I'm Martin, a Masters (MEng) thesis
17:25:25 [sandro]
Happy: I'm Happy Enchill, another MEng
17:25:38 [sandro]
deiu: I'm Andrei Sambra, postdoc, building stuff
17:25:40 [Sebastien-L]
Sebastien-L has quit (Ping timeout: 272 seconds)
17:26:14 [sandro]
Nicola: Incoming PhD student
17:26:27 [sandro]
nicolagreco: Super fresh :-)
17:26:51 [deiu]
https://etherpad.mozilla.org/Frd40bQfvr
17:28:33 [sandro]
rhiaro: I'm Amy, a PhD student at Edinbourough, interested in... people's profiles
17:29:14 [sandro]
melvster: Hi, I think most of you know me. I live in Prague. Interested in SoLiD platform, cochair with andrei of rww cg
17:29:56 [sandro]
sarven: PhD at univ bonn. Linked Research, and stastical linked data. recently joined Soc. Web. WG
17:30:09 [sandro]
sarven: Very interested in annotations, co-authoring...
17:31:54 [martinmr]
martinmr (801f2305@gateway/web/freenode/ip.128.31.35.5) has joined #dig
17:32:05 [sandro]
Topic: Around the table with what you're working on exitedly today
17:33:21 [sandro]
Tim: My home server, which runs stuff like my todo list, running on old old Mac, got a new machine, setting up and migrating. Discovered WebID module doesnt work on new version of Apache
17:33:47 [sandro]
.. if I were coding, I think I'd be working on scheduler app, making it use Andrei's onboarding software
17:34:16 [nicolagreco]
(@sandro are the minutes meetings written somewhere?)
17:34:16 [nicolagreco]
"ops somewhere on the internet"*
17:34:17 [sandro]
martinmr: last week Andrei and I figured out things that ldnode didn't have, make-put-all and glob,
17:34:28 [sandro]
.. so I implemented those and pushed them
17:34:41 [sandro]
.. and I tested rdflib parse & serialize for n-quads in the browser,
17:34:50 [sandro]
.. so now if I use js files in browser, it works
17:35:09 [sandro]
.. one problem: charset has to be manually set to utf-8
17:35:44 [sandro]
nicolagreco, you mean is what I'm typing ended up on some web page? I dunno yet. :-)
17:36:16 [nicolagreco]
(@sandro I realized later that you were posting them right here! sorry!)
17:36:18 [sandro]
martinmr: when I dont set the charset, it comes out weird in my browser. should I fix something?
17:36:45 [sandro]
tim: where is the problem there?
17:36:59 [sandro]
martinmr: This is when viewing a local disk file in my browser, no server
17:37:07 [sandro]
tim: Okay, no problem then
17:37:59 [sandro]
happ: Right now, code wise, I'm trying to build two modules
17:38:19 [bblfish]
bblfish (~bblfish@AVelizy-752-1-49-112.w92-132.abo.wanadoo.fr) has joined #dig
17:38:53 [sandro]
.. one allows you to access different backends, like ldnode or meccano, and send queries in different ways; and trying to come up with a mapping between RDF and the JSON view found in other applications
17:39:26 [sandro]
.. so if you're connecting to doodle.com, which gives you json, you need to map that to RDF
17:39:46 [sandro]
tim: So RDF client connecting to json server and converting?
17:39:49 [sandro]
happy: yes
17:40:07 [sandro]
tim: there's a python program that does some version
17:40:12 [sandro]
s/version/conversion
17:40:20 [sandro]
deiu: My turn...
17:40:37 [sandro]
.. I've been working on a Contacts app, which is your personal view of the people you know, of your social graph
17:41:21 [sandro]
.. this is especially importany if you have friends who are not on board yet. To do that, we want some kind of temporary webid system. So you create a webid and they can claim it.
17:41:43 [sandro]
.. so the contacts app is also the first app we're building that uses the "workspaces workflow". It's an itneresting exercise.
17:41:53 [sandro]
.. figuring out how the whole namespace should be organized
17:42:18 [sandro]
.. Otherwise, I've pushed a few updates to gold. Updated the live updates websockets support
17:42:35 [sandro]
.. so if you watch an LDP container, you get notifications about all the changes INSIDE that container
17:42:45 [sandro]
.. this is necessary for synchronizing containers
17:43:02 [bblfish]
bblfish has quit (Ping timeout: 256 seconds)
17:43:10 [sandro]
.. so windows sync to data
17:44:02 [sandro]
.. Also, I fixed a weird issue where etags were not generated properly for containers, so we couldn't cache them. Always got 200 back. So this was painful, eg for globbing, so now my apps are several orders of magnitude faster.
17:44:19 [timbl]
The simple JSON > turtle converter: https://github.com/linkeddata/swap/blob/master/pim/json2n3.py
17:44:36 [sandro]
.. That's about is.
17:45:34 [sandro]
nicolagreco: Basically I've been going through a lot of code. I did various little changes here and there.
17:45:36 [henchill]
henchill (~henchill@31-33-169.wireless.csail.mit.edu) has joined #dig
17:46:11 [sandro]
tim: lt's let that wait.
17:46:48 [sandro]
rhiaro: I can say I've been working on my personal site to interop with indieweb folks, eg using webmention
17:47:02 [melvster]
rhiaro: I can here you fine ...
17:47:50 [sandro]
rhiaro: most recently, added uploading travel plans and events to my site.
17:48:06 [sandro]
rhiaro: I rsvp to events from my site and they show up in the calendar
17:48:21 [sandro]
.. I used a micropub app someone wrote to do that posting
17:48:44 [sandro]
melvster: Working on a few apps, chat, wallet, ...
17:48:52 [sandro]
.. On chat messenger recently
17:49:01 [sandro]
.. chat over multiple servers working
17:49:12 [sandro]
.. Last week I implemented configuration workspace
17:49:19 [sandro]
.. add Preferences workspace
17:49:34 [sandro]
.. this way I can find where the preferences for storing your data are
17:49:49 [sandro]
.. it needs to know where you store your data and where other people store their data
17:50:04 [bblfish]
bblfish (~bblfish@AVelizy-752-1-49-112.w92-132.abo.wanadoo.fr) has joined #dig
17:50:17 [sandro]
.. I also challenged myself to do a quick demo using Andrei's http patch upgrade, -- the container watching
17:50:26 [melvster]
https://youtu.be/aOGqzPXYWGM
17:51:12 [sandro]
.. So I made a little set of images that are displayed in a chat window, and if you click the like button it'll do a patch to that resource, showing you like it, then something is watching websocket,
17:51:29 [sandro]
.. so nice little demo of real-time notification
17:51:49 [sandro]
.. One other thing, I'm worried that we may have problems with spam, if this takes off
17:52:03 [sandro]
.. I've been looking at 402 Payment Required, wondering if it could help
17:52:07 [sandro]
.. Any history Tim?
17:52:19 [sandro]
Tim: Guilty
17:52:55 [sandro]
Tim: The idea was to give people the idea that the Web doesn't have to be free. I felt it was important (it's before 404!). But I don't know if it's used.
17:53:20 [sandro]
melvster: Used by youtube when you use too much data.
17:53:34 [sandro]
melvster: Ive been asking ietf and payments forks if we can make this work
17:53:54 [sandro]
timbl: Good idea. Yeah, the server sending a list of payment mechanisms would make sense.
17:54:26 [sandro]
melvster: Erik Wilde and mnot have a mini spec on ...
17:54:48 [sandro]
melvster: I'm going to continue testing chat, and improving performance
17:54:56 [bblfish]
bblfish has quit (Ping timeout: 256 seconds)
17:55:32 [melvster]
sandro: https://tools.ietf.org/html/draft-ietf-appsawg-http-problem-00
17:55:51 [sandro]
csarven: Some of the work Melvin's doing will be intregrated into Linked Research. The idea is that researchers can edit their papers (like google docs) in a browser
17:55:59 [sandro]
.. so I'm currently working on the authoring aspect
17:56:11 [sandro]
.. I'm using the @@@ editor, an open source editor
17:56:24 [henchill]
tim can you repost the link you said you posted earlier?
17:56:30 [sandro]
.. so I'm trying to build an extension which will add other ways of annotating documents
17:56:39 [sandro]
.. to introduce tripls into the document
17:56:51 [sandro]
.. embedding triples, saved as part of the document
17:57:07 [sandro]
.. pushign the changes to one's storage space
17:57:38 [sandro]
.. if the doc is in RDFa it''ll have to transformed and then a sparql update or whatever will have to go across the wire.
17:58:17 [sandro]
.. So references, citations, margin notes, reviews, etc, will be attached to the document.
17:59:03 [sandro]
topic: more agenda
18:01:42 [sandro]
https://etherpad.mozilla.org/Frd40bQfvr
18:03:01 [sandro]
https://github.com/feross/standard
18:03:01 [bblfish]
bblfish (~bblfish@AVelizy-752-1-49-112.w92-132.abo.wanadoo.fr) has joined #dig
18:03:59 [sandro]
nicolagreco: Clean master that passes the travis tests
18:04:34 [sandro]
tim: (commenting on feross)
18:04:46 [sandro]
tim: like single quotes vs double quotes
18:05:04 [sandro]
.. rdf labels sentisive to lenaguage settings
18:05:38 [sandro]
nicolagreco: I suggest we not change code, but moving forward we adopt a style
18:06:48 [sandro]
https://etherpad.mozilla.org/Frd40bQfvr
18:06:58 [sandro]
tim: remind me about travis
18:07:17 [sandro]
deiu: it's a service that runs all your tests, on code on github
18:07:29 [sandro]
deiu: If you pass, it changes a label in your github readme
18:07:49 [sandro]
.. and it applies the same rules to the PRs
18:07:57 [bblfish]
bblfish has quit (Ping timeout: 264 seconds)
18:08:25 [sandro]
tim: Is travis service code open source
18:08:41 [sandro]
sandro: travis on ldnode?
18:08:58 [sandro]
nicolagreco: Failed because rdflib npp package is faulty
18:09:16 [sandro]
tim: Yeah, I've run into that as well
18:09:48 [sandro]
martinmr: The git is okay, but npm isn't
18:10:01 [sandro]
andrei: Who has the npm keys?
18:10:17 [sandro]
tim: Joe Presbrey made the npm, but gave me the keys
18:10:27 [sandro]
tim: So travis starts from scratch?
18:10:36 [sandro]
deiu: Yes, it spins up a virtual machine
18:10:50 [sandro]
nicolagreco: You can pick what OS, version of node, etc
18:11:14 [sandro]
nicolagreco: moving on
18:11:23 [sandro]
.. I'll draft some rules
18:11:44 [sandro]
.. Every push to master, the code works and passes the test
18:13:35 [sandro]
sandro: What's the process to find out if it passes
18:14:25 [MC8]
there's a web interface
18:15:17 [sandro]
sandro: My sense that Makefiles are somewhat alien to much of the node community
18:15:44 [sandro]
MC8, I'm asking about BEFORE it's checked in
18:16:40 [MC8]
I guess you could push to !master
18:16:53 [sandro]
what's !master?
18:17:11 [MC8]
er, a branch that isn't master. I was being lazy
18:17:18 [sandro]
sandro: So you run the local test, and if it passes, then you hope it also passes travis
18:17:35 [sandro]
ah, makes sense. push to "test"?
18:17:54 [sandro]
nicolagreco: So, we should always have a version on npm that passes all the tests
18:18:06 [MC8]
or push to a unique branch / your own fork and open a pull request
18:18:22 [MC8]
travis will then test it when you open the pull req and then you can merge it if everything's gree
18:19:05 [nicolagreco]
semver.org
18:19:10 [nicolagreco]
http://semver.org
18:19:24 [nicolagreco]
MAJOR.MINOR.PATCH
18:21:39 [sandro]
sandro: What about version 0.x.x ?
18:21:48 [csarven]
Yea
18:21:48 [bblfish]
bblfish (~bblfish@que78-1-88-177-98-13.fbx.proxad.net) has joined #dig
18:21:54 [sandro]
deiu: People hide behind 0.x.x
18:22:05 [sandro]
deiu: Should we decide on package maintainers.
18:22:17 [sandro]
deiu: for npm
18:22:31 [sandro]
tim: I think we should have several people who can do it.
18:22:37 [sandro]
deiu: But someone still has to do it
18:22:47 [sandro]
nicolagreco: I'm fine to take this responsibility.
18:23:16 [sandro]
martinmr: I think it's okay to publish rdflib to npm right now
18:23:23 [timbl]
https://www.npmjs.com/package/rdflib
18:26:18 [sandro]
tim: adding nicola as npm colaborator for rdflib
18:28:30 [sandro]
nicolagreco: feross wrote hooks, so npm publish will run all tests first, etc
18:28:56 [sandro]
nicolagreco: Where do we chat?
18:29:04 [sandro]
nicolagreco: Many different places
18:30:03 [sandro]
sandro: chat place + email ?
18:30:24 [sandro]
timbl: gitter keeping track of what I've seen gets messed up when I scroll
18:31:58 [melvster]
the org is private
18:32:02 [melvster]
the repos are public
18:33:26 [sandro]
trying out https://gitter.im/linkeddata
18:33:33 [sandro]
works for me
18:34:40 [melvster]
https://github.com/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+user%3Alinkeddata+
18:39:04 [sandro]
https://gitter.im/linkeddata
18:40:40 [deiu]
https://gitter.im/linkeddata/rdflib.js
18:41:52 [sandro]
https://gitter.im/linkeddata/SoLiD
18:42:44 [nicolagreco]
@martinmr let's discuss the hoisting issue separately if you want
18:45:54 [sandro]
RESOLVED: https://gitter.im/linkeddata/chat
18:46:28 [sandro]
nicolagreco: Hoisting is a problem. "var" at top of file.
18:46:47 [sandro]
nicolagreco: x = function ...
18:46:59 [sandro]
.. then if I call x() we have the problem of hoisting
18:47:28 [sandro]
timbl: if you omit the var, ...
18:47:37 [sandro]
nicolagreco: use "var" and put them at the top
18:48:07 [sandro]
timbl: There's a common way of working, where one function does something, then does a callback, ...
18:48:24 [sandro]
.. a nice way to write that is a, b, c, d, in order, because that's the way things happen.
18:48:38 [sandro]
.. but in this async world, where d has to be provided before c, before b, befpre a
18:48:51 [sandro]
.. You get used to reading files backward
18:49:00 [sandro]
.. Another thing is to make your own framework
18:49:26 [sandro]
nicolagreco: I'm fine with any of these
18:49:44 [sandro]
.. use exports, not module.exports
18:52:41 [deiu]
https://gitter.im/apps
18:55:44 [sandro]
Submission deadline
18:55:44 [sandro]
20 July 2015
18:59:48 [henchill]
henchill has quit (Quit: Leaving)
19:00:42 [bblfish]
bblfish has quit (Read error: No route to host)
19:01:00 [bblfish]
bblfish (~bblfish@que78-1-88-177-98-13.fbx.proxad.net) has joined #dig
19:01:26 [sandro]
Next meeting in two weeks
19:03:16 [nicolagreco]
martinmr: ping!
19:08:23 [timbl]
timbl has quit (Quit: timbl)
19:10:28 [bblfish]
bblfish has quit (Remote host closed the connection)
19:12:26 [martinmr]
martinmr has quit (Quit: Page closed)
19:43:53 [nicolagreco]
nicolagreco has quit (Quit: nicolagreco)
20:25:50 [RalphS]
RalphS has quit ()
20:59:36 [martinmr]
martinmr (421f2843@gateway/web/freenode/ip.66.31.40.67) has joined #dig
21:14:51 [martinmr]
martinmr has quit (Quit: Page closed)
21:27:21 [rszeno]
rszeno (~rszeno@79.114.81.204) has joined #dig
21:28:40 [rszeno]
rszeno has left #dig
23:38:36 [csarven]
csarven has quit (Remote host closed the connection)
23:49:38 [nicolagreco]
nicolagreco (~mozilla@host50-212-dynamic.250-95-r.retail.telecomitalia.it) has joined #dig