2009-11-25.log

--- Day changed Wed Nov 25 2009
fennhttp://www.cdiweb.com/PortalProductDetail.aspx?ProdId=397603&fmt=200:02
fenncool they have 3 axis gyro on one chip now00:03
fenni wonder how long til 6DOF with magnetometers all one one chip00:04
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 113 (No route to host)]00:07
fennnow thats an unusual disclaimer00:07
fennInvenSense sensors should not be used or sold in the development, storing, production and utilization of any conventional or mass-destructive weapons or any other weapons or life-threatening applications as well as in any other life-critical applications00:07
genehacker2actually it's pretty typical00:07
kanzuredoesn't the military dump tons of money into electronics though?00:08
genehacker2after all you don't want your superweapon detonating in mid-flight due to a chip failure now do you?00:09
genehacker2yeah they do00:09
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap00:09
genehacker2military and critical applications(cars, airplanes, medical equipment) require chips to be made very consistently and have low failure rate00:10
genehacker2of course critical applications tend to use redundant systems00:12
kanzurefenn: so i tried to browse to /package/lego;master/data.yaml on web.py00:12
kanzurebut i forgot that '.' is converted to '_'00:12
kanzureso it's looking for "data_yaml"00:12
kanzurewonderful00:12
kanzureoh well. fixed for now00:21
kanzurestuff that doesn't work that should be easy to fix:00:24
kanzurehttp://heybryan.org:8081/package/lego:master/data/yaml/796d52f299a4870e1552f2db40501036d2db6c4f00:24
kanzurehttp://heybryan.org:8081/package/lego:master/data/796d52f299a4870e1552f2db40501036d2db6c4f00:24
kanzurehttp://heybryan.org:8081/package/lego:master/data/796d52f299a4870e1552f2db40501036d2db6c4f/yaml (dunno what i want to have happen here)00:25
* kanzure wonders where CIA went00:26
-!- CIA-33 [n=CIA@208.69.182.149] has joined #hplusroadmap00:27
kanzuredamn right00:27
-!- Overand [i=overand@crappy.domain.name] has joined #hplusroadmap00:28
-!- mage2 [n=mage@66.179.208.36] has joined #hplusroadmap00:28
-!- bct [n=bct@S0106001c1041555b.ed.shawcable.net] has quit [Read error: 104 (Connection reset by peer)]00:32
-!- jasonwohlfahrt [n=chatzill@cpe-72-179-52-26.austin.res.rr.com] has joined #hplusroadmap00:35
-!- bct [n=bct@96.52.252.20] has joined #hplusroadmap00:38
-!- nchaimov [n=cowtown@c-71-237-208-209.hsd1.or.comcast.net] has quit []00:39
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap00:55
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]00:55
-!- tim_ [n=tim@75.5.231.21] has joined #hplusroadmap00:56
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 54 (Connection reset by peer)]00:56
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap00:57
-!- tim_ [n=tim@75.5.231.21] has quit [Read error: 131 (Connection reset by peer)]00:57
-!- tim_ [n=tim@75.5.231.21] has joined #hplusroadmap00:58
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]00:58
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap00:59
-!- tim_ [n=tim@75.5.231.21] has quit [Read error: 104 (Connection reset by peer)]00:59
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap01:00
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]01:00
-!- tim__ [n=tim@75.5.231.21] has joined #hplusroadmap01:02
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]01:02
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap01:04
-!- tim__ [n=tim@75.5.231.21] has quit [Read error: 131 (Connection reset by peer)]01:04
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]01:05
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap01:05
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap01:06
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]01:07
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has joined #hplusroadmap01:08
-!- tim__ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]01:08
-!- tim_ [n=tim@adsl-75-5-231-21.dsl.klmzmi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]01:12
-!- phwooenix [n=chatzill@adsl-76-199-120-204.dsl.rcsntx.sbcglobal.net] has joined #hplusroadmap01:30
phwooenixbryan you around?01:31
-!- Juul [n=Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has joined #hplusroadmap01:49
-!- phwooenix [n=chatzill@adsl-76-199-120-204.dsl.rcsntx.sbcglobal.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.14/2009090216]"]01:50
kanzurehi juul01:50
Juulhellooo01:50
-!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 110 (Connection timed out)]02:03
-!- genehacker2 [i=genehack@wireless-128-62-54-36.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]02:13
-!- genehacker [i=genehack@128.62.59.54] has joined #hplusroadmap03:08
-!- branstrom [n=branstro@85.224.28.23] has quit [Remote closed the connection]03:38
-!- branstrom [n=branstro@c-171ce055.438-1-64736c10.cust.bredbandsbolaget.se] has joined #hplusroadmap03:38
-!- branstrom_ [n=branstro@c-171ce055.438-1-64736c10.cust.bredbandsbolaget.se] has joined #hplusroadmap03:39
-!- branstrom [n=branstro@c-171ce055.438-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: 104 (Connection reset by peer)]03:39
-!- genehacker [i=genehack@128.62.59.54] has quit []03:42
-!- jasonwohlfahrt [n=chatzill@cpe-72-179-52-26.austin.res.rr.com] has quit [Read error: 110 (Connection timed out)]03:57
-!- Juul__ [n=Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has joined #hplusroadmap05:06
-!- Juul [n=Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has quit [Read error: 113 (No route to host)]05:06
* katsmeow-afk submitsths one for the channel's curmudgeons : http://advertisingwizards.blogspot.com/2009/08/kgboobs.html05:36
-!- Juul__ [n=Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has quit ["Leaving"]06:42
-!- superkuh [n=hukrepus@unaffiliated/superkuh] has quit [Remote closed the connection]08:18
-!- superkuh [n=hukrepus@unaffiliated/superkuh] has joined #hplusroadmap08:23
-!- mason-l [n=x@202.89.188.136] has quit [Read error: 145 (Connection timed out)]08:30
-!- danielfalck [n=chatzill@pool-71-111-79-148.ptldor.dsl-w.verizon.net] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102134505]"]08:34
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap08:41
ybithttps://mozillalabs.com/blog/2009/08/bespin-0-4-stop-collaborate-and-code/ :: one vcs to rule them all10:14
ybitoff to work10:14
-!- branstrom_ [n=branstro@c-171ce055.438-1-64736c10.cust.bredbandsbolaget.se] has quit ["Leaving..."]11:36
-!- xp_prg [n=xp_prg3@99.2.31.217] has joined #hplusroadmap11:50
-!- branstrom [n=branstro@c-171ce055.438-1-64736c10.cust.bredbandsbolaget.se] has joined #hplusroadmap12:07
-!- ybit2 [i=48922f0b@gateway/web/freenode/x-niltxezumuvinevf] has joined #hplusroadmap12:20
-!- ybit2 [i=48922f0b@gateway/web/freenode/x-niltxezumuvinevf] has quit ["Page closed"]12:32
-!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has joined #hplusroadmap13:14
-!- rmond [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has joined #hplusroadmap13:23
-!- Phreedom [n=quassel@195.216.211.175] has quit [Read error: 60 (Operation timed out)]13:24
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap13:26
-!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 110 (Connection timed out)]13:33
-!- Phreedom [n=quassel@195.216.211.175] has quit [Read error: 60 (Operation timed out)]13:48
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap13:49
kanzurei have no idea how i got here or what any of this is: http://dbo.netmarble.net/main.asp13:55
kanzurewtf is this character? 仮14:06
-!- ybit_ [i=ybit@dhcp-84-36.me.utexas.edu] has joined #hplusroadmap14:07
-!- ybit [i=ybit@unaffiliated/ybit] has quit [Remote closed the connection]14:07
superkuhUTF-32, 004EEE,  encoded as:  E4 BB AE, name: CJK character Nelson  38214:10
-!- Phreedom [n=quassel@195.216.211.175] has quit [Read error: 104 (Connection reset by peer)]14:11
kanzuresuperkuh: where did you look this up?14:12
superkuhecho 仮 > what; uniname what 14:12
superkuhhttp://billposer.org/Software/unidesc.html14:12
kanzureuniutils - Tools for finding out what is in a Unicode file14:13
kanzureneat. thank you14:13
superkuhI was having terrible trouble filtering out unicode for text to speech output till I stumbled upon that.14:13
kanzurewhy do you listen to pdf files?14:14
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap14:15
superkuhNo everything is worth paying attention to. I can listen to papers without effort to skim for interesting bits.14:15
superkuhIt is a useful substitute for radio or music.14:15
kanzurefenn: todd just sent out an email for speakers14:16
kanzure"The presentations will be simulcast to a large online audience -14:16
kanzure10K-50K people ;)"14:16
fennhttp://en.wiktionary.org/wiki/仮14:22
fenn"CJK character" is kinda useless14:23
-!- Juul [n=Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has joined #hplusroadmap14:24
fenni thought 90% of tts research was japanese anyway14:24
kanzuretts?14:25
fenntext to speech14:25
kanzureso we have 20min14:26
kanzurei need to redo the presentation14:27
kanzurewhat can we do with 20min?14:27
fenntalk fast14:27
fennshow pictures14:28
-!- Phreedom [n=quassel@195.216.211.175] has quit ["No Ping reply in 180 seconds."]14:28
kanzureanyone in here ever been on a debate team? i hear you people can speak for hours on end without taking a single breath of air14:28
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap14:28
kanzurefenn: have you seen http://prezi.com/ ?14:30
fenni thought you hate stuff like that14:31
kanzurei do14:33
kanzurei also hate powerpoint as much as the next guy14:33
kanzurehm todd only wants powerpoint or slidesharepoint14:33
kanzurenevermind14:33
kanzurefenn: should i tack on the agpl to web.py?14:35
fennummm i dunno14:35
fennask a lawyer14:35
kanzureer i mean to ask, if i tack it on, will you be angry14:36
fennno14:37
kanzurei wonder if drupal is under the agpl14:38
kanzurein fact i don't remember specifically seeing any project under the agpl14:38
kanzurehttp://en.wikipedia.org/wiki/List_of_AGPL_web_applications14:39
-!- rmond [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 110 (Connection timed out)]14:40
fenn"the public whip" is by the freesteel guy14:41
fennwhy is that list so short?14:41
kanzureheh14:42
kanzureso skdb is GPL3 and skdb/web/* is AGPL3?14:43
kanzuresound good?14:43
fennsure14:43
fennactually skdb should be GPL2+ because GPL3 is incompatible with 2 and i think that's stupid14:44
kanzurewhat about AGPL?14:44
fenn(this is why i said ask a lawyer)14:45
fennGPLv3 and AGPLv3 each include clauses (in section 13 of each license) that together achieve a form of mutual compatibility for the two licenses. 14:45
kanzurei don't actually know any lawyers that have half a clue about this14:45
kanzureright14:45
fenni think agpl3 is incompatible with gpl2 as well14:45
kanzure"Switching the license to GNU AGPL 3 means we can now freely use any code licensed under GNU GPL 3, as well as licensed under 'GNU GPL 2 or later'."14:45
kanzurehttp://forum.civicrm.org/index.php?topic=1710.014:46
fennwell that's nice14:46
fennit doesn't mean agpl3 is compatible with gpl2 though14:46
kanzureit's compatible with gpl2+ only. hrm14:46
kanzurewe can always fix this later i think14:47
kanzuresince when you put a license on a project, you still can mess with the copyright later14:47
fennyeah as long as there aren't too many contributors14:54
CIA-33skdb: kanzure * r 2539428 /web/ (LICENSE web.py): web.py is now distributed under the AGPL3 license14:54
kanzureok well there's about all of 1 contributor on web.py14:54
kanzurejerkfaces :(14:55
kanzurefenn: also i'd like to get a bug/issue tracker, is there one that works on flatfiles? maybe one that we can just throw into the git repository?14:56
kanzurehttp://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems14:56
kanzuredebbugs?14:56
fennbugs everywhere14:57
kanzureis that the name of a system?14:58
fennyeah14:58
fenndebbugs sucks balls, even for debian14:58
kanzurehttp://bugseverywhere.org/be/show/HomePage14:58
kanzure"Bugs Everywhere is a “distributed bugtracker”, designed to complement distributed revision control systems." okie dokie14:58
kanzurewell that was easy14:58
fennyou're welcome14:58
kanzure"# Steve Losh is working on a Cherry Py interface."15:00
fennis ~45MB/s normal for modern hard drives?15:02
kanzurespeaking of bugs.. ImportError: cannot import name _version15:02
kanzureah have to run make first15:04
fenncan't you just install a deb?15:04
fennapt-get install bugs-everywhere15:05
kanzureyes but on their site they said something about the .deb lagging significantly behind development15:05
fennsfw15:06
fennall that really matters is it's backward compatible15:06
fenn(is it?)15:06
fenn"it may lag behind our bzr repository."15:07
fennthat is practically a tautology15:07
kanzurehttp://bugs.debian.org/cgi-bin/pkgreport.cgi?package=bugs-everywhere15:07
kanzure"Please package r327 2009-07-23 - Debian carries r217 from 2008-11-14"15:07
* fenn shrugs15:07
kanzuredoesn't look like anyone has complained loudly about incompatibilities15:08
kanzuremachine name: duarte.debian.org15:08
kanzurehow are these boxes named anyway15:08
fennanarchists i think15:08
kanzuredo you know how to use be?15:09
fennno15:09
fenn'be new "its broken"'15:09
kanzuregee thanks15:09
fenngit add .be or whatever its called15:10
kanzureare you sure? because "be help" lists 'be commit'15:10
kanzureso does it commit itself or do we have to git add .be ourselves?15:10
fennwhy would it have its own commit command?15:10
kanzureoh shit15:10
fennare you sure it's not "comment" and you just read it wrong?15:10
kanzurewell apparently it commits based on whatever repo you're using15:11
kanzurei just committed15:11
kanzurehow do i revert? without making a spurious "this reverts blah blah blah"15:11
fennyou did 'be commit'?15:11
* kanzure nods15:11
kanzuregit reset --soft HEAD^ i think15:11
fennsame way as usual.. git rebase onto blah master15:12
fennreset just undoes staged changes15:12
kanzureno git reset did the trick for me15:12
kanzureit removed a commit from my log15:12
fennum. it's not supposed to do that15:13
kanzuregit reset --soft HEAD^ forgot something in your last commit? That's easy to fix. Undo your last commit, but keep the changes in the staging area for editing.15:13
fennor it could be i dont know what the fuck i'm talking about15:13
fenni wish there were an ascii-art "wtf did i just do" diagram thingy15:14
fennlike gitk15:15
fennexcept gitk doesn't show the right stuff15:15
kanzureso, i've never filed bug reports on a common basis15:18
kanzurewhat gets to be counted as a bug?15:18
fennwhatever you want15:18
kanzurestuff that doesn't work that you know doesn't work just as you commit some code?15:18
fennit probably makes more sense to write that as a #TODO15:18
kanzureok15:18
kanzurewhat's the sun doing in my face. it's like 3 in the afternoon15:19
fennit's almost december15:19
fennhm i only have A-B from your server15:22
fennoh n/m15:22
kanzurehuh?15:24
CIA-33skdb: kanzure * r 5d42f3d / (11 files in 8 dirs): started to keep track of bugs with bugseverywhere15:24
-!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has joined #hplusroadmap15:29
fenni dont get why they are making led arrays into contacts.. shouldnt they do a virtual retinal display?15:32
fenni.e. one or three lasers with mems mirror that focus on the retina15:32
fennoh. /me reads the next page of the article15:34
-!- Juul [n=Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has quit [Read error: 113 (No route to host)]15:39
fennspiffy: We then submerge the plastic lens substrate in a liquid medium and flow the collection of microcomponents over it. The binding sites are cut to match the geometries of the individual parts so that a triangular component finds a triangular well15:44
-!- mage2 [n=mage@66.179.208.36] has quit [Read error: 104 (Connection reset by peer)]15:46
kanzurewhat's the likelihood of a triangular component flowing past a triangular cutout? er, cut-in15:54
kanzurei guess it depends on whether or not they are using a high flow rate or what15:55
QuantumGA virus walks into a bar.  The bartender says "we don't serve viruses in this bar".  The virus replaces the bartender and says "well now we do". - Brian Malow15:56
kanzurei don't get it16:07
kanzurea virus doesn't replace a computer16:07
QuantumGyou have to have a pedestrian understanding of cell machinery to think its funny16:11
QuantumGhttp://fora.tv/2009/11/08/Science_Laughs_Science_Comedian_Brian_Malow   <- many others16:12
kanzuredo'h. cherrypy allows .'s in URIs when passed to an object's default() method 16:15
kanzuretime to delete this other bullshit code..16:15
fenni want to rapid-fire through a bunch of pictures of open source hardware projects for the h+ talk; i've compiled a list of interesting things here: http://pastebin.ca/168738716:39
fennif anyone wants to help by picking one or two representative (and maximally visually appealing) pictures of each of those, and throwing it in a folder somewhere or just pastebinning the url, that'd be sweet16:40
fennor if not, that's ok too. just thought i might harness some idleness16:40
fennand feel free to come up with more ideas, that's just all i could think of atm16:41
fennactually.. ignore previous pastebin, go here instead and convert lines to url's  http://adl.serveftp.org/dokuwiki/skdb_presentation16:42
ybit_i can lend you two some ritalin and both of you can talk as fast as aubrey ;)16:54
ybit_coolest presentation software for code ever: http://aminus.net/wiki/Jitter16:55
ybit_and i also like this: http://aminus.net/wiki/Okapi16:55
ybit_fumanchu was using it in his talk @ pycon: http://blip.tv/file/1957163/16:57
fennhow nice of them to actually provide a download link17:00
fennhalfway through my eyes started to glaze over ("this is the part where i hit you if you're not really awake" heh)17:15
-!- QuantumG [n=qg@nuclear.biodome.org] has quit [Read error: 131 (Connection reset by peer)]17:20
kanzurefenn: be sure to steal pictures from projects listed on http://p2pfoundation.net/Category:Design17:21
-!- QuantumG [n=qg@nuclear.biodome.org] has joined #hplusroadmap17:22
fennoh yeah, i remember that bulletin board from hell picture17:23
fennah the actual list is way down at the bottom17:25
fenn598 total :\17:25
kanzurehm i wonder why i show up in the p2p designer network17:27
fennwell its not like anyone else on that page has done anything worth mentioning17:28
kanzureoh but paul's written a lot17:28
kanzureand stuff17:28
kanzure!17:28
QuantumGso it's accurate ;)17:28
ybit_1?17:59
fenn1 what?18:09
ybit_i thought maybe we should add a 1 after the excamation point18:10
ybit_Thu Dec 03  # 2749  Depart NASHVILLE TN (BNA) at 8:25 AM18:11
ybit_Arrive in AUSTIN TX (AUS) at 10:50 AM 18:11
kanzureybit_: ok i'll be picking you up then18:12
ybit_that's strange __init__.py wasn't in web/templates18:15
ybit_did someone commit with it left out?18:16
-!- ybit_ is now known as ybit18:16
ybithmm, and PackageIndex.py is missing18:17
kanzurePackageIndex.py should be empty18:18
ybiti thouched those files18:18
ybithere's the error now: http://pastebin.com/m860ef0818:19
kanzureybit: run the .sh in that directory18:19
ybitbrb, food is about to burn18:19
fennburn baby burn18:20
kanzurethere, i fixed it (but you should just run the .sh anyway)18:20
fennhttp://fennetic.net/irc/burnbabyburn.jpg18:22
kanzurei don't know what i'm looking at18:22
kanzurethis is _not_ a burning baby >:(18:23
fennme either but it's cool as hell18:23
ybithell isn't cool, so what does that say about the picture?18:23
ybitwhere are my comedy drums?18:23
kanzurearen't you supposed to be cooking instead of making bad jokes?18:24
kanzurehttp://instantrimshot.com/18:24
fennbrap poo18:24
fennhow do i align a 8mm square camera module18:25
ybitkanzure: what'd you change the line 138 in web.py to?18:28
ybitfenn: #photography?18:28
ybiter, #photogeeks18:28
kanzureybit: if not os.path.exists("valid_top_level_domains"): os.system("./update_valid_tlds.sh") #because some people are too lazy18:28
ybitlazy? why are you calling fenn lazy? 18:29
kanzurei believe it was you who didn't run the .sh18:29
ybityay, more errors18:30
ybithttp://pastebin.com/m4f8b9b2b18:30
kanzuretemplates/__init__.py is wrong18:31
kanzurein their put stuff like this:18:31
kanzurefrom PackageIndex import PackageIndex18:31
kanzurefrom PackageView import PackageView etc.18:31
ybitcan you commit or let me browse what you have?\18:32
ybit  File "/home/heath/projects/skdb/web/templates/__init__.py", line 1, in <module>18:33
ybit    from PackageIndex import PackageIndex18:33
ybitImportError: cannot import name PackageIndex18:33
CIA-33skdb: kanzure * r 5f2ab63 /.be/bugs/ (3 files in 3 dirs): added all of the templates again (just in case)18:34
kanzurewhat's in your web/templates/ dir?18:35
ybithttp://pastebin.com/m29b4544818:35
kanzurelooks right to me18:35
ybitthe reason it can't "import name PackageIndex" is because there isn't PackageIndex in PackageIndex18:37
ybitwtf happened to my templates18:37
kanzurego into PackageIndex.tmpl and type some random crap18:38
kanzurethen do: cheetah compile PackageIndex18:38
-!- xp_prg [n=xp_prg3@99.2.31.217] has quit ["This computer has gone to sleep"]18:48
-!- jasonwohlfahrt [n=chatzill@216-188-231-41.dyn.grandenetworks.net] has joined #hplusroadmap19:00
kanzurehey jasonwohlfahrt 19:01
ybithttp://pastebin.com/m5075360519:12
ybitkanzure: are you trying to subclass a module?19:14
ybitfenn, kanzure: if you feel like your presentation is being rushed, maybe get marcin pitch in on a lunchtime breakout session? 19:25
ybitor just let him use 5 and let others ask questions during the lbs19:25
fenni kind of need marcin to talk to give background to skdb19:25
* kanzure nods19:26
kanzureybit: no19:26
fenni still dont actually have an outline or anything19:26
fennbut it goes something like this:19:27
kanzurewhat happened to the wiki page19:27
fennwe're getting screwed, everything sucks.. how about we make our own stuff? (cue FeF)19:27
fennok we got all this stuff, but it's too much! it's scrambled egg all over the internet, drawn in crayon19:27
fenn(cue drawings in crayon)19:27
fennthen explain debian, Free software, how it ought to work19:28
fennthen explain what we've done so far19:28
kanzuremarginalized transhumans too19:28
fennuh. work transhumanist angle int there somewhere yeah19:29
-!- jasonwohlfahrt [n=chatzill@216-188-231-41.dyn.grandenetworks.net] has quit [Read error: 110 (Connection timed out)]19:29
fennperhaps in 'everything sucks' section19:29
fennlulz19:29
kanzure"YOU suck"19:29
fenncan we add a live webcam feed to the presentation? :P19:30
fennoh i havent added any open transhumanist crap to the list yet19:30
fennopeneeg, openrtms, etc19:31
kanzurebecause you're a terrible person19:31
fennit's because i don't take any of them seriously :(19:31
kanzureit's ok, they don't take themselves seriously either19:31
kanzureopenprosthetics19:31
fennare there any brain scanning projects that dont suck and actually publish data?19:32
fennlike todd's diamond knife thing, but that's all locked up in academia19:33
ybityou could ask the openeeg list if someone will share some data19:33
fennnot what i mean19:33
fennyou may have noticed that a lot of academic papers about 'some magic diy device' get published, but have no accompanying source code or cad files19:33
fennso you can't actually make the damn thing even if you wanted19:34
kanzurei have a rip of the allenbraininstitute project's data set19:34
kanzuredoes that count?19:34
kanzurei also parsed the data and extracted a list of genes in the brain19:34
fenn"we programmed a 486 personal computer to emit signals on the parallel port..."19:34
fennnot particularly interested in data sets19:35
kanzurehttp://github.com/kanzure/brain/tree/master/allenbraininstitute/19:35
kanzuresee brain_genes.yaml19:35
fenni know you think everything is data, but that's not the focus of skdb19:35
kanzureyou asked if there was a brain scanning project that published data19:36
fennbrain engineering is like 20 years in the future, when it actually becomes engineering and not science19:36
fenngah are you being dense on purpose19:36
fenni'm talking about the hardware19:36
fennmicrokeratomes19:36
ybitthat was dumb question earlier 19:14 < ybit> kanzure: are you trying to subclass a module? 19:37
ybitwhy don't you people break out the trout every once in awhile19:37
ybit..after looking at the code19:37
fenni am too reactive, usually don't realize when i'm being led up the wrong tree19:37
kanzurefenn: eugen might have something. http://web.archive.org/web/20080203123957/http://minduploading.org/research.html19:38
fennheh i was looking for that19:38
fennok not that in particular19:39
fenni remember some expensive looking microkeratome+microscope they had made19:39
ybit"s. We design a web platform where people can buy votes with a19:39
kanzureyeah me too19:39
ybitcredit card, "19:39
ybiti wouldn't like that19:39
kanzureybit: sam is talking out of his ass anyway19:39
fennoh you mean Capitalism 2.019:41
fenn"power to the people! (with money)"19:41
kanzuresam's all about making up "funding models" now19:41
kanzuretoo bad nobody does anything..19:41
ybitomg, Tier 1 - Innovators is sold out, i didn't believe it at first, but it's true! <b>Sold Out</b>19:48
ybitspeaking of doing things19:49
ybitwhat's with the error pasted above?19:49
kanzureyou have your templates screwed up19:49
fennwhy do y'all's python always crash at the end of the error log?19:54
fenn*** glibc detected *** /usr/bin/python: double free or corruption (!prev): 0x0a76b9b8 ***19:54
fennit's not supposed to do that19:54
kanzuremine doesn't19:54
kanzurei think it used to?19:55
* ybit doesn't see any templates at http://adl.serveftp.org/skdb/web/templates/19:56
kanzureyou should be pulling from http://adl.serveftp.org/skdb.git19:57
kanzurehttp://heybryan.org:8081/package/lego:master/data.yaml/edit20:05
kanzurehttp://heybryan.org:8081/package/lego:master2/data.yaml/edit20:05
kanzurelookie! it knows you're bullshit :)20:05
kanzureof course, http://heybryan.org:8081/package/lego/data.yaml/edit also works20:06
kanzurethe downside is that the code is a mess20:06
kanzurethe upside is that i now have pretty URLs :)20:06
fennyou could do a try/except to catch the bad branch error and give a decent error report20:08
fennanyway gratz on figuring it out20:08
fenncan you write unit tests for cherrypy stuff?20:09
fennlike 'make sure it doesnt screw up'20:09
kanzurelooks like you haven't been reading the code20:10
kanzureyes20:10
fenni havent looked at the code at all, i'm terrified20:10
kanzurestay that way until the site works20:11
fennequations like "C = C_s + C_L + C_F" are only marginally better than hieroglyphics...20:12
fennwhat's wrong with just saying "cost = scrap + labor + foundry-labor"20:12
fenndon't people know pointers are evil20:12
CIA-33skdb: kanzure * r 3b2fa63 / (5 files in 5 dirs): web.py now partly does urls the way they should be done20:14
kanzureone of the problems right now is that "virtual_path" is parsed in different functions as cherrypy goes down the object tree20:15
kanzurein FileViewer i'm using self.sha and so on, while in other classes/methods i'm parsing the virtual_path20:15
kanzureanyway, just a discrepancy that might confuse people20:15
kanzureso eventually that should be fixed too20:15
CIA-33skdb: kanzure * r 970d1c1 /.be/bugs/84de54b3-d1c8-437b-9c61-abdee2e26251/values: FileViewer bug report- fix this and you can save some confusion from us all20:16
ybita quote from a conversation and myself: >> Speaking of assholes, I read somewhere that you were a supreme asshole20:16
ybit>> dictator of some sort, that no one stays there because of it... I read20:16
ybit>> that on some blog oh so many weeks ago, and I was curious what you had20:16
ybit>> to say.. obviously you aren't going to confess to dickhood. And I'm20:16
ybit>> not pointing fingers at you or anyone, heck you're the only person20:16
ybit>> I've communicated to (from my knowledge) that's associated with what's20:16
ybit>> going on there.. I'm just curious and I'm also blunt if you haven't20:16
ybit>> noticed. :-)20:16
ybit>20:16
fennFileViewer represents a specific file on a specific branch? or a generic reference to a path?20:16
ybit> I'd just say that I want to get stuff done. When people came and wanted to20:16
ybit> freeload, I kicked them out. This blew up majorly, because I'm not the best20:16
ybit> at PR. Some wanted to turn this into a hippie commune, so I responded that I20:16
ybit> will run it like a lab. They had different ideas. And I run dis shit.20:16
kanzurefenn: generic reference to a path, at any SHA, any branch20:17
ybit>20:17
ybit> In this game, it's extremely difficult to find qualified collaborators. This20:17
ybit> is what I found through all of this past year's drama. To avoid unlarity on20:17
ybit> expectations, we now have people here under the format of Dedicated Project20:17
ybit> Visits or Lifetime Investors. I'll be blogging soon on the latter.20:17
ybit>20:17
ybit> This is a much longer discussion, it's quite intriguing indeed - because it20:17
ybit> shows interesting insights on peoples' motivations. I can tell you more when20:17
ybit> we meet if you like.20:17
kanzureyawn20:17
kanzuremarcin?20:17
ybit+with marcine and myself20:17
ybityeah20:17
kanzurefenn: FileViewer is not stored between page reloads20:18
fenndrawma is an unfortunate fact of life20:18
kanzureso the dulwich.repo.Repo object is reinitialized each time20:18
kanzurei don't think this is a problem though20:18
fenn'at any SHA' doesn't make sense to me.. isn't a SHA a specific commit?20:18
ybitwhat's with git ignoring my changes to /templates 20:18
kanzurefenn: er, sorry20:18
kanzurefenn: yes, but objects are also referenced by SHAs20:19
kanzureso you can say "blah.txt" "when it was this SHA"20:19
kanzureer20:19
fennplease elaborate.. what is an object20:19
kanzurethere are three items in git: trees, commits, and blobs20:19
kanzures/object/blob/20:19
fennok20:19
kanzurethere are multiple versions of a file20:19
fennwhen i commit to a local repo, it makes a blob, right?20:19
kanzureyou can give a blob's SHA, and dulwich will bring up the file at that time20:19
kanzureyes20:19
kanzureand a "commit" object20:20
fennwhen i push multiple commits to a remote repo, it makes one blob, right?20:20
kanzurei don't know20:20
kanzurethis isn't important.. it's just how i'm describing it to you20:20
kanzuredulwich gives you an SHA with a filename20:20
fennok fine.. i am just fuzzy on git internals20:20
kanzureand that SHA returns a dulwich.objects.Blob object when you do a dulwich.repo.Repo.get_object(that_value) on it20:21
kanzureer20:21
kanzures/that_value/SHA/20:21
fennso it's just a hash lookup20:21
kanzureyes20:22
-!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 60 (Operation timed out)]20:22
fennbut a blob can contain multiple files, correct?20:22
kanzurei dunno20:22
fennwell, a commit can, so, yeah20:22
fennsorry if i'm distracting you needlessly20:23
kanzurehey so uh20:23
kanzureif an anonymous user makes a new branch20:23
kanzurewhen they edit a file20:23
kanzurehow do they edit their edit?20:23
kanzuredoes it make yet another branch?20:23
ybitfeel free to paste a link to the full text of "Methods in Neuronal Modeling - 2nd Edition: From Ions to Networks" or "Biophysics of Computation: Information Processing in Single Neurons"20:24
fennedit their edit?20:24
kanzurefenn: if they press "save" and then come back a day later20:24
fennwe don't store edit objects20:24
kanzureand update it again20:24
kanzureit will make yet another branch20:24
fennwe use a vcs20:24
kanzureand then you have thousands of anonymous branches..20:24
kanzureeven if it was just one anon20:25
fenni see20:25
fenndefault behavior will be world-writable20:25
fennso they have no reason to fork20:25
fennif you want to jealously guard your changes, you have to log in20:26
kanzureyesh but what if it's the "screw.git" package?20:26
kanzureand it's the "master" branch20:26
fennno point in attributing responsibility/credit to "anonymous"20:26
kanzurethey make a change and it makes a new branch20:26
kanzurethen they look at their change and say, "hey let's edit it again"20:26
fennand? anyone can edit that branch20:26
kanzureand they edit their new branch20:26
fennand it stays on that branch20:26
kanzurethis would create yet another branch..20:26
kanzurewhy would it?20:27
kanzureso only "master" is non-world-writable?20:27
fennno, you only fork if you can't edit the existing branch (or some other reason)20:27
fenncorrect20:27
kanzureok, so anonymous users can edit any branch created by another anonymous user20:27
kanzureok i like it20:27
kanzureer scratch what i just said20:27
fennno, that's right20:27
kanzureyes but it's easier to remember "only master is non-world-writable"20:28
fennbut that's not necessarily true20:28
kanzureit's also easier to implement for now :)20:28
fennwe will want other non-open branches20:28
kanzureok20:28
kanzurehow will we mark them as such though20:28
kanzurehow about a ".whateversitename" file that lists branches that are non-world-writable?20:28
fennsome global config file? ugh20:28
fennright20:29
fenni havent thought all that through yet20:29
kanzureand it would either be in "master" (for everything else" or one would appear in each branch? dunno20:29
kanzureok please do so while i hack at web.py some more :)20:29
fennall that access control stuff gives me the willies20:29
fennno i'm busy catching up on email and testing keyboard stuff20:29
kanzurei'm hungry20:30
fennthere's food in the fridge20:30
kanzureapparently salad doesn't fill the stomach20:30
fennlots of butter in the lentils20:30
kanzureugh20:30
fennfine eat a we microwaved hambooger20:30
fennwet*20:30
* katsmeow-afk ponders keelhauling a operating microwave20:32
ybitfenn, kanzure: why do you not use tags in your git commits?20:33
fennkatsmeow-afk: is that a nautical term?20:40
fennybit: what are tags for exactly?20:41
ybitversioning20:41
fennhow do you prevent version collisions?20:42
ybitfor me, i can say 'oh' this version was working just fine, let's go back there where it was crashing continually20:42
fennlike say we both tag someting 1.0 and then try to merge20:42
-!- Netsplit brown.freenode.net <-> irc.freenode.net quits: Overand20:42
ybitprobably through sha20:42
ybitspecifics i don't know, working on that..20:43
fennwhat the emc people do is make a branch for each minor version, then they can apply bug fixes to that branch without adding new bugs20:44
fennso you have 1.1 branch with a commit tagged 1.0.420:44
fenner, 1.1.4 20:44
fennso the $100 laptop has come and gone: http://www.liliputing.com/2009/11/menq-easypc-e790-80-and-still-barely-worth-it.html20:45
fennBY OPENING THIS CARDBOARD BOX, YOU AGREE NOT TO USE THIS MACHINE TO MAKE OTHER FABRICATION MACHINES THAT SELF-REPLICATE!20:58
-!- Overand [i=overand@crappy.domain.name] has joined #hplusroadmap20:58
katsmeow-afkok,, then make it make other macines that make other machines, *before* you open it21:12
fennit's like a fortune cookie.. it only counts if you get the fortune out without breaking the cookie21:13
fenn"think inside the box"21:14
QuantumGjust make machines that require human intervention to replicate.. as I expect that's all you can do anyway21:19
fennno, the context was about existing rapid fabrication machine manufacturers getting worried about their customer base taking over their market21:23
fennnot grey goo wankery21:23
QuantumGya, so pick the right terminology :)21:25
QuantumGI expect anything other than "don't make machines that compete with our machines in the marketplace of fabrication machines" will fail to stand up in court.. and even that will be seen as an antitrust issue21:26
QuantumGkinda reminds me of the BitKeeper fiasco21:26
ybiti tend to wrap my fortune cookie pieces in tape and claim schrodinger's equation 21:26
katsmeow-afk"it's in there, but if you look it likely will not be"21:29
ybitand most of my fortunes come true too "you will have to make a decision soon" "omfg it's right, i don't know if i should pay my ticket or run' 21:29
ybitkatsmeow-afk: it changes, the point is uncertainty, i've heard the story told that the cat has poison in the box and you don't know it's alive or dead until you look... and so in the fortune cookie scenario, i'm going for "is the cookie broken or not"21:32
fenni never really understood whether quantum mechanics was actually any more complex than "you don't know it's alive or dead until you look"21:34
fennand then stuff like this comes along http://en.wikipedia.org/wiki/Delayed_choice_quantum_eraser21:35
* katsmeow-afk is pondering trying to tear open a puter psu to make the 3.3v and 12v in series to give 15.3v21:36
fennno need to tear it open21:36
fennbut if you have it open already, "just" adjust the voltage pot?21:37
katsmeow-afksure there is, the 3.3v and 12v share gnd, they can't be series without floating one of the suplies21:37
fenncan you separate the grounds without redesigning the PSU?21:37
katsmeow-afkumm, to push the 12v to 13.6 is 13% overvolting it,, is that so good?21:38
katsmeow-afksure cut traces, lift wires21:38
fennmeh i'd look for a wall wart..21:38
katsmeow-afka 30amp wall wart?21:38
katsmeow-afkgot one in mind?21:38
fennwhat needs 30 amps at 15.3V?21:38
katsmeow-afkups battery charger21:38
fennwhy does it have to be 13% over?21:39
-!- Netsplit brown.freenode.net <-> irc.freenode.net quits: CIA-33, QuantumG, bct, ybit, kardan21:39
katsmeow-afk12v x 1.13 = 13.621:39
-!- Netsplit over, joins: bct, ybit, QuantumG, CIA-33, kardan21:40
fennum. that doesn't answer the question21:40
katsmeow-afklead acid charges to 13.6, the psu puts out 12v, among other things,, to reach 13.6 on the 12v output,i'd haveto crank it 13% over volt21:41
katsmeow-afki doubt any will adjust that far21:41
katsmeow-afkand i dunno it wold be healthy forit21:41
fenni would just use two psu's21:42
fennyou still have to open one of them to float the ground21:42
katsmeow-afki have 3 i floated to series the 5v21:43
fennthat's probably better since they're balanced21:43
katsmeow-afkit's sorta bad capital useage21:43
fennPSU's are a natural resource21:43
katsmeow-afkbut a ~$20 natural resource21:43
fennyou're doing it wrong21:44
katsmeow-afki usually am :-/21:44
kanzureybit: did you get the templates working?22:12
kanzurefenn: do you really think the extended verbose discussions going on on the replab list will actually lead to a good idea?22:13
fennuh.. i dunno22:13
kanzureoriginally our idea was to put in a minimal amount of information and then figure out good targets for making stuff22:13
kanzurei mean, good projects to start with22:13
fennrestate in the form of an answer please22:14
kanzureone of us should suggest "let's put in some fundamental information and then see what comes out"22:14
kanzureif we do this then we're also working on the infrastructure/system anyway in the process22:14
kanzureand we don't make shitty one-off never-will-be-used-again projects22:14
fennwhat one-off projects are you talking about? i havent totally caught up yet22:15
kanzurenothing in particular22:16
fennlike the 9-axis hydraulic robot?22:16
ybitkanzure: yes22:21
* ybit needs more visuals for what's going on in the background during python run_web.py22:23
ybitstarting cherrypy webserver22:23
ybit..doesn't tell me much22:23
ybitthere is one warning: Compiling PackageIndex.tmpl -> PackageIndex.py (backup PackageIndex.py.bak)22:23
ybit/usr/lib/python2.5/site-packages/Cheetah-2.2.2-py2.5-linux-i686.egg/Cheetah/Compiler.py:1568: UserWarning: You supplied an empty string for the source! warnings.warn("You supplied an empty string for the source!", )22:24
ybithah, it would help if i would go to the correct port :P22:31
* ybit didn't realized it had changed to 808122:32
ybits/realized/[blah]22:32
* fenn mumbles something about adding version numbers to the header22:32
-!- jasonwohlfahrt [n=chatzill@cpe-67-11-208-33.satx.res.rr.com] has joined #hplusroadmap22:40
fennthis guy viktor has some neat ideas22:41
fennn-fold parallel laser spiral lamination rapid prototyping! that's a mouthful22:41
kanzurehey jasonwohlfahrt 22:49
kanzurehm my head hurts22:50
kanzurebe help depend22:55
kanzureit cites a nature.com paper? hehe22:55
kanzure"The "|--" symbol in the repair-mode output is inspired by the22:55
kanzure"negative feedback" arrow common in biochemistry.  See, for example http://www.nature.com/nature/journal/v456/n7223/images/nature07513-f5.0.jpg22:55
fennis "inhibits" semantically equivalent to XOR?22:58
kanzurewhich way are you asking23:03
kanzureare you trying to understand "inhibits"? or trying to explain a XOR23:04
kanzureit's ok if you're going XOR->inhibits i think23:04
CIA-33skdb: kanzure * r 6970f4c / (7 files in 7 dirs): lots of tiny and general bug reports23:06
kanzurefenn: what was that python/yaml-based presentation generator? where you just typed an outline, it would create the slides, headings, etc., and even randomly insert images from google image search results?23:13
-!- nsh [i=sbp@wikipedia/nsh] has quit ["Leaving."]23:15
-!- jasonwohlfahrt [n=chatzill@cpe-67-11-208-33.satx.res.rr.com] has quit [Read error: 110 (Connection timed out)]23:25
-!- strages [n=strages@76.29.231.141] has joined #hplusroadmap23:30
ybitkanzure: what version of be did you use?23:37
kanzureybit: 33023:38
kanzurer330, i mean23:39
-!- genehacker [n=noko@pool-173-57-48-104.dllstx.fios.verizon.net] has joined #hplusroadmap23:41
ybitis this it? "yml2tex is a Python script which will generate a LaTeX Beamer presentation out of a YAML file."  http://code.google.com/p/yml2tex/ and what latexbeamer is: http://latex-beamer.sourceforge.net/23:54
kanzureno but that's very similar23:57

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