2009-08-04.log

--- Day changed Tue Aug 04 2009
-!- wrldpc2 [n=benny@pool-173-48-253-182.bstnma.fios.verizon.net] has joined #hplusroadmap00:00
embraceunityhttp://www.felicifia.org/viewtopic.php?f=23&t=176#p116000:17
embraceunitycheck out that troll00:17
-!- splicer [n=patrik@h189n3c1o261.bredband.skanova.com] has quit ["Ex-Chat"]00:34
-!- genehackerclone [n=noko@pool-173-57-41-223.dllstx.fios.verizon.net] has quit [Read error: 110 (Connection timed out)]00:35
-!- embraceunity [n=quassel@74.94.105.238] has quit [Remote closed the connection]01:05
-!- Phreedom [n=freedom@195.216.211.175] has joined #hplusroadmap01:32
-!- freedom_ [n=freedom@195.216.211.175] has joined #hplusroadmap02:42
-!- Phreedom [n=freedom@195.216.211.175] has quit [Read error: 104 (Connection reset by peer)]02:42
-!- freedom_ is now known as Phreedom02:49
kanzurenever use "oh maybe jata sent some plane tickets" as an excuse to get out of bed in the morning04:33
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: bkero06:09
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: chizu, kardan|, boogles06:10
-!- Netsplit over, joins: kardan|, bkero, boogles, chizu06:11
-!- qgqg [n=qg@rtfm.insomnia.org] has joined #hplusroadmap06:16
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: QuantumG06:17
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: fenn06:25
-!- Netsplit over, joins: fenn06:26
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: bkero06:26
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: chizu, kardan|, boogles06:27
-!- Netsplit over, joins: kardan|, bkero, chizu, boogles06:28
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: CIA-43, draz|exhausted07:03
-!- Netsplit over, joins: draz|exhausted, CIA-4307:04
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: CIA-43, draz|exhausted07:11
-!- Netsplit over, joins: draz|exhausted, CIA-4307:12
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: bkero07:15
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: CIA-43, draz|exhausted07:15
-!- Netsplit over, joins: draz|exhausted, CIA-4307:16
-!- bkero [n=bkero@osuosl/staff/bkero] has joined #hplusroadmap07:18
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: CIA-43, draz|exhausted07:18
-!- Netsplit over, joins: draz|exhausted07:18
-!- CIA-38 [n=CIA@208.69.182.149] has joined #hplusroadmap07:20
kanzureold but I was looking at it again this morning anyway: http://topographica.org/Home/index.html07:30
ybiti hadn't seen it, thanks for sharing07:33
ybitor maybe i did and had forgot *shrugs*07:37
kanzurehow to make MEAs via wire EDM: http://heybryan.org/~bbishop/docs/neuro/A%20highly%20flexible%20manufacturing%20technique%20for%20microelectrode%20array%20fabrication%20-%20Fofonoff2002preprint.pdf.txt07:56
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: bkero08:11
-!- Netsplit simmons.freenode.net <-> irc.freenode.net quits: draz|exhausted, chizu, kardan|, boogles08:11
-!- bkero [n=bkero@osuosl/staff/bkero] has joined #hplusroadmap08:21
-!- boogles [n=boogles@osuosl/staff/Boogles] has joined #hplusroadmap08:24
-!- chizu [n=chizu@osuosl/staff/chizu] has joined #hplusroadmap08:24
-!- draz|exhausted [n=drazak@drazak.net] has joined #hplusroadmap08:31
-!- kardan| [n=kardan@p54BE4D9D.dip.t-dialin.net] has joined #hplusroadmap08:31
-!- draz|exhausted is now known as draz|lab08:54
draz|labkanzure: is the method for creating oligio-strands of rna the same as for dna?08:59
-!- ybit-scanning [i=4894195a@gateway/web/freenode/x-aawztakmlfhnhasp] has joined #hplusroadmap09:15
ybit-scanningguess it would be helpful if i'm going to ssh into my computer to write down my ip address09:16
draz|lablol09:18
CIA-38skdb: kanzure * r2026799ee45d / (4 files in 3 dirs): make tag_hack work and make package loading with templates in09:36
kanzuredraz|lab: no, but once you have DNA, why not just do a reverse transcriptase?09:36
kanzureer, wait, a non-reverse09:36
kanzuregah I suck09:36
fennsmall strands of RNA won't last very long in most environments09:41
draz|labbasically I'm asking how they make commercial RNA that you can buy09:42
fenndue to RNAse everywhere and just plain chemical instability09:42
fennwhat do you use RNA for?09:42
kanzureribosome display09:51
kanzurein vitro protein synthesis (transcription and translation, although sometimes only translation)09:52
kanzuresometimes miRNA for transient gene expression hacks09:53
-!- kardan_ [n=kardan@p54BE6D15.dip.t-dialin.net] has joined #hplusroadmap09:54
draz|labsiRNA for silencing genes10:03
-!- kardan| [n=kardan@p54BE4D9D.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]10:10
* ybit-scanning awaits joseph jackson's faq on post-scarcity, maybe it will be worth a read10:29
ybit-scanningfenn, nice idea about using links to find experts in a field...10:30
* ybit-scanning is too tired to do anything but cheerlead atm10:35
ybit-scanningand scan books10:36
flazmot__08:34 < pleiades> i wonder if there's a standard conversational ratio of masculine to feminine nouns in languages that have 'em10:36
flazmot__08:34 < pleiades> like in INTERCAL, you must start a line with "PLEASE" at least 1/3 and not more than 1/2 of the time10:37
flazmot__08:34 < pleiades> or the compiler gets uncomfortable10:37
flazmot__08:34 < pleiades> like that10:37
flazmot__08:34 < pleiades> o_o10:37
-!- kardan_ [n=kardan@p54BE6D15.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]10:57
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has joined #hplusroadmap11:00
ybit-scanningit's a huge waste of time to not be tunneled into the comp right now :|11:07
ybit-scanningqgqg, and you are?11:07
ybit-scanningah, quantumg11:07
ybit-scanninggoonie is new11:07
ybit-scanningand brandon high, aka boogles.. haven't seen you around11:08
ybit-scanningosuosl staff, gotcha11:09
ybit-scanninggoonie is from portland state uni11:11
ybit-scanningand now i'm going home to be productive since i was an idiot and didn't write down the i.p. address11:11
-!- embraceunity [n=quassel@74.94.105.238] has joined #hplusroadmap11:11
-!- ybit-scanning [i=4894195a@gateway/web/freenode/x-aawztakmlfhnhasp] has quit ["Page closed"]11:13
flazmot__...11:21
-!- flazmot__ is now known as flazmot11:35
-!- any86288028 [n=someone@99-194-249-199.dyn.centurytel.net] has joined #hplusroadmap11:39
* ybit remembered that gmail keeps a log of ip addresses11:41
ybitunfortunately, it was the incorrect address which i was looking for11:48
-!- katsmeow-afk [n=someone@99-195-185-221.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)]11:56
kanzureybit: dyndns (ddclient on debian) is handy for these ip problems.12:07
draz|labyou know12:12
draz|labthere's no sofa's on our floor of the lab12:12
draz|labI dunno about the otehr floors, but it seems to me that there's osmethigns eriously wrong with the fact that there are no sofas on this floor of the lab12:13
kanzurefenn: called jata a few minutes ago. gave her the option of scheduling the trip for after the 12th as long as the tickets are in my inbox before the 12th12:23
kanzurethere's a #pcb12:25
kanzurethere's also #kicad12:26
kanzurehm12:26
CIA-38skdb: kanzure * reb23d5f58d04 /core/template.py: forgot to add the template12:31
CIA-38skdb: kanzure * r21c1e1b9a766 /core/skdb.py: make it so that you do not need to use itertools on the package12:32
CIA-38skdb: kanzure * r2b062096d75a /core/yamlcrap.py: fix yamlcrap.py print statements (remove them)12:34
kanzurefenn: sys.stderr.write()12:34
kanzureraise TypeError, str(blah)."hah"12:35
-!- grummund [n=grummund@unaffiliated/grummund] has joined #hplusroadmap12:47
CIA-38skdb: kanzure * r2fb35bacaddc /unittests/test_yamlcrap.py: added some unit tests for yamlcrap12:56
kanzurehello grummund 12:56
-!- embraceunity [n=quassel@74.94.105.238] has quit [Remote closed the connection]12:56
fennhey i'm writing unit tests for yamlcrap12:56
fenntag_hack in particular12:56
kanzurewell. there you go.12:56
fennfucker12:57
kanzurethey pass.12:57
grummundkanzure: hi12:58
kanzureanything interesting?12:58
grummundso... wtf is this place ;P12:58
kanzurewe're building "apt-get but for hardware"12:58
grummundumm ok ;-} is that anything to do with reprap?13:00
-!- Ian_Dani1er [n=it@69.61.230.246] has joined #hplusroadmap13:02
kanzuregrummund: yes, actually13:03
grummundoh... neat13:03
kanzureideally this program will spit out instructions for building a reprap, for instance13:03
kanzurebut that's just one potential application13:03
grummundi just watched the video of that13:03
kanzurebut a lot of people are interested in the reprap designs13:03
CIA-38skdb: kanzure * r9bac434e54de / (4 files in 3 dirs): switch screw metadata over to the new format, clean up comments in lego metadata13:11
draz|labhow is this yaml thing gonna work anyway?13:13
kanzureanything in particular you're wondering about?13:13
draz|labI mean, the end purpose, what will it be used for?13:13
kanzuretwo main things13:13
kanzure(1) people typing out specific data from catalogs for various parts13:14
draz|labalso: I have 31 genes that I need to design primers for13:14
kanzure(2) metadata for a package that includes classes that use that specific data, etc.13:14
kanzuredraz|lab: try something in bioperl/biopython.. I think there's a primer generator method13:14
kanzureIIRC. don't kill me if there isn't.13:14
draz|labnah13:17
draz|labI'm not going to do that13:17
draz|labalso I need to do other stuff before I start designing primers13:17
draz|labI'm doing so PFM with excel13:17
kanzure"13:24
kanzure"So let me pose the counterquestion:  do I have a right to13:24
kanzure"compensation" that requires restricting you from configuring your own13:24
kanzurematerial property in a design of my invention?"13:24
kanzurePFM?13:24
draz|labpure fucking magic13:32
fennhey is there a reason you put test_* files in the same dir as the file they're testing?13:47
kanzurein pymates?13:47
kanzureno13:47
fenni dont get your unit test; can i please delete it?13:48
-!- strages [n=strages@c-68-62-216-5.hsd1.al.comcast.net] has quit [Read error: 113 (No route to host)]13:49
kanzurewhat do you not get about it13:49
kanzurethe problem is that you'll get a tag error if it's broken13:49
fennwhat is testing for StopIteration supposed to do?13:49
fennand does this actually do something? self.assertFalse(True, message="hello")13:50
kanzureno13:50
kanzurethat fails completely13:50
kanzurethat line can definitely be thrown away13:50
kanzureanyway, testing for StopIteration isn't important13:51
fennwell i'm getting rid of it since i dont see the point13:51
kanzureyou don't see the point of testing tag_hack?13:51
fennno, i mean, i dont see the point of the tests you did13:51
kanzureloader.next() will fail badly if yaml doesn't like its input13:51
kanzurevery very badly13:52
fennbut that doesnt have anything to do with tag_hack13:52
kanzureif tag_hack is broken, then the tests will fail13:52
kanzurethe two lines I mean13:52
fennwah.13:52
kanzurethere's no history on that file btw13:53
kanzureso if you want to just copy and paste the four lines or something that's fine13:53
kanzurehm writing some unit tests for packages, I'm wondering whether or not we should have a generic way to load up an object or not13:59
kanzureshould lego_package.Lego() work?13:59
kanzureshould lego_package.Part() wokr?13:59
kanzure*work13:59
fennno14:00
kanzurelego_package.load_part() ? but then how does it know from metadata.yaml which one the "part" is? i.e., in lego/metadata.yaml there is lego.Lego, lego.Peg, and lego.Hole, which one is the "part"? The only way to figure that out would be to load them all up and look .. but what if there are multiple parts in a package?14:02
kanzureso that method doesn't work14:02
-!- genehacker2 [n=noko@pool-173-57-41-223.dllstx.fios.verizon.net] has joined #hplusroadmap14:02
kanzurelego_package.make("lego") ?14:02
kanzurethere's a Lego object defined in packages/lego/lego.py14:02
kanzureI want it, but I'm not sure what the API should be for the Package class and its access to that information14:03
fennif you can do lego_package.Part() that'd be cool14:03
kanzurewhat if there's multiple parts in the package?14:03
-!- strages [n=strages@c-68-62-216-5.hsd1.al.comcast.net] has joined #hplusroadmap14:04
fennum, lego_package.Brick(2,4,flat=True, color="Red") etc14:04
kanzurethen why not lego_package.lego() instead of .Part() ?14:04
fennactually there are specific lego colors so probably lego_package.red14:04
kanzureer, .Lego()14:04
fennwhat is Lego() supposed to do?14:05
kanzureif you are going to do .Brick()14:05
kanzureoh14:05
kanzureokay14:05
kanzureso what I'm really asking is any_package.Part() <- should that always return something?14:05
fennwhat would Part() return?14:06
kanzurein the case of packages that have only a single part, I would expect it to return me an instance of the part it defines and packages.14:06
kanzurepush?14:06
fennwouldnt that be lego_package.part?14:06
fennor someotherpackagewithonlyonepart.part14:06
CIA-38skdb:  * r40bc0f882574 /core/yamlcrap.py: actually pass a list of tags to tag_hack; also yaml_type is only needed for loading. since Dummy never gets loaded therefore it shouldnt have one?14:07
CIA-38skdb:  * rb640e4a85a5b / (5 files in 3 dirs): is it just me or is git really stupid14:07
CIA-38skdb:  * r1c57e9f57185 /unittests/test_yamlcrap.py: Revert "added some unit tests for yamlcrap"14:07
CIA-38skdb:  * rea54c375a7d4 /core/skdb.py: skdb.load now automatically detects tag_hack for dummy tags14:07
CIA-38skdb:  * r7833261f5df2 /unittests/test_yamlcrap.py: lots of tests for tag_hack; test_bad_tag still fails :(14:07
kanzureer where is that "part" attr defined?14:07
kanzureis that in the metadata, or what?14:07
fennin metadata14:07
fennotherwise how do you know what the part is?14:07
kanzureno that's the template you're thinking of14:07
fennum.14:07
kanzurethere is no part attr currently in metadata.yaml (anywhere)14:07
fennso in a package with only one part, the template is the data?14:07
kanzureright?14:07
kanzureno, the template is not the data14:07
kanzuredata.yaml has the data14:07
kanzure(right?)14:07
fennright14:08
fennwouldnt it be package.parts[0]14:08
kanzureI see metadata.yaml has a "classes" attr, but not a part attr14:08
kanzureor a parts attr14:08
fennwhat are 'parts'?14:08
kanzurein pymates there was this ability to say pymates.Part()14:14
kanzureand this would make a Part object to some particular specification14:14
kanzurelike with a particular name14:14
kanzurebut now I'm porting this over to the package-based system14:14
kanzureand saying Part() doesn't really make sense because there's not just .. "one part"14:14
kanzurethere might be multiple types of screws, and other parts other than a screw in the screw package14:14
-!- wrldpc2 [n=benny@pool-173-48-253-182.bstnma.fios.verizon.net] has quit []14:15
kanzureer in the screw package there isn't multiple other parts of course so that's a bad example14:15
kanzurebut in a chair package there might be (?)14:15
kanzureI don't actually have an example of a package that has multiple parts in it14:15
kanzuresome_pack.list_parts()14:25
kanzuresome_pack.options(something something something)14:25
kanzuresomething about loading up parts from data.yaml14:33
CIA-38skdb: kanzure * r5e871558eafe / (core/skdb.py packages/lego/lego.py unittests/test_package.py): added unit tests for packages (not working yet), added a setup method for the lego package14:42
CIA-38skdb: kanzure * r69ae57f4a6bb / (core/skdb.py core/yamlcrap.py unittests/test_yamlcrap.py): Merge branch 'master' of ssh://bryan@adl.serveftp.org/var/www/skdb14:42
kanzureer I should have checked that merge before pushing14:42
kanzureit did an automerge, so there's no telling wtf might have been fudged14:43
fennblock = lego_package.classes.select("Lego")()15:01
fennwhat is select for?15:01
kanzurejust trying to pick an object from data.yaml15:01
kanzureer wait15:02
kanzureno15:02
kanzurethat's for picking which of the "classes" to instantiate15:02
kanzureI guess you could do lego_package.classes["Lego"]()15:02
kanzurebut this still looks like shit15:02
fennon loading, do some sort of class magic so that lego_package.Lego = lego.Lego15:04
fennit's not exactly an instance15:05
-!- embraceunity [n=quassel@74.94.105.238] has joined #hplusroadmap15:07
kanzurehello embraceunity 15:09
kanzureanything new?15:09
-!- grummund [n=grummund@unaffiliated/grummund] has left #hplusroadmap []15:14
fennskdb.load is supposed to parse a string, like yaml.load15:18
fennskdb.load("lego") is just a string, not a package15:18
kanzurefixed15:18
kanzurewhy did you delete my updates to open_package()15:19
CIA-38skdb:  * r7cbb7b0174a8 /core/skdb.py: keep track of implcit resolvers instead of just trusting yaml; this should speed up loading a bit too15:20
CIA-38skdb:  * r03a67fca9e8e /unittests/test_yamlcrap.py: make sure tag_hack doesn't kill all the other custom tags15:20
CIA-38skdb:  * r2e0fe30a262a /core/skdb.py: not sure why this was commented out15:20
CIA-38skdb:  * rcfdf106ba3a1 / (core/skdb.py packages/lego/lego.py unittests/test_package.py): Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb15:20
CIA-38skdb:  * r7a024c606c64 /unittests/test_package.py: somehow i get the feeling you didnt actually run this15:20
fenntoo slow!15:20
kanzurewhy did you delete my updates to open_package()15:20
fenner, which commit did i do that?15:21
fenni dont remember doing anything to open_package; i probably overwrote the changes because kate didnt realize the file had changed15:21
kanzureyou deleted something.next()15:21
kanzureyou were complaining about it earlier15:21
kanzurebut it's kind of important for the tests to pass, you see15:22
fennoh. i added that into skdb.load15:22
kanzurebut skdb.load loads a string15:22
kanzureskdb.open_package does not15:22
fennif it gets a tag_hack document first it returns the next document instead15:22
fennit = skdb.load15:22
kanzurefine15:23
fennwhy are you using yaml.load_all?15:23
kanzurefixed15:23
CIA-38skdb: kanzure * r186b6dcc2ca3 /core/skdb.py: fix open_package15:25
CIA-38skdb: kanzure * r58fe0d191d8d /unittests/test_package.py: work on test_package15:25
CIA-38skdb: kanzure * raedfd1128472 / (core/skdb.py unittests/test_yamlcrap.py): merged15:25
fennis there some reason for putting individual classes in their own file that i'm not aware of?15:25
fenni just do it so i dont have to scroll as much15:25
kanzurehistory15:25
fennhistory of what?15:25
kanzurethe code15:25
kanzurepre-rendered response: not if you move it out of the super-mega-file15:26
fennwhat was i supposed to ask?15:26
kanzure"git already tracks history" or something obvious like that15:26
fennoh. well it does15:26
kanzurethat's true15:26
kanzurebut not if you move code out of a file15:26
fennsure about that?15:27
kanzurehave you done that?15:27
fennno15:28
kanzurefenn: if you're going to update the tag_hack standard then I think you should also fix the metadata to conform to the new standards15:30
kanzureso could you do that?15:30
fennok15:31
CIA-38skdb:  * r87c9bb8aa097 / (4 files in 2 dirs): get rid of yaml_type as it can be resolved automatically15:35
CIA-38skdb:  * r5260f448362c / (core/skdb.py unittests/test_package.py): Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb15:35
kanzuredid you run the tests?15:36
CIA-38skdb:  * r58d6e46bcc00 /packages/ (lego/metadata.yaml screw/metadata.yaml): tag_hack syntax changed15:37
fennwhy do i get "NameError: global name 'skdb' is not defined"15:38
fenn"unit unit test test" isnt funny if it's not testing skdb.Unit15:39
CIA-38skdb: kanzure * r85ab608d9cea /core/skdb.py: fix global name error15:40
CIA-38skdb: kanzure * r5284008f19a8 / (6 files in 3 dirs): Merge branch 'master' of ssh://bryan@adl.serveftp.org/var/www/skdb15:40
fennso i've been trying to add a lego grammar to packages/lego/interfaces.py15:41
fennmeanwhile i got distracted with yaml15:41
fenner, so please don't mess with lego too much15:41
kanzureplease don't call it a grammar, campbell will want to see it in .grxml format15:41
kanzureokay15:41
fennit's just a list of interfaces and what they are compatible with15:43
-!- Ian_Dani1er [n=it@69.61.230.246] has quit [Client Quit]16:02
CIA-38skdb:  * rf7df34fc4e67 /doc/proposals/legos.py: see packages/lego/lego.py16:07
CIA-38skdb:  * r0415d2ef2ca3 /core/interface.py: change to orientation vector; removing unused stuff16:07
CIA-38skdb:  * rda8102d33c42 / (packages/lego/interfaces.py pymates/tests.py): halfway done16:07
CIA-38skdb:  * rf5ded4d4b3b3 /core/skdb.py: Merge branch 'master' of ssh://adl.serveftp.org/var/www/skdb16:07
-!- draz|lab is now known as drazak16:14
-!- qgqg is now known as QuantumG16:19
drazakso, I have a 10cm dish of MSCs16:32
drazakgonna serial passage them into a t-75 then a t-150 if we have them at the lab16:32
drazakI haven't checked out the TC room much16:32
-!- ybit [n=ybit@unaffiliated/ybit] has quit ["leaving"]16:37
-!- ybit [n=ybit@unaffiliated/ybit] has joined #hplusroadmap16:37
ybitwould you guys/gals be interested in a mumble chat server for this room?16:51
ybitit might be awhile before it's setup since i'm compiling qt4 atm for it16:53
fennVoIRC?17:02
kanzureI wouldn't expect a voice-to-voice system to require qt4, especially a "chat server"17:02
kanzure`"I am sovereign" isn't a political statement, it's a physics statement.`17:05
fennsounds deeply philosophical17:05
kanzureit's hard to explain to people the difference between the philosophical issue of whether or not you can do X versus whether or not you can actually do X17:06
fennderrr. what?17:07
fennphilosophical(possible(x)) != possible(x) ?17:07
fennor is is more like Person.can_do(x) vs Person().can_do(x)17:08
ybitkanzure: that was for for mumble, found out i need murmur, thought mumble did the serving as well17:12
-!- embraceunity [n=quassel@74.94.105.238] has quit [Remote closed the connection]17:20
kanzurefenn: have you fixed skdb/core/interface.py line 40 yet? the one that causes skdb/unittests/test_yamlcrap.py to fail at the moment17:37
CIA-38skdb: fenn * rea5aef02ad2e /core/interface.py: silly double-quotes17:46
kanzureok I could have done that :p17:49
kanzurefenn: don't you get "ConstructorError: expected a mapping node, but found scalar17:53
kanzure" ?17:53
fennyes17:53
fenni can't figure it out17:53
kanzuregee seems like my code kinda fixed that earlier today huh17:53
fennno actually i dont think it's the same problem17:54
kanzure"foo" is a mapping17:54
kanzurebut you give it a scalar value in the yaml17:54
fennwhich "foo"17:54
kanzure!foo17:54
fennyou mean Foo() is a mapping?17:54
fennanyway it doesnt matter if i give it a scalar value or a mapping value17:55
kanzurewell it expects a mapping17:55
fenn!foo bar: 123 fails also17:55
kanzureyes it does matter because it seems to complain in one way but not the other17:55
kanzurewhat about !foo\nbar: 12317:55
fennsame17:55
fennhm17:56
genehacker2kanzure did you put that stuff on the server?17:56
kanzurewhat stuff?17:56
fennok !foo\nbar: 123 works17:56
fennwtf17:56
* kanzure grins17:56
kanzuredo I get cookie17:56
genehacker2the microfluidics stuff17:56
kanzuregenehacker2: did you give it to me?17:56
genehacker2yes17:57
genehacker2last night17:57
fennyou want some unidentified cheese?17:57
kanzurehuh?17:57
genehacker2embraceunity even seeded it17:57
kanzureI was asleep last night17:57
kanzurehe did?17:57
kanzureoh17:57
kanzureon filebin17:57
kanzureokay yeah I didn't get that17:57
genehacker2okay have it again17:57
genehacker2http://filebin.ca/ayxuh17:58
genehacker2http://filebin.ca/ordqrh17:58
kanzurewhich one is it?17:58
fenni wish the marker on that foo error would point at the scalar value, not the tag17:58
kanzureok it's on the server now17:59
genehacker2read it sometime17:59
kanzurehttp://adl.serveftp.org/papers/ordqrh.zip17:59
kanzurehttp://adl.serveftp.org/papers/ayxuh.zip17:59
kanzurenow what the hell is in these files17:59
kanzurethese are terrible filenames17:59
genehacker2what are?18:00
kanzureayxuh.zip18:00
kanzureit doesn't tell me what's in there18:00
genehacker2oh let me fix that18:00
kanzureno you should just tell me the title of the files or something18:00
kanzureand I'll rename them18:00
genehacker2http://filebin.ca/ordqrh/MicrofluidicsHistoryTheoryandApplications.zip18:00
kanzureok18:00
kanzurehttp://adl.serveftp.org/papers/MicrofluidicsHistoryTheoryandApplications.zip18:01
CIA-38skdb: fenn * rc57f725dcba2 /unittests/test_yamlcrap.py: fixed testcase; yaml.YAMLObject expects mapping and error marker points at wrong place18:01
* ybit needs to create an ir reciever now that therehave a bed in the computer room18:02
ybits/therehave/there's18:02
fenn"Yarg is a semi-hard cow's milk cheese made in Cornwall"18:29
fennaww. '"Yarg" is simply "Gray" spelled backwards'18:29
kanzurehm I wonder if anyone has studied rTMS and pregnant women18:35
kanzurein particular rTMS of the fetus18:35
kanzure"Repetitive transcranial magnetic stimulation (rTMS) can induce short-term18:36
kanzurereorganization of human motor cortex."18:36
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has quit [Read error: 60 (Operation timed out)]18:41
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has joined #hplusroadmap18:49
drazakfenn: see diybio post18:59
drazakhm, apparently hasn't been updated yet19:01
drazakfenn: anyway, as my email says, I'm not aware of any singular PCR technique that could be used to identify the type of cheese19:04
drazakfenn: also I'm not awere of PCR machines that need calibration, other than RT-PCR machines, but that's laser or LED calibration19:05
fennyeah pcr is more of a digital thing; i guess i was rambling at that point19:09
drazakpcr is an amplification thing19:10
drazakrt-pcr is used to measure the ammount of a specific segment of dna19:10
fennit's either there or not there though19:10
drazaknot really19:10
drazakyou may still find it at a ct of 39 or something19:10
drazakeven if it wasn't there19:10
fennnon-specific amplification is pretty easy to detect19:11
drazakthat's like a magnification of 2^3919:11
drazakyup, at a Ct of 30some19:11
drazakpast 35 it's backround and irrelevant19:11
drazakalso you can't detect no specific, unless it falls within your primers19:11
drazakwith RT-PCR your primers are flourescently labeled19:12
drazakcreating a map is impossible, however creating primers that you can detect against a housekeeping gene, aka GAPDH19:12
drazaktaht's pretty easy19:12
drazakare googlegroups slow or something?>19:13
drazakI emailed my reply like 20 minutes ago19:13
drazakthat's a hell of a long time19:14
drazakfor a google page not to have loaded yet19:14
kanzure"The late myelination of the dlPFC can partly explain why adolescents' behavior is characterized by motivational difficulties, impulsivity and addiction (also in the context of video games and virtual scenes) [18]."19:17
drazakfenn: so describe for me the pcr technique that you'd uise to determine what kind of cheese you're eating?19:19
-!- splicer [n=patrik@h189n3c1o261.bredband.skanova.com] has joined #hplusroadmap19:21
fennjust regular old pcr19:21
fennfind the 16S sequence19:21
fennadd that to the cheese map19:21
fennrepeat a bazillion times19:21
drazakhow do you define regular old pcr19:22
drazakdo you do gel electrophoresis after?19:22
ybitdrazak: after?19:23
fennhm. ok i guess i was thinking you'd sequence the bands19:23
drazakI mean, if you think PCR is like what yous ee in regenesis, then you don't know that you have to do gel electrophoresis on the results19:23
drazakyou'd have to sequence bands?19:23
drazakhow do you get bands?19:23
drazakgel electrophoresis?19:23
fennyeah19:23
drazakexactly19:23
drazakit's not PCR19:23
drazak:)19:23
fennpcr->gel->sequencing is pretty standard procedure19:23
drazak"pcr" though, it's "pcr then gel then sequencing"19:24
drazakbut yes it is pretty standard19:24
fennwell, eventually once you have a bunch of sequences you could do PCR on the highly variable regions of 16S19:25
fennto test for existence19:25
drazakwhat housekeeping gene would you use?19:25
fennwhat's a housekeeping gene?19:25
drazakwhat is "existence" <35?19:25
fennwhether the sequence is there or not19:25
drazakyou can't test that19:26
drazaklol19:26
drazakyou'll still get some response probably19:26
fennbah19:26
drazaka housekeeping gene is a gene that you compare your results to see how much of it there is19:26
drazakhowever you have to isolate DNA from cheese19:27
drazakwhether or not it's cow DNA or bacterial DNA is important too, how do you determine which one you have?19:27
drazaka common housekeeping gene is GAPDH19:27
drazakhttp://en.wikipedia.org/wiki/Housekeeping_gene19:28
drazakfenn: make sense?19:35
drazakit's not as easy as it sounds :P19:35
drazakyou could do it with electrophoresis if you knew the sequences of all of the 16S genese found in every cheese19:35
drazakassuming that no two are the same19:35
drazakyou'd want to test some other genese too19:35
drazakas one gene isn't very reliable19:35
drazakyou could also do pcr and then electrophoresis if you don't have restriction enzymes19:36
drazakbut you'd need to have an ever better map of the gene in every different strain of bacteria that you wished to look for19:36
drazakfenn: ^19:41
fennyep19:42
drazak:)19:42
drazaksorry for spoiling your fun though :(19:42
fennnow that i think about it, you'd have to splice the 16s sequence into a plasmid and clone it; otherwise how do you know the bacteria will grow in your culture?19:43
drazakwhat do you mean? why are we growing bacteria?19:43
drazakyou could get a dna sample from the cheese like you would from a tissue sample19:43
drazakhomogenize it, do a nanodrop for dna, and then pcr it19:44
fennright19:44
fennnanodrop doesn't lyse cells19:44
drazakwell19:44
drazakI oversimplified, like you19:44
fenni think you can just cook them, or add distilled water19:44
fennanyway, yes you should try to quantify the free DNA in the sample19:45
drazakyou homogenize the cheese into something called RLT buffer, and then you do a midi or mini prep to get the purified dna, and then you do a nanodrop to determine the concentration of dna, and then you do a pcr with the total concentration of dna the same across all of the different kinds of cheeses you're testing19:45
drazakthe standard is .5ug19:45
drazakand then you do whatever next step you want19:46
drazakis the diy bio google group slow for you guys too?19:46
drazakso now you have a bunch of dna that starts with whatever forward primer you use and ends with the sense version of whatever reverse primer you use, and you're going to do something with it, you could send it out to be sequenced, clone it into a plasmid and grow it in e. coli like you said, but then you have to do everything all over again (-pcr) to use the plasmid19:47
* ybit has wasted so much time today trying to find an im client which supports otr 19:48
ybita cli im client19:49
ybitso far the options are: bitlbee-otr, weechat-otr, center-im, or finch19:49
ybitfinch only supports xterm, no urxvt and its ui is just plain silly19:49
ybithaving to go through bitlbee server is an inconvenience but works19:50
ybitand having all irc in weechat is nice19:50
ybits/irc/im19:50
ybitcenter-im, still messing with it. may just give into weechat-otr/bitlbee19:51
ybitand i give up, TODO tonight: murmurd, uzbl cookies, history, ad-block, and xmonad tabs 19:53
ybitTODO tomorrow: back to postfix, dovecot, and offlineimap finally19:53
ybitand hopefully gnus+bbdb by the end of the night if i'm not wasted with friends celebrating croking age19:54
fenndrazak: the cheese is a mixed culture so you have to clone it if you want to sequence19:54
drazakfenn: right19:55
fennonly once you have a sequence can you use species-specific primers19:55
drazakfenn: you can do other parts of the process prt-cloning19:55
drazaks/prt/pre/19:55
ybitsomeone try connecting to my mumble server please19:56
ybit192.168.1.149:6473819:56
drazakthat isn't gonna work19:57
drazakthat's an internal private ip address19:57
ybitargh19:57
ybit71.207.247.209:6473819:59
drazakdo posts need to be ok'd before they go to the main page on diybio?20:00
ybitno20:00
ybitwait, main page?20:00
ybitare you referring to the mailing list or diybio.org?20:01
drazakmailing list20:01
drazaksorry20:01
ybitoh, no20:01
drazakI emailed diybio@groups.google.com or whatever the hell the reply email is, and it still hasn't shown up on the website20:01
drazakthat was like an hour and ten minutes ago20:01
ybitdrazak: what's your name?20:01
drazakBen Gadoua20:02
kanzuredrazak: did you register on the mailing list?20:02
drazakkanzure: yeah, like a year ago20:02
kanzurehuh20:02
ybitdrazak: topic post?20:02
ybitpost topic*20:02
drazakfenns cheese thing20:02
ybitah20:03
ybityeah, not there. maybe you saved it in your drafts or something instead of sending it20:03
drazakmaybe it's showed up as drazak?20:03
drazakdoesn't explain why it's not showing on the site20:04
ybitanyone want to try connecting to the mumble server?20:04
ybitso.. this is an idea... it's a server for the community.. you can idle there but if you need to talk to someone quickly you can PM them to chat with you in mumble20:05
kanzurewhy20:05
drazakwhy not just chat here in pm20:06
drazakor via email20:06
drazakor w/e20:06
kanzuretechnical stuff doesn't work well by voice20:06
kanzurefenn and I have been rediscovering this :/20:06
drazakI emailed some fucker in cornell and he still hasn't emailed me back20:06
fenni already knew20:06
kanzurerediscovering20:06
drazakI wanted to know what isoform of vegf they used20:06
drazakso basically20:06
ybiti'm caught up on voice communications.. guess i'm distracted again20:06
fennthis guy who talks really fast tried to explain virtual pointers to me over the phone (after not having touched C++ for 5 years)20:06
drazakthis growth factor, vascular endothelial growth factor A, comes in 6 slice variants20:07
ybitoh well, it's an alt to skype i suppose20:07
drazakthe most common is 165, that means 165 amino acids, the next most common are 121 and 18920:07
drazakbut not necessarily in that order20:07
kanzure165? not 16S?20:07
kanzuresorry misread20:08
drazakno worries20:08
drazakand then he wrote a paper saying that he cultured mesenchymal stem cells in the presence of vegf20:08
drazakand failed to mention which type of vegf he cultured it in the presence of20:08
kanzureokay20:08
kanzurethanks20:08
drazakit has to be 121 or 165 as 189 and larger versions are stronlg heparin binding due to splices of the 6th and 7th exon20:09
ybitvoice communications/friendship20:10
drazakemail kind of sucks in the respect that you don';t kmnow whether or not they have received the email or if they have decided to just ignore you20:10
ybitkind of odd. guess i will quit with that stuff now20:10
ybitdrazak: or you could just check groups.google.com/whattheaddresssistodiybiomailing20:13
ybitanyone have otr encryption and willing to test my setup?20:14
drazakthat's what I have been checking20:14
ybitIM h2i@jabber.org if ya want20:14
ybit</spam>20:14
-!- Ian_Daniher [n=it@69.61.230.246] has joined #hplusroadmap20:23
kanzurehey Ian_Daniher 20:25
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]20:28
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has joined #hplusroadmap20:33
drazakare any of you part of the molecular biology online google group?20:42
kanzurelink?20:51
drazakhttp://groups.google.com/group/molecularbio?hl=en&lnk=20:52
fennwow 1146 members20:54
drazakyeah20:55
drazakthat's why I joined20:55
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]21:14
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has joined #hplusroadmap21:21
-!- any86288028 is now known as katsmeow21:26
-!- kardan| [n=kardan@p54BE6D15.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]21:40
-!- fenn changed the topic of #hplusroadmap to: "Questionnably high levels of techno-determinism"21:52
-!- fenn changed the topic of #hplusroadmap to: "a totally unbridled techno-anarchy. Questionnably high levels of techno-determinism too."21:53
ybitlastlog daemon23:10

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