18:04:01 <AlexAv> #startmeeting 18:04:01 <meetingology> Meeting started Sat Mar 17 18:04:01 2012 UTC. The chair is AlexAv. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 18:04:01 <meetingology> 18:04:01 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired 18:04:38 <AlexAv> #meetingtopic Head of Administration lightning talk 18:04:40 <jalcine> Alrighty. 18:04:41 <jalcine> First, a head count. 18:04:45 <AlexAv> oh right 18:04:49 <MasterComputer> I've got one already, thanks 18:04:54 <MasterComputer> some say I have two... 18:05:00 <MasterComputer> they are lieing, I have three! :D 18:05:09 <jalcine> Lol, hands up if you're participating and active. 18:05:11 <phillw> o/ 18:05:14 <AlexAv> o/ 18:05:14 <Gentoolx> o/ 18:05:21 <phillw> #link http://thesii.org/wiki/Meetings/Agenda-20121703?highlight=%28meeting%29 18:05:24 <jalcine> o/ 18:05:38 <MasterComputer> o/ 18:05:50 <phillw> AlexAv: can you #link the agenda, please. 18:06:10 <AlexAv> #link http://thesii.org/wiki/Meetings/Agenda-20121703 18:06:15 <jalcine> Yup, you're running the meeting :) 18:06:56 <phillw> it *may* have linked for me, #meetingology is a quiet bot and only speaks if there is an error etc. 18:07:11 <jalcine> I think #link commands are silent. 18:07:17 <AlexAv> ok that seems to be everyone who is here 18:07:18 <MasterComputer> yes, they are 18:07:43 <AlexAv> #topic Head of Administration lightning talk 18:07:48 * jalcine looks at AlexAv to continue now. 18:07:58 * MasterComputer is looking at phillw 18:08:24 <phillw> Hi, for those noy familiar with what the admins do on SII please take time to have a quick read of 18:08:51 <phillw> #link http://www.thesii.org/team.php 18:09:34 <phillw> as the server is still having things added to it, the admin people, who include the web-dev people, dev's etc have been busy! 18:10:32 <phillw> I know I will miss people out, but I'd like specially to thank Unruly, AlexAv & Unit193 for the hard work they've been putting in. 18:11:02 <phillw> jalcine: is also getting extra things sourced for the devs to be able to track their workload. 18:11:42 <phillw> That's about all from me :) 18:12:15 <AlexAv> Good to hear, jalcine you stable enough for a talk? 18:12:57 <jalcine> heh, yup 18:13:00 <AlexAv> #topic Head of Development lightning talk 18:13:16 <jalcine> Good afternoon, all. 18:13:44 <jalcine> Just to KISS it, I'd partly paraphrase what's listed on the Wiki. 18:13:59 <jalcine> Given that development continues at a progressive rate and we close as many bugs as we open on Bugzilla, 18:14:17 <jalcine> we can potentially see a release of SpeechControl this month, though it'd be quite late into it. 18:14:35 <jalcine> 'round the 25th to 29th. 18:15:10 <jalcine> Also, "everyone's favorite super-AI" should receive it's spotlight once more when we're able to get at least 3- 4 developers for each project. 18:15:16 <jalcine> SpeechControl and Winty respectively. 18:15:56 <jalcine> Also, in constant discussion with devs in #ubuntu-unity and peeking at Unity 5.4's code, SpeechControl will have to be released with Unity support as a plug-in. 18:16:12 <jalcine> Most likely occurring after the release of Precise, a week after the least. 18:16:33 <jalcine> And as noted, SpeechControl is our focus of development and will remain so for the next few months 18:16:53 <jalcine> but Wintermute and the next project, either GoldenEye or SilverTongue (haven't decided yet) will be in active development. 18:17:02 * jalcine exhales. 18:17:18 <jalcine> That's my thunderbolt :) 18:17:27 * MasterComputer wonders why we always have these meetings when he's eating 18:17:36 <AlexAv> I bet we will hear more about that in a bit then 18:17:42 <AlexAv> MasterComputer, you ready to speak? 18:17:53 <MasterComputer> go on, then 18:18:05 <AlexAv> #topic Head of Psychology lighting talk 18:18:06 <MasterComputer> set the topic 18:18:09 * jalcine was finishing up cereal as well. 18:18:13 <MasterComputer> ooh, remote control AlexAv... 18:18:27 * AlexAv tapes over his IR sensor >.> 18:18:28 <MasterComputer> Alrighty boys and girls...t's me, ze mad genius... 18:18:52 <MasterComputer> firstly, I'd like to welcome AlbireoX, who has joined my division this morning 18:19:15 <MasterComputer> we'll be working on continuing the Parables of Wintermute 18:19:28 <MasterComputer> we will also be looking at extra functions for SC 18:19:36 <MasterComputer> and working closely with Dev to make it happen 18:19:54 * jalcine waves to AlexAv 18:20:07 * AlexAv waves back? 18:20:36 <MasterComputer> we will also be working...closely with Alex's new division, for a project which we should talk more about on another time ;) 18:20:41 <MasterComputer> and thats me, folks 18:21:02 <AlexAv> Okeydoke one more lignting talk and we move on to more detailed discussion 18:21:12 <AlexAv> #topic Head of Robotics lightning talk 18:21:40 <AlexAv> Well seeing as this was setup this week most of you had no idea that we have a Robotics division 18:22:19 <AlexAv> The robotics division will be the crazy guys who build what is needed to make things happen 18:22:24 <MasterComputer> AlexAv, your just full of suprises. 18:22:45 <AlbireoX> hello i'm on my phone 18:22:51 <AlexAv> be it a computer to run wintermute, or a robot to do your laundry 18:23:03 <AlexAv> actually lets scratch the luandry one.... 18:23:12 <MasterComputer> har har 18:23:14 <MasterComputer> :P 18:23:24 <jalcine> heh 18:23:53 <AlexAv> currently our status is the smallest team at the Institute, so our main focus right now is planning and recruitment with actually results hopefully appearing in the next month or so 18:23:55 <AlbireoX> i want a robot to do my homework 18:24:15 <AlbireoX> my ENGLISH 18:24:34 <AlexAv> That is the quick talk for now, there will be some discussion and more in a bit 18:24:47 <AlexAv> Do we want to continue down the agenda? 18:24:58 <phillw> seems logical :) 18:25:11 <AlexAv> you have anything to discuss admin wise phillw? 18:25:29 <jalcine> lol 18:25:45 <phillw> nothing urgent, I've sent a couple of emails out that need replying to. 18:26:17 * jalcine pokes Unruly 18:26:18 <phillw> else people will not be on the correct email groups for @thesii.org 18:26:27 <AlexAv> Well the only thing i can think of is the new IRC server but not sure if that is ready for major consumption 18:26:31 <Unruly> Erm? 18:26:50 * MasterComputer watches 18:26:56 <AlbireoX> why do we need an irc server? 18:27:03 <phillw> jalcine: I've just replied & copied staff the details he requested. 18:27:32 <phillw> AlbireoX: it started off as a 'secure' place for the devs to do testing on etc. and sort of grew! 18:28:01 <phillw> it also has customised bots for SII that are not on freenode. 18:28:35 <AlexAv> oh jalcine didnt we want to talk about logging of channels? 18:28:58 <jalcine> Yes, we did. 18:29:09 <jalcine> And also, we'd need to form a IRC policy 18:29:19 <jalcine> as well as a CoC 18:29:27 <AlbireoX> why freenode? i use espernet 18:29:42 <MasterComputer> ? 18:29:52 <jalcine> Freenode's known internationally, as well as UnderNet and OFTC. 18:29:53 <Unruly> I thought Phill wanted to use the standard policy from his forums? 18:29:54 <phillw> AlbireoX: we will be using irc.thesii.org 18:30:03 <jalcine> But that's besides the point, lol. 18:30:35 * MasterComputer wishes one day we could just drop the 'the' 18:30:38 <phillw> jalcine: we will be using freenodes CoC for IRC, ubuntu CoC for forums, etc. 18:30:49 <jalcine> Alrighty. 18:31:05 <Unruly> Phill, I'm lost? What was that policy you wanted me to use and where? 18:31:05 <phillw> they are licensed as 'share and share alike' policies. 18:31:09 <jalcine> We should make it available on our site for the sake of convenience. 18:31:13 * jalcine wishes the same, lol. 18:31:26 <jalcine> CC-BY-SA? 18:31:38 <phillw> jalcine: yes 18:32:11 * jalcine remembers :) 18:32:37 <phillw> Unruly: when you enter a channel on IRC, you should receive an entry message pointing you to the terms that channel uses 18:33:34 <phillw> I'll sort that out in a bit with you. As long as it is place before 'formal' launch, there is no massive rush. I just need to carry out a couple of edits to exisiting templates. 18:33:48 <AlbireoX> Ok, so how is the programming going? Should we have a build server? 18:34:12 <AlbireoX> i have a spare jenkins 18:34:33 <MasterComputer> jalcine, do have a talk with AlbireoX, wont you? 18:34:46 <Unruly> I'm in no rush with launching it, Phill, I still need to get the modes enforced by ChanServ. 18:34:52 <jalcine> o.O really now? 18:35:13 <phillw> AlbireoX: we have the 16G model of http://www.kimsufi.co.uk/ 18:35:13 <jalcine> After the meeting, I'd poke you about that. 18:35:28 <AlexAv> ok on to the dev part? 18:35:33 <phillw> sat at 0% CPU usage for the institute to use. 18:35:53 <AlbireoX> oh i use kimsufi 16g :) 18:36:05 * MasterComputer wonders if it could run CRYSIS without melting.... 18:36:09 <AlbireoX> ok jalcine 18:36:15 <AlexAv> #topic Development 18:36:55 <jalcine> #subtopic Status of projects ? 18:36:55 <jalcine> if you would. 18:37:06 <AlexAv> #subtopic Status of projects 18:37:36 <jalcine> Alright, so SpeechControl (as we all know) is rumbling and grumbling its way to 0.1 18:38:10 <jalcine> Right now, Adrian's managed to stabilize the PocketSphinx instance so that SC can hear you, though not quite clearly. 18:38:21 <jalcine> After an experimentation with MasterComputer, we noted that dictation does in fact work. 18:38:46 <AlbireoX> nice 18:38:49 <jalcine> Desktop control should be equally as functional once we've managed to get decent recognition for phrases used by the commands. 18:38:50 <MasterComputer> just needs training 18:39:10 <jalcine> However, training has been stalled due to a bit of a block when it came to controlling the microphone. 18:39:31 <jalcine> The sooner we get over this obstacle, the sooner we can jump ahead to more complex aspects of the application. 18:39:34 <phillw> jalcine: I *think* I have my mic enabled now. I'll know for sure when I get back home. 18:40:07 <jalcine> Also, in reference to integration to Unity and HUD, a chat with developer gord or mhall19 (can't remember) led to me realizing that 18:40:28 <AlbireoX> sorry, just wondering but have you done much with nlp? 18:40:29 <jalcine> we might have to select speech input as a filter as opposed as to an actual functionality. 18:40:29 <Gentoolx> Automatic adaptation is getting closer - I've successfully packaged extracted parts of the SphinxTrain for our use. 18:41:01 <MasterComputer> good man, gentoolx! 18:41:11 <jalcine> AlbireoX: I'll get to that. 18:41:21 <AlbireoX> Ol 18:41:24 <jalcine> Yeah, Gentoolx's like a wiz with that, lol, got both PPAs up and running :) 18:41:26 <AlbireoX> ok* 18:42:07 <jalcine> Wintermute, from where we left it last, was entering a phase of development where semantics was barely touching syntactics. 18:42:07 <Gentoolx> Only a bug in Launchpad is a little bit bothering, but only a little. 18:42:29 <jalcine> Yeah, because of some upgrade of bzr-builder, I think. 18:42:41 <Gentoolx> Yup. 18:42:49 <AlbireoX> you use bzr? 18:43:00 <Gentoolx> AlbireoX: Launchpad uses bzr. 18:43:02 <jalcine> I was working on implementing a language-agnostic version of Link Grammar, with a bit of trigram modeling incorporated in it. 18:43:17 <Gentoolx> AlbireoX: We use Git for the projects. 18:43:22 <jalcine> Lol, I know it might be a bit foreign to some, but whenever I get the chance, I'd upload the documents to the Wiki. 18:43:24 <AlbireoX> oh ok 18:43:25 <jalcine> We use Git primarily. 18:43:36 * jalcine high-5's Gentoolx :) 18:44:11 <jalcine> One thing that barred me from continuing with NLP in Wintermute was ensuring that it was adaptive. 18:44:45 <jalcine> We had to ensure that if a new phrase was introduced, Winty was able to capture whatever it could and use that to assume a moderately accurate answer. 18:45:00 <jalcine> More about NLP can be discussed afterwards. 18:45:07 <jalcine> Gentoolx, want to mention anything about semantics? 18:45:08 <AlbireoX> i have an idea for 18:45:15 <AlbireoX> that actually 18:45:24 <AlbireoX> stupid phone :p 18:45:55 <AlbireoX> put something in IRC channels 18:46:02 <AlbireoX> and let it learn 18:46:34 <Gentoolx> Nothing interesting for now. Speaking of Wintermute however I have proposition to develop only some most specific parts of it for now and rather focus on the other projects such as SC of Golden Eye. 18:46:35 <MasterComputer> we tried that, AlbireoX...it did not go well 18:46:45 <jalcine> Well, for one, the nature of instant messaging chat as a whole is very divergent from "standard" conversation. 18:46:45 <AlbireoX> why not? 18:47:02 <jalcine> Conversation itself tends to break the rules of grammar in English and other Germanic languages. 18:47:07 <MasterComputer> AlbireoX: we tried using a hypercubed neural network to control it. 18:47:31 <jalcine> Yup, the divide and conquer plan of Wintermute. 18:47:32 <AlbireoX> how about feed the thing some plays/books? 18:47:36 <MasterComputer> gentoolx; I did design that document listing the projects as a peicemeal part to completeing a large part of Wintermute 18:47:57 <MasterComputer> then it just speaks gibberish, AlbireoX. Thats the problem we are cracking with Wintermute, that of context 18:48:18 <AlbireoX> oh :/ 18:48:35 <jalcine> AlbireoX: language isn't as simple as you make it seem :) 18:48:46 <jalcine> The phrase "We are boys" has 12 syntactic paths. 18:48:46 <AlbireoX> yes i know :p 18:49:02 <jalcine> Of which 3, or 4 are valid. 18:49:02 <jalcine> And of those 4 only 2 can make sense. 18:49:14 <MasterComputer> and all of which increase in complexity if you so much add a comma.... 18:49:20 * jalcine knows because he used this as a prime example. 18:49:33 <jalcine> Indeed. 18:49:46 <jalcine> Ah, okay, I'm dragging on. 18:49:55 <jalcine> #subtopic Status of developers ? if you may? 18:50:18 <AlexAv> #subtopic Status of developers 18:51:03 <jalcine> Well, at the moment, we have 2 active developers and potentially 2 more potential developers. 18:51:15 <jalcine> if memory serves me right. 18:51:15 <jalcine> the two active being Gentoolx and I 18:51:42 <jalcine> and the two potential being Cox and technopath? 18:51:48 * jalcine forgets his nick. 18:51:48 <jalcine> But yes. 18:52:01 <jalcine> A small force that needs more arms. 18:52:05 <jalcine> it's a bit difficult already since timezones split us apart. 18:52:19 <jalcine> But any kind of development assistance is welcome. 18:52:26 <jalcine> And we're more than willing to assist you with any step of the process. 18:52:30 <AlbireoX> i potentially can develop, i just need to be more familiar with cpp. 18:52:39 <jalcine> Just fork and go ;) 18:52:39 <jalcine> Comments? 18:52:58 <MasterComputer> other then the fact that we should probably promote the training bit more, no 18:53:15 <AlexAv> none at the moment, i will try to get some more recruits as i can find them 18:53:46 <jalcine> AlbireoX: oke us in #sii-dev in antecedence so we can go into idea. 18:53:46 <jalcine> *poke 18:53:53 <MasterComputer> I would suggest everyone get the biggest butterfly net you can, and go and catch em :P 18:53:58 <AlbireoX> I have a lot of Java friends, no cpp. 18:54:05 <AlbireoX> ok 18:54:12 <jalcine> heh 18:54:12 <jalcine> #subtopic Tools 18:54:19 <AlexAv> #subtopic Tools 18:54:23 <AlbireoX> im almost hone 18:54:39 <AlbireoX> so i can type proprly in a bit 18:54:47 * jalcine cringes. 18:54:52 <AlbireoX> heh 18:55:41 <jalcine> As a developer, there's a suite of tools that we'd expect to have to promote efficient and collaborative programming. 18:55:56 <jalcine> A code/patch review system for those without commit access but wanting to submit patches. 18:56:08 <AlbireoX> travis 18:56:15 <jalcine> A bug tracking for users and developers to track changes in efficiency, productivity and etc within software. 18:56:21 <AlbireoX> will support pull request ci 18:56:42 <jalcine> A source code management system allowing developers to collaboratively work on code in a central manner and individually. 18:56:43 <AlbireoX> github has decenr issur tracking 18:57:04 <jalcine> A test server allowing developers to collect information about tests from users, from nightly builds, etc. 18:57:25 <jalcine> A build server allowing developers to see if the latest code on master builds properly and if new bugs are introduced. 18:57:56 <jalcine> Indeed, but as we've begun to go in-house, we've been looking for tools that we can use here at our home. 18:58:00 <AlbireoX> Ok I'm home :D 18:58:05 <jalcine> http://tasks.thesii.org is currently hosting our Bugzilla installation. 18:58:11 <AlbireoX> Have you seen http://travis-ci.org ? 18:58:38 <jalcine> As mentioned by MasterComputer, we'd need a global means of managing tasks, so I'd recommend that once we find a decent task management system for everyone to use. 18:58:43 <AlbireoX> Wait, nvm, it doesn't support cpp. 18:58:55 <jalcine> we could move Bugzilla to http://bugs.thesii.org 18:58:56 <jalcine> AlbireoX: hold on, please. ;) 18:59:03 <AlbireoX> For tasks I've used http://trello.com in the past. 18:59:15 <AlbireoX> It really works well 18:59:23 <jalcine> We have a test server using CDash from Kitware at http://thesii.org/Cdash 18:59:39 <jalcine> this allows us to collect more information about building, configuring and execution failures from developers, testers and users. 19:00:32 <jalcine> At the moment, I'm (struggling :P) to install Indefero, which incorporates SCM (source code management), issue tracking (though it'd be disabled in favor of Bugzilla) and milestone marking for product development. 19:01:07 <MasterComputer> jalcine, I still think Redmine (or was it MANTIS?) was good... 19:01:27 <jalcine> Indefero also has a code review system so we can allow users to submit patches to the Institute for review. 19:01:28 <jalcine> However, there is a bit of a complication issue now. 19:01:30 <AlbireoX> I personally use Jira to track my bugs 19:01:39 <MasterComputer> and folks, I am sorry, but I'm going to have to go soon, tis mother's day tomorrow and I promised me mum I'd spend the night at her place 19:01:46 <jalcine> If we're to use Indefero, having Bugzilla may prove to be pointless. 19:02:17 <jalcine> O.O I forgot! 19:02:23 <Gentoolx> One question is very important here: Will it crash? 19:02:46 <jalcine> And yes, Redmine's quite functional though it made integration with SCM quite difficult. 19:03:23 * phillw the tools the devs need are possibly better discussed by the devs in #sii-dev? Then just tell the admin / web-dev team which one(s) you want. 19:03:27 <jalcine> So would everyone prefer a return to Redmine, or keeping of Bugzilla? Either way, the issue tracking system in Indefero may or may not be turned off 19:03:29 <jalcine> and use a plug-in to pull bugs from Redmine/Bugzilla. 19:03:53 <jalcine> Yes, Redmine had a tendency to crash very, very often. 19:03:53 <jalcine> phillw's right. 19:03:53 <MasterComputer> Redmine was for tasks, Bugzilla was for bugs....is it so hard to have them both? 19:04:01 <jalcine> That's it for the dev chapter then. 19:04:11 <jalcine> MasterComputer: that's possible, tbh. 19:05:08 <jalcine> On to the psych section, I presume. 19:05:30 <AlexAv> #topic Psychology 19:06:01 <MasterComputer> Alrighty 19:06:36 <MasterComputer> as most of you know, the Institute is writing a book; the Parables Of Wintermute; it's a design document detailing Wintermute through a combination of technical papers and short stories depicting it 19:06:46 <MasterComputer> and the technologies behind it 19:07:16 <MasterComputer> I am the editor, and anyone is welcome to submit content to it...pending editor review, of course :P 19:07:37 <MasterComputer> and I'm afraid thats all I can say, because my fingers are locking up on me again :S 19:07:52 <jalcine> :$ 19:08:02 <AlexAv> thats not fun 19:08:24 <phillw> hmm, go get some rest MasterComputer 19:08:55 <AlexAv> ok move on to robotics? 19:09:27 <AlexAv> #topic Robotics 19:10:06 <AlexAv> Ok, as i said earlier the robotics team is just starting out and at the moment i am the soul member 19:10:38 <AlexAv> over the next few weeks My goal is to recruit and start work on development of so basic stuff for future usage 19:10:41 * MasterComputer has a mental image of AlexAv playing soul jazz alongside a robotic arm 19:10:45 <AlbireoX> lol 19:11:01 <AlexAv> lol 19:11:31 <AlexAv> currently i think that if you know anyone interested/does robotics for a hobby or has experaince with electrical engeneerig 19:11:51 <AlbireoX> I know someone who makes robots... in Java. 19:12:30 * M0hi stares at MasterComputer 19:12:49 <AlbireoX> Java really isn't all that bad 19:12:53 <AlbireoX> Just saying 19:13:03 <AlbireoX> Scala is pretty nice 19:13:24 <AlbireoX> Also, a LOT of libraries with AI are written in Java. 19:13:30 <jalcine> I'll explain my rebuttals for it in #sii-dev, lol. 19:13:47 <AlexAv> generally we are looking for anyone with robotics experiance 19:13:47 <AlbireoX> Ok :p 19:15:05 <AlexAv> At the moment our system of choice for the building portion is arduino 19:15:14 <AlexAv> and more stuff will appear as it is known 19:15:30 <AlexAv> i think thats it for the robotics portion 19:15:41 <phillw> AlexAv: thanks 19:15:47 <MasterComputer> yes, M0hi? 19:16:38 <M0hi> take rest. our master ordered you :P 19:16:53 <AlexAv> anything else? 19:17:01 <M0hi> good night 19:17:03 <M0hi> :P 19:17:50 <MasterComputer> I think, M0hi, I am the master of Phill, mwhahahahah! :P 19:17:51 <jalcine> Thanks AlexAv 19:17:56 <AlexAv> #endmeeting