2008-12-09.log

--- Day changed Tue Dec 09 2008
kanzure_http://heybryan.org/books/labmusic/dj_inphinity/   <- Me likes. (am uploading, there's 15 of them.)00:32
kanzure_ SLASHDOT: "Nobel Winner Says Internet Might Have Stopped Hitler" *picture of Hitler*01:08
kanzure_.. :'( Slashdot has gone down the tubes.01:08
kanzure_"Godwin says this discussion is done now."01:08
kanzure_Nobel Winner Says, "Internet Might Have Stopped Hitler From Being Effective"01:08
kanzure_Godwin says, "Hitler Stops the Internet From Being Effective"01:08
kanzure_It's apparent then that if the Internet were around back then, it and Hitler(and maybe the entire Universe with them) would cease to exist as soon as they met. Or maybe their existences are just mutually exclusive (in time). Or maybe...maybe...Hitler IS the Internet!11!! *POP* 01:09
kanzure_*brains ooze down chest*01:09
kanzure_Hm01:13
kanzure_http://pilsenprole.blogspot.com/2008/12/links-to-press-on-republic-windows.html01:13
kanzure_"Here is a continually updated list of links to press stories on the ongoing worker occupation at Republic Windows & Doors..."01:13
kanzure_" 01:13
kanzure_Republic Windows workers have been staging a sit-in at the Chicago plant since Friday over vacation and severance pay they say they are owed. The company told workers on Tuesday that Bank of America canceled Republic's line of credit because of a severe downturn in business at the plant, and that they would be out of jobs by the end of the week."01:13
kanzure_"01:13
kanzure_As union officials vowed to seek damages over the abrupt shutdown that left about 300 people jobless, people who apparently have ties to the financially strapped Republic Windows formed a limited liability corporation in Illinois last month, Echo Windows & Doors, that has bought a similar plant in western Iowa."01:13
kanzure_I wonder what's costing these places so much.01:14
kanzure_"01:14
kanzure_"I'm in shock. I'm sad. I'm angry," Cabrera said. "I never imagined that after being open 45 years this business would close. All I want is what I worked for. I want my money.""01:14
kanzure_I wonder how much of Bank of America's foot in this was for IP and bullshit like that ;-) stuff solveable with some OMy goodness.01:15
kanzure_"Workers have another very practical reason for guarding the plant--to make sure that management would no longer be able to move out critical equipment. In recent weeks, important and expensive gear had disappeared--including brand new presses that showed up on the loading dock one day, but were never installed."01:21
kanzureHi fenn.02:20
fenni think my connection's stable again now02:22
fennwill be moving to a new house soon, hope the internet there is as painless as it was here02:22
fenn(i.e. just bandwidth, no nosy ISP doing traffic filtering)02:22
kanzure_"02:28
kanzure_d. Hands on experience in computing and manufacturing is a national security issue. The USA needs to know how to manufacture its own goods. I would offer as exhibit A, World War II. It's handy for national security when you have a ton of manufacturing centers that can be quickly converted to produce for wartime needs. Indeed, has the USA had a better manufacturing base, maybe we wouldn't have had to wait for five years and four thousand dead to get de02:28
kanzure_ead to get decent armoured vehicles into combat in Iraq and Afghanistan."02:28
kanzure_Wait, seriously?02:28
kanzure_http://slashdot.org/firehose.pl?op=view&id=1742825 Indiana going f/oss on school computers02:30
fenncool, they were doing a pilot program the last couple years in bloomington02:31
willPow3r_that F-18 crashed a freaking mile from my house02:32
fenni'm more impressed with the one-laptop-per-child than with the decision to use linux02:32
kanzurewillPow3r_: Did you go see it?02:34
willPow3r_didn't have to. it came to me02:34
kanzurewell now.02:34
fenndid you hear it?02:34
willPow3r_yeah, thought it was an earthquake @ first02:34
kanzure_http://openfarmtech.org/index.php?title=Multimachine_%26_Flex_Fab   Samuel Rose wants to package this into an open hardware project repository format (see om-dev)02:35
kanzure_huh02:35
kanzure_so the openfarmtech people are finally willing to participate02:35
kanzure_about damn time02:35
kanzure_http://opensourcemachine.org/02:36
kanzure_http://groups.yahoo.com/group/multimachine/02:36
kanzure_http://openlathe.wikidot.com/start02:36
kanzure_I don't get it.02:36
kanzure_ where are my design files02:36
kanzuregah02:56
kanzurewhat have they done to my precious02:56
kanzurehttp://fablab.af/02:56
fenn_how long has afghanistan fablab existed?03:11
-!- fenn_ is now known as fenn03:11
fennso i think i have more concrete info on my gingery wiki than that "open lathe" page03:15
fennabout how to build a lathe03:15
kanzurethat's unfortunate.03:15
* fenn shrugs03:15
kanzureSam gave it as an example of something that he wanted to package up03:15
fennits funny to see the same thought processes03:15
kanzurebut I don't see any files though, that would qualify for inclusion in a repository03:16
fennfirst you need a design03:16
kanzureI don't see any03:16
fennthere isnt one03:16
kanzuregee03:16
kanzuredid you see my proposal in the email?03:16
kanzure"let's start with a screw"03:16
kanzureI think I have a GPL'd screw from class03:16
fennhmm i dont need your solidworks crap03:16
kanzurewe can convert to something else methinks03:17
fennbut anyway i was working on skdb screw class a couple weeks ago03:17
fennthen i ran into units and got distracted03:17
fennfwiw i think the multimachine is a godawful piece of crap03:19
fennthis guy at least has a clue: http://www.mfgx.com/blogs/opensource03:21
kanzurewhat are those screenshos?03:22
kanzureand what's that "open source team" pic?03:22
gene_???03:22
fennjorge barrera's crew i guess03:22
kanzure_http://www1.eafit.edu.co/wiki/index.php/Herramientas_de_Manufactura_Dise?o_Abierto   <-- spammed..03:23
fenn" Remember this is simply a mockup," and the projects are instructables03:23
gene_So kanzure you have that huge table of properties right?03:23
kanzureTable of properties?03:24
kanzureew, instructables03:24
kanzurewtf is wrong with them03:24
gene_yeah, you might be able to make it into a game03:25
gene_http://www.offworld.com/2008/12/everything-is-pixelated-scribb.html03:25
kanzurewhat Table of properties?03:25
gene_material properties03:25
kanzure_http://www1.eafit.edu.co/wiki/index.php?title=Herramientas_de_Manufactura_Dise%C3%B1o_Abierto&oldid=1194   <- had to go back in the history to find a non-spammed version .. 2.1 MB of history .. bah03:25
kanzure_gene_: you mean the matweb.com rip?03:25
gene_it's just a video game with a whole bunch of objects that have properties and stuff03:25
gene_yeah03:26
gene_maybe SKDB could do something similar03:26
fennhow many turtles03:27
gene_what in the video game03:28
gene_probably a lot03:28
gene_half the way down03:28
gene_Doing automatically might be hard though...03:29
* fenn yawns03:29
gene_ok03:29
fennthey could at least use cyc or something03:30
fenninstead of reinventing the wheel03:30
gene_what is cyc?03:30
fennit describes relationships between concepts03:31
fennlike donut is a food03:31
fenncop is a human03:31
fennhuman is an animal03:31
fennanimals eat food03:31
gene_you mean there is something like that out there already03:31
fennyeah for 30-odd years now03:32
gene_a huge database of concepts?03:32
gene_I wonder if that's what they used....03:32
fennprobably not03:32
gene_link?03:32
fennhttp://opencyc.org/03:32
fennthe interface needs some work i think03:33
gene_wow03:33
gene_a neural interface would be cool with cyc03:33
fennthey have ~3 million concepts and several thousand relationships03:33
fennand lots of jargon :(03:34
gene_any metadata?03:34
fennwhat do you mean?03:34
fennlike who input the data?03:34
fenni dont really know much about it, tbh03:35
gene_I mean like math describing what torque is03:35
fennyes, but that's just a relationship03:35
gene_f=ma03:35
fennFAIL03:35
gene_that's not torque but it could be if I change the vars03:35
fennactually i would be surprised if you got it right, since the equations wrong in all the textbooks03:36
fenntorque = distance*force/angle, they always forget or ignore the /angle03:37
gene_could you make a program that could figure out what formulas to make something03:37
gene_not engineering textbooks on statics03:37
fennit's called an inference engine, and, a resounding "maybe"03:37
gene_there is such a thing?03:37
fennsupposedly cyc has one built in03:37
fennhmm and check out hod lipson's four-arm starfish robot03:38
gene_I  say make me a transportation method capable of transporting 1000 tons of lunar regolith using only x power allotment03:38
fennnot quite what you mean i guess03:38
gene_already seen it03:39
fennit's not a djinn03:39
gene_even went to a hod lipson talk03:39
gene_a tranportation method moves by reacting against the ground03:39
gene_yeah no kidding03:39
gene_not yet at least...03:40
fennhey gene read some rocketry introductions please03:40
fennor your own formula.. sheesh03:40
gene_limit to transportation methods that move by reacting against the ground03:41
fennwhy would you do that?03:41
fennand what does that even mean03:41
kanzureto figure out what the equation is of something, don't use an inference engine, use symbolic regression analysis03:41
fenni.e. does an electrodynamic tether count?03:41
fennor what about a laser sail with the laser on the "ground"03:42
kanzure"make me a method capable of transporting 1000 tons of lunar regolith using only x power allotment" - that's what some of the skdb stuff is to do03:42
gene_well I want a general purpose method for moving regolith around, rockets don't make that much sense on the moon due to power consumption03:43
* fenn thought "moving around" meant in orbit03:43
gene_catapults might work03:43
gene_but could get dust on solar panels if there are any03:44
fennwhat do solar panels have to do with anything03:44
gene_how else do you power a lunar replicating factory03:44
fennand what do catapults have to do with dust?03:46
gene_nuclear reactors?03:46
fenncould use solar thermal03:46
gene_lunar regolith is very powdery03:46
gene_you could transport lunar regolith from point A to point B using catapults03:46
fennor perhaps some way to take advantage of earth's gravity well using orbiting tethers03:46
fennand dumping moon dust onto earth03:46
gene_I am referring to moving moon dust from point A on the lunar surface to point B lunar dust processing facility03:47
fennfor example your tether could pass near a superconducting coil at periapsis and convert its momentum into electrical energy03:48
fennsaid coil being on the lunar surface03:48
gene_but can dumb robots build it?03:48
fenncan dumb humans build it?03:48
fennmaybe dumb humans with robots03:49
gene_ideally you wouldn't involve humans03:49
fennwhy not03:49
fennwe've got billions of em03:49
gene_total automation03:50
fennyeah yeah whatever03:50
fennwhy do you want to truck dust all over the moon03:50
fennthere's dust everywhere already03:50
gene_http://www.islandone.org/MMSG/aasm/03:51
gene_this is why03:51
fennlooks like he's got it already figured out03:53
fennmaybe you should start with what you're trying to do03:53
fenninstead of starting with the answer03:53
gene_we could have had replicators already if they hadn't stopped funding this project03:54
gene_oh yeah do you know that microchips with bigger features are more radiation tolerant?03:54
kanzureWhy are you all over the place?03:55
kanzureI'm with fenn03:55
kanzuremaybe you should start with what you're trying to do :/03:55
gene_what making a lunar tractor?03:56
kanzureis that what you're trying to do?03:57
kanzurewhy are you making a lunar tractor, what's the actual project03:57
gene_what's the first thing you do when you build a building these days kanzure?03:58
kanzure??03:58
gene_if you answered move some dirt around you are correct03:58
kanzureso you want to build a building?03:58
kanzuremoving dirt is far from the first step03:58
gene_well actually pave a whole bunch of the moon04:00
gene_level it first though04:00
kanzure_http://lists.debian.org/deity/1997/09/msg00007.html <-- fenn, some of the orignal deity mailings re: package management in debian04:01
kanzure_Heh. I should just copy these emails word-for-word. hehe.04:02
fennpave the moon! chrome the earth!04:02
kanzure_http://lists.debian.org/deity/1997/09/msg00010.html 04:02
kanzure_first design doc04:02
gene_heh now you've caught on to my evil plan fenn04:02
kanzure_oh04:02
kanzure_this was after dselect04:02
gene_I actually favor dyson roads though04:02
kanzure_""04:02
kanzure_"Dyson Road Corporation Home Page. ... Dyson Road Corporation provides superb document authoring services focused on technical and business documents. .."04:03
fennwhat is deity?04:03
kanzure_http://lists.debian.org/deity/1997/09/msg00015.html version 0.0.304:03
fennis it a design document helper?04:03
kanzure_well I thought deity==dpkg04:03
gene_a giant ring that you drive a car so fast on it that it stays on it04:04
kanzure_guess not.04:04
kanzure_"04:04
kanzure_  a) Deity should be a replacement for dselect."04:04
fenndselect is like apt, but less cool04:04
kanzure_"dselect is one of the oldest front-ends to dpkg, and the bulk of its development happened when it was originally written by Ian Jackson, who wrote it alongside dpkg."04:04
kanzure_ah, I've used dselect like .. once.04:04
fennits like that redhat package list that came with the old install disk04:04
kanzure_hrm, so Ian did dpkg on his own?04:05
kanzure_oh, Ian Murdock != Ian Jackson04:05
fenngwah04:05
fennwhat did ian murdock do then04:06
fenndebian is nothing without dpkg04:06
kanzure_hrm..04:06
kanzure_(btw, Murdock is the most awesome name ever. I have a kitten named Murdock.)04:06
fennnot named after ian i hope04:06
kanzure_well, named after rupert more than anything04:07
kanzure_tyrannical news organization owner.04:07
kanzure_but also serves as a nice reference to metalocalypse04:07
kanzure_"In the Metalocalypse series, Dethklok is depicted as an extremely popular and successful death-metal band, described by their adversaries, the Tribunal, as the "world's greatest cultural force." The band's fan base includes millions of metal fanatics, who frequently endanger themselves to watch the band perform live.[4][5] With their widespread commercial success and lucrative sponsorship contracts, Dethklok is ranked as the world's seventh largest e04:08
kanzure_conomy.04:08
gene_heh04:08
gene_It's only a matter of time before this actually happens04:09
gene_a band getting so rich they can afford arcologies04:09
kanzure_yes, death to fans!04:09
kanzure_"Arcology, a portmanteau of ecology and architecture, is a set of architectural design principles aimed toward the design of enormous habitats "04:09
gene_yup got it right04:10
kanzure_fenn: "dpkg was originally created by Matt Welsh, Carl Streeter and Ian Murdock, first as a Perl program, and then later the main part was rewritten in C by Ian Jackson in 1993. "04:10
kanzure_mailing list archives only start in 1998 though04:11
kanzure_yikes..04:11
kanzure_and in case you all missed it, what I've been listening to for the last 5 hours - http://heybryan.org/books/labmusic/dj_inphinity/04:11
fenni wonder if there was a usenet group or something04:11
fennthose are big mp3 file04:12
kanzure_http://www.ouaza.com/wp/2007/07/24/assembling-bits-of-history-with-git/04:12
kanzure_fenn: mplayer should be able to stream methinks04:12
kanzure_it's not too terribly interesting, but if consistency counts ..04:12
kanzure_"The dpkg team has a nice history of changing VCS over time. At the beginning, Ian Jackson simply uploaded new tarballs, then CVS was used during a few years, then Arch got used and up to now Subversion was used. When the subversion repository got created, the arch history has not been integrated as somehow the conversion tools didn't work."04:12
gene_http://www.imeem.com/tag/dj%20inphinity/04:12
gene_Imeem, because I'm still in school04:13
kanzure_"After being exposed to the club scene in 1999, Inphinity knew it was his dream to be the one in the dj booth rocking the crowd. Instantly, he began spending countless hours learning the art of djing and working closely with production programs. Inphinity has always been told that he has an ear for dance music, so it ?s no wonder his underground mix cds caught the attention of clubbers, club owners, and promoters and shortly after it turned into a 5 04:14
kanzure_anyway, where are these ancient dpkg files anyway04:15
kanzure_debian backports might have them?04:15
gene_http://www.imeem.com/ravenhunt/music/ibX1kx14/hidenori_shoji_one_ahead_system_cosmo_terminal/04:16
gene_catchy techno04:16
kanzure_gene_: you know about di.fm, right?04:16
kanzure_http://di.fm/04:16
kanzure_http://heybryan.org/books/music/radio/04:17
kanzure_http://packages.debian.org/changelogs/pool/main/d/dpkg/dpkg_1.13.25/changelog04:17
kanzure_hah04:17
kanzure_changelogs back to 199404:17
kanzure_rock on, ian :)04:17
gene_what's all this with debian?04:18
kanzureSo they have changelogs, but not the sour ce.04:26
kanzure*source.04:26
kanzurehow is that useful??04:26
fennthere is source too04:28
kanzurelinky04:28
gene_what are you trying to do?04:28
kanzure_http://packages.debian.org/source/etch/dpkg   I only see for the latest version.04:28
kanzure_trying to find some old dpkg sources, or the mail archives04:29
gene_why? 04:29
kanzure_nastolgia?04:29
fennhmm old source04:29
fennperhaps you want the repository instead04:29
kanzure_nostalgia04:29
gene_seems like a good reason to me04:29
kanzure_fenn, ?04:29
fennrevision control system04:30
gene_btw did I tell you about my business card I'm working on04:30
fennshould have old versions of the source04:30
kanzure_fenn, any idea where?04:30
kanzure_gene_: if it transforms into an origami version of Optimus Prime, then no, you have not04:30
gene_no04:31
fennhttp://wiki.debian.org/Teams/Dpkg/GitUsage04:31
kanzure_they said they had multiple RCS's in dpkg's history04:31
kanzure_hrm04:31
gene_close though, a business card that contains a stirling engine that (hopefully)works04:31
fennno idea how far back the git repo goes04:31
kanzure_http://git.debian.org/?p=dpkg/dpkg.git;a=tree04:32
fenn12 years04:32
kanzure_199604:32
kanzure_huh04:32
kanzure_not bad.04:32
fennstarting at 1.1.404:32
kanzure_http://git.debian.org/?p=dpkg/dpkg.git;a=history;f=dpkg-deb/build.c;h=da8434550c79cc6df45868d448103d94281da068;hb=HEAD04:32
kanzure_that's still three or four years missing, but still04:33
kanzure_I certainly haven't had a project last 12 years in repositories04:33
fenni'd be surprised if anyone even knew what a revision control system was back then04:33
kanzure_ooga-booga! I come from future! revision control system! wheels!04:33
* kanzure_ pokes the primitive linux programmers04:33
fenni bring water bullet!04:33
fennyou might be able to get some early versions if you ask nicely04:35
fennsupposing you can even find these people04:35
kanzuredidn't I get an email from ian?04:35
kanzuresome of the debian developers are still quite approachable04:35
kanzureikiwiki-guy as an example04:35
kanzureJim? Jay? Joseph?04:36
kanzurehrm.04:36
fennany package maintainer will answer if you send an email (and it's actually their problem)04:37
fennanyway by "these people" i meant Matt Welsh, Carl Streeter, and Ian Murdock04:38
kanzureian is findable, btw04:38
kanzurehe runs a blog these days.04:38
gene_http://www.imeem.com/popmusic13/music/VrFlUe2D/kraftwerk_the_man_machine_live/04:56
kanzure_yeah, I found kraftwerk stuff in 200304:58
kanzure_erm, 404:58
kanzure_"I'm the operator with my pocket calculator" being their first track I heard04:58
kanzure_http://it.slashdot.org/it/08/12/09/0125201.shtml re: German banks04:58
kanzure_" 04:58
kanzure_In theory, if the banking system were known to be compromised in such a huge way, and there were no way of knowing if your own bank account was compromised or not, shouldn't there be a massive bank run? Because everyone wants to withdraw their money right away to minimize the chance that this ridiculous security leak negatively affects them, right? Such a massive erosion of confidence can completely destroy a banking system."04:58
kanzure_huh04:59
kanzure_interesting .. they don't necessarily have to *prove* that they have so many accounts stolen to crumble the system04:59
kanzure_"Gotta love the Germans. Even their criminality is impressively efficient :-)"04:59
fennto prove they werent bluffing, the crooks showed us a CD! wow!05:03
fennoh. with names and routing numbers05:04
fennstill, that doesnt mean they can access the accounts05:04
kanzuregerman banks are different apparently05:04
gene_why don't we use crypto money like in cryptomoicon05:04
kanzureevidently that's enough05:04
kanzurewhy don't we get rid of money05:04
kanzurestupid..05:05
fennhavent we had this conversation before05:05
kanzureit's just stupid.05:05
kanzurenot with gene.05:05
gene_I'll give you a million dollars if you succeed05:05
fennseems to come up on OM every other day05:05
kanzurefenn: and if we did, would you remind me what the result of the conversation was here?05:05
kanzureI know I had the convo with ybit05:05
kanzurebut that was recent.05:05
fennthere never is any "result"05:06
gene_kraftwerk05:06
fenn1) define the problem05:06
fenn2) solve the problem05:06
gene_what is the problem05:07
kanzurewhy does it come up on om anyway05:07
fennsrsly05:07
fenngo spam p2pfags.org05:07
fennand what's with all the people writing books about stuff that isnt happening05:08
kanzurehuh?05:08
kanzuredo you refer to the book thingy that I linked you to yesterday? Smari's?05:08
fennperhaps it's just the amplifying power of the internet05:08
fennand christian siefkes, and michel bauwen, etc etc05:08
kanzureI got back to him and told him it sucked, and he replied that there isn't a book yet about how tech can help fight the good fight05:08
kanzuresiefkes?05:09
kanzureit was christopher kelty that did twobits.net, that book, if that's what you mean05:09
fennland and capital guy05:09
kanzureoh05:09
kanzureland and capital guy is patrick anderson, I thought05:09
fenner,.. well he replied in that thread i think05:09
kanzureso by association? or by sucky ideas /me checks05:09
gene_this conversation is way over my caliber05:10
kanzuregene_: I thought you subscribed to openmanufacturing05:10
kanzureor at least you were asking about it05:10
gene_oh no haven't done that yet05:10
fennoh, other thread, it was "open hardware directory" and he linked to http://open-innovation-projects.org/general-discussions/flat/2905:10
kanzure_http://groups.google.com/group/openmanufacturing/browse_thread/thread/8a26b785a4c2929b/0edd62354866400b?lnk=gst&q=siefkes#0edd62354866400b05:10
kanzure_oh okay05:10
kanzure_because in that other thread he just says "link please" re: the BFI challenge entry 05:11
* fenn fails at email05:11
kanzure_heh05:12
kanzure_while we're ranting about om05:12
kanzure_http://groups.google.com/group/openmanufacturing05:12
kanzure_"It is for the benefit of all. It is the assembly of material without economic materialist intent. Its distribution creates rather than diminishes value. Its methods are made public with instructions to make every part of the material enterprise as simply as possible, however complex it may be. It is the creation of a productive device with abundance in mind, no matter how scarce the environment. It liberates the body from toil and drudgery, frees the05:12
kanzure_It is read/write culture in physical form. It is both individual and global. It looks upon finance with a wry smile and twinkle in its eye. It decimates the abstract in pursue of the concrete. It thrives because it places value where it belongs, in the person and object of interest, whatever they may be. It is doing as one may as a primary element in the creation of value, produced as intended with each percept, rather than its representation. It is t05:12
kanzure_what's up with Nathan's description of the mailing list .. ?05:12
fennwhat's up with nathan :)05:13
gene_???05:13
fennsomeone rewrite that in e-prime05:13
kanzure_hrm, I seem to be disconnected - didn't get ybit's message on this box, but just got fenn's "what's up" re: nathan.05:13
gene_well I don't get it05:13
ybitfenn, i'm guessing you aren't a fan of the p2pf?05:13
kanzurehrm05:13
kanzureI seem to be disconnected05:13
kanzure_but didn't get fenn's "what's up" and everything else on the other05:13
kanzure_ah, there we go, it synched05:13
kanzure_how disgusting05:13
fennybit: i'm just sick of wankery self-promotion and trumpeting the coming revolution, whereas nobody is really doing anything05:14
kanzure_viva la revolucion! now, to take my fiesta.05:14
kanzure_siesta.05:14
gene_indeed05:14
kanzure_but really, I'm surprised that intro hasn't been discussed05:14
kanzure_because it sucks05:14
gene_we're working on the revolution for reall this time05:14
kanzure_huh?05:15
gene_I made a pick and place toolhead for reprap05:15
fennybit: have you been following openmanufacturing?05:15
ybithaven't been paying attention much this week with finals05:16
ybitbut i always catch-up05:16
fenni still havent caught up05:17
kanzure_from when, fenn?05:17
ybiti've actually talked to patrick a few times through IM concerning money05:18
fennnov 18-2405:18
ybitwas unsuccessful it seems and changing his mind over night05:18
ybitand/in05:19
kanzure_yeah, he seems to be pretty hard to talk with05:19
kanzure_even Eric has tried going at it with him to no avail05:19
kanzure_actually Patrick didn't reply to Eric05:19
kanzure_so maybe Eric knocked some sense into him05:19
kanzure_fenn: huh, you haven't even gotten to the origami stuff then05:20
kanzure_the latest bout of origami.05:20
fennyeah i saw it05:20
kanzure_cheater.05:20
fennno point in reading straight through05:22
fennnow i'm going to be awake all night thinking about water bullet05:24
kanzureI think we should first package a screw05:27
kanzurewhat was the screw class going to have, fenn?05:27
kanzure_hah, Carey Fisher posting to piclist05:29
kanzure_making me some xwing controllers :p05:29
fennreferences a thread class05:33
fennthen material, length, head type, and optional manufacturing process (rolled vs turned vs ???)05:34
fennor maybe process should include the material05:34
fenn"One problem is that a component05:35
fenn> or artifact of some product might not ever go cross-referenced across05:35
fenn> the database"05:35
fenn"might" == not once, ever05:36
kanzurefor instance in the current voiced repo there's subcomponents that are only re: the overall product05:36
kanzureso if there's a button in one product, and a button in another product, no relation is understood there.05:36
fennanyway, back to the screw05:37
kanzurethis was for screw metadata right05:38
fennit can be used as a component, but it's also a "project" in its own right05:38
kanzureright05:38
fennso we can explain how to make  screw05:38
kanzurea tiny turtle :)05:38
fennor we can magically assume it exists05:38
fennor we can tell how to acquire a screw05:38
kanzureI think we can do some bullshitting instructions05:38
kanzureplaceholder style.05:38
fennwhy?05:39
kanzure"roll metal into cylinder. have fun."05:39
kanzurewell with the hope that somebody would correct it05:39
kanzuresince we're just trying to pop out the overall package05:39
kanzureis this wrong?05:39
fennthese things have a tendency to become pervasive05:39
kanzuretoo bad PSL doesn't have good examples..05:39
fennwe need a way of knowing whether something is good data or not05:40
fennfrankly, i dont see any advantage to adding junk data05:40
kanzurespeeding up development time05:40
kanzurehey wait, isn't this a development sin?05:40
fennthis = what?05:40
kanzure"just put in crap data/work to speed it up"05:40
fennoh, well, everything is a sin in someone's book05:41
kanzurebut really, I do think instructions are important.05:41
kanzureacquisition instructions would be nice, but there's no web interfaces for this either and might involve more work05:41
fennok, so, for now let's just describe how to order one from mcmaster-carr05:41
kanzurewget --post-data="blah" (go check the forms on mcmacster-carr) 05:41
kanzureor just keep track of the post-data string based off of the current HTML form on their catalog pages05:42
kanzureblah, a whole module for surfraw basically05:42
fennthere really should be some abstraction layer for ordering this specific part from a variety of suppliers05:42
kanzurewell yeah. that's what I'm talking about when I rant about B2B.05:42
fennright05:42
fenndid that go anywhere useful?05:42
kanzure the ranting? no.05:42
fennlike if i want a 1/4-20x1" socket head cap screw, how do i do that05:43
kanzurerandom website checking at the moment.05:43
kanzureI was hoping for an automated system via html form submission as a hack05:43
kanzurebut that's not long term sustainable05:44
* fenn looks around for some rocks to bang together05:44
kanzurehrm?05:44
fennstone age05:44
fennwhen it's easier to just send code to the lathe than figure out how to automatically order some screws05:44
fenn"oh we just have jim down in the procurement department do that stuff"05:45
fennya dont say05:45
kanzure:(05:45
kanzurethe problem with html forms is, of course, they change05:45
fennof course05:45
fennand so will any API05:46
kanzureso we could have a list of different html form submission entries in surfraw style that order the same type of screw from different places, and you just pray one of the companies hasn't updated in a while05:46
fennbut HTML forms are a lot of work to scrape and parse etc05:46
fennreally i'd like the suppliers to do this work, it's their fucking job after all05:46
kanzure"but then everyone will see our prices!"05:47
fennok, so we have the screw, now what does it do05:47
kanzureI checked wikipedia a few months ago05:48
kanzureit had a formal definition of something about perpendicular forces05:48
kanzurehow was it worded .. uh.05:48
kanzureit was under the simple machines article05:48
fenninclined plane wrapped around an axis05:48
kanzureand was something like "mechanical force appled to .." 05:48
kanzureoh, you're talking about the geometrical definition05:48
fennthat stuff isnt terribly important05:48
kanzurethe functional definition I mean.05:49
fennit could be a rivet for all i care05:49
kanzureoh, I thought functional was important.05:49
fennhow it works is important, but not at this level of abstraction05:49
kanzureoverall though there's some input and some output right05:49
kanzurewait, what are we talking about, what's the current level?05:49
fennwell, i'm imagining someone with two things they want to hold together05:50
fennso they say "fastener"05:50
fennand BAM some fasteners appear05:50
fennok so it needs more info like holding force, holding rigidity, safety factor05:51
* fenn edits the fastener class05:51
kanzurewell what's the relation between the number of clockwise rotations that you make and the amount of force of fasteneing applied.05:52
kanzure?05:52
fennthat's part of the thread definition05:54
fennit's actually hard to predict05:54
fennin terms of ideals though, it's simple to calculate05:55
fenn1 rev = 1 pitch distance (for a 1 start thread)05:55
kanzurehm05:55
fenntorque * pitch = force05:56
* fenn checks units05:56
kanzuresimplify, simplify! there's one tool right there..05:56
kanzurehow would you incorporate this though05:57
fenn units '(10*ft*lbf/rev)*(20rev/in)' lbf05:57
fenn2400 lbf05:57
kanzureI mean, where is who asking what about 'amount of holding force' ?05:57
kanzureis that a member method of the class?05:58
fenntypical screw is 10% efficient though so you really get about 240lbf clamping pressure05:58
kanzureand how do programs know to ask about the holding force (using that particular method)?05:58
kanzuremaybe I'm just having a memory lapse, I'm sure we've solved that before05:58
fennwhat programs05:58
fennyou're too abstract05:58
kanzureI mean, who's calling myscrew.holdingForce()05:58
fennyou started with the answer05:59
kanzuremyscrew.init(some parameters), myscrew.holdingForce() for that type of screw05:59
kanzurebleh?05:59
kanzureokay.05:59
fenntake a deep breath05:59
fenni need to learn how to do unit tests better06:01
fennit all just feels like some OOP wankery06:02
kanzurebecause it is :'(06:02
fennah but it is genuinely useful sometimes06:02
fennwhen things break and you have nfc what is going on06:02
fennis duct tape a fastener?06:07
kanzureadhesive?06:07
kanzurecohesive? Something like that.06:07
* fenn leaves that question for later06:08
kanzure+06:14
fenni know it's not impressive, but what else does it need? http://fennetic.net/git/gitweb.cgi?p=skdb.git;a=blob_plain;f=skdb.py;h=f09206646ce5aaa9fa3d5f2089839c3b0605197906:19
kanzureits own dir for starters06:20
fennfor screw?06:21
kanzure_well its it's own project, no?06:21
kanzure_it's its06:21
fennhmm06:21
fennis it?06:21
kanzure_I thought so.06:21
kanzure_but anyway06:21
fenni like how python has a core library of frequently used modules06:23
fennok so i need to show how to instantiate this from yaml06:23
kanzure_yeah this is pretty confusing because I've forgotten so much, 06:23
kanzure_are we still planning on having the instantiator also generating the cad models eventually too?06:24
kanzure_right?06:24
kanzure_so the yaml metadata is just doing general dependencies, not the specifics06:24
kanzure_so somewhere else the specifics are mentioned06:24
kanzure_an 'acme screw' would be a specific of this, and might come as an example file, yes?06:24
fenngenerating cad models is a method of the class, using data from the yaml file06:25
kanzure_that doesn't sound right. the class should have a method that generates the cad06:25
fenn'acme screw' is not specific enough06:26
kanzure_gah06:26
kanzure_ignore me06:26
kanzure_I'm not on amphetamine, I'm useless right now06:26
fenn1/4"-20UNCx1" socket head cap screw AISI 1040 black oxide finish06:26
fennon one hand i could try to make some kind of yaml schema and laboriously parse it and stuff the values into my data structures06:27
fennor i could simply build the data structure and dump yaml06:27
fennobviously i prefer the latter06:27
fennbut it looks messy06:27
fenni forgot to say "now i need to create a yaml file to describe this screw"06:27
fennguess i'll do that06:28
fennnot sure why i'm doing that06:28
kanzure_just do stuff and I'll yell at you / fix tomorrow.06:28
* kanzure_ goes away because he's useless tonight06:29
kanzure_I'm actually still here, so don't leave me in the dark06:32
fennfighting with yaml06:34
bkerowootoff06:34
fennhttp://fennetic.net/git/gitweb.cgi?p=skdb.git;a=blob_plain;f=screw.yaml06:35
fenni wish gitweb had prettier url's06:36
fennlike gitweb/skdb.git/screw.yaml/raw06:36
fennoh well06:37
fennbkero: is duct tape a fastener?06:37
fennwhat about a rope?06:37
bkeroDuct tape is totally a fastener.06:38
kanzurewhat does cyc think06:38
fennoh noes06:38
fennbkero: do you happen to know a way to reload a python module that you are editing?06:45
fennor is this totally the wrong way06:45
bkerofenn: import it again06:46
bkeroactually no06:46
bkerochizu: ^^^06:46
fenni usually just quit the interpreter and load it again, but this trashes my variables06:49
chizufenn: Reloading the interpeter is the most complete means of doing so.06:51
chizuBut you can also delete any references you have and remove it from sys.modules.06:52
chizureload(module) can also work, but there's a number of caveats.06:53
fennhow do i reload the interpreter? and does this save history? (up-arrow)06:55
chizuI just meant what you mentioned, quitting and loading it again.06:56
chizuTry reload(module), it'll probably do what you want if you're just using interactive mode.06:56
fennhmm not if i did from foo import *06:58
fennlisp has a nice feature where you can tell if something has been modified from the default value.. i cant figure out how to do this in python without getting excessively complicated07:08
fennfor keyword arguments07:09
fenni think i have to resort to setting default to None and then make a method getWhatever() that checks if it is none and if so returns the default07:09
fennbut that stinks, i just want to access foo.whatever like a normal attribute07:10
fennaroo.. apparently this is called a descriptor07:15
wrldpchttp://www.imeem.com/w0r1dpeace/music/O6zuJdMR/beta9_zencat1/07:19
kanzure_http://grctechlib.grc.nasa.gov/subjects.cfm Heh I like how lunar-planetaryscience is more popular now13:41
kanzure_I count four different people from @nasa.gov in my entire mailing list email history, all contributing to open source projects.13:44
kanzure_Chris Mattmann, Tom Kuiper, Jaime Scibelli, James Stevenson.13:44
kanzure_also Scott T. Jolley13:44
kanzure_Simon J. Hook13:44
kanzure_Gunther Kletetschka too. Ok. That's it.13:45
willPow3rname dropping, are we?13:46
kanzure_No, these have not communicated with me.13:49
kanzure_just observing the distribution of NASA people doing anything remotely F/OSS related13:49
kanzure_whene gene_ shows up again, he should see http://wiki.debian.org/DebianGis/PackageList13:54
willPow3rqgis looks interesting14:01
willPow3ractually all those programs look pretty neato. too bad its finals week14:06
kanzure_fenn: so I'm still confused.15:08
kanzure_originally, wasn't yaml going to be for metadata on a package15:08
kanzure_not an instantiation of a package?15:08
kanzure_in your om-dev email, yaml is used to serialize an instantiation of the screw15:10
kanzure_grr. I should have been keeping [[skdb]] on the wiki updated over the past months .. 15:10
-!- procto_ is now known as procto15:13
kanzure_http://en.wikipedia.org/wiki/Honey,_I_Shrunk_the_Kids_Characters#Wayne_Szalinski15:35
kanzure_"There in High School, he met Diane Murdock" <- huh, another Murdock.15:36
fennno, the idea was to instantiate code from yaml and use runtime checking to validate units and interfaces17:42
fennthis way i didnt have to write a half-assed xml schema17:42
fennbecause there's no way a schema could do sanity checks17:43
fenn(well maybe there is, but i didnt want to go there)17:43
kanzurepaul got on me about om-dev. talked with Sam Rose about it and he's ok with deleting om-dev. Need to talk with Smari, Nathan, you and a few others to make sure though that deleting is ok too..17:46
fennhavent seen this before (list of FOSS sci/eng software) http://www.opennovation.org/17:46
kanzuresigh17:46
fenni dont think paul understands the problem because he's part of the problem17:47
kanzurethis sucks.. part of the problem is that everyone who wants another list is not going to post to help me out when talking with paul17:47
kanzurebecause that's the reason they want another list (heh)17:47
kanzure(that they don't want to post on om)17:48
bkero$60 750GBs on woot17:48
kanzurebkero: That's what I got earlier this year. It was a Maxtor 750 GB for $64~17:49
kanzureat Best Buy. Of all places..17:49
kanzurefenn: posting to the discussion on om to help me out would be hot.17:50
kanzurehrm, /me as to upload some logs with Sam.17:50
kanzurehttp://heybryan.org/chats/2008-12-09_Samuel_Rose.html17:55
kanzure_http://p2pfoundation.net/Open_source_engineering <- dumped opennovation on there.18:02
kanzureHi Sam.18:07
samrosereading through http://heybryan.org/mediawiki/index.php/Skdb  wow that is f-ing awesome! http://ikiwiki.info/18:07
samroseI have a friend who made a python wiki that stores data to mercurial revision control http://hatta.sheep.art.pl/  Hey kanzure18:08
kanzureIkiwiki wasn't entirely usable the last time I checked into it. Partly the issue is that it has its own format for representing pages. I.e., it's a "wiki that just so happens to use a git RCS under the hood", rather than being a wiki layer for exposing a git repository.18:13
samrosekanzure, yes I don't think there is any wiki that actually works as a layer for GIT repo exposure, is there?18:14
samrosealthough, hatta might be modded to do it, but python-git is unstable18:15
fenngood lord writing emails takes so long18:16
kanzurethe other half of the issue is that a wiki is more like a centralized repo model.18:16
fenn"i dont think there is any wiki" didnt you just look at ikiwiki?18:17
samrosekanzure, could maybe be desktop wikis type of model, where each of us has our own wiki, but also repos could reside on web, and possibly be edited by maintainers, or import changes from xml of personal wikis18:18
kanzurefenn, ikiwiki was more a wiki that just-so-happened to use git as its backend, and stored its own pages in its own format in the repository, rather than being an exposition layer for git to be in the form of a web wiki18:18
kanzureI guess that's a simple modification to Joey Hess' (Hey! I remembered his name!) code.18:18
samroseMy friend just showed me how hatta wiki can write pages to repos18:19
samroseor open pages that are on repos18:19
samrosewow18:19
samrosebut would need some work to be amde to work with GIT18:19
samrosewhen hatta  doesn't find any repo, it creates a new one in the dir you specified18:19
kanzureThere's also talk about 'semantic mediawiki', or the concept of having the tools under the hood managing the wiki be coded to be aware of the contents of the page to do more interesting things on the data .. for instance, categorizing and linking and whatnot, so that would be like dependency checking and other similar analysis tools. But I think this, as well as ikiwiki or similar, can come a bit later.18:21
samroseI think you were on the right track with the ikiwiki idea, vs the semedia wiki idea. But anyway, ok, you want to work on that later.18:22
samroseAlthough, RDF models could be used as a way to make flexible declarations of connections of many types between objects, but you don't need semedia wiki to do that (it is one way to do it though)18:23
samrosewhat is your priority right now with skdb, kanzure?18:25
fennwow someone that agrees18:26
kanzurethe priority right now is getting some basic demo packages made so that we all know what we're talking about.18:27
fenni think kanzure has forgotten about skdb and is now working on graphsynth/function.device.mst.edu whatever that is called18:27
* fenn cant stand calling it "the repo"18:27
kanzurehah, that's somewhat true. Things do get somewhat tangled in my mind.18:27
kanzurethe big issue is that I'm surprised that we're talking about yaml for saving instantiation information, meanwhile I was thinking that the yaml was only for the metadata of a package for instance18:28
kanzure(see, this is why we need the examples :-))18:28
fenni'd love for some bright young sprout to pick up the whole "expose-repository-as-a-wiki" thing and run with it18:28
fennkanzure: i think there are some fuzzy boundaries about what "the data" is exactly18:29
fennbefore we can talk about metadata18:29
fenni mean, url author date license, this stuff is dead simple18:30
fennhey that's a "minimum requirement list" isnt it :)18:30
* samrose calls it "repo" because if I add up all of the "sitory"-ies that I might type in my life, I may end up missing something with allof that lost time :)18:30
samrosehahah! :)18:31
fennsamrose: this is a specific "repo" with its own axe to grind, not a revision control system18:31
kanzureit was something like: urls (repo/git url too would be nice), authors, changelog pointer (to the file with the changelog (ok, maybe this should just be CHANGELOG by standard), license file, and also a dependency list in the yaml18:31
kanzurethis would be in a file like meta.yaml in the .TAR or .skdb (a .tar) file18:31
kanzureright?18:31
fennchangelog can just be a list18:32
kanzureinput/output information in terms of units was also going to be in the metadata18:32
kanzureand then some way to point to further .py code in the .tar18:32
kanzureyes?18:32
samroseI think the YAML is a good flexible place to park metadata18:32
kanzureyeah :)18:32
fenni'm still concerned about dealing with different layers of abstraction in dependencies18:33
samroseis changelog generated programmatically, or manually (at this time)?18:33
fennmanually, and forever more18:33
fennprogrammatically -> look at the repository18:33
samroseso, coming from the repository18:33
samrosewith notes on the package added manually18:34
kanzurefenn, well I was thinking that the abstraction layers issue would be solvable by an inbetween layer where you map what you want to what the other guys are calling their stuf.18:34
fenni mean it has to be hand written or it will suck18:34
samrosefenn: I see18:34
fennsamrose: ever read doxygen generated "documentation"?18:34
kanzuredoxygen is never sufficient, though it's a nice plus.18:35
fennyou often find yourself saying "but what does it _DO_"18:35
samrosewhat kanzure talks about could be where an RDF comes in   I work with computer generated documentation daily. I am used to it, but understand18:35
fennkanzure: ok, i'd call that a compatibility API.. not so familiar with RDF and how it all works in practice18:36
* fenn finishes email to list18:36
samroseDo you have objections to working with files where people might be using a mercurial repository in place of GIT? Could mercurial be an option?18:38
samrose(provided the fact that you can migrate repositories back and forth, of course)18:39
fenni havent used mercurial, but i dont see why not18:40
fennthe thing that got me interested in git was that it tracked content, regardless of what file it was located in18:41
fennso if you move a block of text from one file to another, the new block of text has the old changes associated with it18:42
fennand distributed development as a central theme18:42
kanzurethis is **wrong**: http://heybryan.org/~bbishop/docs/repo/acmescrew.tar.skdb18:42
kanzurebut an example. still wrong.. but.18:42
fennit's going very slow.. 500bytes/sec18:44
kanzureuh I don't know why.18:45
kanzurewhat should I check?18:45
kanzureI'm getting normal google ping18:46
fenntry netstat --inet18:46
kanzurewhy am I connected to an efnet fileserver.18:48
fennHACKED18:48
kanzure_http://www.technologyreview.com/biomedicine/21784/ <- Andrew Hessel's link to a diy lab on a chip with paper and tape18:49
kanzure_efnet. afs3 fileserver18:49
kanzureoh wait.18:53
kanzureTodd might be backing up my nature dump.18:54
kanzurevia http ? wtf.18:54
kanzurehttp://heybryan.org/~bbishop/docs/whitesides/ for the papers. The one that says 'paper and tape' is the one in particular.18:57
fennhuh. "Google Groups does not let you reuse a 18:59
fennlist name once it has been deleted."18:59
* fenn adds to his trivia file18:59
fennjeez that .sldprt file is 500KB?19:01
fennin acmescrew.tar.skdb19:01
kanzure_hrm, my other box has netsplitted.19:02
kanzure_yeah, sldprt is large.19:02
kanzure_I should have thrown in some gxml silliness into that tar file, but I think that's enough to work with for now. 19:06
kanzure_I'd prefer an stl-generator for screws though19:06
fennheh19:06
kanzure_rather than just one model..19:06
fennwhat is the gxml graph of a screw?19:06
fenna node with some arrows pointing nowhere?19:06
kanzure_it would only have a functional gxml file, where the node names represent the functions that it solves19:07
kanzure_so the correct way to word this might be19:07
kanzure_"according to this black box diagram, this solves the problem of the conversion of torque into a mechanical fastening"19:08
fenna list of functions of a screw19:08
fenn*cough* list *cough*19:08
kanzure_no, don't worry about it19:08
fenni mean you dont have to make a graph and complicate everything19:09
kanzure_it's only a graph when you start to get dependency information19:09
kanzure_*that's* a graph. "This is a screw->metal plate->other metal plate" although it's a simple graph.19:09
fennok19:09
kanzurehm, there's a #openmanufacturing19:14
Smarioh dear19:15
kanzureHello Smari :-)19:15
SmariDid I ever share with you my deep loathing of anything related to transhumanism?19:16
kanzureNo. What's wrong with brain implants, rTMS, computational neuroscience and other hacking?19:17
SmariNothing at all. I like all of that.19:18
SmariIt's the transhumanist assumptions that peeve me, not where they're going or how they want to get there.19:19
kanzureAssumptions?19:19
kanzureWhich ones are those?19:19
SmariThe assumption that transcending limitations of the human form will inevitably be better for humanity, for one.19:19
kanzure_http://www.maxmore.com/extprn3.htm <- What's wrong with these 7 principles?19:19
kanzureWoah, wait a sec. That's not a transhuman assumption.19:19
kanzureWho defines "better" for humanity anyway? What is that crap??19:19
SmariHehehe19:19
SmariAdmittedly, my references in this field are somewhat limited.19:20
kanzureYeah, well, I blame the WTA and a lot of other crappy people. If you want essays to read (meh), written by Paul actually, check out http://heybryan.org/fernhout/ for a critique on Kurzweil's sillyness.19:20
kanzureBut anyway, personal technologies shouldn't be thrown out so readily.19:21
SmariWTA?19:21
kanzureWorld Transhumanist Association. A bunch of jerks :-( sitting around talking about ethics :-(.19:21
SmariAh19:21
SmariThat might be the problem.19:21
kanzureIt is.19:21
kanzureheh'19:21
SmariExtropian stuff I've read by Charlie Stross is very nice.19:21
kanzureCharlie and I have emailed a few times before, didn't go anywhere though.19:22
kanzureAnyway, I don't know why I still run around with the words transhuman, given the ridiculously bad rep the WTA has given it and such, but the tech stuff is still stuff I like to work on from time to time..19:23
kanzureI'd be open to changing the channel name if it weren't for the fact that we all just keep on showing up here in this channel :-)19:23
SmariYeah19:24
SmariNo worries.19:24
SmariAnyway..19:24
kanzureActually there is a channel redirect mechanism. Just something I forgot about.19:25
kanzureYeah, so openmanufacturing. Did you push your comments?19:25
SmariJust a few.19:25
SmariI had to try hard to sound annoyed.19:25
SmariI'm just not very annoyed today.19:25
SmariI watched policemen being beaten up when I woke up. Very relaxing.19:25
kanzureIs your island going up in flames?19:26
SmariAre you telling me that we have more than one celeb on the om list?19:26
SmariYes it is. :)19:26
kanzureWhat, celeb?19:26
SmariPaul.19:26
kanzureWhich celebrity are you talking about?19:26
kanzureHm.19:26
kanzureI don't understand. There's Eric, he's awesome, you, me, ben, actually everyone.19:27
fennhello smari, i'm ben19:27
fennam i a celebrity?19:27
SmariWhat with yay ben.19:27
Smarisorry.19:27
Smarinoo19:27
SmariI mean on the openmanufacturing list19:28
SmariThere's a lot of fairly well known people there. "People with wikipedia profiles" :)19:28
fennooo19:28
fenni must admit i'm quite sick of authors19:29
kanzureDon't you get a profile if you register on wikipedia?19:29
fennkanzure: articles about them (whoever they is)19:30
fennhmmm19:30
fennSmari: how did you get a fablab airlifted into some island in the middle of the ocean?19:31
Smarifenn, when I was 16 I realized that I could convince people to do anything I wanted them to. Since then I've been trying to prove myself wrong.19:32
kanzureHow's it working out for you?19:32
SmariI got a fablab airlifted to some island in the middle of the ocean...19:33
Smari*shrug*19:33
fennso are you going to secede from the UN and WSLE your way out of earthly politics?19:33
fennso anyway before you showed up we were talking about whitesides-paper-tape-chip, RDF, and skdb examples19:36
fennin this case "example" means "the only working code we have"19:37
kanzure_don't forget the horrible nonfunctional tar file I just made19:37
kanzure_I feel like a little part of me died when I made it.19:38
fennyeah, not sure what the point of that was19:38
kanzure_well to have a basic example of a tar file with the yaml and python in it19:38
kanzure_plus a model file.19:38
fennoh19:38
fennwhy a tar file?19:38
kanzure_download all at once19:39
kanzure_right?19:39
kanzure_that's how you work with a .deb19:39
fennisnt it the same as having a directory?19:39
kanzure_yes, but you don't have to click multiple times19:39
fenni mean, dont get attached to the concept of skdb project = tar with yaml and python19:39
kanzure_would you rather have it compressed?19:39
kanzure_or do you just want everyone to git clone19:39
fennmaybe we should come up with an API for skdb projects19:39
kanzure_which I'm ok with19:39
nshwhat y'all trying to do?19:40
fenni think whatever you download should include the revision history19:40
fennso then when you want to contribute changes it's not a burden19:40
kanzure_okay then, always git cloning is fine19:41
fennok19:41
fennand for non-technical people there is the wiki layer19:41
fennnsh: try and take over the world!19:41
* kanzure_ has pinky and the brain episodes for anyone who wants them19:41
kanzure_really the tar file was so that you have some things to work with, namely the sldprt file I guess19:42
kanzure_oh we could do arduino instead19:44
kanzure_http://arduino.cc/en/Main/ArduinoBoardDuemilanove19:44
kanzure_http://arduino.cc/en/uploads/Main/arduino-duemilanove-reference-design.zip "eagle files"19:44
fennah, well .sldprt doesnt help me at all19:44
fennelectronics is pretty well systematized already19:45
kanzure_so then what's the problem with using it as an example?19:45
fennon the other hand, arduino has a lot of capabilities19:45
* nsh wants pinky and the brain episodes19:46
fenndunno if you've ever read an atmega datasheet19:46
fennthey're like 200 pages long19:46
kanzure_I've read datasheets, not atmega sheets though19:46
kanzure_actually I've read atmel application notes19:46
kanzure_does this count?19:46
SmariThe guy who invented the Arduino.. I crashed at his place in October..19:46
fennno19:46
kanzure_nsh: http://heybryan.org/books/pinky_and_the_brain/19:47
fennarduino should definitely be one of the early additions though19:48
fennget rid of om-dev and just do some wikification?19:50
Smarihahahaha19:50
fenndoes this mean put the recent skdb content on skdb's wiki page19:50
kanzure_fenn: well we should put the skdb content on the wiki anyway19:51
SmariI can't post to om-dev from @anarchism.is19:51
nshty19:51
kanzure_Smari: I turned off posting for the time being19:51
kanzure_to put pressure on commenting on the om emails19:51
kanzure_to sort it all out.19:51
kanzure_before Paul kills me or something :)19:51
fenni dont think that ever works19:51
fennsee the invention of the smiley, for example19:51
fenn(all jokes must be tagged with :) sign)19:51
Smarihahaha19:51
Smarihaha19:52
samrosefenn (sorry for fading out) I think mercurial does exactly what you are talking about GIT doing with text. Both were made as proposals for linux kernal devleopment, but git won out due (probably because it is made wholly in C I think)19:52
fenni hope some day someone writes a revision control abstraction layer19:53
samroseI just tested hatta wiki, and it totally will work as a wiki layer of mercurial repo19:53
samroseif you try to open a binary, hatta will even ask you to upload a new file, and it writes all changes to repo, you just run ./hatta.py -d /path/to/your/text/files19:53
samroseand hatta will work with existing repo, you can then visit  http://localhost:8080/name_of_your_file.txt and edit, and if you run hg log, you wil see changes19:54
samrosef-ing brilliant!19:54
samroseno way of deleting files, though, that I can see19:56
fennoh yay, the "mu" license19:59
fennall that zen stuff is just an excuse to be a bastard20:00
kanzure_fenn, what's the git clone for your skdb.git anyway?20:02
kanzure_I thought it was git-clone http://fennetic.net/git/skdb.git/20:02
kanzure_but this fails20:02
fennwell.. i have to do some incantation to fix that20:04
fenntry git://20:04
kanzure_warning: remote HEAD refers to nonexistent ref, unable to checkout.20:04
fennok try again either way20:05
kanzure_http worked, git:// didn't. 20:05
fenni'm getting this error on the console: [11873] '/home/fenn/git//git/skdb.git': unable to chdir or not a git archive20:06
fennhm probably misconfigured git daemon20:06
* samrose was able to get success with sudo git clone http://fennetic.net/git/skdb.git/20:07
kanzure_yep, same here now.20:07
fennsudo?20:07
kanzure_sounds unnecessary20:07
SmariPeople use sudo too freely.20:08
Smari"ah, command won't work. Sudo to the rescue!"20:08
kanzure_fenn, how would Thread.clamping_force() ever be called20:08
samrosehaha20:08
fennkanzure_: i have no ide20:08
samroseI am using ubuntu, it won't write the bloody files without sudo people! :)20:08
samrosewell, ubuntu could, but I'd rather run it this way20:09
fennkanzure_: but it seems important doesnt it?20:09
kanzure_fenn, this is why we've been talking for the past few months20:09
kanzure_yes, it's important to resolve this20:09
kanzure_one thought that you should probably toss out, but needs to be expressed anyway,20:10
* fenn braces20:10
kanzure_was that python would somehow expose the member methods to questioning apps20:10
kanzure_and then these member methods would be used, somehow, either in this own package, or in other packages depending on this screw package20:10
kanzure_common methods like "tell me how to make this" are good member methods to have. but specialized member methods get used, how? By other packages that depend on screw.somespecializedfunc()?20:11
kanzure_oh20:11
kanzure_I guess it can be just for unit tests and other things like that20:11
fennyes, simulations20:12
kanzure_verification of constraints, unit testing, final serializing into a project dump (whatever that means), etc.20:12
samrosewhat is the design patter (if any) that is employed with skdb?20:12
samrosepattern20:12
kanzure_so does that mean that we need to always have something like test.py ? or simulator.py? and that these would employ the classes defined, in some standardized way?20:12
fenncould you give me some examples of "design patterns" so i know what you want?20:12
kanzure_client-server20:13
kanzure_is an example20:13
fennoh, well skdb is both distributed and client-server20:13
fenns/distributed/desktop/20:13
fenner.. no that's not quite right20:13
kanzure_http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science)20:13
fennyou can access it from the web but you can also run it directly on your hard drive20:13
samrosewhen you are employing classes with python, you can use different OOP design patterns, depending on the problems you are trying to solve with the program you are writing20:13
samroseif you want to, not that you have to 20:14
kanzure_layers, presentation-abstraction-control, three-tier, pipeline, implicit invocation, blackboard system, peer-to-peer, service-oriented architecture, naked objects, model-view-controller, dependency-injection20:14
samroseI ask because I am getting a sense of some patterns emerging in what you all are talking about, and wondered if you had explicitly employed an object oriented pattern, but I se that maybe you have not20:14
samrosekanzure_  so all of those patterns are employed in your system?20:15
kanzure_No, that was a list for fenn.20:15
fennsamrose: basically i want one code object for each mathematical model of a real artifact (or potentially real artifact)20:15
samroseaha20:15
samrose:)20:15
samrosewhy?20:16
samrosefenn20:16
fennbecause then i can poke at them and see what happens20:16
samroseah, huh that makes sense20:16
kanzure_wah. you're taking away my attempts at getting fenn to find a way to use the specialized member classes, possibly leading to him adding a simulation.py file.20:16
kanzure_or something.20:16
* kanzure_ goes off to eat :)20:17
fennhmph.20:17
samroseno, you should still do that fenn20:17
kanzure_hrmph?20:17
samrose:)20:17
samroseBut I can see why fenn wants to have this kind of "playground"20:17
fenneach project should have its own test.py but this isnt necessarily part of the live code object20:18
kanzure_screw.tar.skdb would qualify for a test.py of its own, yes?20:18
fennsamrose: originally this grew out of my need to figure out what order to build tools in20:18
fennso like a drill press can make holes, and a lathe can make round things... can i make a milling machine with this?20:19
fennthe answer is that i should have built a shaper first20:19
fennoh well20:19
fennkanzure_: yes, but like i said i'm not good with unit tests yet20:19
kanzure_right now this is more like a bill of materials list. 20:20
kanzure_I feel like we've regressed20:20
samroseYou could be employing one software design, but then turn on a testing function that will output the objects for everything20:20
kanzure_we had better ideas months ago20:20
fennyeah20:20
samrosein python, everything is an object btw20:20
* fenn should look at some logs20:21
kanzure_our logs are terribly convoluted when we discussed this stuff20:21
kanzure_but I should do the same too, transfer some stuff to the wiki20:21
fennsamrose: yes and no.. a dict is more like a data structure20:21
kanzure_if you want to zip up all the logs you have, I'll do the same, but most of the good stuff is from before I started keeping irssi logs20:21
kanzure_(laptop failure)20:21
fennheh i doubt anyone will be willing to read through all that20:22
kanzure_meh, I can pull a ybit20:22
samrosefenn, maybe like a data structure, but the basic unit in *all* of python, beyond shadow of doubt, is object20:22
kanzure_which is a ybit pulling a bryan20:22
kanzure_uh oh, recursion error :)20:22
jmhttp://heybryan.org/books/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/Feynman/20:23
samroseanyway, you could make the objects you are looking for as part of testing system (or even part of design/building functionality)20:23
kanzure_yeah, the symlink is messed up, jm20:23
-!- nsh- is now known as nsh20:23
kanzure_samrose: that's sort of what we were planning on doin20:24
kanzure_doing20:24
kanzure_see, the metadata was going to have units20:24
kanzure_to tell you kind of a dimensional analysis of the component20:24
kanzure_such that an inlet would allow some sort of fluid, and so you know that you have all of those options available20:24
samrosehave you looked at pyunit?20:24
kanzure_yes20:24
samroseah, figured maybe you did20:24
kanzure_gnu units as well20:24
samrosesorry to interrupt20:24
samrosecontinue20:24
kanzure_not an issue ..20:25
fennunits is an overloaded term20:25
fennpyunit is for testing software20:25
kanzure_the big issue is now that we have a rather skeletal structure we're scratching our heads trying to remember what we were thinking of doing next20:25
kanzure_oh, woops20:25
kanzure_sorry about that20:25
fenngnu units is for dimensional symbols20:25
kanzure_what was the python package that did units that I found?20:25
kanzure_pnum?20:25
fennunum20:25
kanzure_blah20:25
fenn(it's awful btw)20:25
fennit looks good on paper20:26
kanzure_yeah, your comments expressed as much20:26
kanzure_samrose: once we figure out what we were thinking of doing next, heh' then we'll get the wiki updated a bit more20:26
samrosepynum yeah that is right, fenn is right pyunit for unit testing20:26
kanzure_thsi is rather embarrasing. I'm sure we previously figured out "what do we do to link packages together"20:26
samroseso you were going with GNU Unti20:26
kanzure_besides dependencies20:26
samroseUnit20:26
kanzure_yeah, wrappers for gnu-unit, etc.20:27
kanzure_I don't think we were going to do physical connections, that sounds too wrong to me .. gah.20:27
kanzure_okay, I'll eat and read some logs if fenn wants to upload them.20:27
fenninterfaces20:27
kanzure_*I'll go eat20:27
kanzure_something about interfaces, yes20:27
fennone order of fried logs comin up20:28
kanzure_but were these automatically used interfaces or not?20:28
fennthey're just there20:28
fennyou hasattr() and see if it exists20:28
fennif not, give up20:28
fennhttp://fennetic.net/pub/irc/hplusroadmap.log-12-09-08.tgz20:30
samroseI think I am going to keep a lot of my "stuff" out of your current work, and see if maybe I can help you with your current focus and goals instead20:30
fennwhat is your "stuff"?20:30
samrosestuff that would derail your progress :)20:31
fennok nevermind then20:31
jmkanzure: don't repair, it's so meaningful regarding feynman and nanotech. This link is ART ;-)20:31
samrosethe basic work that you are doing now is more important than what I intend to do. I would rather help you all make progress with what you are workign on20:31
samroseI can work on what I am working on seperately, and make it conform to what you are working on20:32
fennsamrose: i will forward my original email to marcin about all this to you20:32
samrosefenn: which person are you? "WHOIS" doesn't tell me20:33
fennben lipkowitz20:33
samroseah, gotcha20:34
fenni wasnt very involved in openfarmtech20:34
fenntoo many projects20:34
samroseMy nephew is there living with them right now, and I am going to go out there starting this spring20:34
samroseso far as I can see, I will try to use the skdb to do the work I was intending to do out there. I used to work as an engine machinist back in the 1990's and heavy machinery technician. Going to start mapping some of Marcin's projects20:36
Smarican somebody explain skdb?20:37
fennsometimes i feel like i'm getting dumber as time goes on20:38
SmariI can't be bothered to read the backlog20:38
fennsort of like merlin, the man who lived backwards20:38
fennSmari: its like apt-get, for "stuff"20:39
fennwhere stuff is jumbo jets and skyscrapers and robots20:39
fennso you agx-get jumbo-jet and it pulls in all the machinery needed to make it, or figures out how to order the pieces if your personality prefers that20:40
SmariYay20:40
fennbut in order for this to happen there must be a huge interlinked database and code describing what processes make things possible20:41
fennso, skdb is the database20:42
fennwe've settled on a distributed architecture though, which is very un-debian-like20:42
fennso i'm also planning to make a "distribution" called Autogenix which will pull in the best of the projects, apply compatibility fixes, and release a complete working system20:43
kanzure_ideally this would be a replacement for 'fabuntu' as well .. an ubuntu for fablabs.20:46
fennwell, fabuntu seems poorly defined20:46
kanzure_another possible descriptor is a(n actual) open source hardware package manager.20:46
kanzure_yes, true.20:46
fennfabuntu makes me think of an operating system20:46
fenntailored for fablabs20:46
kanzure_it is one. remember, we were also originally considering ISAs for physical actuators and so on20:46
kanzure_meaning stuff on /dev20:47
fennyeah the "compiler"20:47
kanzure_"20:49
kanzure_"20:49
kanzure_Little minds have bigger minds, upon their backs to ride 'em.20:49
kanzure_And bigger minds have bigger minds, and so ad infinitum."20:49
kanzure_Okay, log reading mode.20:50
fennoff to go survey my new hovel, please post any inspired tidbits20:57
-!- nsh___ is now known as nsh21:05
SmariHahahahah, flatline!! http://www2.glitnir.is/Markadir/Hlutabref/Samantekt.aspx?Audkenni=EXISTA21:15
kanzure_http://fennetic.net/pub/irc/autogenix-format-v0.0.2.txt <- old.21:28
kanzure_ah that's right, we were considering 'streams' for material flows and other dimensions and units21:29
kanzure_but this doesn't answer our latest 'what was the interface between packages going to be' when there are specialized submethods 21:30
kanzure_7612 is interesting21:41
kanzure_where'd I get that idea?21:41
kanzure_I was talking about having specific unit testing suites. One for automobiles, another for classes of screws; these would be specific to the special member functions of everything that the unit tests cover.21:47
kanzure_And project maintainers have to hardcode the calls to the specialized member functions of the objects that they are employing in their project, as a sort of build/make file for the template of the system.21:47
kanzure_fenn: isn't that it? What more is missing ?21:48
kanzure_11016: "think of skdb as an aggregation layer and then autogenix as a way to query the aggregation layer to get stuff done"22:18
kanzure_10% of the file was written in three weeks?22:25
kanzure_11778: yaml intro22:27
kanzure_Hrm. What about this? When there's a function that is described by the metadata, in terms of units and dimensions and so on, like a flow of some energy into some other energy form, we consider it "solved" if there are instructions for that package on how to make it. If these instructions are incomplete, then go fetch the packages that this package depends on, and serialize *those* instructions on how to make it (for either a human or machine). 22:29
kanzure_"How it works" is just something to be left up to something that aggregates similar screws together and does different calculations across them. That's the matheamtical specialized subfunctions, optimization stuff, etc., not to be included in either a 'final project' with certain config, and it's not for instruction serialization (most definitely not - nobody would have confused this to begin with anyway).22:31
kanzure_11848: autospec22:32
kanzure_13310: yaml stuff..22:45
kanzure_13339: don't know what's going on here. 'Automatically selecting packages to solve autospec problems'. Overall sounds like a makefile generator, but it wants to also connect different packages together at the same time.22:49
kanzure_This is stupid. Most of the conversation is about rather simple "fetch when a dependency is not found".23:01
kanzure_13832: wtf, I went back to the idea of a global simulator? Huh.23:09
kanzure_http://fennetic.net/pub/irc/autogenix-software.png23:10
kanzure_samrose: that's worth viewing.23:11
* samrose clicks23:11
kanzure_http://fennetic.net/pub/irc/autogenix-software2.png is of course the other version23:14
kanzure_There's still some fuzziness in how things 'connect together' and how special member functions get used, but this is a roll for the package maintainer. (Also for fenn's further review when he gets back. I've been reading through the old logs.)23:16
kanzure_14111:  "20:19 < kanzure> remember, automated design is not our goal" <-- hahahah23:18
kanzure_Hm. I should probably stop reading. I think I got the answer that I was looking for. But now I'm wondering about things like representing joints/fasteners in a 3D sense in the files. In Solidworks you mark up areas of your object as being applicable for allowing a screw to be inserted (it doesn't capitalize on this ability much). Perhaps something like that here, and then I think I can stop axsting.23:26
kanzure_*anxsting23:26
kanzure_16928 has some ok stuff re: physical structures. 23:54

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