IRC Chat : 2008-05-15 - OpenMRS

00:38:25 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Fomatting Convenience Sets within InfoPath <http://forum.openmrs.org/viewtopic.php?f=3&t=373#p1216>
03:07:34 *** TorLye has quit IRC
03:32:05 *** sioraiocht has joined #openmrs
03:32:06 *** ChanServ sets mode: +v sioraiocht
03:40:38 *** nribeka has quit IRC
05:24:35 *** sioraiocht has quit IRC
05:26:53 *** TorLye has joined #openmrs
06:42:17 *** bwolfe has joined #openmrs
06:42:17 *** OpenMRSBot sets mode: +o bwolfe
06:42:17 *** ChanServ sets mode: +o bwolfe
06:56:30 *** james_regen has joined #openmrs
06:56:31 *** ChanServ sets mode: +v james_regen
07:25:57 *** docpaul has quit IRC
07:28:04 *** bmckown has joined #openmrs
07:28:04 *** ChanServ sets mode: +o bmckown
08:02:03 *** sioraiocht has joined #openmrs
08:02:03 *** ChanServ sets mode: +v sioraiocht
08:18:03 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4213]: -- sockethl7listener * continuation of previous commit <http://dev.openmrs.org/changeset/4213> || OpenMRS Changesets: Changeset [4212]: -- sockethl7listener * fixed datatypes of hl7 columns in sqldiff (the old … <http://dev.openmrs.org/changeset/4212> || OpenMRS Tickets: Ticket #752 (task created): Data Export needs to be able to export Program Completion date, and boolean enrolledInProgram <http://dev.openmrs.org/ticket/752> || OpenMRS Tickets: Ticket #751 (task created): Data Export needs to be accessible as a DataSet in the new reporting framework <http://dev.openmrs.org/ticket/751>
08:20:48 *** nribeka has joined #openmrs
08:27:18 *** atomicturtle has quit IRC
08:42:51 *** TorLye has quit IRC
08:48:11 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4218]: -- sockethl7listener * minor formatting changes <http://dev.openmrs.org/changeset/4218> || OpenMRS Changesets: Changeset [4217]: -- sockethl7listener * updated version of openmrs <http://dev.openmrs.org/changeset/4217> || OpenMRS Changesets: Changeset [4216]: -- atd * updated openmrs version and dss version * fixed a typo in a … <http://dev.openmrs.org/changeset/4216> || OpenMRS Changesets: Changeset [4215]: -- dss * updated version of openmrs <http://dev.openmrs.org/changeset/4215> || OpenMRS Changesets: Changeset [4214]: -- dss * made changes to use the standard java 1.6 compiler interface to … <http://dev.openmrs.org/changeset/4214>
08:56:19 *** maveriick has joined #openmrs
09:05:23 *** TorLye has joined #openmrs
09:15:57 *** maveriick has quit IRC
09:18:16 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4219]: in patientmatching module, for GUI added button to display vector tables … <http://dev.openmrs.org/changeset/4219>
09:48:25 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4220]: api-refactoring: Adding fixes for unit tests <http://dev.openmrs.org/changeset/4220>
10:18:35 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Fomatting Convenience Sets within InfoPath <http://forum.openmrs.org/viewtopic.php?f=3&t=373#p1217> || OpenMRS Tickets: Ticket #536 (task closed): Add Discriminator element to all hibernate objects mapping files <http://dev.openmrs.org/ticket/536#comment:3> || OpenMRS Changesets: Changeset [4222]: Adding discriminators to hibernate mapping files - #536 Author: bmamlin <http://dev.openmrs.org/changeset/4222> || OpenMRS Changesets: Changeset [4221]: api-refactoring: Fixing program serialization <http://dev.openmrs.org/changeset/4221>
10:22:37 *** atomicturtle has joined #openmrs
10:48:41 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #747 (task closed): Add encounter validation <http://dev.openmrs.org/ticket/747#comment:1> || OpenMRS Changesets: Changeset [4223]: Adding correct encounter validation - #747 Author: jacobb <http://dev.openmrs.org/changeset/4223>
11:48:50 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4224]: reports: Moved report designs into their own directories in order to … <http://dev.openmrs.org/changeset/4224>
11:51:23 *** nribeka has quit IRC
12:03:28 *** atomicturtle has quit IRC
12:07:08 *** atomicturtle has joined #openmrs
12:07:44 *** atomicturtle has quit IRC
12:08:48 *** atomicturtle has joined #openmrs
12:18:33 *** sioraiocht_ has joined #openmrs
12:23:50 *** docpaul_ has joined #openmrs
12:24:55 *** docpaul_ has left #openmrs
12:28:51 *** nribeka has joined #openmrs
12:35:01 *** sioraiocht has quit IRC
12:39:15 *** bwolfe_ has joined #openmrs
12:39:16 *** ChanServ sets mode: +o bwolfe_
12:39:27 *** bwolfe has quit IRC
12:44:42 *** bmckown_ has joined #openmrs
12:44:58 *** bmckown has quit IRC
12:53:59 *** bmckown_ has quit IRC
13:19:17 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4225]: -- atd * fixed patient name rule to account for 0 length strings for each … <http://dev.openmrs.org/changeset/4225>
14:19:30 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4227]: Patient lookup module written by Christian Allen. This is moved from the … <http://dev.openmrs.org/changeset/4227> || OpenMRS Changesets: Changeset [4226]: Patient lookup module written by Christian and moved from the PIH … <http://dev.openmrs.org/changeset/4226>
14:37:31 *** james_regen has quit IRC
14:49:34 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #713 (enhancement closed): User-defined locales for concept search <http://dev.openmrs.org/ticket/713#comment:6> || OpenMRS Changesets: Changeset [4230]: Adding multiple locale search option - #713 Author: akollegger <http://dev.openmrs.org/changeset/4230> || OpenMRS Changesets: Changeset [4229]: Food program module as created by Christian Allen for Rwanda Partners In … <http://dev.openmrs.org/changeset/4229> || OpenMRS Changesets: Changeset [4228]: Food program module as created by Christian Allen for Rwanda Partners In … <http://dev.openmrs.org/changeset/4228>
15:23:57 <r0bby> =X
15:24:40 * r0bby wonders if he should use velocity or groovy templates for his templating of the forms/controllers
15:24:55 <r0bby> (thinking outloud)
15:26:01 * bwolfe_ flips coin
15:26:09 <bwolfe_> damn. edge.
15:26:41 <[OmegentooX]> lol
15:29:16 <r0bby> I *DO* know i'm using java for the interrogation of the model
15:29:47 <r0bby> I need to get the data type
15:30:16 * r0bby is using grails to help
15:31:03 <r0bby> bwolfe_: is the Apache License compatible with the license OpenMRS uses?
15:31:15 <r0bby> if so, i can just use some of the grails code
15:31:23 <r0bby> :x
15:31:28 <bwolfe_> I think so
15:32:05 <r0bby> this will make my life less hellish
15:32:18 <r0bby> then i can focus on writing out the templating and such
15:32:34 <r0bby> and in JSPs you can just include html ?
15:33:08 <bwolfe_> um, yes
15:33:10 <r0bby> <% include="foo.html" %>
15:33:20 <r0bby> I never worked with JSP so bear with me
15:33:34 <r0bby> Just trying to work out some sort of design
15:34:00 * [OmegentooX] needs to start playing with jQuery for his project
15:34:23 <[OmegentooX]> No, I don't. I need to get through this week and next (finals), then write my OpenMRS documentation proposal, then jQuery =/
15:34:26 <[OmegentooX]> Stupid finals
15:34:27 <[OmegentooX]> Go away!
15:34:48 <r0bby> What i think will happen is this: 1) user types out a class (this is the model) -> I interrogate it via reflection (using java, groovy's auto-completion blows) -> using that and a template i generate the view -> the controller will be a skeleton with basic checks in place
15:34:49 <bwolfe_> r0bby: its something like that
15:36:09 <r0bby> bwolfe_: that sound decent? I know reflection can be slow :/
15:36:24 <r0bby> but there isn't a neater way to do it -- i need data types
15:36:47 <r0bby> i *COULD* just throw the entire input into a StringBuilder or something
15:37:02 <r0bby> that'd require me to search too
15:37:11 <r0bby> reflection is easier :x
15:37:25 <r0bby> (sorry top think outloud, i just want some idea in place)
15:37:27 <bwolfe_> reflection is plenty fast
15:37:55 <r0bby> reflection it is then
15:38:11 <r0bby> I saw why this will come in handy (i read a forum post last night
15:38:25 <r0bby> damn it i ran out of shirts to wear
15:38:34 <r0bby> I need to do laundry
15:38:36 <r0bby> bad.
15:39:39 <r0bby> coding style on this class is inconsistent
15:40:40 <r0bby> bwolfe_: you'll be shocked at how little groovy this is going to involve, i'll prolly do most of it in java
15:40:59 <bwolfe_> good :-)
15:41:03 <bwolfe_> java is better anyway ;-)
15:41:06 *** bwolfe_ is now known as bwolfe
15:42:50 <r0bby> groovy is an awesome language -- it's too new (the IDE support sucks; it sometimes doesn't auto-complete for its own internal stuff)
15:43:32 <r0bby> i *MAY* write in some ajax stuff to auto-complete though -- that will be hell.
15:44:35 <r0bby> bwolfe: OpenMRS is Mozilla Public License?
15:44:54 <bwolfe> essentially
15:45:04 <r0bby> what provisions do you throw in?
15:45:23 <bwolfe> medical liablity ones
15:45:35 <r0bby> ah
15:45:38 <bwolfe> "if our software kills someone, you can't sue us"
15:45:44 <r0bby> oh okay
15:45:48 <bwolfe> except in legal-eeze
15:45:54 <bwolfe> legalese
15:46:10 <r0bby> I need to know that Apache License and the OpenMRS license are compatible before i use it
15:46:14 <bwolfe> apparently thats a real word
15:46:45 <bwolfe> are you including the jar or copying java out of it ?
15:46:57 <r0bby> Copying the entire class verbatim
15:47:12 <r0bby> removing what i don't need of course
15:47:34 <r0bby> (so that means i have to leave the apache license header in place...
15:48:01 <r0bby> :/
15:49:49 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4232]: complex_obs branch: Added ComplexObsServlet. Added extra (copied) … <http://dev.openmrs.org/changeset/4232> || OpenMRS Changesets: Changeset [4231]: Merging trunk to api-refactoring [4191]:[4230] <http://dev.openmrs.org/changeset/4231>
15:49:55 <r0bby> ahh
15:50:20 <r0bby> Graeme Rocher wrote it -- maybe i can get him to waive the license
15:52:11 * r0bby composes an email
15:52:20 <r0bby> god i hate thunderbird
15:52:27 <r0bby> when it checks email and such it locks up
15:58:33 <r0bby> done
15:58:39 <r0bby> CC'd burke
15:59:14 * bwolfe thinks r0bby has irc and twitter confused
15:59:17 <bwolfe> :-p
15:59:31 <r0bby> I hate twitter
15:59:49 *** pearlbear has joined #openmrs
15:59:49 *** ChanServ sets mode: +v pearlbear
16:01:55 <r0bby> http://rifers.org/paste/r0bby/show/7309
16:01:58 <r0bby> what i said
16:07:16 <r0bby> :x
16:09:23 *** nribeka has quit IRC
16:11:04 <[OmegentooX]> pearlbear, hello
16:11:36 <pearlbear> hey there [OmegentooX]
16:11:43 <pearlbear> done with classes yet?
16:12:18 *** bwolfe has quit IRC
16:12:24 <r0bby> hrm
16:12:33 <[OmegentooX]> pearlbear, no =(
16:12:39 <[OmegentooX]> I'll be free after Wednesday next week
16:12:43 <[OmegentooX]> But until then, PAIN
16:13:42 <[OmegentooX]> But I'm still thinking about documentation and making notes in my notebook, so I'll write up a nice proposal after finals
16:13:42 <pearlbear> I'm sorry about that...
16:14:06 <pearlbear> cool. I'm thinking about how things are going, and have plans for next steps
16:14:16 <[OmegentooX]> Excellent
16:14:22 <pearlbear> after memorial day (I'll be away that weekend) we should meet and chat
16:14:24 <[OmegentooX]> I've been following all the mailing list discussions
16:14:26 <[OmegentooX]> Yeah
16:14:51 <pearlbear> cool
16:16:58 <pearlbear> ok, I gotta go now, I'm in NYC, and about to drive to my parent's house
16:17:42 <r0bby> NYC?!?!!
16:17:46 <r0bby> pearlbear: for how long?
16:18:01 <pearlbear> till Sat morning
16:18:06 <r0bby> \feh
16:18:08 <pearlbear> you live in NY
16:18:10 <pearlbear> ?
16:18:17 <r0bby> yes
16:18:22 <r0bby> ~60mi north
16:18:37 <r0bby> New Windsor(Newburgh is probably what people know about),NY
16:18:52 <r0bby> New Windsor/Newburgh used to share a zip code back when
16:19:06 <pearlbear> ah, right. Nice area
16:19:17 <r0bby> yes it is
16:19:21 <r0bby> boring as hell but nice
16:19:28 <r0bby> laters
16:19:31 <pearlbear> later
16:19:39 *** pearlbear has quit IRC
17:14:47 *** bwolfe has joined #openmrs
17:14:48 *** ChanServ sets mode: +o bwolfe
18:32:03 *** [OmegentooX] has quit IRC
18:32:16 *** [OmegentooX] has joined #openmrs
18:32:16 *** ChanServ sets mode: +v [OmegentooX]
18:34:01 *** atomicturtle has quit IRC
19:31:36 *** [OmegentooX] has quit IRC
19:32:14 *** [OmegentooX] has joined #openmrs
19:32:14 *** ChanServ sets mode: +v [OmegentooX]
20:03:35 *** sioraiocht has joined #openmrs
20:03:35 *** ChanServ sets mode: +v sioraiocht
20:10:39 *** sioraiocht_ has quit IRC
20:20:58 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4233]: atd:synchronize resources (pending queues) <http://dev.openmrs.org/changeset/4233>
21:36:41 *** [OmegentooX] has quit IRC
21:38:17 *** [OmegentooX] has joined #openmrs
21:38:17 *** ChanServ sets mode: +v [OmegentooX]
21:39:16 <r0bby> hai can haz 0xf00d
21:43:10 *** nribeka has joined #openmrs
21:44:21 *** [OmegentooX] has quit IRC
21:47:55 <nribeka> hi all
21:48:02 <nribeka> i have a question
21:48:09 <nribeka> the new for loop
21:48:19 <nribeka> is it since 6 or 5?
21:48:22 <nribeka> thanks :D
21:49:25 <r0bby> java 5
21:49:31 <r0bby> java 6 didn't add much
21:49:40 <r0bby> the next big release will be java 7
21:49:48 <r0bby> java 7 will introduce closures in some form
21:50:29 <r0bby> for(String foo : stringList) { System.out.println(foo); }
21:50:41 <r0bby> the foreach loop isn't good if you indices.
21:51:10 *** [OmegentooX] has joined #openmrs
21:51:10 *** ChanServ sets mode: +v [OmegentooX]
21:52:00 <r0bby> why did you ask nribeka?
21:52:03 <nribeka> ah thanks r0bby :D
21:52:09 <nribeka> no just wondering ...
21:52:39 <nribeka> last time i made a patch, i use GroupLayout which come from 6 :P
21:53:05 <nribeka> in the end i need to revert it back using GridBagLayout haha :P
21:53:42 <r0bby> GroupLayout is a steaming pile of shit
21:53:49 <r0bby> it is the most verbose layout manager
21:55:09 <nribeka> haha true ... lot's of unreadable code for me :P
21:56:35 <r0bby> Matisse is also a steaming pile of shit -- the builder itself is decent -- the code it produces is not
21:57:06 <nribeka> yeah, everything is intermingle
21:57:17 <nribeka> it seems that they don't organize the code
21:57:42 <nribeka> the builder is helpful
21:57:49 <r0bby> ... no
21:57:59 <nribeka> the code force you to keep on using the builder
21:58:07 *** atomicturtle has joined #openmrs
21:58:17 <r0bby> I hate writing swing code -- but I'd rather drudge through writign readable code then create code that isn't readable by cheating
21:59:10 <nribeka> i usually use matisse but i reformat the entire code :P
21:59:18 <nribeka> kinda silly actually
21:59:41 <r0bby> no shit :P
21:59:47 <r0bby> write it properly -- the first time :P
22:00:34 <nribeka> you need a good imagination to write a good swing gui haha :D
22:00:51 <nribeka> which panel and layout to use ...
22:01:04 <nribeka> what comes next on top of panel ... and so on :P
22:01:10 *** pearlbear has joined #openmrs
22:01:11 *** ChanServ sets mode: +v pearlbear
22:01:16 <r0bby> nribeka: I use nested layout managers personallu
22:01:29 <r0bby> GBL + BorderLayout + nested panels
22:02:12 <nribeka> nested panels is a must, i think :P
22:03:12 <r0bby> now if i wrote swing code -- i'd use groovy =)
22:03:27 <nribeka> haha ... is it easier and simpler?
22:03:30 <r0bby> SwingBuilder++
22:04:20 <nribeka> ahh ... you should teach me groovy then :P
22:05:35 <r0bby> http://groovy.codehaus.org/Swing+Builder
22:07:47 <nribeka> still have to learn the basic groovy right?
22:07:55 <r0bby> yeh
22:08:09 <r0bby> it's not too hard
22:08:17 <r0bby> me and burke love it =)
22:08:26 <r0bby> IDE support blows though
22:08:41 <nribeka> which IDE?
22:09:13 <r0bby> IntelliJ IDEA
22:10:06 <nribeka> how about eclipse?
22:10:19 <nribeka> do they have some sort of plugins?
22:11:14 <r0bby> yes
22:11:18 <r0bby> it's new
22:11:22 <r0bby> that's the problem
22:11:53 <nribeka> ah, not mature and stable yet?
22:12:45 <r0bby> yes
22:12:52 <r0bby> the language itself is reletively new
22:13:07 *** sgrannis has joined #openmrs
22:13:07 *** ChanServ sets mode: +v sgrannis
22:13:26 <sgrannis> nribeka: patch looks good
22:14:24 <nribeka> sgrannis: ok. i will apply it
22:14:30 *** pearlbear has quit IRC
22:14:32 <nribeka> sgrannis: i have a question
22:15:02 <nribeka> the standard deviation formula is = n p (1 - p) right?
22:15:12 <nribeka> that's for binomial distribution ...
22:16:10 <sgrannis> right
22:16:16 <sgrannis> sqrt of that
22:16:28 <sgrannis> sqrt(n*p*(1-p))
22:16:35 <nribeka> o yeah ...
22:16:44 <nribeka> that's still variance :P
22:16:59 <nribeka> n = sample size
22:17:03 <sgrannis> yes
22:17:05 <nribeka> p = u value
22:17:15 <sgrannis> yes
22:17:29 <r0bby> eeek
22:17:32 <r0bby> I hate that stuff
22:17:33 <nribeka> i made no mistake then :D
22:17:43 <nribeka> r0bby: that my part :D
22:17:52 <r0bby> I know =)
22:19:09 <nribeka> sgrannis: i talk to james early on
22:19:17 <sgrannis> okay
22:19:18 <nribeka> we talk about combining the log output
22:19:27 <sgrannis> ah yes -- he mentiopned that
22:19:45 <sgrannis> good talk?
22:20:06 <nribeka> yeah, we talk about some other stuff too :P
22:20:13 <nribeka> like sleeping time haha lolz ...
22:21:03 <nribeka> we have the same idea to use a list of loggable object for the frame
22:21:40 <nribeka> so all object that in the list will throw their log to the frame
22:21:42 *** bwolfe has quit IRC
22:22:14 <nribeka> one more question
22:22:36 <sgrannis> yes?
22:23:35 <nribeka> are you sure you want to put a button in the log window to apply the u value?
22:23:47 <nribeka> just want a confirmation hehe :P
22:24:13 *** bwolfe has joined #openmrs
22:24:13 *** ChanServ sets mode: +o bwolfe
22:24:17 <nribeka> because it kinda out of context. i think the log window is for displaying only :P
22:24:22 <nribeka> not sure though :D
22:25:45 <sgrannis> nribeka: I'm not committed to the button in any particular place. If there are other ideas, I'm happ yot hear them. :)
22:26:25 <nribeka> hmm ... i'm not sure where to put it though.
22:27:34 <nribeka> we need some help here haha ...
22:31:19 <nribeka> sgrannis: commited the labels modification :D
22:31:56 *** bwolfe has quit IRC
22:33:10 <sgrannis> if you think the log window is the wrong place, we can think about it a bit more. I'm just not certain there's a better place. After the log window is closed, the user can't see the values, and therefore isn't in a good position to load those values...
22:33:35 <sgrannis> thus, putting hte button on the log window seems like a good first-order approximation
22:33:53 <nribeka> ic your point
22:33:54 <sgrannis> but if your instincts are telling you otherwise, then we can talk about it more
22:37:12 <nribeka> i'll just give it a try first and see the result :D
22:40:08 <nribeka> sgrannis: i'm reading burke emails regarding project plan :D
22:40:59 <sgrannis> good -- that would likely be a good topic for the next call
22:41:35 * r0bby considers getting a webcam so he can write on his whiteboard to show mockups :)
22:41:59 <nribeka> yes and to be frank, i'm not good a creating project plan and in dire need of your help haha :D
22:42:10 <nribeka> r0bby: do you want to use mine?
22:42:11 <nribeka> :P
22:42:28 <r0bby> me and burke need to bang one out
22:42:53 <r0bby> I want *DETAILED* like i'll do this the first iteration, test, etc 2nd iteration, test etc
22:43:11 <r0bby> As soon as possible i want to demo it to some implementors
22:44:17 <r0bby> nribeka: i love my whiteboard
22:44:28 <r0bby> it doesnt get much use :(
22:44:41 <nribeka> hehe ...
22:45:02 <nribeka> i don't have whiteboard :P
22:47:44 <nribeka> this would certainly be a good topic for the next phone call
22:50:18 <r0bby> donate a whiteboard
22:50:21 <r0bby> I got it for calc
22:50:32 <r0bby> ...then i started to work better on paper..
22:50:39 <r0bby> go figure
22:50:44 <nribeka> haha ...
22:50:44 <nribeka> :D
22:50:54 *** sgrannis_ has joined #openmrs
22:51:17 <nribeka> sgrannis_: i thought you were still here :P
22:51:32 <sgrannis_> oops
22:51:40 <sgrannis_> los t my connection
22:52:15 <r0bby> you and paul
22:52:16 <nribeka> the project plan would be a good topic for the upcoming phone call
22:52:21 <r0bby> both have shit connections =)
22:52:26 *** sgrannis_ is now known as sgranis
22:52:30 <r0bby> me and burke should have one too
22:53:11 <sgranis> would be glad to help craft a proj plan ...
22:53:26 <nribeka> to be frank, i'm not good a creating project plan and in dire need of your help haha :D
22:54:00 <nribeka> for the random sample, i think i can write some stuff
22:54:14 <nribeka> but for the other one, i still don't have the big picture :P
22:54:55 <sgranis> the very high level picture for number 2 is the following:
22:55:15 <sgranis> probabilistic matching may produce false positives
22:55:39 <sgranis> after probabilistic matching declares a match, we may need to implement rules to prevent certain matches
22:56:07 <nribeka> btw sgranis, is it ok for you to explain thing this late?
22:56:39 <sgranis> for example, twin babies often have the same last name, same address, same telephone, same parents, and can have very similar first names, meical record numbers and social security numbers
22:56:43 <sgranis> (yes its OK)
22:57:07 <sgranis> so to defend against falsely mathcign twins, we need some rules, like
22:58:11 <sgranis> if probabilistic algorithm declares a match AND first names are close but different and gender is different, then suspect a twin
22:59:04 <sgranis> (we ca construct other rules)
22:59:28 <sgranis> and we need a framework in whcih to express the rules
23:00:14 <nribeka> when will we apply this rules?
23:08:25 *** sgrannis has quit IRC
23:13:18 <sgranis> i'm sill here
23:14:32 <sgranis> good question re: when are rules applied
23:15:50 <nribeka> ah, i didn't see you :P
23:16:11 <sgranis> if the twin rules apply to a given pair, we at a minimum will want to flag that pair as a potenital twin and letthe business logic handle the twin flag, or ina more draconian approach, we can drop the pair, not include it in the pairs file, or we can reduce its score to -1000 (very low)
23:17:36 <sgranis> rules will be applied to each scored pair
23:18:32 <nribeka> ah ic ...
23:20:29 <nribeka> so these flagging will be applied early in the process then ...
23:20:48 <nribeka> even before the analyzer process
23:23:06 <sgranis> the flagging will be after the analyzer -- flagging will happen after a pair is formed and scored
23:23:23 <sgranis> (or "when" a pair is formed and scored)
23:24:11 <nribeka> ouch ...
23:24:46 <nribeka> ic know :D
23:27:53 <nribeka> sgranis: the log is in one place now. will send the patch tomorrow (probably)
23:28:22 <sgranis> okay -- sounds good. i'm going to sign off -- have to get up early.
23:28:30 <sgranis> have a good night!
23:28:43 <nribeka> ok ok. you too. thanks for the explanation
23:28:44 <nribeka> :D
23:28:50 *** sgranis has quit IRC
23:38:40 <r0bby> okay
23:38:44 <r0bby> did some clean up =)