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