2009-09-23.log

--- Day changed Wed Sep 23 2009
ybitA launch loop or Lofstrom loop is a design for a maglev cable transport system for orbital launch that would be around 2,000 km (1,240 mi) long and maintained at an altitude of up to 80 km (50 mi). 00:00
ybitwhere would you put the device, if only it was a little smaller..00:00
ybitmaybe space fountains are the answer, ack, time for bed00:02
fennkanzure: also i think this should be a wiki page instead of a yaml, but whatever00:02
fennthe thing i never got about launch loops was how to get it started00:02
ybitre: getting something into space. attach a device to a device, after it detects a certain altitude has been reached, it detaches itself and uses nanothrusters to propel itself away from the earth's graviational field?..00:11
ybitdevice to a weather balloon*00:11
ybitwhat's the here and now alt to nanothrusters..00:11
ybithttp://www.engin.umich.edu/dept/aero/spacelab/pdf/STAIF_2007.pdf :: Nanoparticle electric propulsion for space exploration00:13
ybithttp://data.engin.umich.edu/sets/papers/louisdmJPC2006.pdf :: Nanoparticle Electric Propulsion: Experimental Results00:13
ybithttp://en.wikipedia.org/wiki/Thruster list alts00:14
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Read error: 110 (Connection timed out)]00:20
CIA-32skdb: fenn * r 60b0275 /doc/architecture: answered some questions, meddling.. kanzure please look at changes00:27
CIA-32skdb: fenn * r 971391a /doc/architecture: moved stuff around to make more sense and be valid yaml00:27
fennybit: "nanothrusters" really? i thought you were better than that..00:27
fennmass driver and ion drive has been around for ages00:28
ybitMicropropulsion for small spacecraft00:29
fennneither will get you to orbit, unfortunately00:29
ybit /me wants00:29
fennSpacecraft thrusters: electrohydrodynamic (only for use in atmosphere)00:33
fennam i the only one who sees the contradiction?00:33
fennMEMS people ought to know better than name something "nanoFET"00:38
ybitsent email to artemis and luf-team00:39
ybittime to get ~6 hours of sleep -_-00:39
ybitgn00:40
fennthe inkjet accelerator idea is interesting00:40
ybiteh?00:40
ybitlinky please00:40
fennmentioned in the paper00:40
fenncharge up a micro droplet and accelerate it00:40
ybitReliable sources report that there will be a press conference at NASA HQ at 2:00 pm this Thursday featuring lunar scientist Carle Pieters from Brown University.00:42
ybitinteresting00:42
ybitThe topic of the press briefing will be a paper that will appear in this week's issue of Science magazine wherein results from the Moon Mineralogy Mapper (M3) aboard Chandrayaan-1 will be revealed.00:43
ybitThe take home message: there is a lot of water on the Moon. 00:43
fennthere was a way to make microdroplets by focusing acoustic waves at a certain spot00:45
fennso you could use any old metal lying around on the moon or wherever00:46
fenni mean you don't need to have some super precise silicon MEMS nozzle thingy00:46
fennfuck now i'm saying "thingy"00:48
fenndamn you kanzure 00:48
-!- any17831208 [n=someone@99-195-191-219.dyn.centurytel.net] has joined #hplusroadmap01:40
-!- katsmeow-afk [n=someone@99-195-191-219.dyn.centurytel.net] has quit [Read error: 60 (Operation timed out)]01:46
-!- any99670091 [n=someone@99-195-191-219.dyn.centurytel.net] has joined #hplusroadmap02:28
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap02:31
-!- any17831208 [n=someone@99-195-191-219.dyn.centurytel.net] has quit [Read error: 113 (No route to host)]02:45
-!- Phreedom [n=quassel@195.216.211.175] has quit [Read error: 113 (No route to host)]04:29
-!- wrldpc2 [n=benny@pool-71-174-184-88.bstnma.east.verizon.net] has joined #hplusroadmap04:47
-!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #hplusroadmap05:05
-!- any99670091 is now known as katsmeow-afk05:10
-!- wrldpc2 [n=benny@pool-71-174-184-88.bstnma.east.verizon.net] has quit []06:31
-!- genehacker [i=genehack@wireless-128-62-59-238.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]07:47
-!- genehacker [i=genehack@wireless-128-62-149-176.public.utexas.edu] has joined #hplusroadmap08:02
ybitfenn: re: w.balloon device. i was looking into hobbyists' rockets last night before nodding off, problem is they can only get you at most ~10km further up08:04
-!- genehacker [i=genehack@wireless-128-62-149-176.public.utexas.edu] has quit [Client Quit]08:05
-!- genehacker [i=genehack@wireless-128-62-149-176.public.utexas.edu] has joined #hplusroadmap08:05
ybithttp://en.wikipedia.org/wiki/File:Atmosphere_layers-en.svg08:05
ybiton http://en.wikipedia.org/wiki/High_altitude_balloon someone mentions lightcraft/laser propulsion to increate your travel distance with the air balloon, but i'm not sure how much further you can go08:07
ybitoh, and the guy made up the ref -_-08:07
-!- genehacker2 [i=genehack@wireless-128-62-105-60.public.utexas.edu] has joined #hplusroadmap08:45
-!- genehacker [i=genehack@wireless-128-62-149-176.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]08:45
katsmeow-afkoh and the FAA will bust you royally if your laser propulsion is seen by a pilot08:48
genehacker2I almost got in trouble with the FAA08:52
katsmeow-afki wanna be doing things that would get me in trouble if they knew08:54
-!- genehacker [i=genehack@wireless-128-62-105-60.public.utexas.edu] has joined #hplusroadmap08:56
-!- genehacker2 [i=genehack@wireless-128-62-105-60.public.utexas.edu] has quit [Read error: 60 (Operation timed out)]09:02
-!- genehacker [i=genehack@wireless-128-62-105-60.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]09:14
-!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)]09:50
-!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #hplusroadmap09:51
-!- ve_ [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #hplusroadmap09:56
-!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 60 (Operation timed out)]10:00
-!- genehacker [i=genehack@128.62.38.62] has joined #hplusroadmap10:02
-!- ve_ is now known as ve10:03
-!- mason_l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap10:19
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Read error: 110 (Connection timed out)]10:20
kanzurehm.. http://utdesign.org/11:18
kanzurecampbell apparently has that until 201711:18
-!- wrldpc2 [n=benny@dhcp-18-111-23-83.dyn.mit.edu] has joined #hplusroadmap11:35
-!- genehacker [i=genehack@128.62.38.62] has quit [Read error: 145 (Connection timed out)]11:36
kanzurehuh didn't know about "google code university" http://code.google.com/edu/languages/index.html11:48
-!- genehacker [i=genehack@wireless-128-62-38-62.public.utexas.edu] has joined #hplusroadmap11:53
genehackerdang, I didn't know you guys had frankloydwright's personality in .zip form11:53
kanzurewell we tried putting it into a .rar but it didn't fit11:57
kanzurehm. pydy implements kinematics with sympy. neat.11:57
kanzurein the examples folder there's a bicycle, double pendulum, single pendulum, spherical pendulum, and a fourbar.11:57
genehackermake a lipkin linkage12:00
genehackeralso remember kinematics is only half the battle 12:01
genehackergot to  take those pesky forces into account12:01
-!- xp_prg [n=xp_prg3@99.2.31.217] has joined #hplusroadmap12:09
-!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit ["leaving"]12:13
kanzurefenn: what is an "action dependency tree"? per skdb/doc/architecture12:23
genehackerI think it's quite obvious12:24
kanzureit's not12:24
xp_prggenehacker you continuing to study the bio printing stuff?12:26
kanzurerecently i have been talking a lot about SPUD, so i guess i'll explain wtf i'm on about12:34
kanzurehttp://www.cs.rutgers.edu/~mdstone/nlg.html#software12:34
kanzurecode: http://www.cs.rutgers.edu/~mdstone/class/taglet12:34
kanzureold code: http://www.cs.rutgers.edu/~mdstone/soft/spud-src.tar.gz12:34
kanzureexamples: http://www.cs.rutgers.edu/~mdstone/soft/examples.tar.gz12:35
xp_prgI love prolog!12:35
xp_prgtell me more please12:35
kanzurethis was the paper that i really really liked on automating maintenance instruction generation: http://adl.serveftp.org/papers/instructions/Automating%20maintenance%20instructions%20study.pdf12:35
kanzureat the time i didn't know that it was written by matthew stone or didn't notice that it was using spud12:35
kanzureanyway, the example in that paper near the end is from an f16 manual for replacing a valve or something12:36
kanzureactually for an internal fuel tank vent12:36
kanzurein the paper you see pg 31 (paper's pagination, not the pdf's) 3D rendering of a virtual human actor carrying out the instructions12:37
xp_prgkanzure it may interest you to understand that I am creating a type of expert system using prolog based completely on tree like rules12:37
xp_prgthis approach may be similar to what I am doing12:38
-!- wrldpc2 [n=benny@dhcp-18-111-23-83.dyn.mit.edu] has quit []12:38
kanzurein the examples provided with spud by matthew stone, in demos/motion/eg1.ps you see the same diagrams (except not 3D) 12:39
xp_prgit has been my hunch that prolog would be the best way to do what your trying to do but you hate me so I couldn't tell you this12:39
kanzureit turns out that the spud example archive comes with the same problem and the setup files12:39
kanzureunfortunately sml is old and cluggy and a lot of the dependencies (like clm.cm and smlnj-lib.cm) are hard to find12:39
kanzuredo you have an implementation of a tree-adjoining grammar or lexical tree-adjoining grammar?12:40
xp_prgno, I am using a decision tree12:40
xp_prgwant me to describe to you how it will work, I even have a prototype if you want to see it12:41
kanzurehow what will work12:41
xp_prgmy approach to solving an expert system using prolog which may benefit your skdb project12:41
kanzurewhy are you making an "expert system"12:41
xp_prgbecause it is hard for me to remember all the complex things I have to do at work and other things, this will assist me with that12:42
kanzureso a todo list12:42
xp_prgthe end result is a todo list yes12:42
xp_prgbut it is a customized todo list based on your "goal"12:43
kanzurehonestly i don't think you're capable of anything but if it works it works12:43
xp_prgwell guess you don't want to know about it cool12:43
kanzureyou just told me about it12:43
xp_prgno I asked you if you wanted to know about it, I haven't told you all about it at all12:44
kanzureyou're implementing a tree grammar, what else is there to know12:44
xp_prgI forgot you know it all, hard to help someone who knows it all, that is not what I said or what I am doing12:44
kanzureyou said "tree like rules"12:45
kanzurewere you lying?12:45
xp_prgno, do you know what a grammar is?12:45
kanzureyep12:45
xp_prgtree like rules != tree grammar12:45
kanzurea grammar is a set of rules12:46
xp_prga grammar takes a lexicons and validates their syntax12:46
xp_prganyway, I wish you would be open to other peoples projects and ideas, they could benefit you, your rudeness and inability to listen are not helpful to you12:47
kanzurexp_prg: it's you that i hate12:47
kanzureyou're wrong about grammars12:48
xp_prgyour loss, I don't care, and could care less12:48
xp_prgno I am not12:48
xp_prgI took automota theory, I built grammars, they validate syntax12:49
xp_prganyway whatever, its too hard to help you12:49
xp_prgI get insulted for even trying12:49
genehackerTHIS LINE OF DISCOURSE IS FRUITLESS PLEASE PROCEED WITH ANOTHER LINE OF DISCOURSE12:49
kanzurei didn't insult you in this conversation12:50
genehackerTHIS LINE OF DISCOURSE IS FRUITLESS PLEASE PROCEED WITH ANOTHER LINE OF DISCOURSE12:50
xp_prgI hate you and don't believe you can do anything is not an insult?12:50
kanzurenope12:50
kanzurethat means i hate you12:50
fennwhy are you talking to him12:51
kanzurebecause i'm stupid12:51
fennno don't answer that12:51
xp_prgby the way I am meeting with synbio people again, don't need you, don't care, I will soon know quite a bit more than you do12:51
fennanyway an action dependency tree is the same as the recipe tree12:51
kanzurea recipe is a tree?12:51
fennyou usually follow the critical path12:52
genehackerhey guys why not have a dictionary of terms you created? 12:52
xp_prgfenn you know prolog?12:52
fennwhat is 'skdb hard get' supposed to do differently from 'skdb soft get'? you never answered12:52
genehackerit'll probably make things better12:52
kanzurefenn: software versus software+hardware12:52
kanzuresoftware as in "skdb representation"12:52
fennbut it's all software12:52
kanzuregenehacker: we haven't made any new terms to be honest12:53
-!- wrldpc2 [n=benny@dhcp-18-111-63-138.dyn.mit.edu] has joined #hplusroadmap12:53
kanzurefenn: "skdb hard get" should mean it adds instructions to the queue to physically build stuff though12:53
kanzureand once you complete that, it's "fully installed"12:53
kanzureor it may involve ordering from a supplier12:53
fennwhat does 'skdb build' do then?12:53
kanzurehm maybe i haven't though this through yet12:53
fenni think you just just say 'skdb build' which automatically invokes 'skdb get' if necessary12:54
kanzureyou added "assembly dependencies", does that mean we need something like 'skdb assemble' which is not the same as 'skdb build'?12:54
kanzurethis is confusing, which one is "primary"12:54
kanzureor are they just co-existing commands12:54
fennthe depth parameter was like how many levels deep to get dependencies.. i.e. "do i need to fetch instructions for smelting steel?"12:54
fennif you call 'skdb assemble foo' it looks at whether you will build or buy it12:55
fennif you build it then it calls 'skdb build foo'12:55
kanzurei need a consistent list of which commands do what12:56
genehackercan it determine if you should build or buy standard parts?12:56
fennfollowing this line of thought i'm not sure what 'get' is supposed to mean12:56
kanzureright now i'm partly reading what you say and partly what i remember, but who cares12:56
genehackerif yes you got something useful12:56
kanzureas long as the interface is self-consistent12:56
kanzurethis just seems "trivial" to me12:56
kanzurei mean, i don't actually care what it's called for doing each "mode"12:56
fennfair enough12:57
fenni just don't want to end up with something ugly12:57
kanzuresure12:57
kanzurei don't think this will influence the backend12:57
kanzureinstruction generation is still the remaining thorny issue12:58
fennthere's more to it than just translating actions to natural language12:59
kanzurei was thinking that for the "build" mode of a certain package, it would call the "instruction generation for build mode" for each of the packages it lists in the "build dependencies"12:59
kanzurei agree, the translation part isn't of concern to me at the moment12:59
fennthere's also a whole operations research resource planning alogorithm layer that we haven't even talked about12:59
fennso like if your robot is busy you'd have to do it by hand13:00
fennor not, depending on preferences13:00
kanzurethat sounds like it comes later13:00
genehackersounds like what they do on floor 5 etc13:00
kanzurethere should be Screw.build or something, and it generates instructions based off of all of the build-time dependencies of Screw, plus special knowledge encoded into the screw.py class13:00
kanzure(this would be for "skdb build screw")13:00
fenni still don't really know how to specify a particular part in a package13:01
kanzurein Screw.build, the "special" or "new" knowledge provided by the screw package would be represented as Action objects and various manipulations on them13:01
kanzurewhat's wrong with Package("screw").parts[0] ?13:01
fennskdb build Package("screw").parts[0] ?13:01
fennthat's awful13:02
kanzuredo screws in the source data in the screw package have any particular names?13:02
fennthere is a method for parsing a screw description13:02
kanzurehm, they presently do not13:02
fennlike 1/4-20x313:03
genehackeradd thread13:03
kanzurei find it weird that in screw/data.yaml and lego/data.yaml there's no names for any of the parts13:03
fennbut there's more to it.. i guess you really want to specify a catalog number13:03
genehackercatalog number?13:03
kanzureif there was something like "in data.yaml there is cool-screw, usual-screw, bad-screw, funny-screw", then you would say "skdb build screw funny-screw"13:04
fenni think lego should eventually use either ldraw + color or lego company number13:04
kanzureactually how about this13:04
fennthere's no mapping from ldraw to lego numbers though13:04
genehackerwhen I want a screw, I usually ask for a certain size, style, and thread13:04
kanzure"skdb build screw" calls Screw.build, and the "build" method gets the next parameter on the CLI args list13:04
kanzurethen it can parse it however it wants13:04
kanzureso in the case of a screw it could be some technical specification13:04
kanzurein the case of a lego it could be a lego group id number or ldraw id13:05
genehackeryeah13:05
fennso.. in general what does this mean?13:05
fennsay i'm sitting down to make something13:05
kanzureyou wanted to specify a particular part13:05
fenndo i have to look at the documentation for each package just to use it?13:05
kanzurethis is how you specify a particular part to the "skdb build" program13:05
kanzureno13:06
kanzure"skdb build screw" should result in a generic unspecified screw13:06
fennhow can you build a generic screw?13:06
kanzurethe "default" of the screw package13:06
kanzurewhatever Screw.__init__ says is a default screw13:06
fennwhy a default? that's useless13:06
kanzurewell why don't you know what you're doing?13:06
fennbecause you're a clueless newbie13:06
fennyou want a list of stuff that's available to tab through13:07
kanzureyou're probably following instructions though13:07
fennbah13:07
kanzureyou'd not be following instructions?13:07
fennno13:07
fennwhat kind of newbie are you?13:07
kanzure:(13:07
kanzurei guess "skdb build screw" could spit out some options for you13:07
fenngnu readline can do all the tab completion stuff13:08
genehackerskdb build M8 machine screw stainless steel13:08
kanzurem8?13:08
fennsigh13:08
genehackerit's metric screw size13:08
* kanzure checks skdb13:08
kanzure120ksi?13:08
genehackerNO13:09
genehackerNO13:09
genehackerNO NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO13:09
genehackerthat's not metric13:09
genehackerBAD13:09
genehackerkips square inch13:09
genehackerBAD13:09
genehackersorry for the outburst but the imperial system of measurements is driving me iasne13:10
kanzurei don't know how to implement tab completion in this context13:11
kanzurewhat i was hoping to talk about though was how the Screw.build method would be written13:12
kanzureconsisting of calls to other packages' .build methods, plus "new information" provided by the screw package13:12
kanzurewhich i guess would be made up of Action, CompoundAction, PrimitiveAction objects or something?13:12
kanzureand then you just return a list of these actions in a sequence ?13:12
kanzure(and this is then converted into either human readable text or machine code depending on the requested output, but we get to ignore this for now)13:13
fenn"just"13:13
kanzurereturn my_list13:13
fennit's not a list, it's a tree13:13
fennyou have to find the critical path13:13
fennffs look up critical path13:13
kanzurewhat are the branches in the tree13:13
fennthe different things you have to do13:13
kanzureer, what are the nodes?13:14
-!- genehacker [i=genehack@wireless-128-62-38-62.public.utexas.edu] has quit []13:14
fennwe can add the flour to the salt, or the butter to the sugar13:14
fennwhere you combine stuff13:14
kanzureare those two actions interchangeable, or they can be done in any order?13:15
fennthey could be done in any order13:15
kanzureso multiple branches means multiple things that can be done in no particular ordre13:16
kanzure*order13:16
fennright13:16
kanzurethen build() should return a list of branch objects13:17
fenncan you think of any recipes that are graphs?13:19
fennall i can come up with is separating egg yolk :(13:19
kanzurethis is not a skill i'm familiar with13:19
kanzurea recipe has to preserve causality13:21
kanzureso a directed graph would mean that you end up with a step that is impossible13:21
kanzure(and an undirected graph representing a recipe would be useless)13:21
-!- genehacker [i=genehack@wireless-128-62-38-62.public.utexas.edu] has joined #hplusroadmap13:23
fenndirected != cyclic13:25
kanzureif it doesn't connect back on itself then it's just a tree13:25
fennimagine you're making a meringue cake13:25
* kanzure goes to martha-stewart-unlimited.com13:25
fennthe yolk goes into the cake batter, and the whites go into the meringue13:25
fennthey come from the same egg13:25
fennyou don't start off with a yolk you start with an egg13:26
fennthen the ingredients eventually get recombined into a cake13:26
fennthat's a graph13:26
kanzurei think the actions should be the nodes13:26
fennwhy?13:26
fennthe way i think of it, actions are edges and states are nodes13:27
genehackerwe want to be cyclic in the future13:27
genehackerbut if you're making cake 13:29
genehackerthat's not necessary13:29
kanzureif actions are nodes, you get to have subactions and weird graphs making up these "actions"13:30
kanzurethis is more of an aesthetic argument13:30
fenngenehacker: no you don't want a cyclic recipe, that violates causality13:30
kanzure1. submit article to slashdot13:30
kanzure2. get it to the front page13:31
kanzure3. ???13:31
kanzure4. profit13:31
kanzure5. submit article to slashdot13:31
kanzurei think i did that wrong13:31
fennyes13:31
kanzurei view recipes and instructions as just another form of computer code (except we want a particular language to be spit out in the end)13:32
kanzureso when i think about code, i visualize the statements as nodes13:32
genehackerI do13:32
kanzurearen't there graph-representations of programs?13:32
genehackerI WANT A CYCLIC RECIPE!13:32
genehackerbecause if it's cyclic it's a replicator13:33
kanzurehttp://www.totalviewtech.com/support/documentation/tips/images/CallGraph.png13:33
kanzurehttp://pycallgraph.slowchop.com/13:34
fenngenehacker: no you're wrong13:36
fenngenehacker: that's a cyclic dependency/functionality graph13:36
fenngenehacker: a replicator "recipe" would just keep scrolling down the page forever13:36
kanzurewe keep running into this problem in different domains13:38
kanzuretrouble deciding which is the node and which is the edge13:38
kanzure(and somehow i always seem to have the opposite stance as you?)13:39
fennit's usually obvious after you think about it for a while13:39
fennif you have multiple "thingies" connected to one thingie, the multiples should be the arcs13:39
kanzureso you think that the edges should be the actions and the nodes are states? 13:40
fenna state is a single thingie13:40
fennyou can have multiple simultaneous actions leading to a state13:40
fennso, which one is the arc?13:40
kanzure"multiple simultaneous actions" could just be a single action13:40
fenn(i hate calling it arc btw, just shows how far campbellism has rotted my brain)13:40
kanzurei'm still an edge fan :)13:41
fennok please describe the opposite then13:41
kanzureeach node is an action (possibly a compound action)13:42
fennwhere somehow an action is a node and (something?) is the edge13:42
kanzurethe edge just tells you what's next13:42
kanzurethe edge either is "away" or "to" the current node13:42
fennwhy bother with the edge then13:42
fennjust a series of actions13:42
kanzurehow would you connect actions or steps?13:42
fennmagical nothingness13:42
kanzurebecause it's not a series, it could be in parallel13:42
kanzurei.e., you get your list of edges pointing "away"13:43
kanzureand that's a list of different things you can be doing in no particular order13:43
fenni still don't follow13:43
fennedges pointing away?13:43
kanzurean edge is directed, it has a direction13:43
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has joined #hplusroadmap13:44
fennconcrete example please13:44
kanzureconsider two nodes: make screw, assemble plastic crap13:44
kanzurein this case "make screw" (node 1) must point to the other one13:44
kanzuregoing the other way around would be useless13:44
kanzure(or impossible)13:44
fennhow do you know that?13:45
kanzurewell in this case i'm assuming the plastic crap is assembled with a screw13:45
fennyou have no record of state so you don't know whether the screw exists or not13:45
kanzureno we assume that you're following the steps and actually doing it13:45
fennbut how do you know you have to make the screw first before assembling something else?13:46
kanzurebecause that's what the build() instructions tell you to do13:46
fennwell how do they know it??13:46
fennyou see what i'm getting at?13:46
kanzureno13:46
fenni dont want to have to program a whole crapload of assumptions into the system13:47
fennit should be able to figure out what order the steps go in13:47
kanzurewhat steps?13:47
fennthe actions13:47
kanzurewhere are the actions written down?13:47
fennin some code somewhere13:47
fennin a dict of functionalities provided by that package13:48
kanzurealright so i can see the benefit of having states13:49
kanzurebut, you could just pass the entire "tree" up to that point to the next node (action) and say, "this is what you have. whatever this builds, this is what you have"13:50
kanzureso it's just passing the overall "scene" (what's being manipulated)13:50
kanzurewhy does the "state" have to be a node or related to the graph at all, is what i'm asking13:51
fennbecause actions transform states13:51
-!- genehacker [i=genehack@wireless-128-62-38-62.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]13:51
-!- genehacker [i=genehack@wireless-128-62-102-131.public.utexas.edu] has joined #hplusroadmap13:52
fennotherwise you're going from nowhere to nowhere, and passing along your memory on the side13:52
fennthat's just whack13:53
kanzurestates in a tree don't make sense because the branches represent "different actions", so how can you have two different states under different branches13:53
fenni feel like i missed some computer science class that would have provided me with the words to totally obsolete this argument13:54
fennwell the states would be incomplete.. i.e. only keep track of the diffs13:55
fennmaybe i shouldnt have said that13:55
fenni'm still trying to figure out what you just said13:56
-!- wrldpc2 [n=benny@dhcp-18-111-63-138.dyn.mit.edu] has quit []13:56
kanzureyou can do either "group of actions #1" or "group of actions #2", these are two branches in your tree. under these branches, as you follow them donw, you have nodes that represent the states13:56
kanzure*down13:57
fennok13:57
kanzurebut there's really only one state isn't there?13:57
fennno13:57
fennsay you have two cooks13:57
fennyou could follow both branches at the same time right?13:57
kanzureyes13:58
fennwhat if one cook lags behind a little bit, does it matter?13:58
fennno, the two branches are independent causal domains13:58
kanzureok13:58
fennwhat if you did one branch first and then the other branch? what if you did it the other way around?13:58
fennyou end up with the same thing13:58
-!- jonathan__ [n=jonathan@66-90-167-249.dyn.grandenetworks.net] has quit []13:59
fennif you ignore everything that isn't being changed (not in the causal domain) then the states are identical regardless what order you do them13:59
kanzuresure14:00
fennmaking apple pie; the state on the crust branch ignores the apples; likewise the apple cutting branch ignores the crust making14:01
fennbut when you combine the apples and the crust you have to keep track of both of them14:01
fennwhat is this principle called?14:01
kanzureis merging two states an action?14:06
kanzure(when you have to keep track of both of them)14:06
fennyes14:06
fennmerging states is not an action in its own right; its a consequence of an action which uses things from both states14:06
kanzurean action is an edge though?14:07
kanzurei guess you can have two actions dangling off of each state, and they both point to a node (the merged state)14:08
fennyou mean one action dangling off each state14:08
kanzureyes sorry14:08
fenncrust on the left, apples on the right14:08
fennone edge from each to the filled crust14:08
fennthe apples would be 'added' and i guess the crust would be instructed to "just sit there and enjoy it, dammit"14:09
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap14:09
fennthe thing i dont like about the compucook recipe tree is it has both ingredients and actions as nodes14:11
kanzureis cooking assembly?14:13
-!- genehacker [i=genehack@wireless-128-62-102-131.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]14:14
fennnot entirely14:14
kanzuredo you build or assemble a sandwich?14:14
fennin fact i'd say it's mostly "aggregation"14:15
fenna sandwich has some structure14:15
fennmashed potatoes do not14:15
kanzureok so we call some_package's "build" method, it calls all of the build methods (in some order) for the packages it depends on, and adds in a little extra information (other Action objects or something) to connect the graph or tree together14:18
fennsome methods (assembly for example) would call multiple build methods.. that's what connects the tree together14:19
fennso pie.build() calls crust.build() and apples.build()14:20
fennas well as some other stuff like 'throw it all together'14:20
kanzurei could imagine that if a package depends on X and Y, the build method might look like this: "state1 = X.build(); state2 = Y.build(); retu"14:20
kanzureand then combine the two states somehow with an action14:20
xp_prgmy way is sooooo much simpler than this14:21
xp_prgjust fyi14:21
fenngo away14:21
kanzurefenn: http://adl.serveftp.org/~bryan/action.py15:34
kanzurei think ##resulting_tree.add(crust) should be uncommented15:35
kanzureand the "workspace" that i talk about above that (line 39) is not the same as WorkSpace or WorkSurface or whatever15:35
kanzureok fixed15:36
kanzurehm there's no order specification going on here15:38
-!- Utopiah [n=libre@rps7452.ovh.net] has quit [Read error: 60 (Operation timed out)]15:51
-!- Utopiah [n=libre@rps7452.ovh.net] has joined #hplusroadmap16:00
-!- wrldpc2 [n=benny@pool-71-174-184-88.bstnma.east.verizon.net] has joined #hplusroadmap16:45
-!- jonathan__ [n=jonathan@66-90-167-249.dyn.grandenetworks.net] has joined #hplusroadmap16:53
kanzurereactome.org survey  http://tinyurl.com/l48zzq16:58
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]"]17:03
kanzurehttp://en.wikipedia.org/wiki/Jack_(human_modeling)17:03
-!- genehacker [i=genehack@wireless-128-62-102-131.public.utexas.edu] has joined #hplusroadmap17:06
* drazak sets up 48 tubes of pcr17:44
kanzurelame17:49
genehackerduck?17:51
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has joined #hplusroadmap18:03
kanzurehttp://monsterden.net/software/ragdoll-pyode-tutorial18:06
-!- genehacker [i=genehack@wireless-128-62-102-131.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]18:12
xp_prguse the blender bullet physics engine18:31
xp_prgit has a python interface18:31
xp_prgit is way better18:31
-!- nalioth [i=nalioth@freenode/staff/ubuntu.member.nalioth] has joined #hplusroadmap18:37
naliothkanzure: what's this channel about?18:39
kanzurewe're making "apt-get but for hardware", so it's mostly development and some mad science musings18:41
naliothare you developers?18:41
kanzureyes18:41
naliothdevelopers for hplusroadmap, i mean . .18:42
kanzureyeah18:42
-!- mquin [i=mike@freenode/staff/mquin] has joined #hplusroadmap18:42
naliothhi mquin 18:43
naliothkanzure: submitting the GRF will get you ops in the channel, at least (if the GRF can be validated)18:43
naliothwith a fully researched and completed GRF, you'll have cloaks and such, too18:44
kanzuredoes the "request type" page have to be filled out?18:45
naliothall the fields should be filled in18:45
kanzure"Approved By"?18:46
kanzureah, nevermind18:46
kanzureokay thanks, it's in the queue now18:47
drazakmy pippeting hand cramped :S19:15
kanzureisn't this what robots are for?19:17
drazakwe have no robots19:17
drazakI depressed the pipette button ~1000 timese today19:17
kanzurewhat university again? brown?19:17
drazakuniversity at buffalo19:17
kanzureright right19:18
kanzurenevermind19:18
drazakanyway, afk, going home19:18
drazakback19:34
-!- genehacker [i=genehack@wireless-128-62-38-62.public.utexas.edu] has joined #hplusroadmap19:47
kanzurehttp://download.gna.org/cal3d/skeleton-low.avi20:12
kanzurehttp://www.py3d.org/pycal3d20:21
-!- ncravens [n=chatzill@s66-76-64-254.nacdcmta01.ncgdtx.tl.sta.suddenlink.net] has joined #hplusroadmap20:21
ncravensheyers!20:22
ncravensso who's here to pwn me?20:22
ncravensor what's pwn'n on?20:22
ncravensso yes... manufacturing all of manufacturing knowledge applied to one setting. 20:23
ncravenswhat about that business?!20:23
ncravensall you folks upload already or something? :P20:24
-!- wrldpc2 [n=benny@pool-71-174-184-88.bstnma.east.verizon.net] has quit []20:25
drazakwho are you20:25
ncravensis that really important? ;p20:26
ybitnathan cravens from om,biybio, and a poet on diyh+ iirc20:26
ncravensmy name is nathan cravens and I'm a coffeeholic20:26
ncravensthanks ybit20:26
kanzurencravens: just looking at cal3d20:26
drazakoh right20:26
ncravenswhat's that cal3d business?20:26
drazakyou're /that/ nathan20:26
ncravensthe GOOD one? ;p20:27
drazakI dunno20:27
ncravensmust I perform a series of futile tasks to prove it?!20:27
genehackeroh dear20:27
ncravens;p20:27
genehackerI believe it's time for my daily caffeine injection20:28
ncravensdamn, that's hardcore !! 20:28
genehackernot really20:29
genehackerit was a joke20:29
genehackerif you inject caffeine into your blood stream20:29
genehackershakes set in faster20:29
drazakhah20:29
drazakactually iirc20:29
drazakthe more efficient adenosine antagonists are the metabolites, which means it has to go through the liver, so it's only a little bit faster20:30
ncravensyes. that is a very vital aspect of transhumanism. 20:30
genehackeranyway you came here to get pwn'd?20:31
genehackeron what?20:31
ncravenskanzure, dis this one ur tinkern with? : Jump to: navigation, search20:32
ncravensCal3D is a skeletal animation based 3D character animation library written in C++ in a platform-/graphic API-independent way. Originally designed to be used in a 3D client for Worldforge, it evolved into a stand-alone product which can be used in many different kinds of projects. It supports combining animations and actions through a "mixer" interface, and work is currently underway to...20:32
ncravens...integrate morph targets (interpolating between one mesh and another, using the same vertex sequence) easily into the system.20:32
ncravensyeah. pwn me. 20:32
-!- ybit_ [i=ybit@dhcp-84-36.me.utexas.edu] has joined #hplusroadmap20:33
ncravenspwnd on whatever is relevant, I suppose20:33
-!- ybit_ [i=ybit@dhcp-84-36.me.utexas.edu] has quit [Client Quit]20:33
genehackerhuh?20:34
genehackerwhat are we investigating that for?20:34
ncravensbecause, we keep insisting we must!20:34
ncravensso what does ncravens and Cal#k3D have to do with things?20:36
ncravensor what does Cal3D do with skdb?20:37
ncravenswhat is skdb? ;p 20:37
genehackerTHAT'S CLASSIFIED20:41
ybiti find that telling people skdb is a super secret project to build a robot which follows my commands like kick the person where it hurts, the person tends to listen a lot better ;)20:43
ncravenshehe20:44
genehackeruh ybit, do you really go around telling people that?20:44
ybitgenehacker: all the time ;)20:46
ncravensthe folk in media ecology I've talked to don't seem to like to describe what 'it' is either cuz it too involves EVERYTHING, but that would be defining it now wouldn't it? ;p So we must discuss instead some aspect of it if it is worth discussing. . . its worth dependent on the problem encountered at the time, I suppose. 20:46
ybitjust ask the audience from the crowd in huntsville, right strages and nykodemus? :P20:46
ncravenshuntsville teexxaas? 20:46
ybiter, no. /me is borowwing the ut connection20:47
ybitborrowing, w/e20:47
kanzurenathan why are you talking to media ecology people20:47
ncravenscuz they thought I knew something20:49
genehackerabout?20:50
ncravenshehe. I've only had a few messages with Matthew Fuller, that's the only media ecology person I've had communication with. 20:50
ncravensI'm co-conspiring with Phoebe Moore and Michel Bauwens a workshop of that title, Media Ecology. 20:51
genehackerwhat do you do nathan?20:51
ncravensIt goes down in Manchester, Nov 3. 20:51
ncravensas a profession? 20:51
genehackeryeah sure20:52
ncravensI am a petty capitalist and recieve land rents for a house I sold. 20:52
ncravensbut that doesn't tell you much, does it? ;p20:52
kanzurenathan did you read the wiki page or have any questions about it?20:52
ncravensI read the wiki page sometime ago. 20:53
ncravenshas you revised it much in the past few months?20:53
kanzurehere and there20:53
genehackerso you do h+20:53
ncravensaiiight. I'll take a peep at it. 20:53
drazakarrr shiver me timbers kanzure20:54
ncravensyou directn that h+ business my way genehacker?20:54
drazakkanzure: one of my coworkers is probably raping heybryan right now20:54
kanzureso is everyone else20:54
ncravensI hear rape is a challenging sport. 20:55
drazak:P20:55
drazakyou need to put it on adl20:55
drazakthe htdocs/books/ atleast20:55
kanzureright20:55
drazakhow big is htdocs/books/?20:55
kanzureclose to 670 GB20:56
drazakholyfuck20:56
kanzurea lot of the good stuff isn't on /books20:57
drazakyeah20:57
drazakwhere is it?20:57
kanzureit's this weird symlink thing20:57
drazakah right20:57
kanzurewell the rest isn't available over the web20:57
kanzureonly certain things are linked into /books/20:57
kanzureif you take a look at the index of it, you'll see some of the folders20:57
kanzurebut that's not the actual representation of the hdd20:58
kanzurecheck this out:20:58
kanzurehttp://heybryan.org/~bbishop/docs/file-lists/20:58
kanzurefor instance: http://heybryan.org/~bbishop/docs/file-lists/leibniz-mnt-maxtor-software20:58
drazakcan you send me some music?20:59
ybithow's that transfer of data to adl coming along?20:59
kanzureybit: um, it'll happen tomorrow20:59
drazakyou have some crap music20:59
kanzuredrazak: all 130 GB of it?20:59
drazak:D20:59
drazaknah, not all of it20:59
drazakjust a few artists21:00
ybitjust 129gb21:00
ybitso we're fucked in getting to outerspace :-\21:00
genehackerdurr21:00
ybitat least the doing it yourself approach, unless you want to spend your entire life focused on it21:01
ybitcouldn't hurt to think about it though21:01
genehackerwell you can use nuclear propulsion21:01
genehackerI found a source of weapons grade plutonium21:01
ybityeah, let me go get that from my parts lying around the house o.O21:01
ybitgenehacker: did you now? where was it hiding?21:02
-!- ncravens_ [n=chatzill@s66-76-64-254.nacdcmta01.ncgdtx.tl.sta.suddenlink.net] has joined #hplusroadmap21:02
genehackerthere's only one problem though21:02
genehackerit's underwater21:02
ybitcan i has 200km of extra propulsion for my weather balloon?21:02
ncravens_hehe. who's using my name?21:03
genehackerin a sunken nuclear submarine that was carrying nuclear torpedoes21:03
drazakeasy e, beck, 3 doors down, ACDC, Flogging Molly, your infected mushroom, pearl jam, R.E.M.21:03
ybitgenehacker: oh right, you went diving21:03
drazakoh and smashing pumpkins21:03
kanzuredrazak: that was from the ellington lab server21:03
* ybit still wants to do that21:03
kanzurethat's what they listen to while pipetting21:03
genehackerhmm... don't listen to that type of music21:03
genehackerno I found a source of plutonium21:03
ybitFlogging Molly, hehe, haven't heard them in awhile21:03
drazakkanzure: sounds like me :P21:04
drazakkanzure: audioslave for an hour of pipetting21:04
drazakcould you get me those artists though?21:04
genehackerI listen to chiptunes and videogame music21:04
drazakmy waffle and what accounts lapsed21:04
ybitenrique iglesias for an hour of soldering, anyone? ;)21:04
drazakgod no21:04
drazakmy soldering music is much like my pipetting music21:05
ybitfuck you drazak, i never liked you anyway! ;P21:05
drazakrofl21:05
ncravens_ff7 score. omg ;p21:05
ybitthe metal gear solid soundtrack is nice, but my fav soundtrack atm: star trek the movie21:06
genehackermy favorite soundtrack is the soundtrack to Einhander21:06
ybitand the third matrix is mostly orchestral21:06
ncravens_schindlers list ... gladiator ... solaris ... matrix soundtrack was damn good, that composer was born to score it... anything by Cliff Martinez I like. We're both drummers and into minimalism.  21:07
drazakmatrix soundtrack was good21:08
drazakhackers soundtrack was crap21:08
ncravens_havnt seen that one21:08
genehackerHACK THE PLANET!21:08
ncravens_#@K21:08
drazak:P21:08
genehackerthere is one good song from the hackers sound track21:08
genehackerwait is that on kanzure's server?21:09
ncravens_a bunch of damn silliness if you ask me. 21:10
drazakgenehacker: yeah I think I have it somewhere21:10
ybitno seeders for the Einhander soundtrack, it sounds decent21:11
genehackerit's hard to find21:12
genehackerit's pretty good though21:12
genehackerI stream it21:12
ybitfirst result from einhander soundtrack: http://downloads.khinsider.com/game-soundtracks/album/einhander-original-soundtrack21:12
ybityou can download the entire album, just have to register, bah21:12
genehackeris that legal?21:13
drazakrofl21:13
ncravens_everythings legal these days . 21:13
drazakwhat console was the game on21:13
genehackerI'm in a dorm and they sniff packets21:13
ncravens_grand theft auto?21:13
drazakplastation?21:13
genehackerI think the playstation one21:13
ncravens_the plantation station?21:13
genehackerI guess that was long ago21:14
drazakmy chiptunes friend doesn't have chiptunes for it21:14
genehackerhuh?21:15
-!- ncravens [n=chatzill@s66-76-64-254.nacdcmta01.ncgdtx.tl.sta.suddenlink.net] has quit [Read error: 110 (Connection timed out)]21:17
ncravens_didn't even say hello :(21:17
ncravens_bye alter-me ... I hope we're friends!21:17
genehackerybit how high do you need to get to get something into space from a balloon?21:18
genehackeryou might consider rockoons21:18
* kanzure wakes up21:19
ncravens_kanzure uploaded! omg! ;p21:19
kanzurencravens_: did you want to actually talk about something?21:20
ncravens_yes. manufacturing everything in one place21:20
kanzurewhat is a place21:20
genehackerare you questioning the possibility of that?21:21
ncravens_a room . 21:21
kanzurewhy a room?21:21
ncravens_no I want that in practice21:21
kanzurewhy not two rooms?21:21
genehackerbecause I question it too21:21
ncravens_it could be two rooms, just near ... 21:21
ncravens_at least accessable from one place. 21:21
genehackerhow about something the size of a city ncravens?21:21
ncravens_so it could embody the damn universe I suppose21:21
genehackera city21:21
ybitgenehacker: here's a relevant drawing: http://en.wikipedia.org/wiki/File:Atmosphere_layers-en.svg21:22
genehackerbesides there's noway to fit a steel I-beam continous casting machine in your garage, unless you have a DAMN BIG GARAGE21:22
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]"]21:22
ncravens_a village, a star trek replicator, whatever. but the point is I'd like to discuss having something made after I've requested it online. If notin but bots and land rights are okay-doh-kay then we gets ourselves that something for that gratis. 21:23
ybitso what are you actually wanting to talk about, what are your concerns/questions of manufacturing everything in one place?21:23
kanzurethanks ybit21:23
ncravens_what tools do I need to do this in one place?21:23
genehackerI want that too21:23
genehackerbasically you need a whole bunch of flexible manufacturing cells21:24
genehackersome of which do not currently exist21:24
kanzurenah21:24
kanzureeverything already exists for this21:24
kanzureskdb is just aggregating it together21:24
genehackernot in flexible manufacturing cell form21:24
kanzuresorry i'm so slow21:24
kanzurego away21:24
genehackeranyway you'd probably need an automatic milling machine for starters21:25
ncravens_and . does that exist today. can we put all the tools to make essential needs products in one place? preferably a room as it can be ... near. so a bot can easily do it or a bot can easily show you around the place so you can do it21:25
kanzurethe room will not explode if you have lots of tools in it, if that's what you're asking21:25
ncravens_;p21:25
ybitncravens_: check out the om thread for the listing of tools: http://groups.google.com/group/openmanufacturing/browse_thread/thread/c53600ca2eb54cb/d2ea3ed57b90347921:25
genehackeralso don't expect it to be fast either21:25
ncravens_who are you ybit?21:25
ybitand there were others comparing techshop, fablab, and something else21:25
ybitheath matlock21:26
genehackerheat treatment always takes time and it's sometimes necessary21:26
ncravens_hi heath! omg ;p21:26
genehackeryou'd also need a maskless lithography setup21:26
ncravens_thanks for the link21:26
ybitoi nathan, np21:26
genehackerfortunately darpa funds a bunch of that21:26
ncravens_meaning open source?21:26
genehackerno21:26
ncravens_;p21:27
genehackermeaning it's funded by the military21:27
kanzurenathan i get the feeling that you didn't actually read ybit's link21:27
genehackerybit did you consider rockoons or lorentz propulsion?21:27
genehackerthough for lorentz propulsion, you need what your launching to be moving fast21:28
genehackeror not21:28
ncravens_this will do it? http://www.saulgriffith.com/Make/Make03.pdf hook folks up with the ability to make anything for life needs in urban areas even?21:29
kanzurewhy not read the skdb yaml file of that?21:29
kanzuresigh21:29
kanzureall of that data has been processed already.. don't reinvent the wheel.21:30
kanzurehttp://adl.serveftp.org/skdb/doc/BOMs/ultimate-tool-buying-guide.yaml21:30
ybitrockoons is neat genehacker, it's similar to what i was going for21:30
ybithttp://en.wikipedia.org/wiki/Rockoon21:30
genehackersugar rockets to space!21:30
genehackerthat will help you21:31
ncravens_its times like these netbooks are a hendernce21:31
kanzurehttp://sugarshot.org/21:31
* kanzure compiles cal3d21:31
genehackerah yes thanks kanzure21:31
genehackerI LAUGH AT YOUR PUNY NETBOOK21:31
ncravens_heheh ;p he doesn't like that! don't make it angry!!!21:31
ncravens_IT PWNS!!!!!!!!!21:31
ncravens_it will try to download me if it gets angry. ;21:32
ncravens_I don't know what that means!21:32
jonathan__so yahoo finance had a "serious" article about the future of employment, when robots rule the world and can manufacture everything, whereby we all lose all jobs21:33
ybitthanks for the link kanzure, and thanks for holding it off yesterday, jackass ;)21:33
genehackerwhat do you mean jonathan? people still have to design things21:33
kanzuregenehacker: not true21:34
genehackertoo bad semiconductor design automation sucks and will NEVER get better in the future21:34
kanzurejonathan__: do you read open manufacturing ever?21:34
* ybit is off to practice welding for a few mins21:34
jonathan__i have robots read that list for me21:34
ncravens_why are water jet cutters so damn expensive?21:34
kanzurejonathan__: they like to talk about ways that it's not the end of the world if the concept of employment and/or money vanishes21:35
genehackerwelding aka all of metallurgy in less than a cm21:35
ncravens_yahoo wrote an article on everyone pwnd by robots? what's the link? 21:35
jonathan__money already vanished about 40-70% from a lot of baby boomer financial accounts this year21:35
genehackerncraven: 1.because the people who buy them are willing to pay that much21:35
genehacker2. because the market isn't that big21:35
ncravens_its cuz they retarrd and was bein replaced. ;p21:36
kanzurejonathan__: yeah but they still believe in it or something21:36
genehacker3. they run at high pressures21:36
kanzureanyway, back to work21:36
jonathan__"The Real Problem with the Economy Is That It Doesn't Need You Anymore"     http://finance.yahoo.com/tech-ticker/article/337340/The-Real-Problem-with-the-Economy-Is-That-It-Doesn%27t-Need-You-Anymore?tickers=dia,spy,xlf21:36
ncravens_they need some damn competition. Bryan you buildin one of these things for $5 so you can gets that cash to make general purpose robots and such?!21:36
jonathan__my apple stock is up 106% so yeah, I believe in it21:36
genehacker$5 are you crazy man?21:36
ncravens_rofl ;p no!21:37
genehackerthat would be impossible21:37
genehackerunless it replicated itself21:37
kanzureyou people suck21:37
genehackerin which case it'd have to be free21:37
genehackerhow so?21:37
kanzurewhy are we talking about money21:37
kanzurego away21:37
ncravens_yeah. bryan. you said it21:37
ncravens_;p21:37
jonathan__if we didnt have money you would be bartering with livestock and broom handles21:38
kanzurejonathan__: bullshit21:38
kanzuremy computer works whether or not i wave a green bill in front of it21:38
jonathan__what do you have of value?21:38
genehackerthank you for providing feedback, future actions will be changed21:38
ncravens_my momma still talks to me even if she don't like me21:38
ncravens_without being paid fer it21:38
jonathan__someone has to21:38
jonathan__cuz we wont21:38
kanzurejonathan__: then go away and be happy21:38
kanzuremeanwhile i'll still be doing this21:39
genehackerinb4 how do you obtain rare mineral xxxxx21:39
ncravens_you are using the term of payment rather flexibly I think . . . 21:39
ncravens_you make mineral xxxxx21:39
ncravens_see: handwaved away!21:39
genehackerhow do yo make yttrium?21:39
ncravens_you find tf out, dawg. 21:39
genehackerwe don't have the technology to make even grams of yttrium21:40
ncravens_or you find something that can find out for you21:40
jonathan__I dont believe yahoo's article, of course21:40
genehackerstrong nuclear force is strong21:40
ncravens_how did you end up here jonny if you believe in market determinism?.21:40
genehackerone cannot make yttrium21:40
jonathan__i believe in evolution21:41
ncravens_why do we want yttrium?21:41
kanzurejonathan__ is here because he hacks around with us on diybio projects21:41
kanzureand he likes to think he knows what skdb is about21:41
kanzurealso he gets shit done :)21:41
ncravens_and he wants to own all the rights so he can have robots into tyrra foam and say, bwahahhaa, you didn't earn it?! 21:41
kanzureum21:41
jonathan__i dont know what it's about, I'm still waiting for the pitch, lol21:41
kanzurereally?21:41
ncravens_that good. 21:42
genehackeryttrium is an essential element for things like TV phosphors and superconductors21:42
genehackerI should probably leave, I think I have little value here21:42
jonathan__really21:42
fennwhat am i supposed to be whining about?21:43
jonathan__you have value if we grind you up, add salt, and make hamburgers21:43
ncravens_do nano assemblers to do stuff they weren't originally programmed for -- in practice ? -- ones other than already existing pre-programmed via trial and error (perhaps?) biologies.  21:43
fennhmm maybe i should stick with the TV21:44
genehackernanoassemblers do not exist or aren't practical for mass assembly currently21:44
genehackerplease work out the atomic manipulation part to continue21:45
jonathan__the interesting thing, is that a lot of los angeles runs on "not money"21:45
ncravens_I ask, because another clever hand wave or straw man would be to say we will (very very soon now) have nanogadgets that take molecule a and molecule b and after a series of futile tasks, taadaah, yttrium!21:45
kanzureyttrium is an element21:45
jonathan__all those actors, celebrities, rock stars...  all dirt broke, "no money"21:45
jonathan__they have the best "manufacturing" around21:45
ncravens_so you need a gadget that assembles elements. 21:46
genehackerthat would be femtotech21:46
genehackerwe're quite far from that21:46
kanzurencravens_: you mean particle accelerators and nuclear reactors?21:46
fennwoo batman21:46
ncravens_;p21:46
genehackeras I said not even grams21:46
ncravens_you'll have that ready by morning, right fenn?!21:46
genehackerI think you seriously overestimate our current capabilities21:47
ncravens_;p21:47
kanzuregenehacker: nathan doesn't know what an element is. or at least, last year this time he didn't21:47
jonathan__Intel announced today that they have a roadmap to 22 nm silicon21:48
kanzureokay21:48
jonathan__that is freakin small21:48
ncravens_there's stuff we both don't know right now ;p21:48
kanzurethey're doing around 45 nm right now21:48
jonathan__that kind of consistency across whatever size wafers they are using now, is amazing21:49
ncravens_so you gonna kanzure for that information?!21:49
genehacker35nm kanzure21:49
ncravens_you gonna pay kanzure rather!21:49
ncravens_pay up ;p21:49
ncravens_cash money!21:50
kanzurewhat are you talking about?21:50
ncravens_jonathan was amazed and he believes stuff costs money, so I'm just attempting to make a point. 21:50
genehackerstuff does21:51
ncravens_that's only because we are unable to DIY it. 21:51
kanzureno21:51
jonathan__stuff costs money, but not for reasons you're talking about21:51
ncravens_well that's a vital part?21:51
kanzurenot really21:52
genehackerI can't make a fossil of a trilobite21:52
genehackerneither can I make THE mona lisa21:52
ncravens_lack of information sharing, boundary or land/material rights . . . 21:52
genehackercan you make THE mona lisa ncravens_?21:52
ncravens_who has the right then to OWN IT?!21:53
kanzureyou should stop talking21:53
kanzuregah21:53
kanzurejonathan__: hey if you install skdb sometime i'd like to give you a tour through the python interpreter21:54
jonathan__new release was posted http://search.cpan.org/~jcline/Robotics/21:54
kanzurewhat's new?21:54
ncravens_so in terms of scarcity. information needs to be shared and boundaries given permission for needs and reasonable wants. anything else missing from what's needed for post-scarcity other than the things left unsaid?21:54
kanzurejonathan__: is that different from the svn repo?21:55
jonathan__it's the release code21:55
kanzurenothing not in svn21:55
jonathan__right of course21:55
genehackerwhy not share information about everyone else then?21:56
ybitfenn, kanzure: do you have a collection of notes on pythonocc install? where are the cflags specified. /me sees no makefile, maybe it's in environment.py or specified in setup.py21:56
kanzureybit: you mean http://adl.serveftp.org/dokuwiki/pythonocc ?21:56
jonathan__I can stop by your lab tomorrow and give me a short code walkthru or etc21:56
kanzurejonathan__: what time will you be around for that?21:57
kanzurei need to leave at 4 pm and have class from 1 to 2.21:57
ybitkanzure: that covers all the problems you guys ran into? 21:57
kanzureybit: yes21:57
* ybit is envious21:57
kanzureybit: i'm having trouble figuring out what problems you're encountering21:57
ncravens_kanzure: did you find a nice patch of green? Still want me to drop in for a visit? 21:58
ybithttp://pastebin.com/f6aeda4f821:58
kanzurencravens_: i have three weeks of free rent at the new apartment in october, but i don't know if fenn is going to be around or not21:58
ybitthe preprocessor can't find the header file config.h21:58
kanzureybit: oh that's easy actually21:59
kanzurethat's actually the config.h file from opencascade21:59
jonathan__i'll figure to head in early, not sure what time yet21:59
ybitright21:59
kanzureso if you have OpenCASCADE/6.3.0/ros/inc/config.h or something, grab that21:59
ncravens_when do you want me to pwn Austin? 21:59
ybitand specify it in the Makefile typically, but i don't see a makefile21:59
kanzureybit: what?21:59
kanzurencravens_: to be honest i have no clue22:00
kanzureif you really want to come i'm going to have to get you to learn python first or something22:00
kanzureor else i'm going to go out of my mind22:00
ncravens_haha! ;p22:00
ybitspecify it = adding the include path22:00
kanzureno not adding the include path22:01
kanzurei mean quite literally copying the file22:01
ybitoh, i just did ln -s22:01
ncravens_I will need to write a program to translate my natural language into that gibberish! that should take a few 24 hours nights , right?22:01
kanzurei remember ssh'ing into leibniz once to grab the opencascade config.h file22:01
kanzureybit: ok or that22:01
ybitbut it's not working, so i'll try copying it22:01
ybitwhich i think i did already22:01
kanzureybit: you should also search environment.py for "Ubuntu" 22:02
fennlibstdc++2.10-dev: /usr/include/g++-3/strstream.h22:03
genehackerncravens_ I suggest you read a few stories about monkey's paws and genies to understand the danger of doing such a thing22:03
fennybit did you get build-essential?22:03
ncravens_;p22:04
ncravens_in a culture of sharing, good stuff can only happen -- pwnd. 22:04
genehackerO'RLY?22:05
ybitfenn: yeah, one of the first things i grabbed, learned this early on in ubuntu22:05
jonathan__I assume you've read Lord of the Flies22:06
genehackerso if you say you want a tank, what will it give you?22:06
genehackerafterall the word tank refers to several different things in the english language22:07
ybitoh, that was the wrong paste. guess i need to keep a record of progress through something like notes_on_install.txt22:07
kanzureybit: fenn introduced me to his system once22:07
kanzurehe keeps a bunch of installation notes in ~/remember/22:07
ncravens_Lord of the Flies is a tale of the scarcity mentality pwns. but its not a happy tale, nor a prefered one. even if it is a 'reality' . that is but one aspect of "human nature."22:07
kanzurewell, scripts actually22:07
kanzuresince you just copy your shell session into a script22:08
ybitheath@togetic:~/builds/pythonOCC/src$ pastebinit ohshit.txt 22:08
ybithttp://pastebin.com/f49e1aa9122:08
kanzureand that should be what you have to do to install it (maybe)22:08
genehackerncravens_ getting rid of scarcity doesn't moot politics22:08
fenni don't copy my shell session since usually it takes multiple tries to get it right22:08
ncravens_true22:08
genehackerthis means that sharing doesn't always make things better22:09
ncravens_genehacker: but post-scarcity will only amplify politics or at least grant more diversified boundary negotiations. 22:09
kanzureybit: that feels like you've got your include paths all whacky22:09
ncravens_potentially22:09
kanzureybit: was that scons or setup.py?22:09
ybitkanzure: which is what i'm trying to edit22:09
ybitsetup.py22:09
ncravens_the politics ahead in a post-scarcity world will depend on the folks living in it22:09
genehackerfrankly I'm quite scared of what could happen if gene synthesizers get cheap and biological information is shared readily22:09
kanzurecan you pastebinit your environment.py file?22:09
kanzuretechnically our environment.py files should be the same since we're all running the same system22:10
ybitheath@togetic:~/builds/pythonOCC/src/wrapper$ pastebinit environment.py22:10
ybithttp://pastebin.com/f33cabe9022:10
* kanzure checksx22:10
kanzureoh shit22:10
kanzurewhat's with this /opt/ bullshit?22:10
kanzuresee line 145 and 14622:10
ncravens_cuz you may think people are born as SINNERS or bad folk if it were not for laws to restrict and such, but such things are only in place to keep you in line cuz things do not work as well as they ought. Bryan, Fenn, and you are pwning away at that sort of business. 22:11
kanzureline 180 and 181 too look funny22:11
kanzurewhy does he use all of these absolute paths22:12
kanzuresigh22:12
genehackerno I don't think that22:12
kanzure(i'm talking about thomas paviot)22:12
kanzureybit: do you have CASROOT defined in your environmental vars?22:12
kanzurein the shell i mean22:12
genehackerthere is always a normal distribution that is all22:12
-!- genehacker is now known as genehacker-afk22:12
ybitnope, probably a good idea though, whoops22:13
jonathan__lol....   we have nearly free manufacturing, it's called Walmart.   look what kind of people frequent that place.22:13
kanzurefree libre or free beer?22:13
genehacker-afkis it nearly free for people in africa?22:14
genehacker-afk(who don't make much money)22:14
ncravens_there are some pre-scarcity nomadic folk remaining there right? if silly governments haven't pwnd them all . :(22:15
jonathan__scarcity?22:15
ncravens_the need for exchange trade of any kind22:16
kanzureybit: you alive?22:17
genehacker-afkrandInt(1,3)22:17
ybitkanzure: yeah22:18
fennhttp://www.youtube.com/watch?v=ixaZi8y1Lfc22:18
ybitthat didn't work22:18
ybitthat being export CASROOT=/home/heath/builds/opencascade/ros22:18
kanzureit might need an extra slash at the end22:19
fennso i'm wondering why physics always means they flop around like they're dead22:19
fenndid yo build your own opencascade?22:19
-!- genehacker-afk is now known as genehacker22:19
genehackerbecause it's hard to make walking virtual humans22:20
genehackerthough I've seen progams that do it22:20
kanzurethe animation cycle only has to get it right once22:20
* kanzure used to be into 3d animation until he realized he was bored22:20
fennbut every other animation using cal3d shows them walking around and it's not just an animation cycle22:20
genehackerI think this uses opendynamics engine if I'm correct http://www.youtube.com/watch?v=-3M8QsXlwbk22:20
fennif you look at this you'll see it's not just a looped animation http://www.youtube.com/watch?v=LLzU23xJrhg22:25
genehackerso are you thinking of using that as a dynamics engine?22:26
fennthat = what?22:26
genehackerthe dynamics engine they used?22:26
fenni was just looking for realistic human kinematics22:26
fenni dont even know what physics engine that was22:27
fennthere's another video with the skeleton running around in bullet physics22:27
fennit doesn't interact with anything though22:27
fennwhat's the point of that?22:27
kanzuretime scons mode=build OCC_INCLUDE_PATH=/usr/include OCC_CONFIG_H_PATH=/usr/include/opencascade OCC_LIBRARY_PATH=/usr/lib22:28
kanzureImportError: No module named Modules:22:28
fennits in wrapper/22:28
kanzurethis is stupid22:29
kanzuredo i move it out of wrapper/ ?22:29
fennno22:30
kanzurethen why did it not find it?22:30
kanzurewhat?22:30
fenni think scons comes broken and you have to fix it22:30
fennwhy are you using scons?22:30
kanzurebecause ybit's setup.py is broken too22:30
ncravens_hmmm... to end scarcity ... use the right side of your brain... this gal is pretty good at using both . . . amazing . . . http://www.ted.com/talks/jill_bolte_taylor_s_powerful_stroke_of_insight.html22:30
fennncravens_: sorry dude, right brain sucks22:30
kanzureerror: could not delete 'build/lib.linux-i686-2.5/OCC/Standard.py': Permission denied22:31
kanzureoops sorry22:31
ncravens_fenn: but it prevents folk from reducio ad ablivionia! but yes. it can get it the way and make a mess of things. 22:31
jonathan__walmart already ends scaricity.   go on welfare, get food stamps.  then you are there.22:31
ncravens_that model cannot hold up environmentally. . . ;p22:32
fennit's not sustainable :)22:33
ncravens_yeah. that business. 22:33
genehackerncravens_ why all this talk about ending scarcity when you could be working to end it?22:33
genehackernanoassemblers don't exist yet22:33
fennsrsly22:33
ncravens_talking is a part of working. 22:33
genehackeryou appear to have an internet connection get working22:33
ncravens_to know what better to work22:33
jonathan__i wouldnt mind setting up a bunch of hydroponics for food at my place here22:33
ncravens_how bout a Walmart? 22:33
genehackerhave you considered spirulina22:33
jonathan__yeah, spirulina is on the list22:34
kanzurejonathan__: utex.org has a list of the algae you can swing by and pick up at ut22:34
genehackerthough spirulina might give you gout if you eat it all the time22:34
fennhmm ok maybe cal3d is just looped animations.. wah22:35
ncravens_genehacker: how do you define work and why must I adhere to it? 22:35
jonathan__i'll check out utex.org for sure22:35
jonathan__once I have tubes built up22:35
-!- wrldpc2 [n=benny@pool-71-174-184-88.bstnma.east.verizon.net] has joined #hplusroadmap22:36
ncravens_kanzure: jus let me know when you want me to drop in and make a mess of things. 22:36
kanzureyou mean tubs?22:36
jonathan__no, acrylic cylinders or something22:36
jonathan__bioreactor22:36
fennsilliness22:37
genehackerthose go bad in the sun22:37
jonathan__it would be for indoors22:37
ncravens_sassiness22:37
genehackeryou're exposing em to UV are you not?22:37
genehackeroh wait22:37
fennjust don't say you're doing it to grow fuel22:37
jonathan__no fuel22:37
ncravens_fishies.22:37
genehackeruse clear tubing instead22:37
jonathan__yes or clear tubes22:37
genehackerit's cheaper22:38
genehackersuggest using red LEDs22:38
jonathan__fluorescent lights22:38
genehackerthat's what algae works at22:38
genehackeris this a permanent food supply22:39
ncravens_I'm at ihop around a bunch of marketing and business college student... heheheh e;p *snort*22:39
genehackeras in, in case of zombie attack?22:39
genehackerbecause I have some data that might be useful for you for that22:40
ncravens_these folk grow zombies, not sure if they know how to pwn them, don't think so .22:40
jonathan__permanent?  dunno what you mean...  i'd prefer if it was self-renewing though22:40
jonathan__I figure it would be a mess to have to drain it and clean it and re-seed it continually22:40
jonathan__I dont like aquariums for that reason22:41
jonathan__too much work, I'm lazy22:41
genehackerwhen you grow stuff, sometimes it gets sick22:41
genehackerthat's one of the rules of growing stuff22:41
jonathan__spirulina grows in high salt22:42
genehackeroh dear22:42
genehackerthat means your pump will have to be salt proof22:43
genehackerhttp://www.projectrho.com/rocket/rocket3g.html22:44
jonathan__does peristaltic work?22:44
genehackerit might22:44
jonathan__or is that flow rate too slow22:44
genehackerthough a boat bilge pump might do the trick22:44
fenni think it has to be peristaltic or it will rip up the cells22:44
genehackeroh I know22:46
genehackeryou could use a LAZ0R PUMP!!!!22:47
jonathan__letz use LAzERZ!@1!22:47
jonathan__i think what's more important is the O2 / CO2 ratio22:48
genehackerP3t4w477 LAzerZ!!!22:48
-!- ncravens [n=chatzill@s66-76-64-254.nacdcmta01.ncgdtx.tl.sta.suddenlink.net] has joined #hplusroadmap22:48
kanzure/usr/bin/ld: cannot find -lTKDCAF22:49
kanzurewhere was this from anyway?22:49
kanzureopencascade-draw ?22:49
fennsomething like that22:49
jonathan__uhhh that TED talk is whack  22:50
jonathan__"Jill Bolte Taylor's stroke of insight"   uhhhh22:50
kanzureldd is claiming that it doesn't exist (it does). maybe /usr/lib/opencas/libTKDCAF.so is not being looked at22:51
jonathan__the kids of the 60's already tried that "stroke of insight" and look how they made a big mess of things...22:52
genehackertalk summary:22:53
jonathan__drop acid, it's a shorter ride and less than $1022:54
ncravensTaylor's story offers some interesting insight into describing cognition for artificial recognition.  22:54
jonathan__artifical recognition?22:54
ncravensai if you like22:54
genehackerby entertainment price per hour the internet is cheaper22:54
genehackerby many magnitudes22:55
genehackerI did the calculations22:55
ncravensyou calculated quality?22:55
genehackeryes the cost of various entertainment per dollar22:56
genehackerper hour entertained22:56
jonathan__it's funny how those kinds of talks like hers, always condemn the left brain and glorify the right brain.  what's up with that?   22:56
jonathan__society in general, glorifies right brain activity and deplores left brain22:57
genehackerI for one don't think it matters22:57
kanzureboth of my brains are equally insert adjective22:57
genehackerI don't think we know shit about the brain22:57
ncravensprolly cuz market rationality exercises the calculating brain more. . . and that can reduce things into oblivion when left unchecked.  22:57
genehackerhurr22:58
ncravenswe know enough about the brain to make a reasonable mess of things. . . 22:58
ncravensI'm not that we, of course. ;p22:58
genehackerhow are you sure?22:58
ncravensvia reduction dawgh. 22:58
jonathan__"by entertainment price per hour the internet is cheaper"   that's kind of a ridiculous statement i'd say22:59
genehackerlook at it23:00
jonathan__it ignores the quality of the entertainment23:00
ncravenswell, at least that statement has entertainment value, damn.23:00
genehackerit's true23:00
genehacker look at it23:00
jonathan__a movie for example is good..  riding a rollercoaster is way better23:00
ncravensits damn entertaining indeed. but I suspect rates of amusement will vary!23:00
genehackerinternet cost per month ~month is proportional to $3023:00
genehackera month contains a lot of hours23:01
jonathan__it's also 2D23:01
genehackerbesides you can download a rollercoaster experience off of one of the experience sites I won't name23:02
jonathan__multiplayer doom gets my vote for entertainment -per- dolla23:02
genehackeroh?23:02
jonathan__video game ~ $30.   multiplayer experience..  very high23:02
ncravensthat's just a measurement to keep things in 'order', but it does not have to exist if there were a more useful alternative. some like death, others, rollercoasters. call 'it' as you might. smb is my ideal form of high dollar play. 23:02
genehackerI for one like snowcrash23:04
genehackerit's the best out there23:04
-!- ncravens_ [n=chatzill@s66-76-64-254.nacdcmta01.ncgdtx.tl.sta.suddenlink.net] has quit [Read error: 110 (Connection timed out)]23:04
genehackerkanzure do you have any molecular biology books on the server, if yes please send me a link23:05
kanzurehttp://heybryan.org/books/Biology/23:05
genehackerthank you23:06
genehackerwould downloading from your server be a direct download?23:07
kanzurewhat?23:07
genehackerdownloading something from your server?23:07
genehackerwould it be a direct download?23:07
ncravensI just noticed that ultimate tools article was written by Saul Griffith.. well damn!23:08
kanzurencravens: did you see the writeup of it in skdb?23:08
kanzuregenehacker: um, i don't know how to answer you23:09
genehackerI don't think it is a direct download then23:09
kanzurewhat does "direct" mean23:09
genehackerI'm wondering if downloading from your server would be secure23:09
kanzurei wouldn't worry about that23:09
ncravenskanzure: not sure how to answer you, I've only looked at a wiki on skdb , you mean the write up in skdb the app? ;)23:10
kanzurencravens: i mean the link i gave you for the ultimate-tool-buying-guide23:10
kanzurehttp://adl.serveftp.org/skdb/doc/BOMs/ultimate-tool-buying-guide.yaml23:10
ncravenskanzure: I gave it a gander. and giving it still. 23:10
fennit doesn't do anything. wah!23:10
kanzureyou have to load it into python fenn23:10
kanzureyou should know this23:10
kanzureor some other language of course23:10
fennit still doesnt do anything23:11
ncravenshow much does all this stuff weigh? 23:11
kanzurethat's true but it wouldn't be hard to write something that sorted by price or something23:11
kanzurencravens: i don't think mass is given in mcmaster carr23:11
kanzurebut we could probably guestimate23:11
ncravenskanzure: well that needs a fixn23:11
genehackerwhy don't you buy the tools and weigh them for us?23:12
ncravenskanzure: and size?23:12
genehackerthat would help a lot23:12
ncravenskanzure: and combined size -- to see how big our 'basement' must be. 23:12
genehackerthe unfortunate thing is that not many companies provide THE ENGINEER'S UNIVERSAL GUIDE TO ALL THE PARTS WE SELL 23:13
ncravensthat's a problem. ;p23:13
jonathan__companies make more $$ by hiding that.   then resell the same thing multiple ways.23:13
genehackerAN ENGINEER'S UNIVERSAL TABLE FOR ____ usually refers to a magical table capable of providing all possible properties of ____23:13
ncravensmr engineer company needs to fess up and say, here's how you do it yourself for none of that money stuff, so just make sure we get fed and have lovers and we'll be just fine. 23:14
genehackerunfortunately the real world doesn't work like that23:14
ncravensand mr. academic and mr state need to fess up too. Smari is on mr state from what he tells me. 23:14
jonathan__technology moves, so the parts 10 years ago are not useful today.   I got a whole drawer of worthless IC's now23:15
genehackerwell fessing up is not only profitable but costly as it involves work23:15
genehackerit's also the lazier thing to do23:15
ncravensjust show us what ya done. you got databases wits that. just 'share the wealth' 23:15
ncravenssure dat profit margin goes down, but if everyone else does it, value goes up!23:16
jonathan__it is getting much much better these days.   used to be that you had to call texas instruments and send them $50 for a databook.  now all the pdf's are free.23:16
ncravensand it cannot be forced. I got to add that as not to be labeled a Boshivec or something23:16
genehackerproblem is23:16
jonathan__some companies didnt even send databooks at all, unless you could prove you were a huge company23:16
genehackerthere's no fixed standard for databooks23:17
ncravensyou need a reader to compile dat information into a standardized databook23:17
jonathan__there's a standard..  "conventions"..   maybe you want digital is all23:17
jonathan__databooks are unique to the parts, so it will be unique23:17
ncravensyeah. digital means potent for innovate. 23:18
jonathan__national semi has a lot more design info docs in each datasheet, whereas asia companies only give a table of specs23:18
jonathan__the most valuable datasheets are the new ones, so if it was all digital, the symbols might not yet exist in the standard format, so then it breaks23:18
jonathan__same as HTML specs,  the new browsers are always breaking spec because they want "newer" features than the "agreed upon last year" spec23:19
kanzure/home/kanzure/local/pythonOCC/src/wrapper/SWIG/linux_darwin/MoniTool_wrap.cpp: In function 'PyObject* _wrap_MoniTool_DataMapNodeOfDataMapOfTimer_Key(PyObject*, PyObject*)':23:20
kanzurei'm pretty sure this means that python-dev isn't installed23:20
kanzurebut that doesn't seem to solve the problem23:20
jonathan__many people believe adobe is evil for not opening pdf, but they did force everyone to adopt it, which unified to a digital format at least23:20
genehackerhmmm...23:21
ncravenshmm so now to representing how to make the stuff that makes basic needs stuff, assuming we've properly defined what 'basic needs' means. Does that exist as a lovly document like the Makerzine doc?23:21
kanzurefenn: TKDCAF, TKIDLFront, TKTCPPExt23:21
kanzurencravens: no that's what skdb is doing23:21
genehackerI really need the datasheets for 2 liter coke bottles23:21
ncravenskanzure: right :)23:21
kanzurencravens: i think you should study the skdb data files23:21
kanzureand stop assuming we're morons23:21
genehackerI've heard it's possible to obtain them23:21
jonathan__coke bottles?   talk to the bottle co. oem's23:21
ncravenskanzure: wuts the link?23:22
kanzurencravens: http://adl.serveftp.org/dokuwiki/skdb23:22
kanzurencravens: http://adl.serveftp.org/skdb/23:22
genehackerI need the threading23:22
genehackeralso please study the difference between elements and molecules23:23
genehackerwikipedia.org23:23
ncravensokay. so skdb is the source for this 'how to' manufacturing that 'whatever' . . . and smari's tangible bit is to find where dohs materials is?23:24
kanzureno, smari is just repeating what we're doing23:24
ncravensisn't that silly talk?23:24
kanzureyeah i don't know why he's not in here any more23:24
ncravenswhy not COMBINE FORCES?23:24
kanzurehe claims that he hates us or something :p23:24
fenni don't know what smari is doing, but there appear to be 'where to get stuff' data23:24
kanzurencravens: we already merged our repositories23:25
kanzurehis code appears in skdb in http://adl.serveftp.org/skdb/inventory/ i think23:25
kanzureand in http://adl.serveftp.org/skdb/clients/23:25
ncravensyou guys are sassy as fuck, but what Smari jus gots to understand is he can't out-sass, that's not important. 23:25
kanzurewe're not sassy, just pissy23:25
ncravensWELL DAMN!23:25
ncravensisn't that worst?23:25
genehackerthis thread of discussion isn't fruitful23:26
ncravenshaha!23:26
fenni'm sick of people talking at me23:26
fennjust shut up and email me the data already23:26
ncravenswhat data you needs?23:27
fennwell formatted data23:27
ncravenswell formatted data of all the manufacturing process knowledge in the known?23:27
fennyep23:27
ncravensyou could have just said that, fenn. One second . .. . ;p23:28
ncravensits in the mail . . . 23:28
ybit23:27 < ncravens> well formatted data of all the manufacturing process knowledge in the known?23:28
* ybit has already scanned mprg23:29
ybitrtfm dammit ;)23:29
kanzure..23:29
fennhere's a good example of how to go about making well formatted data http://www.anthus.com/Recipes/CompCook.html23:29
-!- wrldpc2 [n=benny@pool-71-174-184-88.bstnma.east.verizon.net] has quit []23:29
jonathan__anything newer than 1985?23:30
ncravenswhy not jus create a program that formats it to a prefered spec. just says: hellow web, I'm gonna find yah, cuz I know what manufacturing data is, and bewm, here you go fab geeks, now try to find dat materials business to do it. 23:30
fennlinkump please?23:30
fennbecause computers are not hyperactive ten year olds23:30
genehackerbecause we don't know how23:30
kanzureno because we don't have the data23:31
jonathan__the data is not marked with metadata so it's impossible23:31
kanzureoh please23:31
ncravensso berners lee has a point, just share that stuff, dat data. 23:31
ncravensDeepQA inkles that we can find it and compile it into an elegant format. 23:32
jonathan__can't even name digitized PDF's from the web...  solve that first eh23:32
fennit's not impossible it's just unreasonable to scrape together tiny crumbs when i know there's a whole loaf out there somewhere23:32
ncravenshave you called manufacturing departments in universities and businesses to find out where the heck dat loaf is?23:33
ncravensusing that old skool Skype voice thingy?23:33
fennthey are almost as clueless as you23:33
ncravensphds in manufacturing departments don't gots a clue?23:34
jonathan__universities have no motivation to keep data preserved.  it dies when people graduate.   corporations spend a lot of effort to preserve the IP however23:34
genehackeryes kanzure has23:34
ybitwhere is wx.aui23:34
kanzureybit: wxpython23:34
fennthat sounds familiar23:34
ncravensmanufacturing departments need to use the internet ;p23:34
fennwas that a wx version problem or something?23:35
genehackerthey do23:35
ybitwxPython23:35
ncravensisn't that what fab labs are supposed to do? what have they done in this regard. this is where having Smari here would be of help23:35
kanzuredidn't i just say that23:35
ybitya23:35
ncravensit blows my mind. so I had to repeat it. 23:36
kanzurencravens: no i'm not talking to you23:36
kanzurei'm trying to ignore you23:36
ncravenshaha!23:36
kanzurencravens: how about you just read the channel logs for a while?23:36
kanzureyou have a few years to play catch up with23:36
ncravensyes23:36
fennfab labs are an academic thing, sorta23:37
fennin fact i dont think anyone really knows what's going on23:37
fennwrt fab labs23:37
ybithm, already grabbed python-wxtools python-wxgtk2.623:37
kanzureneil is probably winging it23:37
ybitmaybe i should try 2.8 for the heck of it23:37
kanzureyeah iirc 2.8 is required23:37
ncravensneil could use a vacation23:37
kanzurehe's a professor, half his year is a vacation23:38
ncravensso why is he so uptight and such.. he writes like a clear minded god. 23:38
ncravenswith the help of editing done by his students and collegues of course ;p23:38
ybit  File "/home/heath/builds/pythonOCC/src/samples/Tools/InteractiveViewer/InteractiveViewer.py", line 54, in <module>23:38
ybit    import wx.aui23:39
ybitImportError: No module named aui23:39
kanzureybit: yeah i know 23:39
kanzureeven with wx 2.8?23:39
ybityep23:39
kanzuredid you solve the PyObject errors?23:39
ybitthose were?23:39
kanzure/home/kanzure/local/pythonOCC/src/wrapper/SWIG/linux_darwin/MoniTool_wrap.cpp: In function 'PyObject* _wrap_MoniTool_DataMapNodeOfDataMapOfTimer_Key(PyObject*, PyObject*)':23:39
ncravenshave you asked Niel where this loaf is or if he's thought of such things.. . surely?23:39
kanzurencravens: neil won't talk with us23:39
ncravenskanzure: why not?23:40
kanzurehe's a professor and ignores our emails23:40
fennwhy don't you ask him23:40
ncravenshe's ignored mine too ;p23:40
kanzurehe has a reason to ignore you23:40
ncravensand what reason is that? ;p23:40
kanzuredon't make me say it23:40
ncravensbecause I am this 'waste of time' business?23:41
ncravenswell that wouldn't be so if he told where that loaf is and how to get it23:41
fennwhat makes you think neil knows where some free database is that may or may not exist?23:42
fenni know the data is out there, certainly.. but can i use it? probably not23:42
ncravensbecause surely he must have wondered such things enough to know of something similar. 23:42
genehackerkanzure, is there a skdb assembly format that does the function of solidworks assembly files?23:43
kanzureybit: did you not encounter that problem yet?23:43
fenngenehacker: no23:43
kanzuregenehacker: we have assemblies23:43
fennit doesn't exist yet23:43
ncravensso what amount of knowledge do you need to be 'satisfied'? And what percentage of the way have you compiled a 'sufficient' amount of manufacturing process data?23:43
ybiti'm looking at it now23:44
fennthe closest thing is the assembly graph23:44
genehackerbut it can figure out how parts go together?23:44
fennbut that's just a graphviz file23:44
ybitMoniTool_wrap.cpp, line 7297, geezus fscking christ23:44
kanzuregenehacker: yes right now it can figure out whether or not two parts are compatible and if certain ports or interfaces are compatible23:44
kanzureybit: it's generated code :(23:44
kanzurencravens: it's not a matter of a percentage .. it's just a matter of the fact that right now skdb has screws, threads and legos23:44
genehackerany two parts?23:44
kanzuregenehacker: if they are defined in skdb yeah23:45
kanzurei told you about this yesterday23:45
genehackerok23:45
genehackerI fail23:45
kanzurethe idea of looking at a coordinate frame in a cad file23:45
kanzureand then extracting this information for use in skdb23:45
kanzureso you just have to put these little three coordinate axises at the spot of the orientation of the port on a part23:45
ncravensyes. . . 23:45
genehackercould you direct me to an example of an assembly graph?23:45
fennncravens: i want a similar amount of knowledge in the database about each field as i could read in an afternoon23:45
ncravensfenn: what's yer words per minute?23:46
kanzuregenehacker: http://adl.serveftp.org/lab/fenn/pngs/connection_graph.png23:46
fennfor reading? well i'm pretty slow because i actually read what's there23:46
kanzuregenehacker: http://adl.serveftp.org/lab/fenn/pngs/lego_cgraph.png23:46
genehackerare those possible connection points?23:46
genehacker or connected points?23:47
ncravens;p23:47
kanzuregenehacker: in the second graph it should be more clear23:47
ncravensI'm slow at reading because I amplify what's not. 23:47
fenni should make another screenshot with both the 3d view and the icons23:47
genehackerthat's good enough for what I'd like todo23:47
kanzureneat23:48
genehackerthanks23:48
genehackerthough I don't know much about programming23:48
ncravenshmmm... so its a matter of creating things in cad based on physical laws and having that cad program break down the assembly points and spit out dat data on the web. . . . . .23:48
* fenn stares at the ceiling23:48
kanzurewell if you have some STEP or IGES files, we can take a look23:48
kanzurefenn: try changing your relative angle23:48
genehackerhere's what I want to do kanzure23:48
* fenn braces for impact23:49
genehackerI want to make something that figures out how to get to assembly of lego blocks23:49
ncravensit would also need to spit out what tools are need to assemble these points from the cad file. 23:49
genehackerdo you have descriptions of the interface?23:49
kanzuregenehacker: yes fenn wrote out a lego grammar23:49
kanzureit covers the majority of lego interfaces23:49
genehackerdoes it have tolerances?23:49
fenni also wonder why you're asking kanzure all this stuff and not me23:50
genehackerand force necessary for connection fenn?23:50
ncravensI'm asking you bofe. 23:50
kanzurewell there's this: http://adl.serveftp.org/skdb/packages/lego/dimensions.yaml23:50
kanzurebut that's not used any where yet23:50
fenni estimated forces for stud but it's not a very accurate measurement23:50
fennthe fields are only filled in for 'stud' and 'anti stud' i think23:50
genehackerhmmm...23:51
fennmultiply by number of studs23:51
genehackerI can see how that would be hard23:51
fennnah it's not hard i just didnt have any measuring tools23:51
ybitright now i hate danielfalck, not really, just jealous he flippantly mentions that he has occ and pythoncc 23:52
fenni filled up a bottle of water and estimated the volume required to compress one stud :)23:52
ybitthe he mentions mac, and i really do hate him 23:52
genehackerperhaps we could use fit data to figure that out23:52
kanzureybit: are you or are you not getting the PyObject errors?23:52
kanzurehow are you getting the wx.aui errors?23:52
genehackerare legos interference fits or friction fits?23:52
ybityes, i had to restart X just awhile ago23:52
kanzuresorry, what?23:52
kanzureyes to what?23:52
fenngenehacker: is there a difference?23:53
ybitxmonad likes to freeze on me in debian for some strange reason, and i don't care for debugging it atm23:53
genehackerno I guess not23:53
fenngenehacker: in any case i don't know the exact amount of interference so we just have to use the measurement data as-is23:53
genehackerlego looks like they may have data on this23:53
ybitthat was from me attempting to launch /home/heath/builds/pythonOCC/src/samples/Tools/InteractiveViewer/InteractiveViewer.py not from /home/kanzure23:53
kanzureybit: shouldn't matter where it's from23:54
fennand how do you measure interference for something like a claw-hand?23:54
genehackerinteresting23:54
genehackerlego stud holes are slightly beveled on the inside23:55
fennyou know using a lego figure for the instructional demonstrations seems much easier than messing around with cal3d23:55
genehackerinterference for a claw hand?23:55
ybitthat's true, but i mentioned what user dir because there are certain parts of the install that user heath hasn't reached23:55
kanzureybit: oh so you're trying to skip ahead23:55
ybitfor the fun of it, sure i was23:56
kanzurefenn: i want to be darth vader23:56
ybitanywho /home/kanzure/local/pythonOCC/src/wrapper/SWIG/linux_darwin/MoniTool_wrap.cpp:7297: error: invalid initialization of reference of type 'char*&' from expression of type 'const char*'23:56
kanzuredo you get that in heath's copy too?23:56
ncravenssounds as if Saul had a good childhood, at least, the 'right' sort of childhood to be doin' what he does . . . http://makezine.com/03/ultimate/23:56
ybitno, in kanzure23:56
kanzuredo you get something else in heath's copy?23:56
kanzurei guess you would23:56
fennyes saul is a badass can we please never bring up the subject again? k thx23:56
ybitlet's see23:56
kanzuresince the environment.py file is different23:56
kanzurenevermind ybit :)23:56
ncravensrofl!23:57
genehackerwoo they have interference fit data calculation formulaE23:57
ybitum, yeah i do :P23:57
genehackeroh dear god23:57
ybitheath@togetic:~/builds/pythonOCC/src$ python setup.py build -NO_GEOM23:57
ybitBuilding pythonOCC-path_to_0.4 for linux2.23:57
ybitrunning build23:57
ybitrunning build_py23:57
ybitcopying OCC/Standard.py -> build/lib.linux-i686-2.5/OCC23:57
ybiterror: could not delete 'build/lib.linux-i686-2.5/OCC/Standard.py': Permission denied23:57
ncravensdoes Saul talk to you folx or answer his e-mail?23:57
kanzureno23:57
* ybit hasn't attempted to contact saul23:58
ncravensDamn. its a wonder Smari even talks to me. . . .23:58
ybiti'm sure he would stop what he was doing to answer every question have though23:58
ncravensthat would save some time/effort . . . ?23:58
fennybit: how is it you know what danielfalck is doing?23:58
genehackerfenn are nearly all bar, plate, and brick lego block in skdb?23:59
ybiti monitor every flippin channel on freenode?23:59
fennare you constantly hitting reload or something?23:59
fenngenehacker: no, there are only 4 bricks atm23:59

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