[06:17] *** Lawouach_ has joined #kamaelia
[06:17] < Lawouach_> kaboom!
[07:16] *** MS- has joined #kamaelia
[07:16] < Lawouach_> morning MS-
[07:16] < MS-> morning
[07:20] < MS-> Odd, interesting: http://yieldprolog.sourceforge.net/
[07:21] < Lawouach_> nice
[07:23] *** mhrd has joined #kamaelia
[07:24] *** Uraeus has joined #kamaelia
[07:34] *** vmlemon_ has joined #kamaelia
[07:35] < vmlemon_> Hi
[07:35] < MS-> morning
[07:40] < vmlemon_> kamlogbot: dance
[07:40] Reply: does the macarena
[07:47] < MS-> http://yieldprolog.sourceforge.net/tutorial1.html is making my head hurt
[08:38] *** Davbo has joined #kamaelia
[08:46] *** vmlemon_ has joined #kamaelia
[08:54] *** aa_ has joined #kamaelia
[09:18] *** ian_brasil has joined #kamaelia
[09:26] *** aa__ has joined #kamaelia
[09:31] *** aa__ is now known as aa_
[09:35] *** wyleu has joined #kamaelia
[10:11] *** vmlemon_ has joined #kamaelia
[10:19] < vmlemon_> Hi
[10:26] < MS-> hi
[10:52] *** ian_brasil has joined #kamaelia
[11:59] < aa_> MS-: that example on your blog is really nice
[12:00] < aa_> MS-: see, the last 3 bits of the pipeline would be obvious to me, but not the TCPClient, DataDeChunker bit
[12:28] < MS-> aa_: which pipeline?
[12:29] < MS-> Oh, do you mean that because this works:
[12:29] < MS-> return Pipeline(
[12:29] < MS-> TCPClient(ip, port=port),
[12:29] < MS-> Decrypter(), # Decrypt on the way in
[12:29] < MS-> DeMarshallJSON(),
[12:29] < MS-> at least for small data
[12:30] < MS-> that this is less obvious:
[12:30] < MS-> return Pipeline(
[12:30] < MS-> TCPClient(ip, port=port),
[12:30] < MS-> DataDeChunker(),
[12:30] < MS-> Decrypter(), # Decrypt on the way in
[12:30] < MS-> DeMarshallJSON(),
[12:30] < MS-> ie to capture entire frames of messages?
[12:30] < MS-> It's a bit heavy handed way of doing it, given what's sent across the wire, but I was aiming to show nesting of things
[12:31] < MS-> It becomes more obvious that you need to capture entire message frames if you're sending things larger than the network MTU
[12:32] *** wyleu has joined #kamaelia
[12:32] < MS-> You could have a more intelligent JSON demarshaller, but framing messages is generally cleaner
[12:32] < aa_> MS-: right framing is the bit I would miss out I guess
[12:33] < MS-> Would be nicer for the framing I use there to indicate the size of the frame - since that would allow better throughput
[12:33] *** MS- nods
[12:33] < aa_> MS-: but us high-level programmers tend to forget that streams need to be chunked
[12:33] < aa_> and all that other stuffs
[12:33] *** MS- nods
[12:35] < aa_> MS-: on a totally different note, I see that Kamaelia is copright to "All the contributors"
[12:36] < aa_> MS-: how does that work for you? I am having some minor issues with PIDA's copyrighting
[12:36] < MS-> http://www.kamaelia.org/Developers/SampleContributorAgreement
[12:36] < MS-> :)
[12:37] < MS-> We ask for a BSD licence on contributors code, with the specific ability to also just release under the standard Kamaelia license.
[12:37] < aa_> oh hmm..
[12:37] < MS-> As a result if we needed to relicense, we could just do that - there's a few possible scenarios that make sense there.
[12:37] < aa_> right, relicensing is our sisue
[12:38] < MS-> But the core thing there is that it means that all contributors own their code.
[12:38] < aa_> right
[12:38] < MS-> So that's why it says Copyright Kamaelia Contributors
[12:38] < MS-> Since it is :)
[12:38] < aa_> and can use it prorietarily in non-kamaelia projects
[12:38] < MS-> Avoids the fact that copyright assignment can't happen in some things
[12:38] < aa_> proprietarily
[12:38] < MS-> Yep - that's possible, but not likely
[12:39] < MS-> Also the BBC is a wierd case. If it was proprietary, then the only case I can think of is licensing to a third party (eg a set top box manufacturer)
[12:39] < MS-> which would be (at most) a nominal sum.
[12:40] < aa_> right
[12:40] < MS-> But, seeing as it's the BBC, what that would actually mean is it would end up going to fund more TV stuff
[12:40] < aa_> yes
[12:40] < MS-> Which isn't actually a bad thing - and benefits everyone - unlike private company which would just profit
[12:40] < MS-> (eg Sun & Open Office vs Star Office)
[12:41] < MS-> Also, chances of it happening are slim
[12:41] < MS-> at best
[12:41] < MS-> (BBC is pretty bad at licensing tech IMO0
[12:41] < MS-> When it's done it, it's done well. Most of the time it's been pain.
[12:42] < MS-> eg good examples: Nicam & the LSI/BBC R&D DVB chip
[12:42] < MS-> also some 3D systems that lots of general public won't've heard of
[12:42] < MS-> etc
[12:43] < MS-> NICAM however is an oddity because it was 5-10 years old *at least* before it became useful
[12:43] < MS-> since it was invented as a mechanism for 12 bit sampling (IIRC) digital radio
[12:43] < MS-> (could be wrong on the number of bits :) )
[12:44] < MS-> Wasn't good enough, so scrapped until someone realised that it was good enough for TV and could get sent out
[12:44] < MS-> ie the tech failed and languished for many years before finding an application
[12:45] < MS-> indirectly it drove the mass acceptance of timeshifting though, since most people got NICAM stereo by buying a VCR, rather than a new TV
[12:47] < aa_> hmm, yeah I remember a time when you could get a non-nicam steroe vcr
[12:47] < aa_> I in fact was tricked into buying one
[12:47] < aa_> anyway here's to kamaelia being bigger than Nicam :D
[12:55] < MS-> :)
[12:56] < MS-> I'm after useful TBH rather than anything else. Useful strikes me as an easy goal to achieve, since it already is that, and so it just ought to get usefuller.
[12:56] < MS-> which is perhaps not a very good aim
[12:56] < MS-> since that's not a very good word
[12:56] < MS-> I ought to learn a bit more hyperbole I guess
[12:57] < aa_> MS-: just use the prefix uber- and the suffix -issimo
[12:57] < aa_> uberusefulissimo
[12:58] < MS-> Something to do with the Singularity would be good. and if singularities == black holes, then we could come up with mini-singularities,
[12:58] < MS-> and be a software LHC, threaten to destroy the world (or perhaps worse just icanhazcheeseburger), and get hate videos on youtube from whackjobs.
[12:58] < MS-> or something
[12:58] < MS-> I probably need coffee :)
[12:58] < aa_> ok, step away from the Pipe
[12:59] < MS-> :)
[13:09] *** vmlemon_ has joined #kamaelia
[15:01] *** ian_brasil has joined #kamaelia
[15:15] *** vmlemon_ has joined #kamaelia
[15:30] < vmlemon_> kamlogbot: dance
[15:30] Reply: does the macarena
[16:01] *** MS- has parted #kamaelia
[16:56] *** vmlemon_ has joined #kamaelia
[17:22] *** Davbo has joined #kamaelia
[17:23] *** Davbo grumbles
[17:23] < Davbo> Stupid Iceland.
[17:24] *** Davbo has an ISA with Icesave
[17:24] < vmlemon_> Hi
[17:24] < vmlemon_> They've frozen the interest on it? ;)
[17:24] *** vmlemon_ ducks
[17:24] < Davbo> lol
[17:25] < Davbo> it was the headline on the 6 o'clock news :-(
[17:26] < Davbo> it's only a problem if you have over £50k really, (un)fortunately i don't
[17:26] < vmlemon_> Not sure if you saw my musing on Twitter, but I'm still bemused about people putting money in NoRo, given that it was a sinking ship
[17:27] < vmlemon_> Hmm, maybe they'll just find all the dying banks and merge them into one big one...
[17:27] < vmlemon_> The Bank(TM)...
[17:30] *** vmlemon_ wonders what they'll call the merged Lloyds TSB and Halifax Bank of Scotland, if it gets the go-ahead...
[17:30] < vmlemon_> (Given that they're both mouthfulls right now) ;)
[17:42] *** Davbo has joined #kamaelia
[17:42] *** vmlemon_ has joined #kamaelia
[18:13] < Davbo> Sorry for making you jealous btw Lawouach ;-)
[18:28] *** aa_ is with HSBC
[18:28] < aa_> who's shares actually rose today
[18:29] < aa_> probably just on the back of my heinously large mortgage
[18:29] < Davbo> heh
[18:29] < Davbo> it's not nice to wake up to your radio alarm clock talking about your bank
[18:29] < aa_> man, I can imagine
[18:30] < Davbo> it would really suck, but i'm a student
[18:30] < aa_> the radio alarm is doing groundhog day at the moment with those banks
[18:30] < Davbo> and therefore poor.
[18:30] < aa_> Davbo: ah, right so that's the 12 o'clock news then ;)
[18:30] < Davbo> Hah 11 o'clock i'll have you know!
[18:31] < aa_> wow, you must be a 1st/2.1 student
[18:31] < Davbo> lol! :-)
[18:32] < aa_> I shouldn't poke fun, I did 2 undergraduate degrees,a nd one of them lasted 5 years
[18:32] < aa_> but the second one I was the nerdy mature student
[18:32] < aa_> Davbo: what are you studying, and where? (if that not too nosy)
[18:33] < Davbo> Comp Sci at Sheffield
[18:33] < aa_> oh, proper
[18:33] < Davbo> (Uni of)
[18:33] < aa_> well, its a cliche, but "best days of your life"
[18:35] < Davbo> Yeah it's great fun
[18:36] < aa_> oh god I am showing my age now
[18:37] < aa_> scrap all that.
[18:37] < aa_> I can't wait to go to university!
[18:37] < aa_> just deciding what A-Levels to do
[18:39] *** vmlemon_ is also with HSBC
[18:40] < vmlemon_> My 4p in the bank is probably the only thing propping them up ;)
[18:40] < aa_> vmlemon_: see, all those extra charges, ridiculous rules about money withdrawal, pathetic savings interest
[18:40] < vmlemon_> *48p
[18:40] < aa_> that's propping them up
[18:40] < vmlemon_> Aye
[18:55] *** Davbo has joined #kamaelia
[19:10] *** ian_brasil has joined #kamaelia