[19:46] morning [20:03] morning [20:16] ibeardslee: mōrena [20:16] the webservice I mentioned on the bus is http://www.greenstone.org/macron-restoration-service/jsp/en/main.jsp [20:17] And this is the bug for the LibreOffice mi_NZ dictionary .. https://bugs.freedesktop.org/show_bug.cgi?id=53517 [20:20] morning [20:21] snail: does that just replace doubled vowels with vowel + macron, or is it cleverer than that? [20:35] mwhudson: it's substantially cleverer than that [20:35] cool [20:36] mwhudson: alas it really only works on whole sentences [20:36] mwhudson: so it's not good for checking software translations [20:36] ah [20:37] and my tiny bit of maori doesn't really stretch to sentences :) [20:45] morning [20:45] playing with Node.js and Postgres isn't fun at the moment (just starting) ... should be a good combination once I work out the weird stuff :) [20:45] databases and event based programming tend not to get along very well, ime [20:47] chilts: too many half-baked libraries, no clear winner? [20:50] ajmitch: I think node-pg is the winner for Pg connections ... I have it working now [20:50] wasn't disconnecting once all my queries were finished since I was listening to the drain event at the wrong time :) [20:51] mwhudson: I'm thinking that they're going to be great together - Pg comes with an async client library [20:51] so node-pg can use that native one, or use it's own (JS) one [20:51] MySQL also has an async client library [20:51] oh [20:51] i must be out of date then :) [20:51] so it's not like it's an unknown science [20:51] :) [20:52] yeah, I'm reaquainting with DBs since I've been doing NoSQL for a while now [20:52] or no SQL at all :) [20:52] i don't know sql [20:52] i just know postgres :) [20:52] heh [20:52] I like how I can do a query and then listen as each row event occurs :) [20:52] database portability can go hang [20:52] postgres is standard enough [20:52] mwhudson: that's ok, you've chosen the right thing in Postgres :D [20:53] it was mysql that was a bit loose with sql standards [20:53] agreed, there is no such thing as DB portability [20:53] ajmitch: it has looooooooooooooooooooooooooooads of extensions [20:53] no-one I know has ever switched DBs on a big project [20:53] well, except Stuff when we switched it from Oracle to Pg [20:53] :D [20:53] mwhudson: that it does [20:53] chilts: i think that transition is probably the commonest :) [20:53] I'm guessing you;ve used a few of those extensions over time [20:53] * ajmitch is still mostly using mysql [20:53] yeah, and we re-wrote the entire site at the same time 'coz the caching was shit [20:54] when i started on this project, you _could_ run it on sqlite [20:54] heh [20:54] not any more though [20:54] yeah, I've seen that, sqlite in dev mode, something else in prod mode - doesn't make sense to me :) [20:54] mwhudson: which project? [20:55] mwhudson: you're still working on linaro stuff like lava? [20:55] chilts: validation.linaro.org [21:05] * chilts looks [21:05] containts == contains ? [21:05] (front page) [21:06] is that not a Canonical thing? or is it? am just wondering if you're still working for them [21:06] oh probably, the front page is terrible [21:06] chilts: i still work for canonical, but linaro contracts canonical for software engineering services [21:07] sweet [21:07] is it a fun project? [21:07] it's interesting :) [21:07] we've been very short staffed of late [21:07] it looks cool [21:08] although i think we've just hired two new bodies, which will help [22:34] morning [22:35] beautiful beautiful day