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