IRC log of dig on 2012-05-15

Timestamps are in UTC.

03:14:28 [rszeno]
rszeno has quit (Quit: Leaving.)
04:17:48 [melvster]
melvster (~melvin@p5797FAA0.dip.t-dialin.net) has joined #dig
06:02:23 [rszeno]
rszeno (~rszeno@79.114.98.57) has joined #dig
07:06:38 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
07:50:37 [danbri]
danbri has quit (Read error: Connection reset by peer)
07:50:55 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
08:50:14 [danbri]
danbri has quit (Read error: Connection reset by peer)
08:50:16 [danbri_]
danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
10:07:04 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
10:07:33 [cheater_]
cheater_ (~cheater@g230223105.adsl.alicedsl.de) has joined #dig
10:07:51 [danbri]
danbri has quit (Read error: Connection reset by peer)
10:07:57 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
10:10:00 [danbri__]
danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
10:10:05 [danbri_]
danbri_ has quit (Read error: No route to host)
10:10:34 [cheater__]
cheater__ has quit (Ping timeout: 245 seconds)
10:12:30 [danbri]
danbri has quit (Ping timeout: 244 seconds)
10:13:03 [deiu]
deiu (~andrei@89.136.116.240) has joined #dig
10:13:03 [deiu]
deiu has quit (Changing host)
10:13:03 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
10:28:01 [deiu]
deiu has quit (Quit: Leaving)
11:04:59 [rszeno]
rszeno has quit (Read error: Operation timed out)
11:35:17 [danbri__]
danbri__ has quit (Read error: No route to host)
11:35:27 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
11:40:51 [danbri]
danbri has quit (Read error: Connection reset by peer)
11:40:58 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
11:44:47 [danbri]
danbri has quit (Read error: No route to host)
11:44:47 [danbri_]
danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
11:55:52 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
11:56:48 [danbri_]
danbri_ has quit (Read error: Connection reset by peer)
11:59:03 [danbri_]
danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
12:00:26 [danbri]
danbri has quit (Read error: No route to host)
13:33:00 [bblfish]
bethess, i just looked at socko
13:36:25 [bblfish]
i meant betehess
13:38:47 [betehess]
hey bblfish
13:38:55 [bblfish]
hi
13:38:55 [betehess]
so what's your feedback?
13:39:03 [bblfish]
I am back in Fontainebleau btw
13:39:17 [bblfish]
looks good.
13:39:36 [betehess]
welcome back to France, some things happened while you were away, we're now a socialist country :-)
13:39:50 [bblfish]
yes :-) time for the social web
13:39:54 [betehess]
lol
13:40:18 [bblfish]
I am interested to know what un_jon thinks. He wants to contribute
13:40:30 [bblfish]
ah thats good
13:40:41 [bblfish]
could be the base for re-writing read-write-web
13:40:48 [betehess]
and there are already the things we need, like the https part
13:41:07 [betehess]
api-wise, it's an unfiltered flavour, which you know I like
13:41:12 [bblfish]
yes. could be easy to port rww to it
13:41:16 [betehess]
yes
13:41:31 [bblfish]
why is it a bit slow though?
13:41:40 [betehess]
what is slow?
13:42:01 [bblfish]
their initial benchmarks http://sockoweb.org/2012/04/22/benchmark.html
13:42:17 [bblfish]
(It's only a 0.1 version I know, so that should explain)
13:43:13 [bblfish]
just thinking it should be as fast as nodejs no?
13:43:54 [betehess]
don't know how to compare fairly with nodejs
13:44:10 [betehess]
I don't know how they handle the static files
13:44:19 [betehess]
but apache is optimized for that
13:44:39 [bblfish]
yes. it can't be a deep problem I think
13:45:09 [betehess]
but the perfs should be very close to any netty+akka stack, like Play, Spray, BlueEyes, etc.
13:45:54 [bblfish]
yes.
13:46:37 [bblfish]
I have not yet looked at your recent banana-rdf changes
13:46:55 [bblfish]
though I was showing people in Leipzig about it
13:47:37 [bblfish]
well it seems like it is the architecture you like, and it seems good to me.
13:48:05 [betehess]
anyway, we should write the new server being as much agnostic as possible about the actual web framework as we can
13:48:08 [bblfish]
( doing something on play would have allowed for a bigger audience, but I don't think the audience that uses Play, would be too interested in what we are doing)
13:48:22 [bblfish]
(( yet ))
13:48:47 [betehess]
that's fine, the only real requirements for us is akka
13:50:20 [bblfish]
I think for a social web server one needs some UI stuff done on the server, as it is not 100% clear that one can do all the UI in the client... (though it would be nice) ... it's something I am happy to explore.
13:50:31 [bblfish]
s/needs/may need/
13:51:09 [bblfish]
I think if un_jon is happy then it's great, cause we'll have a team of 3
13:51:31 [bblfish]
it's kind of lucky it came out right now in fact
13:52:40 [bblfish]
( un_jon is a big akka fan)
13:53:01 [bblfish]
@un_Jon
13:53:48 [bblfish]
@un_Jon replied that its good for him because he's really interested in akka
13:54:09 [bblfish]
and it would be easy to switch - given that it is just a minimal framework
13:54:24 [betehess]
going back to work, /me needs to add the async API for the rdfstore interaction in banana-rdf (needed for validator suite)
13:55:35 [bblfish]
ok. So perhaps I should try to move read-write-web to socko using banana-rdf ?
13:55:47 [bblfish]
I could do a minimal version
13:56:16 [betehess]
everything you need is already there, if you want to use the current synchronous API
13:56:57 [bblfish]
ok. yes having something like iteratees without Play would be very clean
13:57:08 [betehess]
what we have in read-write-web is neither synchronized, synchronous nor async :-)
13:57:23 [bblfish]
yes, well I mean a complete re-write
13:57:28 [bblfish]
but using the same concepts
13:57:53 [betehess]
well, the interaction with the store won't be done using iteratees, just wrapping the result in Futures
13:58:08 [bblfish]
yes, but fetching remote files could use iteratees
13:58:14 [betehess]
yes
13:58:27 [betehess]
that's the right place for that
13:58:50 [bblfish]
ah, it's a bit less advanced in that respect than play then
13:59:03 [betehess]
anyway, you can already use banana-rdf with either jena or sesame store, no filesystem implementation yet
13:59:22 [bblfish]
as Play uses iteratees for input too. (I wonder if that makes a difference)
14:00:46 [bblfish]
I mean input from the server for dealing with http requests
14:01:03 [betehess]
ok, but that's the web framework job, not banana-rdf
14:01:13 [betehess]
again, I'm fine with that
14:01:27 [betehess]
but that's not the most important part (yet)
14:01:32 [bblfish]
ah indeed. I was camparing Play and socko
14:01:34 [betehess]
ok
14:01:44 [betehess]
well, socko does that too actually
14:01:54 [betehess]
it's not as sophisticated
14:02:03 [bblfish]
ah. ok.
14:02:07 [betehess]
but you have the akka iteratee api
14:02:18 [betehess]
just that the input is ByteString, that's all
14:02:22 [bblfish]
ah yes, that's probably all they need
14:02:31 [bblfish]
as they are just parsing http headers
14:02:47 [betehess]
maybe some people will write another iteratee layer on top of the akka one
14:02:53 [bblfish]
yep
14:03:00 [betehess]
maybe it will come from Play
14:03:03 [betehess]
who knows
14:03:12 [bblfish]
yes
14:03:49 [bblfish]
ok. Well I can try writing a mini server with it and see where it goes. It'll get me to understand akka
14:04:02 [betehess]
good idea
14:04:07 [betehess]
ok, back to work, for real :-)
14:04:56 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
14:06:18 [danbri_]
danbri_ has quit (Read error: Connection reset by peer)
14:06:57 [danbri]
danbri has quit (Read error: No route to host)
14:07:16 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
14:17:01 [danbri]
danbri has quit (Read error: Connection reset by peer)
14:17:06 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
14:39:09 [danbri_]
danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
14:41:10 [danbri]
danbri has quit (Ping timeout: 244 seconds)
14:45:49 [danbri_]
danbri_ has quit ()
14:45:55 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
15:23:03 [danbri]
danbri has quit (Read error: Connection reset by peer)
15:23:44 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
15:24:19 [danbri]
danbri has quit (Read error: Connection reset by peer)
15:24:25 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
15:42:27 [danbri]
danbri has quit (Read error: Connection reset by peer)
15:42:32 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
15:49:26 [danbri_]
danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
15:49:32 [danbri]
danbri has quit (Read error: Connection reset by peer)
15:56:52 [deiu]
deiu (~andrei@89.136.116.240) has joined #dig
15:56:52 [deiu]
deiu has quit (Changing host)
15:56:52 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
16:07:30 [Yudai_]
Yudai_ has quit (*.net *.split)
16:07:30 [sandro]
sandro has quit (*.net *.split)
16:12:56 [Yudai_]
Yudai_ (~Yudai@nttkyo089248.tkyo.nt.ngn2.ppp.infoweb.ne.jp) has joined #dig
16:12:56 [sandro]
sandro (~sandro@ssh.w3.org) has joined #dig
16:27:53 [presbrey]
presbrey has quit (Excess Flood)
16:28:14 [presbrey]
presbrey (~presbrey@2001:4830:2446:b5:aede:48ff:fe00:2001) has joined #dig
16:39:11 [timbl]
timbl (~timbl@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) has joined #dig
16:40:14 [deiu]
deiu has quit (Quit: Leaving)
16:40:14 [timbl]
timbl has quit (Read error: Connection reset by peer)
16:41:42 [timbl]
timbl (~timbl@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) has joined #dig
16:57:38 [timbl]
timbl has quit (Read error: Connection reset by peer)
17:08:41 [timbl]
timbl (~timbl@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) has joined #dig
17:15:18 [timbl]
timbl has quit (Read error: Connection reset by peer)
17:16:46 [timbl]
timbl (~timbl@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) has joined #dig
17:19:16 [timbl]
timbl has quit (Read error: Connection reset by peer)
18:16:33 [danbri_]
danbri_ has quit (Remote host closed the connection)
19:00:28 [rszeno]
rszeno (~rszeno@86.125.230.182) has joined #dig
19:10:27 [manu1_]
manu1_ (~chatzilla@pool-71-171-16-71.nwrknj.east.verizon.net) has joined #dig
19:12:30 [manu1]
manu1 has quit (Ping timeout: 260 seconds)
19:12:35 [manu1_]
manu1_ is now known as manu1
19:23:05 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
19:27:35 [danbri]
danbri has quit (Remote host closed the connection)
19:30:55 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
19:41:02 [danbri]
danbri has quit (Remote host closed the connection)
19:53:19 [danbri]
danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig
20:49:55 [danbri]
danbri has quit (Remote host closed the connection)
21:11:10 [betehess]
betehess has quit (Read error: Operation timed out)
21:50:16 [timbl]
timbl (~timbl@host109-152-190-250.range109-152.btcentralplus.com) has joined #dig
22:20:04 [melvster1]
melvster1 (~melvin@p4FF96604.dip.t-dialin.net) has joined #dig
22:22:09 [melvster]
melvster has quit (Ping timeout: 244 seconds)
22:43:55 [melvster1]
melvster1 has quit (Ping timeout: 260 seconds)