2009-08-07.log

--- Day changed Fri Aug 07 2009
genehackerjonathan cline?00:00
kanzureyes00:00
* kanzure sleeps00:00
CIA-38skdb: fenn * reb98868077f8 /core/settings.py: / might not be correct path separator01:42
CIA-38skdb: fenn * r25ecdbcd2c19 /packages/lego/ (grammar.yaml interfaces.py): towards a universal lego description language, F.F. Whiffletoe; 2009. wiley and sons ltd.01:42
-!- marainein [n=marainei@220.253.58.67] has joined #hplusroadmap04:23
-!- marainein [n=marainei@220.253.58.67] has quit [Read error: 110 (Connection timed out)]05:19
kanzurecan anyone find a copy of "Die Cytoarchitektonik der Hirnrinde des erwachsenen Menschen"?06:38
kanzureenglish translation of the title: "Cytoarchitectonics of the Adult Human Cerebral Cortex"06:40
kanzure"Two years later, a shorter version, “Zellaufbau der Großhirnrinde” ("The Cellular Architecture of the Cerebral Cortex") was published and translated into French, Italian and English "06:40
kanzureaha: http://content.karger.com/ProdukteDB/produkte.asp?Aktion=showproducts&ProduktNr=233045&searchWhat=books06:41
kanzurethat was the 2008 republication06:41
kanzurehttp://en.wikipedia.org/wiki/Cytoarchitectonics06:41
CIA-38brain: kanzure master * rb480e1f / human_brain.yaml : brodmann areas, general references, search terms, cross-referencing06:50
CIA-38brain: kanzure master * r51c2fb1 / human_brain.yaml : brodmann-area-4 improved - http://bit.ly/SroTh06:59
CIA-38brain: kanzure master * rfbc3b99 / human_brain.yaml : licensing information - http://bit.ly/tvOiq07:00
kanzuremeh.07:03
kanzureall of these localization prefixes *suck*07:03
kanzuretimschmidt says he'll be cad'ing up the aluminum gingery forge08:18
CIA-38brain: kanzure master * r066467e / human_brain.yaml : lateral hypothalamus reorganization re: supraoptic-nucleus - http://bit.ly/2RwKB08:21
-!- timschmidt_ [n=chatzill@c-24-11-81-207.hsd1.mi.comcast.net] has joined #hplusroadmap08:23
timschmidt_howdy08:23
timschmidt_So I'm thinking I'm going to start CADing the gingery machines and post results to openmanufacturing08:23
ybithi there timschmidt_ 08:23
ybitsounds like a plan08:24
ybitthat would be nice to have08:24
timschmidt_I've also been sourcing steel and AL perf tube, and if I find a decent source, I'll be kitting up my wrench-buildable CNC machine.08:24
ybitkanzure: did you ever find "Cytoarchitectonics of the Adult Human Cerebral Cortex"08:25
ybitglad to have an update from you timschmidt_, i've been wondering what's been in the works over there08:27
timschmidt_in the middle of moving, but still finding time to get things done08:27
ybitlooking at my backups from 2 years ago, maybe 10% are even worth my time 08:28
* ybit is off to scan more of mprg08:29
timschmidt_?08:29
ybittimschmidt_: just a random bit from me, if you stay around long enough, you'll notice it happens often08:29
timschmidt_:)08:29
timschmidt_I find that personal backups are mostly cruft as well, but that last 10% is very valuable.08:30
timschmidt_enough so to justify keeping the cruft around just in case.08:30
ybitalright see you guys on the ssh tunneled flip-side in just a bit08:31
-!- kardan| [n=kardan@p54BE3550.dip.t-dialin.net] has joined #hplusroadmap08:43
-!- kardan [n=kardan@p54BE3550.dip.t-dialin.net] has joined #hplusroadmap08:47
-!- kardan [n=kardan@p54BE3550.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)]08:47
kanzureybit: no, I didn't find it09:35
CIA-38brain: kanzure master * r6d39d68 / sandbox/placement.yaml : attempts at figuring out how to organize everything - http://bit.ly/35tS1809:36
CIA-38brain: kanzure master * r4d9dddc / sandbox/placement.yaml : keeping some of the better options - http://bit.ly/6Gsk209:36
CIA-38brain: kanzure master * r1fa1720 / sandbox/directions.yaml : directions (various planes, posterior/anterior, etc.) - http://bit.ly/kfhE09:36
CIA-38brain: kanzure master * reb7987a / sandbox/directions.yaml : added complements and some basic grammar rules - http://bit.ly/rmXyn09:36
fennbrick1 = skdb.load(open('lego/data.yaml'))['parts'][0]09:41
fennbrick2 = skdb.load(open('lego/data.yaml'))['parts'][0]09:41
fennpymates.start(); pymates.mate_parts(brick1, brick2)09:41
kanzurehttp://neurolex.org/wiki/Main_Page ?09:42
kanzureok I'll run that09:42
CIA-38skdb:  * r530fdfcaf53e / (import_tools/heeks_coords.py packages/lego/data.yaml): it's point, not origin. add pointer to interface's part. not happy about this09:42
CIA-38skdb:  * rbbe8618758de /packages/lego/data.yaml: typo09:42
CIA-38skdb:  * r377b4c55a2ca /pymates/pymates.py: Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb09:42
CIA-38skdb:  * r8d89f97016a2 /pymates/pymates.py: Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb09:42
CIA-38skdb:  * r2b6dd658d54b / (4 files in 3 dirs): Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb09:42
CIA-38skdb:  * rfb20481f70f6 /packages/lego/interfaces.py: oops09:42
kanzuretimestamps please09:43
kanzure"from skdb.packages import lego" didn't work for you?09:43
fenngo away09:44
kanzurewhere should CAD loading code go?09:52
kanzurein Part()? 09:52
kanzureor in pymates.py somewhere random?09:52
kanzurefenn: ok it works actually09:54
kanzurefenn: the problem is that you need to run brick1.load_CAD()09:54
kanzureafter I push09:55
fennwhy doesn't it just do that automatically?09:55
CIA-38skdb: kanzure * rdf7a0a83b009 /pymates/pymates.py: syntax error with numpy09:55
kanzurefenn: because I didn't know about the try-statement09:55
* kanzure goes to add it09:55
kanzureit seems that there is a path error however in the current code09:56
kanzureit can be resolved by setting the path to the step file in the lego/data.yaml file to be "packages/lego/something.stp"09:56
kanzureor by fixing load_CAD() ideally09:57
kanzurehuh why isn't the initializer running for Part()?09:57
kanzuredidn't I do this yesterday? where a FennObject calls the __init__() method?09:57
kanzure__init()__09:57
fenn__init__()09:58
kanzureer, yes09:58
-!- kardan_ [n=kardan@p54BE670A.dip.t-dialin.net] has joined #hplusroadmap09:59
ybitkanzure: what are your plans for the brain coordinate system?10:00
kanzureybit: did you see human_brain.yaml yet?10:00
ybityup, good stuff10:00
kanzuremaybe the coordinates and voxels or bounding boxes would be some attributes for particular regions10:00
kanzureor, more usefully, the mapping could go the other way (bounding boxes -> region names)10:01
ybit09:56 < kanzure> er, yes10:01
ybit09:56 < kanzure> er, yes10:01
ybitargh10:01
ybitright click pastes it seems in putty10:01
kanzureI could have sworn I added something like cls.__init__() yesterday10:03
fennwhy are the args to Package commented out?10:09
ybitthis is a ghetto setup i have going on here, the scanner lid is taped to the drawer, the book is held down by a pack of 50 cd-rs and a bottle of 100 fl oz dish detergent 10:09
kanzurefenn: because at some point we were calling Package.__init__() or something in yamlcrap.py (not Package in particular, just cls.__init__() or something)10:10
kanzurebut for some reason that's not there today? I don't know how this happened10:10
ybitit works and my left arm isn't cramping10:10
kanzurethe only thing that comes to mind is that yesterday I mentioned something about not having checked an automerge10:10
kanzuremaybe something got deleted during an automerge?10:10
ybittimschmidt_: ^ see random10:10
ybithappens all the time10:10
timschmidt_gotcha10:10
ybitkanzure: how's uzbl working out for you? have you tried any of the scripts? anyone else using it?10:12
-!- kardan| [n=kardan@p54BE3550.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]10:12
kanzurebrick2.files = ["packages/lego/brick_thick_round.stp"]10:13
CIA-38skdb: fennetic.net> * r7c30198c622a /core/ (skdb.py units.py): FennObject classes should take no arguments, i guess10:13
CIA-38skdb: fennetic.net> * r7e429188e2ad /pymates/pymates.py: Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb10:13
fennbah10:13
kanzurethen pymates.mate_parts(part1=blah, part2=blah)10:13
ybiti've got a nice setup at the house with uzbl using the grid select xmonad module to handle tabs10:13
kanzuregrid select?10:13
ybithttp://blog.clemens.endorphin.org/2008/11/xmonad-gridselect.html10:14
fenngrid select is only useful if your windows have proper titles10:15
fennat least show an icon or something10:16
ybityou can tag your windows with titles10:16
-!- freedom_ [n=freedom@195.216.211.175] has joined #hplusroadmap10:16
fennoh, yeah, right. ~10:16
-!- Phreedom [n=freedom@195.216.211.175] has quit [Read error: 113 (No route to host)]10:16
kanzurefenn: yesterday you suggested that I write some code to make something happen when it's loaded into yaml10:16
kanzureso I did, and I made FennObject always call the init method of the cls10:17
kanzureand I even said "yay" afterwards10:17
fennok10:17
kanzurenow where is that code?10:17
fennis it in the log?10:17
ybitand i've yet to try this, but i'm planning on grouping the tabs using color sequence and grid alighment according to subject10:17
fenngit log -p10:17
fenngroup according to subject == workspace10:17
ybitworkspace 2 = tabbed webspace10:18
fennwebspace?10:18
ybiti just made it up10:18
fennwebspace 2.0?10:18
ybit:)10:18
fennnext you'll be trying to sell me a cloud manager10:19
kanzureybit: you should let groups of tags be managed by particular agents/daemons10:19
* fenn has visions of tags being dipped in boiling mud and eaten alive by devils10:19
fennwhy is this regex returning "fennetic.net>" instead of "fenn"? ($user) = $author =~ /<(.*?)[@ ]/10:20
kanzurewhat is the value of $user and $author?10:20
kanzurewhy is there a space after the @?10:20
fennthis line gets split and put into author author fenn <fennetic.net> 1249656073 -050010:21
fennsplit(/ /, $line, 2)10:21
fenner, the line was "author fenn <fennetic.net> blah blah"10:22
kanzurewell it's expecting <10:22
ybithi freedom_ 10:22
fennshouldnt that put "fenn" into author in the first place?10:22
kanzureno10:22
kanzurethe regex explicitly wants <10:22
kanzuredid you write this expression?10:22
-!- timschmidt__ [n=chatzill@c-24-11-81-207.hsd1.mi.comcast.net] has joined #hplusroadmap10:22
fennsort of10:22
fennit was /<(.*?)@/10:23
kanzurethat's stupid10:23
* fenn adds <?10:23
kanzuredo this: /author (.*?) <(.*?)@/10:23
kanzurebut do whatever you have to do to make it greedy or not greedy10:23
kanzurenot sure which one it should be10:23
kanzureyou want the one after "author", not the crap in the brackets10:24
fenni'm not sure other people's fields look like mine10:24
kanzureI think mine looks like this:10:24
kanzureauthor kanzure <kanzure@gmail.com>10:24
kanzureso it gets "kanzure" from the email address10:25
kanzurewhich happens to be the username as well10:25
kanzureso it looks like it passed10:25
kanzureno, wait, that doesn't explain how it handles Smari's commits.10:25
fennwhat does git cat-fileauthor Smári McCarthy <smari@hilbert.(none)> 1248649606 +000010:26
fennoops10:26
fenn$author =~ /author (.*?) </;10:27
kanzurewasn't in git log -p10:27
fennyou must not have committed it then10:28
fennjust rewrite it alreday10:28
kanzureah the problem is with part.py /me fixes10:28
kanzurethe problem is that the __init__ is being called before all of the attributes are assigned10:35
fenni think that's what you want10:37
fennbecause otherwise init will set everything to None (usually)10:37
kanzureI'm trying to add load_CAD() to the init10:37
kanzureso I've added a __post_init__()10:37
fennmaybe you want post_setstate_hook instead10:37
-!- timschmidt_ [n=chatzill@c-24-11-81-207.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)]10:40
kanzure__setstate__ is never being called10:49
kanzureimport skdb; import skdb.pymates as pymates; from skdb.packages import lego;  import yaml11:11
kanzurebrick1 = skdb.load(open('packages/lego/data.yaml'))['parts'][0]11:11
kanzureit's all custom code11:12
kanzurevarious prints for debugging11:12
fennwhat do you get for foo = skdb.load(open('packages/lego/metadata.yaml')).urls11:12
kanzurean error because files isn't a list11:12
fennok fix your code and try again11:13
kanzureyou were the one telling me not to edit part.py I might add :p11:13
kanzuredict object has no attribute "urls"11:13
kanzureI think you meant ["urls"]11:13
fennno11:13
fennit should return a package object11:14
kanzureKeyError: "!Peg"11:14
fennyou get that when loading?11:14
kanzureyes11:14
fennworks for me, so must be whatever you just did11:14
fenni get KeyError: "!Peg" when i do yaml.dump(foo)11:15
kanzureI get: ValueError: invalid null reference in method 'TopoDS_Shape___eq__', argument 2 of type 'TopoDS_Shape const &11:15
kanzureoh11:16
fenni bet that just means you passed it an empty file11:16
kanzureit's trying to print out "shapes"11:16
kanzureso it's not playing nicely with yaml and opencascade11:16
fenni also get empty lists before return in from_yaml11:18
fennmaybe yaml constructs the objects top-down11:18
kanzuredoes this crap happen on last week's commits?11:18
fennwhat crap?11:19
kanzurenot loading sequences11:19
kanzureI don't think yaml does that because yaml.load("blah:\n-blah1\n-blah2") does not give you a blank11:19
fennsequences work fine, just not in the middle of from_yaml11:19
fennfor me, with today's code11:19
fennskdb.load blows up the second time you run it11:20
kanzureI'm fairly certain it didn't do that last week11:21
CIA-38skdb:  * rb29b50a58e4a /core/yamlcrap.py: fix check for tag in yaml_multi_constructors11:29
fennstupid bot11:30
kanzureUse of uninitialized value $user in concatenation (.) or string at /var/www/skdb.git/ciabot_git.pl line 193.11:33
CIA-38skdb:  * r1d470e57e700 /core/ (part.py yamlcrap.py): debugging core11:34
CIA-38skdb:  * ra4314b01c523 /core/yamlcrap.py: Merge branch 'master' of ssh://bryan@adl.serveftp.org/var/www/skdb11:34
fennin fennobject: return cls() is where cls.__init__() is called11:46
kanzurewhy is process a scalar :p11:48
fennit's not11:49
* fenn looks expectantly at CIA-38 11:53
CIA-38skdb: test test * rster /core/yamlcrap.py: Merge branch 'master' of ssh://bryan@adl.serveftp.org/var/www/skdb11:55
kanzurerster?11:58
kanzurefenn: you can test perl with perl -e 12:00
fennperl question: wtf does $foo =~ /blah(.*)blah/ do?12:01
kanzurematches anything in between blah and blah, and sets foo to that anything12:01
fennwell, it doesn't12:02
fennprint($author."\n"); $author =~ /(.*) </; print($author."\n");12:02
fennkanzure <kanzure@gmail.com> 1249662478 -050012:03
fennkanzure <kanzure@gmail.com> 1249662478 -050012:03
fennis '<' special?12:03
kanzure($use_this_part) = $some_string =~ s/^(.*)</;12:07
fenni shouldnt have to do this? $foo =~ s/(.*) <.*/\1/;12:07
kanzureperl -e "\$foo = 'blahhelloblah <blah@gmail.com>'; (\$blah2) = \$foo =~ /^(.*)</; print \$blah2; print \"\n\"; print \$foo; print \"\n\";"12:08
CIA-38skdb: kanzure test * r ster /core/yamlcrap.py: Merge branch 'master' of ssh://bryan@adl.serveftp.org/var/www/skdb12:12
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: bkero12:13
kanzure($blah) = $str = regex12:13
-!- Netsplit over, joins: bkero12:14
kanzurekinda need __setstate__ to work12:15
kanzureI'm still concerned that __setstate__ isn't being set12:20
CIA-38skdb: kanzure * r d409ee45efed / (core/part.py pymates/pymates.py): move around load_CAD call12:22
kanzure\1 better written as $1 at /var/www/skdb.git/ciabot_git.pl line 160.12:22
fennany particular reason why?12:23
kanzurethat was what perl told me12:23
fennwell since everything else uses \1 i tend to use \112:23
CIA-38skdb: kanzure * r c536faad9d19 /core/ (part.py yamlcrap.py): cleaning up print statements12:26
drazakkanzure: who is tito whatever and what does he do?12:37
kanzurehe's a surfer/model in california12:38
kanzurehe claims to be starting a company called "Pearl Biotech" for open source diybio hardware12:38
kanzurehowever his company has failed to produce schematics for a gel box in the past year and a half12:38
kanzureso I'm not really convinced :(12:38
kanzurehe used to be on the Brown University iGEM team12:38
drazakhuh12:39
drazakso has he really spent much time in a lab?12:39
drazakI mean, the iGEM thing is time in a lab, but it's not that much12:39
kanzurehe claims that his team constructed some lab equipment12:40
kanzurebut he ran away when I asked him to elaborate12:40
kanzurehonestly I think he's a load of crap12:40
drazakme too12:40
drazakI see him posting shit12:40
drazakbut he never actually explains everything12:40
drazakhe's very vague12:40
kanzurethe only reason I don't call him out is that he's good friends with mac12:41
kanzureand they both want to hate me very badly12:41
kanzureso if I call him out and call his stuff shit, that will backlash easily12:41
drazakof course you probably think I'm full of shit12:41
kanzureif you want to call him out, by all means12:41
drazaknah12:41
kanzureto a lesser extent than tito12:41
drazakI've made two posts on the list12:41
kanzureso?12:41
drazakgive it a few hundred posts12:41
kanzureoh12:41
kanzureokay12:41
drazakand then I'll call him out12:41
drazakman, I'm gonna have so many dishes of MSCs12:42
drazakI dunno what to do with them?12:42
drazak4 dishes plain, 4 with fibronectin, 4 with collagen, 4 with laminin12:42
kanzureyeah he's full of it12:49
kanzurehttp://www.pearlbiotech.com/2~12:49
kanzureer12:49
kanzurehttp://www.pearlbiotech.com/12:49
kanzurethat's clearly a CAD file12:49
kanzureit's even in the file name of the image12:49
kanzureand there's a "buy it now" button12:49
kanzureso much for diybio12:49
kanzurethe development branch of bpython seems somewhat stable13:00
kanzureimport skdb; import skdb.pymates as pymates; from skdb.packages import lego;  import yaml; brick1 = skdb.load(open("packages/lego/data.yaml"))["parts"][0]; brick1.load_CAD(); 13:05
kanzureAttributeError: 'Lego' object has no attribute 'package'13:05
kanzurethe fix is to do skdb.load_package("lego") first13:05
kanzureis this expected?13:05
kanzureI think skdb.dump() should cleverly get rid of any attribute named "package" or something- so that we don't get a recursion error from yaml13:12
fenni think you should think of a better way to do it13:13
kanzurebah13:13
kanzurefine.13:13
fenndoes load_package('package') do import package?13:14
kanzureload_package is in the same file as the class Package13:14
fennno, i mean does load_package('foo') do import foo13:15
kanzureno13:15
fennshouldnt it?13:16
kanzureno13:16
kanzureit calls skdb.load()13:16
kanzureand does a few other things13:16
kanzureit should read the package based off of the metadata13:16
fennwell this string 'foo' ought to be somewhere13:16
kanzureoh I've fixed it13:16
kanzurejust let me come up with a witty commit message13:16
CIA-38skdb: kanzure * r 0d5261b17be6 / (core/part.py core/skdb.py packages/lego/data.yaml): got rid of some nasty recursion13:17
fennscrew/metadata.yaml has classes: [screw.Screw, threads.Thread]13:37
kanzurelego_package = skdb.load_package("lego")13:40
kanzuresome_new_screw = lego_package.Screw()13:40
kanzureloaded_screw = skdb.open(open("packages/lego/data.yaml"))["parts"][0]13:41
kanzure er, sorry13:42
kanzureloaded_screw = skdb.load(open("packages/lego/data.yaml"))["parts"][0]13:42
ybittito's cad file is a google sketchup file 13:42
kanzurewhere?13:42
ybithttp://www.pearlbiotech.com/wp-content/uploads/2009/05/pearl_biotech-gel_box_cad.skp13:43
ybitin the hardware tab13:43
kanzureso after all this time of me asking him13:43
kanzureand he could have just given me a link?13:43
kanzureor said "it's on the site"13:43
kanzurebut he didn't? what does this mean?13:43
kanzure鮻쫊琢 awesome file format13:44
fennwhy would lego_package have Screw?13:45
kanzurebecause I don't want to say lego_pack.lego.lego.lego.lego.my.ego13:46
kanzureit currently works btw13:46
fennthis works atm: foo = skdb.load_package('lego'); foo.Lego()13:48
kanzureright13:48
kanzureoh13:49
kanzurescrew13:49
kanzureyes, lego_package would not have Screw13:49
drazakrawr ncbi is slow14:13
CIA-38skdb: fenn * r fecb6ed58b39 / (3 files in 3 dirs): rewrite import_package_classes, restructure metadata for required classes and modules14:23
CIA-38skdb: kanzure * r 96b3048a949c /pymates/ (pymates.py rapid-test.py): pymates works with packages now, see rapid-test.py or run the contents of rapid-test.py in a pymates/shell.sh session14:26
kanzuredrazak: you can download ncbi via ftp.ncbi.nih.gov or something14:26
kanzurefenn: NameError: global name 'new_import_package_classes' is not defined14:27
CIA-38skdb: fenn * r a28c44592214 /core/skdb.py: oops14:28
CIA-38skdb: fenn * r b49390702423 /pymates/ (pymates.py rapid-test.py): Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb14:28
kanzurefenn: why don't my parts have package_path in them now?14:30
kanzureAssertionError: Part.load_CAD doesn't have its package loaded.14:30
kanzure/home/kanzure/code/skdb/core/part.pyc in load_CAD(self)14:31
fennhow is package_path not the same as Package('foo').path()?14:40
kanzurehow does it know what package it is from14:42
kanzureif you don't tell it?14:42
fennpackage_path is just some conglomination of os.path calls14:43
fennbased on settings.py and the string passed to load_package14:43
kanzureso what14:43
fennPackage.path() appears to be the same thing?14:43
kanzureso what?14:44
kanzurepart does not inherit from Package14:44
kanzureit's ok, I've fixed it14:44
fennno wait, tell me what's going on14:44
kanzureyou just forgot to do setattr(module, "package_path", package_path) is all14:46
kanzurehm and that didn't fix it14:46
fennbut don't you want path in your Part objects?14:46
kanzureno, I want package_path in my Part objects14:47
fennwhere does Part get package_path?14:47
kanzureimport_package_class14:47
kanzureimport_package_classes14:47
fennbut Part doesnt have anything to do with import_package14:48
kanzurewhy the hell not14:48
kanzurewhat have you done to it14:48
fennuntangled it14:48
kanzureand fucked it up in the process14:48
fennyep14:48
kanzure..14:48
kanzureso how is this better?14:48
fennit's not tangled14:48
kanzureyour clairvoyance hasn't given you the stolen data plans14:49
kanzureAdmiral Motti: "Don't try to frighten us with your sorcerer's ways, Lord Vader. Your sad devotion to that ancient religion has not helped you conjure up the stolen data tapes, or given you clairvoyance enough to find the Rebel's hidden fortre..." 14:49
fennso, er.. is Part supposed to be in package.classes?14:49
kanzureno14:49
kanzurewait, what is package.classes?14:50
kanzurePackage.classes ?14:50
fenni dont see anything about Part in load_package in any revision14:50
fennit's just a list of classes from metadata14:50
genehackerspeaking of stolen dataplans, I'm willing to bet that the deathstar's cad files are all in .iges and you could easily fit those on a droids 20 tb datadrive15:17
genehackerhttp://www.youtube.com/watch?v=5sVOSlUn7e015:21
genehackerinefficient but entertaining15:24
CIA-38skdb: kanzure * r 14169113bb60 /core/skdb.py: cleanup15:40
CIA-38skdb: fenn * r 60697322e6b4 / (9 files in 3 dirs): fix various package loading bugs; moved threads to a new package15:42
CIA-38skdb: fenn * r 12ef8923beca /core/skdb.py: Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb15:42
CIA-38skdb: kanzure * r 728ae6016175 /core/part.py: make load_CAD work with the new Part().__class__.package attribute15:45
CIA-38skdb: fenn * r dd3a5c3a4e3d / (3 files in 2 dirs): probably busted, bryan's fault if so :P16:04
-!- kardan_ [n=kardan@p54BE670A.dip.t-dialin.net] has quit [Remote closed the connection]16:15
drazakkanzure: that's stupid16:20
drazakkanzure: also: why would I want to download NCBI to a work computer that I don't even ahve a login for yet16:20
genehackerdownload NCBI?16:21
genehackergood idea16:21
drazakbad idea16:21
drazakit's motherfucking giant16:21
genehackerI've got some worries about will become of them in the event of the zombie apocalypse16:21
bkeroPsh17:00
bkeroNCBI's not that big17:00
bkeroI've got 150 LTO-4 tapes sitting on my desk.17:00
genehackerwhat are those?17:02
bkero2TB tapes17:02
genehackerwhat do you mean 2 TB tapes?17:02
bkero2000GB can fit on each tape.17:02
genehackeryou mean to tell me that you have 300 TBs of data17:03
bkeroWell, they're blank now17:03
bkeroBut I will17:03
genehackerwow17:04
genehackerdo you seed bkero?17:04
genehackeryou could download nearly every song and every computer game17:05
kanzurenearly!~17:06
genehackerso kanzure you are downloading NCBI?17:08
genehackerthe whole thing?17:08
genehackerI think that is a rather good idea17:09
genehackerthere is a high probability that access to NCBI could be restricted in the future17:09
kanzureI have offshore servers that have complete backups of NCBI17:12
kanzurealso complete backups of the korean equivalent of NCBI17:12
genehackerexcellent17:14
genehackerjust as planned17:14
kanzure05:27:50 omg/user: jules: i have heard that there is a programming language from japan whe re the programs are made entirely out of adjunctions                   17:14
genehackerdo you know why NCBI might become restricted in the future?17:14
kanzureybit: have you considered letting daemons manage tabs?17:14
fenncute robots17:27
fenni wonder who fills up the little pans of stuff17:27
-!- kardan| [n=kardan@p54BE670A.dip.t-dialin.net] has joined #hplusroadmap17:28
kanzurefenn: internet might be slow for a few minutes17:50
kanzurecomplain if it's an issue17:50
fennwah!17:50
fenni wonder if "kelly alioth drinkwater" really is her real name17:51
kanzureheh is it wrong that I wondered if "alioth" was what was supposed to be weird with that?17:51
kanzurealioth is the name of some uk scientific paper retrieval service / proxy-ealy17:52
kanzure*dealy17:52
fennit's a star, and also some prominent debian development server17:52
fenn(Epsilon Ursae Majoris). It derives from the Arabic alyat, "fat tail of a sheep"17:52
kanzure"The "End of Greatness" is an observational scale discovered at roughly 100 Mpc (roughly 300 million lightyears) where the lumpiness seen in the large-scale structure of the universe is homogenized and isotropized as per the Cosmological Principle. The superclusters and filaments seen in smaller surveys are randomized to the extent that the smooth distribution of the universe is visually apparent. It wasn't until the redshift surveys of the 1990s were completed that this scale could accurately be observed.[3]"17:54
fennapparently it's not her real name (if anyone cared)17:54
fennthe Cosmological Principle is that everything is boring if you look far enough away?17:55
kanzuregalaxyfilament.org is available17:56
fennsign me up scotty17:57
fenn"Medical Algorithms"?18:16
fennalso, since when did 'full text' turn into 'download pdf'18:17
fenn"A medical algorithm is any formula, score, scale, diagram, or computational technique that is useful in healthcare. Examples of medical algorithms include the Glasgow coma scale, TNM stage in oncology, and predictive risk factors for heart disease."18:18
fenn13500 spreadsheets seems a little excessive18:19
fennbah. why do they want me to register18:22
kanzurewhat's sad is that health decisions are sometimes made based off of these spreadsheet macros18:23
fenni think it's a good idea (not sure about the implementation)18:24
kanzurenice numbers: http://en.wikipedia.org/wiki/Cortical_minicolumn18:32
kanzureer, what? # Thalamic input (1 axon) reaches 100–300 minicolumns.18:33
kanzureunits '635 microns^2 * 2 * 10^8' 'm^2'18:36
kanzureso 0.127 m^2 of minicolumnar surface area18:37
kanzurenot sure how to calculate the effective surface area due to a certain number of gyri or sulcri (folds)18:37
kanzure"we determined that the deep layers of gyri are just as densely populated with neurons as the deep layers of sulci. And because the deep layers of gyri are thicker, there are actually more neurons under a unit area in gyri than in sulci."18:47
kanzure"Moreover, the shapes of individual neurons differ depending on where in the cortex they reside. Neurons situated in the deep layers of gyri, for example, are squeezed from the sides and appear elongated. In contrast, neurons located in the deep layers of sulci are stretched and look flattened. The shapes of these cells are consistent with having been modified by mechanical forces as the cortex folded. It will be an intriguing challenge to figure out whether such systematic differences in the shapes of neurons in gyri and sulci also affect their function."18:48
kanzurehttp://www.scientificamerican.com/article.cfm?id=sculpting-the-brain&page=318:48
kanzure"People diagnosed with autism also exhibit abnormal cortical convolutions. Specifically, some of their sulci appear to be deeper and slightly out of place as compared with those of healthy subjects."18:50
kanzurequery: sulci gene expression18:52
kanzurenot getting much18:52
kanzure"cerebral gyrification" heh18:57
kanzure"genetic contributions to human gyrification" - http://www.jneurosci.org.ezproxy.lib.utexas.edu/cgi/content/full/25/34/784018:58
kanzure"gyral flattening and sulcral narrowing" leads to cerebral edema? hrm..19:03
fenn"overclocked computers have been observed to exhibit abnormal features such as pronounced heatsinks and blue LED's"19:06
fenn(my opinion of neuroanatomy)19:06
kanzurea test of the mechanical folding hypothesis: http://cercor.oxfordjournals.org.ezproxy.lib.utexas.edu/cgi/content/abstract/1/5/42619:24
CIA-38brain: kanzure master * r452542f / human_brain.yaml : neocortex, mess stuff up - http://bit.ly/VNOiF19:33
CIA-38brain: kanzure master * ra30b513 / human_brain.yaml : sulci and gyrification - http://bit.ly/8Nt2n19:33
kanzure"Regulation of cerebral cortical size by control of cell cycle exit in neural precursors"19:33
kanzurehttp://adl.serveftp.org/papers/Regulation%20of%20cerebral%20cortical%20size%20by%20control%20of%20cell%20cycle%20exit%20in%20neural%20precursors.pdf19:33
kanzurefun search query: "transgenic brains"19:38
genehackerkanzure can I get those papers on neural matrices or something19:38
genehackerpart of the brain that keeps track of where things are that we were talking about the other day19:38
kanzurewhat?19:41
kanzureabout keeping track of what you were talking about?19:41
genehackerno of stuff in a 3d space19:41
kanzureoh the cat thing19:42
kanzurehm19:42
genehackerI think that was it19:42
kanzuredidn't save any papers yesterday :(*19:42
kanzurehttp://www.sciencemag.org.ezproxy.lib.utexas.edu/cgi/content/abstract/297/5580/36519:43
kanzureenlarged diagram: http://www.sciencemag.org.ezproxy.lib.utexas.edu/content/vol297/issue5580/images/large/se2820695003.jpeg19:44
fennscary19:44
kanzureok stolen: http://adl.serveftp.org/papers/Regulation%20of%20cerebral%20cortical%20size%20by%20control%20of%20cell%20cycle%20exit%20in%20neural%20precursors.pdf.png19:47
fennbonus points for whoever figures out where the nose went, and what those little wormy things are19:48
genehackerblargh19:49
genehackerthat's not what I'm looking for19:49
genehackertime to start logging chat I guess19:50
fenn$$ but still neato http://www.voxel-man.de/3d-navigator/brain_and_skull/images/bs_ventrikel-englisch.jpg19:50
-!- genehacker_ [n=chatzill@pool-173-57-41-223.dllstx.fios.verizon.net] has joined #hplusroadmap19:51
genehackerit's not stolen, it's copied19:57
genehacker_chatzilla can logchat right?19:58
fenn"The data may be bought on tape or downloaded free of charge; one has to specify the intended use and sign a license agreement that allows NLM to use and modify the resulting application. NLM can cancel the agreement at any time, at which point the user has to erase the data files."19:58
fenn(re: visible human project)19:58
fenngenehacker_: here's a nickel, kid. get yourself a real IRC client19:59
genehacker_A NICKEL?19:59
fenn</dilbert>19:59
genehackera link to sourceforge would have been better20:00
fennsudo apt-get install irssi20:01
fennor at least x-chat, jeez20:02
genehackerI've been logging chat the whole time20:02
genehackerand I didn't even know it20:02
fenngod bless those engineers at the CIA20:02
-!- genehacker_ [n=chatzill@pool-173-57-41-223.dllstx.fios.verizon.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.13/2009073022]"]20:03
fennwoah20:06
fennhttp://en.wikipedia.org/wiki/File:Vishumancolor.jpg20:06
genehackerwhat's the res on that?20:07
fennit didnt look that good in 199820:07
genehackeryeah20:07
fenni never noticed the scars or messed up nose or tattoos20:08
genehackerthe guy they scanned was a prisoner20:29
fennso much for getting the data20:31
genehackeryou don't need a nose now do you?20:32
fennthe visible human data isn't online anywhere20:45
genehackerWHAT?20:48
kanzureASPM genes?21:13
kanzure"human accelerated regions" (HARs)21:13
kanzurehah21:13
fenn5~count me skeptical21:17
genehackergenes that change a lot?21:18
fenni dont believe there's anything special about human biology21:18
genehackerme either21:20
kanzure"Recent acceleration of human adaptive evolution"21:20
genehackeroh that paper?21:25
genehackerthat says our genomes are changing faster21:25
kanzureCDK5RAP2, CENPJ, ASPM, microcephalin, ADCYAP1, AHI1 (for axon guidance), FOXP2, SHH (sonic hedgehog), MAOA, MRG, GLUD1, GLUD2, opsin, MYH16, PDYN, HAR121:27
kanzureaxon guidance receptor gene ROBO121:58
drazakI know a bit about SHH22:01
genehackerand not the videogame character I assume?22:02
drazakit's a signaling gene22:03
drazakrelated to wnt and stat iirc22:03
genehackeryeah I know22:20
kanzure"Turning blood into brain" ?22:29
drazakcraq22:29
drazakhemapoeitic cells aren't related to the neural lineage22:30
genehacker???22:38
kanzureNeural stem cell culture expansion22:39
kanzureunder VEGF receptor blockade22:39
kanzurehm.22:39
kanzurewho was complaining about VEGF the other day?22:39
drazakme22:44
drazakwe do a lot of work with vegf22:44
drazakand my uncles thesis was on it22:45
drazakwhat'22:46
drazaker, what'd they do, make a siRNA for VEGFR2?22:46
drazakor did they use an inhibitor?22:47
drazakand were they nerual crest stem cells?22:47
ybit17:12 < kanzure> ybit: have you considered letting daemons manage tabs?22:51
ybitexplain22:52
kanzurehuh type 1 diabetes solved by transplantable pancreatic islets22:55
ybitdon't try avoiding this topic :D22:57
drazakkanzure: can you link me to the paper where they did this, I'm very interested, and would also like to share it with my PI and someone else in my lab22:59
drazaknot the diabetes paper23:01
drazakthe other one23:01
kanzure1Instituto de Neurociencias de Alicante. Universidad Miguel Hernández-CSIC, Campus de San Juan, Apt 18, San Juan de Alicante, Alicante 03550, Spain23:16
kanzureGene delivery into mouse retinal ganglion cells by in utero electroporation23:16
kanzurehttp://www.pubmedcentral.nih.gov.ezproxy.lib.utexas.edu/articlerender.fcgi?tool=pmcentrez&artid=208063823:16
kanzureoh look it's CC23:16
kanzureeven though it's close to torturous23:16
-!- doubting-thomas [n=Vox@97.93.221.49] has joined #hplusroadmap23:19
doubting-thomasHello.23:19
kanzureHey doubting-thomas.23:21
kanzurewhat's up?23:21
doubting-thomasJust bored, yourself?23:22
kanzureybit: different daemons/agents could manage tabs differently. 23:22
kanzuredoubting-thomas: reading some neuroscience.23:22
drazakkanzure: dude you're nuts, that doesn't even mention vegf23:22
kanzuredrazak: that's not what the paper was23:23
kanzureit's long gone23:23
drazakwell find it for me23:23
drazakit existed once23:23
drazak!23:23
kanzurejust search for "under VEGF receptor blockade"23:24
-!- doubting-thomas [n=Vox@97.93.221.49] has quit ["Leaving"]23:24
genehackerdon't electroporators use aluminium plates?23:24
drazaksometimes23:25
kanzureIIRC, you can do electroporation with a needle23:25
genehackernever heard of it23:26
genehackeris it a titanium needle?23:26
genehackerI need a titanium or copper needle23:27
drazakkanzure: it's been known for a long time that vegf is related to neurogenesis, what happens is that nerved and endothelium grow into eachother in cell culture conditions for angiogenesis23:28
genehackerso what can we do with all of this?23:29
genehackerbuild brain bots?23:29
drazak3 or 4 of the reviews that i've read mention that as a problem with invitro vascularization of tissue23:29
genehackergrowing blood vessels in tissue culture?23:29
genehackernow you have my attention23:30
drazakuhm23:30
drazakwell it's been known that if you want to grow skeletal muscle as more than a monolayer or unstable myotube, you have to vascularize it23:30
drazakso basically you have endothelial cells, smooth muscle cells, and soem sort of basement membrane23:30
drazakwell, the basement membrane is extraneous23:31
drazakwhat happens is if you coculture smooth muscle and endothelial cells, the endothelial cells start to form a vascular network23:31
drazakhowever it's not a stable network until it has regressed and rebuilt itaself atleast once, and then it's not transplantable23:31
drazakso there ahve been other methods worked on of getting the endothelial cells to from entworks23:33
drazakdifferent growth factors is on e of the major ways23:33
drazakreduced serum, hypoxia, etc23:33
genehackerhypoxia induces angiogenesis?23:35
drazak yes23:35
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: QuantumG, fenn, Ian_Daniher23:36
-!- Netsplit over, joins: Ian_Daniher, fenn23:36
-!- Netsplit over, joins: QuantumG23:36
drazakthe rationale is that hypoxia induces angiogenesis because when you ahve an injury that lowers bloodflow the network tries to reform, the cells are in a state of hypoxia when bloodflow is interupted23:36
genehackerthat makes sense23:38
drazakyup23:38
drazaki can send you a bunch of reviews about angio and vasculargenesis23:38

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!