2008-10-14.log

--- Day changed Tue Oct 14 2008
xp_prgwow cool, what does it do?00:00
kanzureYou haven't been listening? I thought we told you about it earlier today.00:05
xp_prgno00:06
kanzurehttp://synbioss.sf.net/00:06
kanzureThe web interface does what we want to do with 'biobench' except without the AJAX interface.00:06
kanzureHell, I was talking with you on the mailing list about this ..00:06
kanzurewtf?00:06
fennha00:10
xp_prgwow that is cool software!00:11
kanzureI wonder where 'unum' is found.00:13
kanzure.. any hints?00:17
bkeroLike E Pluribus unum?00:17
kanzureNo, it's a python module.00:17
kanzureFor synbioss.00:17
xp_prgkanzure why do we want to re-create synbioss?00:18
kanzureWe're not ..00:18
fennprolly bad path or not installed from src yet00:18
kanzurethe module, fenn?00:18
fennany files called unum in the synbioss release?00:18
kanzurexp_prg: AJAX interface + ikiwiki + git backend for the distribution of those files00:18
kanzurefenn: no. 00:18
kanzure"Ecology: The Ascendent Perspective" 00:18
kanzureoops00:18
kanzurebad paste00:18
kanzurehttp://synbioss.sourceforge.net/00:19
kanzurehttp://sourceforge.net/project/showfiles.php?group_id=203655&package_id=242861&release_id=62549200:19
fennanyway, it appears to be here: http://sourceforge.net/projects/unum/  http://home.scarlet.be/be052320/Unum.html00:19
kanzurethis being the 'desktop simulator'00:19
fennand sounds like a great idea to me :)00:19
kanzurehm?00:19
kanzure'Unum stands for 'unit-numbers'. It is a Python module that allows defining and manipulating true quantities, i.e. numbers with units like volts, hours, meter-per-second. Consistency between units is checked for every operation involving quantities.'00:19
fenna Python module that allows defining and manipulating true quantities, i.e. numbers with units like volts, hours, meter-per-second. Consistency between units is checked at each expression evaluation; unit conversion and unit output formatting are performed automatically when needed.00:19
kanzuregeeze00:19
kanzurehrm00:19
xp_prghow will our project biobench be different then there as far as logic is concerned?00:20
kanzurewonder how they're using it.00:20
kanzurexp_prg: logic? not at all ..00:20
kanzuretheir code easily serves as backend00:20
kanzurebut notice that their wiki is kind of wrong00:20
kanzureit's not git and it's not ikiwiki00:20
kanzureit's on some randomass mediawiki00:20
kanzurewhereas those SBML files belong in a repository ..00:20
xp_prghmm... ok, so basically all we are doing is adding an ajax front end to their program?00:20
kanzureNo.00:21
kanzureThere's also the backend ikiwiki + git stuff.00:21
xp_prgbut how does that affect the logic?00:21
kanzureWhat?00:21
xp_prgthe algoirthms00:21
kanzureIt won't. But the codebase has to be manipulated a bit.00:21
xp_prgare we going to use different algoirthms then sybioss or the same ones?00:21
kanzureSame ones.00:22
kanzureFundamentally they're the same thing, but it's the architecture that matters00:22
xp_prgso what is the real difference besides the ajax front end then?00:22
kanzureikiwiki + git00:22
xp_prgwhich offers what exactly?00:22
xp_prgby the way I program python all day :)00:22
kanzureDo you know what a repository is?00:24
xp_prgyes00:24
fennit offers the ability to edit and massage plain text files without going through some horrible html interface00:24
fennand also easy forking of the whole project00:24
kanzure"Git is a free distributed revision control, or software source code management project with an emphasis on being fast." "A wiki is a page or collection of files designed to enable anyone who accesses it to contribute or modify content.[1][2] Wikis are often used to create collaborative websites and to power community websites." 00:25
fennand still panders to people who simply must have a pretty html front end00:25
kanzureor pretty ajax frontend00:25
xp_prgok00:25
* fenn would prefer plain html00:25
kanzurefenn: I'd disagree. AJAX, or no HTML at all .. just go CLI at that point.00:26
fenni've seen horrible crimes committed with AJAX00:26
fennHTML on the other hand is hard to do evil with00:26
kanzureare you kidding :(00:26
kanzureit's all evil00:26
fennthere's only so many ways they can screw up though00:26
fennso it's a lesser evil :)00:27
kanzureI'm surprised how exactly synbioss matches what I was thinking of00:27
fennwe are shooting for interoperability, that's the whole point00:27
kanzureit's spot-on .. 'unum' is freaky too00:28
kanzurealthough obvious.00:28
fennsigh i guess i'll look at synbioss's stupid pd00:28
fennpdf00:28
kanzurelink?00:28
fennits just the tutorial, closest i could find to a screenshot00:28
kanzureanother thing to poke at is the BioModelWiki thing going on there .. don't know how they're storing, generating, or doing anything at all with the downloadable models there00:32
kanzurelooks like it's just SBML created from looking through the literature00:32
kanzurewhich I'm fairly surprised about .. wondering what sort of tie-ins with biobricks they have there00:32
kanzurehttp://ask.slashdot.org/askslashdot/03/04/25/2054223.shtml?tid=126 open source inventory control software00:34
fenni thought it was the same people00:34
xp_prgwhat is SBML ?00:34
fennsynbio modeling language?00:35
kanzuresystems biology markup/modeling language00:36
* kanzure sits on the sbml mailing lists00:36
xp_prgwow cool00:37
* xp_prg feels excited now that we have a backed already written!00:38
fennway to go team!00:38
kanzurehah00:38
fennbeer's on me dudes00:38
kanzureget back to work.00:38
fenni want to celebrate your progress00:38
kanzurea few things; 1) ikiwiki+git+ajax stuff; 2) inventory management, automated procurement for bio materials and eventually equipment / instructions; 3) pulling from giant databases like neurocommons for helping the user to design ridiculous things that they probably don't have the expertise to be designing anyway ..00:42
kanzurebut .repo format and the formats used by synbioss should probably be done before #200:42
kanzures/done/synchronized/00:42
fennwhat is .repo exactly?00:43
kanzurea load of shit00:44
kanzurehave you seen the files?00:44
fenni mean what you expect to turn it into00:44
kanzurethe .tar + yaml metadata00:44
kanzureor no .tar, either way00:44
fennduh i must be missing something here00:44
kanzureeither everything in the same file, like the current .repo files (which I've discovered happens to sucks immensely) or in a tar00:44
fennyeah files were invented for a reason00:45
kanzuredoes the duh signify you understand? because the second part of your message suggests you don't00:45
kanzures/sucks/suck/00:45
fenni just feel stupid, writing my resume :(00:45
kanzure"well, I went to school. does that count?"00:45
fenn"should i say tcpdump _and_ tcp/ip knowledge or is the second implied by the first?"00:45
kanzuretcpdump, then cite ISO standards for TCP/IP if you must00:46
fennah can wrassle a whole herd o' com pee yoo tars00:46
kanzureo' com pee yoo tars?00:46
kanzurehrm00:46
kanzuredeep south?00:46
fennken-tucky00:46
fennor southern indiana, if you prefer00:47
fennso .repo is basically skdb projects00:48
kanzureexcept it sucks immensely. it's missing a few important things.00:49
kanzurefirst of all, all artifacts/subcomponents are _not_ their own repo files which is a failure00:49
kanzurealso, there's no metadata specifying their interconnectivity really00:49
kanzurethere's some information by having an artifact as a child of the overall system00:49
fennwell, if you hate the ADL stuff then dont try to polish a turd00:49
kanzureand then there's stuff like "ParentArtifact=" and "InputArtifact=" and "OutputArtifact="00:49
kanzureI really like that it has all of this data already entered00:50
fennbut it's useless00:50
kanzureI'm not entirely sure of that yet00:50
kanzurethe format is so terrible that I can't determine that entirely00:50
fennhm.00:50
kanzurethere's input/output artifacts from each artifact, which is *sort of* like interconnectivity00:50
kanzurehttp://heybryan.org/~bbishop/docs/repo/CFGs/72.png <-- it *looks* useful00:51
fennyou dont need 300 different consumer products to show a proof of concept00:51
fennshit why did i click on that00:51
kanzureoh crap, you don't like big images, that's right00:51
kanzurehave you even seen a part of it yet? or did you use imagemagick to size it down00:52
fenni've seen it and i think neato/fdm looks way better00:52
fennand it's not godfuckingawful huge00:52
kanzureI ran it through both of those and it looked the same00:52
kanzureI'll try again Real Soon00:52
kanzuremy next run through or something.00:52
fennwhat's generating the .dot files/00:52
kanzure(btw, I have successfully extracted the files from within the .repo files .. but the data format looks peculiar, I think it's encoded)00:52
kanzurewell, I exported all of the .repo files into a mysql database00:53
kanzurewith about 9 different tables to represent the different types of elements00:53
fenni ask this because the graphs would be a lot better if the links were colorized by flow type00:53
kanzureinstead of labeled by flowtype?00:53
fennyeah, the labels just get in the way00:54
fennnot that i know what you're going to do with them anyway00:55
kanzurehttp://dhcp-84-253.me.utexas.edu/phpmyadmin/ if you want to poke at the database00:55
kanzurehrm00:55
kanzureI was thinking this should be obvious00:55
kanzurewouldn't it be a good idea to generate the YAML files that we wanted?00:55
kanzurewhere the 'units' are going to be very basic such that it's just those flow types that the different parts (apparently) accept00:55
kanzureeach part being a new yaml file00:56
kanzureand I guess I want to do it as a system of directories where I'll just tar them up in the end00:56
kanzureor tar+gzip is ok too00:56
fennas long as you dont start calling 'flow types' units00:56
kanzure'allowables'. 00:57
kanzurebut how does this mesh with our previous usage of 'units' ontology?00:57
fennit's horribly imprecise and has no numerical quantity00:57
fennlike, i cant even guess at what they're talking about for most of the flows00:58
kanzuresometimes it's not even a real flow .. sometimes it's supposed to represent an object leaning against another one00:58
fennyou mean most of the time00:58
kanzureheh00:58
kanzureI haven't ran the stats.00:58
fenn'force flow'00:58
fennthe force is strong in this bolt00:59
kanzurei wish it told me such.00:59
kanzureokay, so originally I was thinking it would just be a simple variable in the yaml file as one of the first few things that are specified ..01:00
kanzure!!python/thingy/that/I/forget/but/is/necessary/for/specifying/general/type/of/yaml-doc01:01
kanzureinputs: some general specification here01:01
kanzureoutputs: some general specification here01:01
kanzureauthor:01:01
kanzuretrulymeta-data-crap here: ...01:01
kanzurewhat's that "some general specification" if not "50 grams" ? 01:01
kanzure(I don't think it was going to be "50 grams" originally anyway)01:01
fenn50 grams isnt enough info01:01
fennis that, capacity: 50g? or weight: 50g?01:02
fennbut it gets worse for other units01:02
kanzureterrible problem.01:03
kanzurewhat if parts had to 'negotiate' their interfaces?01:04
* fenn flees in panic01:05
kanzureyou have a better idea?01:08
kanzureI mean, there's no way for me to figure it all out upfront01:08
fennstandards01:08
kanzurebecause of the increasingly sophisticated interconnections that will be required01:08
kanzureright01:08
kanzurebut right now we don't have those standards01:08
fennwe'll just have to figure them out one by one01:08
fennor someone will01:08
kanzureand in the mean time01:09
fennwe can get by with a small number of standards to play with01:09
* fenn has a sense of deja vu01:09
kanzurearen't we right back to where we started01:10
fennyep01:10
fenni have NIH syndrome and no motivation, so this tend to lead to pacing in circles01:11
kanzureI tend to pace in straight lines personally01:11
kanzurepacing, by definition, involves going backwards01:11
kanzureor looping etc.01:11
kanzurewould you kill me if I do 'allowable flow types' as inputs to the parts?01:11
fennno, do whatever ou want01:12
kanzureI'll certainly never forgive myself because if it catches on it'll just be al oad of shit01:12
kanzure*a load of shit01:12
fennyes it will be a load of shit, and already exists as ADL repo, so i dont see why you want to try to continue that01:12
kanzurechicken and egg problem01:12
kanzureADL repo is an almost-egg01:13
fenndata is easy to make up01:13
kanzurevalid data ..01:13
fennyou dont need 300 repo's/projects to start with01:13
kanzureyou can't do much with just 1 seed project01:13
fennwe need a word for a thing that a person can sit down and use without having to assemble into other things01:13
fennbut this should also cover standalone nuts and bolts and wires01:14
kanzureconnectables?01:14
fennpreferably a word that already exists01:14
fennlike 'artifact' or 'product' or something01:14
fenna laptop is a:01:14
fenndevice?01:14
kanzuretool?01:15
fenntool is too general01:15
fenni like device01:15
kanzureyou're going all abstract on me01:15
kanzurefor the first two variables of the yaml metadata file.01:15
kanzurewhat the hell do I do .. just use the flow BS? :(01:16
kanzuregaahh01:16
fenni what are you trying to do? define the skdb file format?01:16
kanzurebasically.01:16
kanzureokay, screw it01:16
kanzureno universal catch-all tool01:16
kanzureno universal catch-all format, except for the distribution of furtherly detailed formats01:16
kanzureso the yaml metadata is specifically for sharing data and dependencies01:17
kanzurewhere dependencies are explicitly defined as other parts in the database01:17
kanzurenow, as for interconnectivity with flows and so on, that's specific to something else01:17
fennno because there could be a range of parts that saisfy the dependencies01:17
fennhex head bolt, allen head bolt, etc01:17
kanzurecan we call that 'dynamic dependencies' ?01:18
fennsure01:18
fennfeel free to borrow all the computer science terminology 01:18
kanzurewhich is basically where the client checks the dependencies, which causes it to select over the database for things that fall within that range01:18
kanzurestill not helping.01:19
kanzurethere will have to be scripts that are specifically designed to check if those 'dynamic dependencies' are being satisfied01:19
kanzureit'll be a very lengthy O(n) process01:19
kanzureso it must be domain-specific ..01:20
fenni dont think its that difficult01:20
kanzurehow.01:20
fennit must be domain specific01:20
kanzureright01:20
fennno sense comparing bolts and insulation01:21
kanzureyou know how we mentioned that the pre-synbioss stuff would require highly specialized knowledge to make the proper grammar and in the mean time we'd use randomly generated stuff?01:21
kanzureisn't this the same?01:21
fennyes but i never liked the randomly generated grammar because i can't think that abstractly01:21
kanzurethe generation step is very simple: you have N components, and then a constraints format according to BNF format, or whatever format the grammar was to be specified in, and just have it fill that in in one swoop step.01:22
kanzureonly once that step has been done does the abstraction-thinking-issue crumble.01:22
kanzureso maybe the important factor is the tool used to generate the 'grammars' or the highly specialized domain-dependent formulation of how to express dependencies01:24
kanzureyikes, that's a mouthful01:24
fenni was just going to use python duck typing01:24
fenna centralized grammar file is a bad idea01:25
fennbecause: restrictions on what you can do with parts is very closely linked to what the part is01:25
kanzurethat's why it's domain specific -- so there'd be stuff for synbio, stuff for electronics, for .., etc. compartmentalization.01:26
kanzureanyway, duck typing is fine as long as the methods that the yaml metadata point to actually exist.01:26
kanzurebtw, that sounds like 'negotiation' to me.01:26
kanzureradio.skdb __add__ operator to computer.skdb .. one would have to check the other (or something) and if they don't have enough compatabilities between the variables they want to share and constants they want to specify, then failure and sadness.01:27
kanzurebeep01:31
fennok, sounds fine. "negotiation" sounded like some silly paper about agent-based systems01:31
kanzureok, so in various langs you use 'hooks' for other functions to throw at various times, like after a timer is done,01:32
kanzureso I imagine a 'hook' for the init method would be a good thing to specify in the metadata01:32
fenn'init method'?01:32
kanzureand then let one object check its compatability by probing the hook to the init method01:32
kanzureyes01:32
fenni dont know what that is supposed to mean01:32
kanzures/to/for/01:32
kanzurewell, how would they have negotiations if they don't know what to call01:32
kanzureI mean, one script has to be the polymerase and the other has to be the thing to be executed/read01:33
kanzureto return variables and information .. right?01:33
kanzurehow else will interfacing compatability be determined.01:33
fennwith attributes01:33
fennpolymerase wants a NT-type: ss-DNA  sequence-length: >10bp  01:34
fennor something like that01:34
kanzureyou're reverting on me. the difference here is that instead of scanning for the first few "inputs" and "outputs" variables in the yaml metadata files, we now have some selected part, and it has a method that lets it check against another given part whether or not its compatible. so it has to go run the metadata scripts and python or whatever for that part. 01:35
kanzureguess it's somewhat the same thing. anyway.01:35
kanzureit's amazing that any work gets done with APIs01:35
kanzureI guess the main way it gets done is via the presumption of upstream v. end-users .. "this is the way it is, use it this way or else"01:35
kanzureso the same with parts. there will probably be a central core of important components to mimic in their compatability interfaces.01:35
fenni am too slow, i can hardly read all this01:36
kanzuresorry. I'll tone down my braindump. I think this is all equating to "there's no difference whatsoever and just do it anyway"01:36
fennyaml data is numbers and stuff that gets loaded into python class attributes01:36
kanzureyou're reverting on me.01:37
fennam not01:37
kanzurewere were discussing some alternatives besides the first few variables01:37
kanzureyeah you are, we were discussing alternatives above01:37
fenni think your 'init method' is the class name01:38
fennradio.skdb start out with !python/skdb.radio01:39
fennthen all the attributes of a radio01:39
fennand all the inherited attributes from electronic devices01:39
wrldpcoi01:43
-!- xp_prg is now known as xp_gone01:59
kanzure_wtf03:03
kanzure_The machine just turned off on me.03:03
kanzure_I was actively using it ..03:03
fennoverheat03:04
fennPSU load03:04
kanzure_overheat.03:04
kanzure_it's been doing this increasingly often ..03:04
fennblow out the dust03:04
kanzure_`03:04
kanzure_`````````````````,~\03:05
kanzure_uh, dropped keyboard03:05
bkeroflimsy 2lb keyboards are hard not to drop03:06
fennreal steampunkers use solid brass keyboards03:07
bkeroYou mean these?03:08
bkerohttp://steampunkworkshop.com/keyboard.shtml03:08
bkeroMade from 5lb model M's?03:08
kanzure_bah, my kb is powered on steam03:08
kanzure_it's 200 m tall and it's made out of 34 solid metric tons of brass03:09
fennbkero: that flimsy plastic thing?03:09
fenni dont see where you're supposed to put the coal?03:11
kanzure_ why, in the laptop!03:11
kanzure_(the steam is wirelessly transported through the aether)03:12
fennsteam doesn't travel in wires anyway03:13
fennwhat are they teaching kids in school i wonder03:13
kanzure_see /school03:13
fenndo you even know how to re-babbitt a stopcock?03:13
kanzure_what the hell?03:13
kanzure_No?03:13
fenntrim in an injector?03:14
kanzure_you talk in tongues.03:14
* fenn shakes head disapprovingly03:14
kanzure_you'll be happy to know that I sat in on a lecture on 'team leadership' today03:14
kanzure_"Start every meeting with a motivating quote."03:15
kanzure_yay education03:15
fennpreferably not something from neverness03:15
kanzure_that's a cold stab.03:15
kanzure_we all know team management talk is bullshit ..03:15
* fenn focuses on finishing resume before midnight03:16
kanzure_you're still working on that?03:16
fennfuck i hate this shit so much you dont even know03:17
kanzure_why are you bothering again?03:18
fennbecause jobs that pay more than $10/hr generally require them03:20
bkerohttp://www.engadget.com/2008/10/13/mr-blurrycam-reveals-the-updated-macbook-pro-899-laptop-model/03:20
kanzure_so far I've never had to actually use my resume in landing me a >$10/hr job03:22
fennwell whoopdeedoo03:22
bkeroI had to use my resume to land an $8/hour job, a $12/hour job, 2 $22/hour jobs, and a $35/hour job.03:23
kanzure_I mean, these people aren't really looking at resumes. it's weird.03:23
fennyou should write a book on your success secrets03:23
kanzure_fenn: secrets? you mean, like, falling assbackwards into luck?03:23
fennok i'm just going to leave off the whole chronolgy section since it's demeaning03:23
fennkya! letter sent!03:58
fennsuppose i should like, post this to me website or something now04:00
fenn(as if anyone ever looks at it)04:00
kanzure_i do, i do!04:00
fennok lemme hack off the email addy04:00
kanzure_? keep it on?04:01
willPow3r who was asking yesterday about using a laptop as a 2nd monitor?04:02
willPow3rhttp://www.maxivista.com/04:02
kanzure_gene.04:02
fennhttp://fennetic.net/ben_lipkowitz_resume.pdf04:06
fennthe thing is, you can learn like 50% of that in under an hour04:07
kanzure_nobody knows that.04:07
kanzure_I mean, if they did, we'd all be out of a job.04:07
fenn*ahem*04:07
fennok, maybe more like a day or two04:08
fennthe ol' 5x what you expect it to take rule04:08
kanzure_how much Japanese?04:14
bkerohttp://www.youtube.com/watch?v=9XQaxIw5y4004:53
fennenough to confuse some old people at a tea shop in tokyo06:30
nshwhat's the chatter?09:29
nshkanzure might find this interesting: http://www.biologynews.net/archives/2008/10/13/caltech_biologists_spy_on_the_secret_inner_life_of_a_cell.html09:43
nshwait, wrong article09:43
nshhttp://www.biologynews.net/archives/2008/10/11/digital_zebrafish_embryo_provides_the_first_complete_developmental_blueprint_of_a_vertebrate.html09:43
nshbetter article from nature: http://www.nature.com/news/2008/081009/full/news.2008.1162.html10:26
nshjournal article: http://www.sciencemag.org/cgi/rapidpdf/1162493.pdf10:29
nshkanzure_, you should also check out WikiPathways10:51
nsh( http://www.nature.com/news/2008/080903/full/455022a.html )10:51
kanzure_digita zebra fish embryo :) heh12:46
* kanzure_ hasn't actually checked the links yet.12:46
willPow3r_this biology class is teaching me how to hate biology15:35
-!- Irssi: #hplusroadmap: Total of 18 nicks [0 ops, 0 halfops, 0 voices, 18 normal]16:24
kanzure_1_http://dpatoolkit.sourceforge.net/  design pattern automation toolkit17:22
fennadelaide sounds great for growing algae17:49
fenngrows in seawater, cover ponds with plastic sheet to catch the evaporated water17:49
kanzure_1_http://doc.trolltech.com/3.1/qbytearray.html#qCompress18:04
kanzure_1_any ideas on what format that compression format that is?18:04
fenn"Few [philosophers] were sufficiently correct that people have forgotten who discovered what they discovered."18:04
kanzure_1_libz yay18:06
fennqCompress merely uses the same compression algorithm as e.g. gzip,18:06
kanzure_1_the internets says it's "not quite gzip"18:09
fennprobably missing some file formatting18:11
fennRFC 195218:12
* fenn yawns18:13
kanzure_1_gunzip is telling me it's not gz..18:17
kanzure_1_argh18:17
fennof course18:17
kanzure_1_forgot to debase64 it18:17
fennwhat are you trying to do anyway?18:17
fenndid some fool qcompress() data and then stick it in an xml file?18:18
kanzure_1_yep18:19
fenn"i've got to shrink these files somehow! i know, i'll compress the data!"18:19
kanzure_1_http://function.device.mst.edu/repositoryEntry/doxygen/d8/d12/class_x_m_l_module.html#07e801857b3ca8e1039f415ab27e0e6518:19
kanzure_1_gunzip still hates it, even now after debase64ing it.18:20
kanzure_1_yay for qt being closed source18:20
fennit's not closed source18:20
fennit's just unreasonably large18:21
kanzure_1_I can go check the qt sources?18:21
ybityep18:21
kanzure_1_how is this not open. license crap?18:22
fennit's dual licensed18:23
fennso in practice forks are discouraged, although there's no reason one couldnt fork it18:23
fenntoo bad their docs dont link to the code18:24
kanzure_1_I was just wondering about that18:25
kanzure_1_it's rather useless to say "it compresses!" without telling me the format18:25
kanzure_1_http://lists.trolltech.com/qt-interest/2007-05/thread01239-0.html18:26
kanzure_1_nope, not zip either.18:27
kanzure_1_ldd /usr/lib/libQtCore.so.4.2.3 | grep libz libz.so.1 => /usr/lib/libz.so.1 (0x00002b6e465ad000)18:28
fennlibz/gzip/zip are all the same algorithm, just different file formats18:28
kanzure_1_so there's a -qt-zip option you can throw at the configure file before the make.18:29
kanzure_1_*-qt-zlib18:29
kanzure_1_which makes it fairly obvious that it's using zlib.18:29
nshwhat you trying to recover?18:29
kanzure_1_nsh: http://heybryan.org/~bbishop/docs/repo/CDD/ one of these two zip files. I think the second one has the decoded version.18:29
kanzure_1_(from base64)18:29
nshno, what are they?18:30
kanzure_1_but for some reason it's also 'compressed' using some mystical qt method that isn't zip, isn't gzip, etc.18:30
kanzure_1_the files are 'CDD' files for ConceptDraw http://conceptdraw.com/18:30
nshi meant18:30
nshWHAT ARE THEY18:30
kanzure_1_black box diagrams in an equivalent of SVG18:30
nshwhat is the thing that you want in terms of why you are interested in that particular pattern of ones and zeros18:30
fennserious ontological crisis18:30
fenn"this is not a pipe"18:31
nshat the interface between your brain and the external bloody universe18:31
nshwhat do they represent?!?18:31
kanzure_1_black box diagrams18:31
kanzure_1_black box diagrams in an equivalent of SVG18:31
nshhmm18:31
fennnsh: consumer crap, mostly, and some obscure nasa subsystems18:31
nshok, sounds boring18:31
kanzure_1_it is.18:31
kanzure_1_:(18:31
nsh(btw, still can't access heybryan for some reason)18:32
kanzure_1_jaldfjkalfkjal;18:32
kanzure_1_anyone else?18:32
kanzure_1_can somebody whois kanzure_ ?18:32
kanzure_1_I can't because of the stupid alt key config18:32
kanzure_1_http://lists.trolltech.com/qt-interest/2006-07/thread00070-1.html <-- so it's zip but it's not zip18:33
nshkanzure_ is i=bbishop@66.112.232.108 * Bryan Bishop18:33
nshyou should consider dyndns type arrangement18:34
fennheybryan.org is up for me18:35
kanzure_1_why did I bother asking for the /whois18:35
kanzure_1_I just uploaded those CDD.zip files18:35
nshoh18:36
nshi may have added a hosts entry for heybryan before18:36
kanzure_1_if I have to go write my own qt method to uncompress this stupid data: http://lists.trolltech.com/qt-interest/2006-08/msg00577.html18:38
kanzure_1_what really annoys me is that once I do uncompress all of this,18:38
fennhmm 5W 1TB disk at newegg..18:38
fenn$11518:38
nshbetter18:38
kanzure_1_I'm going to have to go find the automated Windows XP app-clicker thingies18:38
kanzure_1_and then write a script to use the ConceptDraw software to convert to SVG18:39
kanzure_1_that wouldn't be terrible, normally18:39
kanzure_1_except that those are *SVG* with points and geometries drawing boxes and such18:39
kanzure_1_I'd have to write a script to convert from the SVG to something quantified18:39
kanzure_1_and even then, all of this data was hand-entered, making it mostly useless..18:40
fennall of the data was hand entered anyway18:40
kanzure_1_you'd think so18:40
kanzure_1_but there's some products in the repository that do not have CDD files18:40
kanzure_1_thus the data set is incomplete18:40
kanzure_1_I mean to say that this was hand-entered separately, on top of everything else18:40
kanzure_1_there's only 94 out of the 125 products with these CDD files18:41
fennpoor data integration18:41
kanzure_1_this is quickly turning into a nightmare. 18:41
fenni dont know why you bother18:41
kanzure_1_do I get to call trolltech and yell at them? that'd be fun.18:41
kanzure_1_neither do I18:41
fennwhat will you do with a diagram anyway?18:42
fennand why is it not accessible anywhere?18:42
kanzure_1_don't understand the second question.18:42
fennthere should be a web interface to get these diagrams18:43
kanzure_1_with the diagram I will convert it into a quantified, discrete format, and that's basically what we would call a very very basic set of interconnections of components in terms of 'flow type'. it's a black box diagram. so..18:43
fennotherwise why did they bother putting them in the repo (if you can't get them back out)18:43
kanzure_1_hrm18:43
kanzure_1_ConceptDraw.18:43
fennbut it's just a black hole18:44
kanzure_1_the entryapp allows you to click a button and save-as the CDD file18:44
fennok so just do that18:44
kanzure_1_94 times?18:44
fennyeah18:44
fennsorry if it offends your programmer instincts, but sometimes you have to choose your battles18:45
fennit's disappointing that i cant even find the qt source code18:50
kanzure_1_No, this is ridiculous. There's about 20 clicks to get to each CDD file.19:03
kanzure_1_This is not including the step where I repetetively translate from CDD to SVG ..19:04
kanzure_1_repetitively.19:04
kanzure_1_Not only 20 clicks but a giant pause in between while the repositoryapp "loads from the database" (AKA my file system ..)19:04
fenndo you have the source for the data entry app?19:04
kanzure_1_I linked you to it19:05
kanzure_1_yeah19:05
kanzure_1_I'd rather just do a quick hack like http://lists.trolltech.com/qt-interest/2006-08/msg00577.html19:07
kanzure_1_I've spent 30 minutes on this? where does time go.19:07
fenncomputers are fantabulous devices capable of doing absolutely nothing for hours on end19:10
kanzure_1_s/computers/humans/19:11
fennno, i'm sitting here in front of a computer giggling19:11
fennreading paul graham on philosophy: "There's a market for writing that sounds impressive and can't be disproven."19:11
kanzure_1_evil giggling?19:12
fenni'm not evil enough, this is more like schoolgirl-ish giggling19:13
kanzure_1_fenn: What was the alternative to dotty that you wanted me to try out for drawing the graphs?19:32
kanzure_1_neato19:32
fennand fdp19:36
fennfdp looks more "square"19:36
kanzure_1_fdp looks exactly the same. how weird.19:36
fennsomeone should make a map of TLA space19:38
fennsee how many are used in each permutation19:38
fenn26x26x26 voxel cube19:38
kanzure_1_TLA?19:39
fennthree letter acronym19:39
fennhttp://auction.meca.edu/wp-content/uploads/2008/09/goochh_artauctionimage.jpg19:40
fenna heretofore unconsidered construction material19:40
kanzure_1_I'm doing all of the graphs incorrectly.19:41
kanzure_1_the labels should be the nodes, the current nodes (the "verbs") should be the edges.19:41
* kanzure_1_ tests.19:42
fennthat would certainly cut down on the number of edges, but it would be totally pointless since you lose interconnectivity information19:43
kanzure_1_input, artifact, output such that i/o specifies another artifact instantation ID, and such that the input flow and output flow is labeled with a 'flow name' which is correlated to a unique artifact instantation ID. 19:49
kanzure_1_gah that's hard to say / think about19:50
kanzure_1_yes, it is true that the flows do not connect to one another. the artifacts do however. and the flows are implicitly connected to the 'artifacts'. thus, the flows connect.19:50
kanzure_1_perhaps the biggest piece of evidence is this:19:53
fennFlows are not like some of the other grammatical modes which express precisely a mode of conception without any reality that corresponds to the conceptual mode, and consequently do not express precisely something in reality by which the intellect could be moved to conceive a thing the way it does, even where that motive is not something in the thing as such.19:54
kanzure_1_in the file where I generate the .dia files, I literally say: "$SubInputArtifact -> $currArtifact [label=flow input flow]" then the next line says "currArtifact -> SubOutputArtifact label outputflow"19:54
kanzure_1_so why not jdo flowinput -> flowoutput19:55
kanzure_1_*just do19:55
kanzure_1_connectivity will be maintained but there will be this ridiculous number of lines going into each of the flows since there's only like 8 types or something19:56
kanzure_1_unless I give each of them a unique ID. Then the problem becomes how to keep the connectivity correct with nodal ID assignments to each of the flows. Ah, the IDs will not be the flow IDs but rather the artifact IDs. This way, connectivity is preserved.19:58
kanzure_1_(there's a way to name a node and hide its name in dia, yes? I seem to recall something like this.)19:59
fennthere will be approximately 8*number of artifacts19:59
fennedges19:59
kanzure_1_if you count the final graph, yes, but the dia/dot file will have overlapping arcs/edges.20:03
kanzure_1_http://heybryan.org/~bbishop/docs/repo/graphs/2008-10-14_flowgraph_78.png20:20
* fenn makes a wanking motion20:22
wrldpcwhat's the plan?20:29
kanzure_1_Context?20:38
genehere's the plan[TM] http://www.geocities.com/SouthBeach/1380/plantxt.html20:41
fennthe south beach diet plan20:41
wrldpcwhat's the plane?20:42
genethe plan20:42
wrldpcoh20:42
gene[tm]20:42
wrldpc(TM(TM)20:42
geneis to pave the earth flat20:43
geneSo that you can drive to wherever you need to go without turning or slowing down20:43
fennjetpacks for everybody20:49
geneWhy jetpacks?20:52
genecan you drink beer and eat burgers while using a jetpack? I think not20:53
fennyou just have a limited imagination20:54
geneBesides you can't go that fast in a jet pack20:55
genewhy not join the future and use a rocket powered hypercar to get from place to place20:56
genebesides, rocket powered hypercars use more scarce natural resources and create more pollution than jetpacks20:58
geneDon't you want to be able to look at the sky and say "I made the sky what it is today"?20:59
fenni do, but dont see what cars have to do with it20:59
genehttp://www.geocities.com/SouthBeach/1380/pave.html21:00
fennit wasn't funny to begin with21:00
geneit's an old meme21:01
genea very old meme21:01
kanzurefenn: Thanks for the heads up on http://www.newegg.com/Product/Product.aspx?Item=N82E16822152102 that 1 TB $115 hdd.23:31
fenni'd probably get one but no money23:46
fennit's not like hard drives are going anywhere23:46
willPow3ryou're not cool unless you have one.23:50
willPow3rsorry.23:50
kanzureYou're not a man unless you have one.23:51
willPow3rwell i have 5023:51
willPow3rso thats a testament to how cool and manly i truly am23:51
willPow3rwell, by irc standards anyway23:53
willPow3rwhich i'm sure will translate to 2nd life23:53
willPow3rwow, 76 F in mid october? its so freaking hot here23:54
kanzureYou're not a man unless 80 degrees is abnormally cold where you live.23:55
fenni always thought colder climates were more manly23:55
fennneed fur and blubber and tusks23:56
willPow3ri think an african zulu tribesman would beat an inuit in a hand-to-hand match23:56
fennnah zulu get their reputation because of battle tactics23:57
willPow3rthen again, i think it would be easier to adapt to a warmer climate than to a colder one23:57
kanzureThe warm clients suck.23:57
kanzureOh, climates?23:57
fennshaka zulu basically reinvented the phalanx: http://en.wikipedia.org/wiki/Shaka#The_famous_.22buffalo_horns.22_formation23:58
willPow3rso zulu > eskimo 23:58
willPow3rat least in physical dominance23:59
fennno, faggot23:59
willPow3rbut give an eskimo and a zulu an education and i'm sure the eskimo would come out on top23:59

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