--- Day changed Sat Aug 15 2009 01:00 < ybit> strages: also look into http://studierstube.icg.tu-graz.ac.at/handheld_ar/artoolkitplus.php 01:00 < ybit> ..if you are looking into the artoolkit 01:01 < ybit> oh yeah, link: http://studierstube.icg.tu-graz.ac.at/handheld_ar/artoolkitplus.php 01:20 < CIA-38> skdb: kanzure * r f23019f08a16 /unittests/test_geom.py: make tests work 01:21 < kanzure> wait, what? 01:21 < kanzure> why does that work for me? 01:21 < kanzure> there's "geom.blah()" sprinkled throughout that file 01:47 < CIA-38> skdb: kanzure * r 16ab66e6f3ee /unittests/test_geom.py: outline of further tests 02:03 < fenn> stupid perl scripts.. why is it chopping off two characters from the commit hash? 02:18 -!- any20111617 is now known as katsmeow-afk 06:00 -!- mage2 [n=mage@66.179.208.36] has joined #hplusroadmap 06:40 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit ["Ex-Chat"] 06:50 -!- davidnunez [n=davidnun@209-6-203-217.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #hplusroadmap 06:55 < kanzure> hey davidnunez 06:57 < davidnunez> 'allo 06:57 < davidnunez> how's your fab lab coming? 07:02 -!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: strages, bkero 07:03 < kanzure> slowly. 07:03 * kanzure goes back to sleep (will be back soon) 07:04 -!- Netsplit over, joins: bkero 07:06 -!- strages [n=strages@c-68-62-216-5.hsd1.al.comcast.net] has joined #hplusroadmap 07:18 -!- davidnunez is now known as davidnunez_2 07:22 -!- davidnunez_2 [n=davidnun@209-6-203-217.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [] 07:22 -!- davidnunez [n=davidnun@209-6-203-217.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #hplusroadmap 07:26 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap 07:26 -!- davidnunez is now known as davidnunez_2 07:27 -!- davidnunez_2 is now known as davidnunez 07:59 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Remote closed the connection] 08:01 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap 08:02 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Client Quit] 08:03 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap 09:48 -!- kardan_ [n=kardan@p54BE6043.dip.t-dialin.net] has joined #hplusroadmap 10:04 -!- davidnunez [n=davidnun@209-6-203-217.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [] 10:04 -!- kardan| [n=kardan@p54BE7CA8.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 10:18 -!- davidnunez [n=davidnun@209-6-23-9.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #hplusroadmap 10:49 < kanzure> todo: fetch Hydrogen Storage On Carbonized Chicken Feather Fibers 10:49 < kanzure> re: http://www.sciencedaily.com/releases/2009/06/090623120833.htm 10:49 < kanzure> found that in an email from the spacesettlers mailing list asking whether or not chickens would have a role to play on a spacehab :p 11:32 < kanzure> http://adl.serveftp.org/lab/super_what.py 11:32 < kanzure> fenn: any idea why the name attribute isn't what I think it should be? 12:01 -!- elias` [n=c@cs78208074.pp.htv.fi] has joined #hplusroadmap 12:02 < kanzure> hey elias` 12:02 -!- Irssi: #hplusroadmap: Total of 29 nicks [0 ops, 0 halfops, 0 voices, 29 normal] 12:40 < flamoot> http://nextbigfuture.com/2009/08/previous-dense-plasma-focus-research.html 12:43 < flamoot> "The problem with hydrogen as a gas or liquid is its density is too low," Wool says. "Using currently available technology, if you had a 20-gallon tank and filled it with hydrogen at typical room temperature and pressure, you could drive about a mile. When we started we didn't know how well carbonized chicken feathers would work for hydrogen storage, but we certainly suspected we could do a lot better than that." 12:43 < flamoot> i don't understand at all 12:43 < drazak> I really should read about beta-catenin 12:43 < flamoot> don't chicken feathers plus hydrogen take up more space than just hydrogen ?! 12:46 < flamoot> anyone please 12:47 < flamoot> is the hydrogen in -solid- form ?!? 12:57 < kanzure> drazak: I typoed the hell out of that. sorry 12:57 < kanzure> might be beta-catenein or beta-catinein or something :) 12:58 < flamoot> wtf 12:59 < flamoot> 13:49 <@flamoot> oh i can still remember julie tolentino 12:59 < flamoot> 13:49 <@flamoot> the dancing filipino 12:59 < flamoot> 13:49 <@flamoot> we used to run around 12:59 < flamoot> 13:49 <@flamoot> she and flouncin' freddy were goin hot and steady 12:59 < flamoot> 13:50 <@flamoot> now she runs a dike bar, the biggest one in town 13:01 < kanzure> ? 13:02 < drazak> kanzure: how did you typo the hell out of it? 13:02 < drazak> I'm so confuzzled! 13:05 < flamoot> look 13:06 < flamoot> that article actually really angried up my blood 13:06 < flamoot> -i- cant picture any denser storage of hydrogen than as a compressed gas 13:18 < kanzure> drazak: by not checking whether or not I got the spelling correct 13:18 < kanzure> is gp_Trsf._CSFDB_Getgp_Trsfloc supposed to return anything for a gp_Trsf that has been .SetTranslaton()'d ? 13:25 < drazak> kanzure: why were you typing it anyway 13:27 < kanzure> was listing out some ideas for using neural stem cells 13:32 < drazak> beta-catenin doesn't have much to do with neural stem cells 13:40 < bkero> 9~p/win 22 13:41 < drazak> well, unless you mean because of wnt signaling 13:51 * ybit is either going to purchase http://www.excaliberpc.com/590907/samsung-nc10-14gbk-160g-xp-10.2.html or http://www.bestbuy.com/site/olspage.jsp?skuId=9370272&type=product&id=1218093001788&ref=06&loc=01&ci_src=14110944&ci_sku=9370272 within the next couple of weeks 13:52 < ybit> unless anyone knows of something better? 13:52 < ybit> btw, if the treo 700w can handle AR apps, then the freerunner won't have a problem 13:52 < ybit> http://www.youtube.com/watch?v=BM3K93Md3Wc 14:14 < bkero> ybit: Actually 14:14 < bkero> I'd recommend going on eBay and picking up a Fujitsu P1620 14:15 < bkero> Same size as either of those, much higher resolution, and has an ultra low voltage core 2 duo instead of an atom. 14:15 < bkero> They used to be really expensive, but circuit city lease returns all got shoved on eBay, and drove the market value way way down. 14:16 < bkero> also it's a tablet :) 14:17 < drazak> ergh, what's the nmap flags for network discovery? 14:17 < drazak> I want to know what hosts are online on my /24 14:18 < drazak> -sP? 14:19 < kanzure> -B? 14:19 < kanzure> well, for ping at least 14:23 < ybit> bkero: what size keyboard is that? 14:24 < bkero> ybit: better than an aspire one, eee 10" and dell mini 9/10. 14:24 < bkero> I haven't measured the damn thing. 14:25 < ybit> the heh 14:25 < ybit> just wondering if it compares with the samsung netbooks, which have 93% and 97% regular notebook size keyboards 14:26 * ybit has large hands 14:27 < ybit> bkero: thanks for mentioning it 14:27 < bkero> I just got one. 14:27 < bkero> SIck of having 3 atoms in the house. 14:27 < bkero> Nice, comes with a dock, extended battery, and dual battery charger 14:51 < CIA-38> skdb: kanzure * r 596603ad27ae / (geom/geom.py unittests/test_geom.py): flesh out the Transform class, make the unit test for Translation pass 15:01 < fenn> kanzure: re super_what.py: doing "self =" in an init doesn't do what you want.. it just sets the local variable self to whatever, since python assigns by reference 15:01 < kanzure> oh lovely 15:01 < fenn> so if you did print self.name right after assigning it, it'll say hello2 but otherwise say hello in the rest of the program 15:02 < fenn> btw why do you want to do self = anyway? 15:03 < kanzure> that was a few hours ago, I figured out the right way to do it since then 15:03 < kanzure> er, sort of. I figured out the right way but didn't implement it entirely. 15:04 < fenn> flamoot: the hydrogen is dissolved into the solid, so yeah i guess you could say it's in solid form 15:04 < fenn> flamoot: and to be a nit picker as usual, liquid hydrogen is denser than compressed hydrogen gas 15:06 < CIA-38> skdb: kanzure * r f010c82ea8e8 /geom/geom.py: fix it so fenn doesn't get confused when he inevitably reads the code a 15:06 < fenn> yay 15:06 * fenn tries to fix ciabot 15:06 < kanzure> that's probably their max message length 15:07 < kanzure> oh, the last two characters 15:07 < fenn> the first two chars of the commit hash 15:08 < fenn> substr($commit, 2, 12); probably has something to do with it 15:09 < drazak> kanzure: the PI at my lab is going to be making oligos next week 15:09 < kanzure> by hand? 15:09 < drazak> yup 15:09 < kanzure> why? 15:09 < drazak> he's making them for gel shift assays, so they're radioactively labeled 15:10 < kanzure> maybe you mean he's just labeling them 15:10 < CIA-38> skdb: kanzure stuff * r master /geom/geom.py: fix it so fenn doesn't get confused when he inevitably reads the code a 15:10 < drazak> he said he was making them 15:10 < fenn> what is 'stuff' supposed to be, a branch? 15:10 < kanzure> 'stuff' is not a branch over here. 15:11 < fenn> it was just what i typed when i ran the script 15:11 < CIA-38> skdb: kanzure see? * r master /geom/geom.py: fix it so fenn doesn't get confused when he inevitably reads the code a 15:11 < kanzure> devil magic 15:11 < drazak> lol 15:12 < CIA-38> skdb: kanzure * r 369247a /geom/geom.py: quick typo fix, also testing CIA 15:12 < drazak> kanzure: I think he words were "i need to make oligonucleotides, the labs gonna get hot next week" 15:13 < kanzure> it's just surprising if he's really bothering to do that 15:13 < drazak> he used to do it in grad school 15:13 < drazak> I guess that's just what he does 15:13 < fenn> __doc__ = gp_Trsf.__doc__ 15:14 < fenn> __doc__ = gp_Trsf.Inverted.__doc__ 15:14 < drazak> kanzure: he's going to do footprinting too 15:15 < fenn> you're going to make gel molds of your feet, how fun! 15:15 < kanzure> fenn: nope 15:27 < CIA-38> skdb: kanzure * r 99648aa /geom/geom.py: worked on Rotation 15:28 < kanzure> hm totally forgot about this: 325 def get_point(self): return list(self.__gp_Pnt_point.Coord()) 15:36 < fenn> elif not gp_pnt == None: 15:37 < fenn> same as saying "elif gp_pnt" 15:37 < kanzure> rawr 15:42 < fenn> assertNotEqual( Point(1,2,3).Transformed(gp_Trsf()), Point(1,2,3)) 15:42 < fenn> that's wrong 15:42 < kanzure> they should be equal 15:42 < fenn> assertFalse(Point(1,2,3).Transformed(gp_Trsf()) is Point(1,2,3)) 15:43 < kanzure> point1 = Point(1,2,3) 15:43 < kanzure> point2 = point1.Transformed(gp_Trsf()) 15:44 < kanzure> assertFalse(point1 is point2) 15:44 < fenn> same thing 15:44 < fenn> oops 15:44 < fenn> ok 15:44 * kanzure adds 15:46 < CIA-38> skdb: kanzure * r ff60d0c /unittests/test_geom.py: test Point.Transform 15:58 < fenn> TypeError: __init__() should return None, not 'Point' 15:58 < kanzure> why is __init__ returning something? 16:09 < fenn> because i'm stupid 16:15 < kanzure> I can accept that answer. 16:20 < CIA-38> skdb: fenn * r de77dc2 /geom/geom.py: modernizing safe_* functions 16:20 < CIA-38> skdb: fenn * r 682b3cd / (geom/geom.py unittests/test_geom.py): remove safe_* functions, allow passing OCC_triple as first argument 16:20 < CIA-38> skdb: fenn * r 0dc7f38 / (geom/geom.py unittests/test_geom.py): Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb 16:20 * fenn gets out the butterknife 16:22 < kanzure> http://adl.serveftp.org/lab/screenshots/2009-08-15_theo.png 16:33 < kanzure> fenn: test_yamlcrap.py is failing on test_bad_tag 16:53 < fenn> is Point.Transform supposed to change Point? i mean gp_Pnt.Transform modifies the point, but gp_Pnt.Transformed doesn't 16:53 < fenn> test_bad_tag always failed 16:53 < kanzure> Point.Transform could be called Point.Transformed if you're having an anxiety attack about the name-switcha-roo 16:54 < kanzure> Point.Transform was supposed to return a new Point, not change the current self 16:54 < fenn> right, i think we should stick to OCC naming conventions if it's so close 16:54 < fenn> i mean you even capitalized the method 16:55 < fenn> i dont think we should have any attributes/variables named transform 16:55 < kanzure> okay 16:55 < fenn> so it's a verb then 16:55 < fenn> not a noun 16:56 < fenn> use transformation if it's a noun 16:56 < fenn> fucking math people fucking everything up all the time 16:57 < CIA-38> skdb: fenn * r 0f9d9cc / (geom/geom.py unittests/test_geom.py): fix bad init when passing gp_Pnt to Point 17:08 < fenn> wtf 17:09 < fenn> since when does "if 0" do something different than "if 1" 17:12 < fenn> if 1e-999: print 'hi' 17:12 < fenn> this is bullshit 17:18 < kanzure> in all other languages, "0" is considered to be "false" 17:19 < kanzure> so that's why I keep finding it strange that you want me to do stuff like "if some_var" 17:30 -!- kardan_ [n=kardan@p54BE6043.dip.t-dialin.net] has quit [Remote closed the connection] 17:33 -!- kardan| [n=kardan@p54BE6043.dip.t-dialin.net] has joined #hplusroadmap 17:37 < CIA-38> skdb: fenn * r 31c1c06 / (6 files in 5 dirs): not blah == None -> blah is not None 17:37 -!- embraceunity [n=quassel@74.94.105.238] has joined #hplusroadmap 17:37 < kanzure> hey embraceunity 17:38 < fenn> i think my not (x==None and y==None and z=None) was wrong anyway 17:38 < embraceunity> hello 17:38 < kanzure> try z==None 17:38 < fenn> it wasn't a type 17:38 < fenn> blah 17:38 < fenn> i mean the logic of the statement was wrong 17:38 < kanzure> you lose points for making typos about your typos 17:38 < fenn> should have been x==None or ... 17:38 < fenn> there wasn't any typo! 17:38 < kanzure> "it wasn't a type" 17:39 < fenn> go to hell 17:39 < kanzure> hehe 17:39 < kanzure> btw, Point().Transform() doesn't work 17:39 < kanzure> I think your hack broke it 17:39 < fenn> what is Point() supposed to do? 17:39 < kanzure> Point(1,2,3).Transform(Transform()) 17:39 < fenn> er. see this is why methods shouldnt be capitalized 17:40 < kanzure> ValueError: invalid null reference in method 'gp_Pnt_Transformed', argument 2 of type 'gp_Trsf const &' 17:41 < fenn> ok so should class Transform: actually be called Transformation? 17:41 < kanzure> one step at a time 17:41 < kanzure> sure why not 17:42 < kanzure> but it's still broken anyway 17:42 < fenn> >>> geom.Point(1,2,3).Transform(geom.Transform()) 17:42 < fenn> Point(1.0, 2.0, 3.0) 17:43 < kanzure> ok 17:57 < CIA-38> skdb: kanzure * r 7a0a62e / (geom/geom.py unittests/test_geom.py): added unit test for stacked transformations 17:57 < CIA-38> skdb: kanzure * r f831921 / (6 files in 5 dirs): Merge branch 'master' of ssh://bryan@adl.serveftp.org/var/www/skdb 17:59 -!- embraceunity [n=quassel@74.94.105.238] has quit [Remote closed the connection] 18:18 -!- embraceunity [n=quassel@74.94.105.238] has joined #hplusroadmap 18:18 -!- embraceunity [n=quassel@74.94.105.238] has quit [Remote closed the connection] 19:08 -!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: mage2 19:20 < kanzure> ybit: I would appreciate it if you could somehow stalk me down a webkit+xpaths doohickey. 19:31 < kanzure> and eventually I need to bother myself with setting up a squidproxy server somewhere 20:00 -!- davidnunez [n=davidnun@209-6-23-9.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [] 21:13 < CIA-38> skdb: kanzure * r 06fe686 / (5 files in 3 dirs): added a unit test for (basic) part mating transforms 21:14 < kanzure> test_geom.py fails somewhere but the failure is weird and was unexpected 21:17 < kanzure> also I think I meant to do Transformation.run() somewhere but I don't remember doing it, so watch out for it's lackage 21:41 < kanzure> http://en.wikipedia.org/wiki/Michelle_Bachelet 21:57 < CIA-38> skdb: kanzure * r 7ffb2d3 /pymates/pymates.py: fix pymates imports 21:58 < kanzure> so now it's just a matter of writing the correct unit tests in test_geom.py to make sure mate_connection() in geom.py works correctly. (it currently does not.) 22:07 < ybit> hrm, so kanzure, you, samrose, and smari are developers of openkollab? 22:08 < ybit> there is an irc channel #openkollab 22:14 < kanzure> what the hell is openkollab 22:15 < kanzure> from what I can tell, it's nathan's attempt at hijacking om 22:29 -!- tropology_ [n=michael@adsl-68-255-103-62.dsl.chcgil.ameritech.net] has joined #hplusroadmap 22:29 < kanzure> hi tropology_ 22:38 -!- tropology [n=michael@adsl-76-223-1-47.dsl.chcgil.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 22:42 < kanzure> todo: mate first part with origin and some direction at origin 22:54 < flamoot> http://media.englishrussia.com/jungle_pet/1_017.jpg 22:58 < ybit> openkollab, from what i've gathered and veriefied on their irc channel is an initiative to develop collaboration tools... 22:58 < ybit> .... 23:38 < ybit> http://www.societyofrobots.com/robot_ERP.shtml 23:39 < ybit> http://ros.sourceforge.net/ :: robot operating system 23:41 < ybit> http://wagn.org/Explore_Organize_Thrive is what openkollab is basing their development around 23:46 < fenn> ybit: if you know why my name is on the openkollab page please tell 23:52 < ybit> i have no clue 23:52 < ybit> i was surprised to see all those names on there and no discussion about it 23:54 < fenn> i was to busy looking at pictures like http://media.englishrussia.com/jungle_pet/1_016.jpg to fix it 23:55 -!- marainein [n=marainei@220.253-229-53.VIC.netspace.net.au] has joined #hplusroadmap 23:56 < ybit> Folding DNA into Twisted and Curved Nanoscale Shapes is in /usorted 23:56 < ybit> papers/unsorted* 23:56 < ybit> http://adl.serveftp.org/papers/unsorted/Folding%20DNA%20into%20Twisted%20and%20Curved%20Nanoscale%20Shapes.pdf 23:57 < ybit> meh, lame 23:57 < ybit> where's the cad program all these news outlets speak of 23:58 < fenn> what's this supposed to mean, "beware of underwater robotic tentacles"? http://englishrussia.com/wp-content/uploads/2009/08/000dqw64.jpg 23:58 < fenn> ybit: nanorex? 23:59 < ybit> http://bionano.physik.tu-muenchen.de/ 23:59 < ybit> is it nanorex? 23:59 < fenn> no 23:59 < fenn> nanoengineer-1.com/