--- Log opened Mon Apr 30 00:00:56 2012 00:22 < gnusha> pokecrystal.git: a06cb37 remove old comment 00:22 < gnusha> pokecrystal.git: 6eb1478 clean up comments in Script.parse method 00:22 < gnusha> pokecrystal.git: 9189b3f begin to rewrite the text parser 00:22 < gnusha> pokecrystal.git: 37e808b basic TextCommand skeleton from yesterday 00:39 -!- yashgaroth [~f@cpe-66-27-117-179.san.res.rr.com] has quit [Quit: Leaving] 00:52 -!- strages_home [~strages@adsl-98-67-110-183.hsv.bellsouth.net] has quit [Ping timeout: 246 seconds] 01:06 -!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has quit [Quit: Leaving] 01:16 < Utopiah> http://www.robotcompanions.eu 01:18 -!- strangewarp [~strangewa@c-76-25-200-47.hsd1.co.comcast.net] has quit [Ping timeout: 250 seconds] 01:21 -!- strangewarp [~strangewa@c-76-25-200-47.hsd1.co.comcast.net] has joined ##hplusroadmap 01:41 < archels> Utopiah: I'd rather Markram get the money than that ill-defined project... 01:44 -!- brownies [u1042@gateway/web/irccloud.com/x-ddqbsfdczotwzlpy] has quit [] 01:45 < jrayhawk> and most people probably want to bindmount /dev into that chroot and use the DRI infrastructure, presumably 01:55 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap 02:14 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Remote host closed the connection] 02:49 < rkos> i like the idea of futurict better than markrams thing 02:49 < rkos> http://www.futurict.eu/ 02:49 -!- archels [~foo@sascha.esrac.ele.tue.nl] has quit [Ping timeout: 272 seconds] 02:59 -!- sylph_mako [~mako@118-93-18-64.dsl.dyn.ihug.co.nz] has quit [Quit: Leaving] 03:00 -!- archels [~foo@sascha.esrac.ele.tue.nl] has joined ##hplusroadmap 03:42 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 03:47 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap 04:34 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Read error: No route to host] 04:37 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 05:13 -!- joshcryer [~g@unaffiliated/joshcryer] has quit [] 05:35 -!- nmz787 [~Nathan@129.21.144.154] has joined ##hplusroadmap 05:41 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving] 05:45 -!- Cat4D [182bd7e2@gateway/web/freenode/ip.24.43.215.226] has quit [Ping timeout: 245 seconds] 05:47 -!- strangewarp [~strangewa@c-76-25-200-47.hsd1.co.comcast.net] has quit [Quit: A cardboard cutout of Bill Murray, an orange with a face drawn on it, and a rough draft of a Twilight/Harry Potter crossover fanfic.] 05:48 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 05:50 -!- nmz787 [~Nathan@129.21.144.154] has quit [Quit: Leaving.] 06:07 -!- strangewarp [~strangewa@c-76-25-200-47.hsd1.co.comcast.net] has joined ##hplusroadmap 06:15 -!- nmz787 [~Nathan@129.21.144.154] has joined ##hplusroadmap 06:17 < nmz787> kanzure: you awake? 06:18 < nmz787> kanzure: it would be nice to get into this for free http://www.techconnectworld.com/Biotech2012/sym/micro_nano_fluidics.html 06:20 < nmz787> kanzure: fenn: FYI: http://people.rit.edu/~harkin/research/articles/thermal_and_fluid.pdf 06:20 < nmz787> kanzure: fenn: http://people.rit.edu/~harkin/research/articles/RimExp.pdf 06:21 < nmz787> nice pics of pulsed laser ablation craters 06:21 < nmz787> (in glass) 06:23 < JayDugger> Good morning, everyone. 06:25 < JayDugger> Good morning, everyone. 06:25 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Ping timeout: 244 seconds] 06:32 < nmz787> howdy 06:32 -!- AdrianG [~amphetami@unaffiliated/amphetamine] has joined ##hplusroadmap 06:33 < JayDugger> Good morning. 06:36 -!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has joined ##hplusroadmap 06:37 < nmz787> i don't feel drawn to sleep at night, but never like waking up 06:39 -!- ThomasEgi [~thomas@pppdyn-78.stud-ko.rz-online.net] has joined ##hplusroadmap 06:39 -!- ThomasEgi [~thomas@pppdyn-78.stud-ko.rz-online.net] has quit [Changing host] 06:39 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap 06:43 < kanzure> jrayhawk: how would that work? 06:50 < kanzure> nmz787: that's a lot of speakers... http://www.techconnectworld.com/Biotech2012/bio.html 06:51 < kanzure> they want $1045 to register? haha 06:53 -!- nmz787 [~Nathan@129.21.144.154] has quit [Quit: Leaving.] 07:01 < gnusha> nanoengineer.git: a269f97 split up a long line in build-chroot.sh 07:04 -!- nmz787 [~Nathan@nathan-think.wireless.rit.edu] has joined ##hplusroadmap 07:06 < gnusha> nanoengineer.git: 859f144 .gitignore entries from svn global-ignores 07:08 -!- _F7_ [~forrestfl@50.15.211.25] has quit [Ping timeout: 252 seconds] 07:10 -!- _F7_ [~forrestfl@50.15.211.25] has joined ##hplusroadmap 07:13 < nmz787> i emailed two speakers from bufallo, one i met before, asking if they could get me in free 07:14 < kanzure> i wonder if netmorph is energetically constrained or not 07:14 < kanzure> like at a certain point brain development can't happen because there's not enough energy 07:19 < nmz787> sugar not avail? 07:20 < kanzure> sure, i mean you only eat so much 07:28 < Urchin> tk 07:28 < nmz787> liver ensures brain has energy... maybe not excess, but brain is body's priority 07:28 < Urchin> this is interesting http://www.youtube.com/watch?v=PdcKwOo7dmM 07:30 -!- AdrianG [~amphetami@unaffiliated/amphetamine] has quit [Ping timeout: 246 seconds] 07:32 -!- AdrianG [~amphetami@unaffiliated/amphetamine] has joined ##hplusroadmap 07:46 -!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has joined ##hplusroadmap 07:52 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 07:55 -!- delinquentme [~asdfasdf@c-67-163-157-246.hsd1.pa.comcast.net] has joined ##hplusroadmap 07:55 -!- delinquentme [~asdfasdf@c-67-163-157-246.hsd1.pa.comcast.net] has quit [Client Quit] 07:55 -!- delinquentme_ [~asdfasdf@c-67-163-157-246.hsd1.pa.comcast.net] has joined ##hplusroadmap 07:55 -!- delinquentme_ [~asdfasdf@c-67-163-157-246.hsd1.pa.comcast.net] has quit [Remote host closed the connection] 07:55 -!- delinquentme [~asdfasdf@c-67-163-157-246.hsd1.pa.comcast.net] has joined ##hplusroadmap 07:58 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Ping timeout: 246 seconds] 08:06 -!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has quit [Ping timeout: 246 seconds] 08:35 < kanzure> tar: Exiting with failure status due to previous errors 08:38 < kanzure> hrm.. DISPLAY=:0.0 python ~/code/nanoengineer/cad/src/main.py 08:38 < kanzure> main.py: cannot connect to X server localhost:0.0 08:39 < kanzure> oh right 08:40 -!- chillyvanilly_ [~chillyvan@207.178.197.130] has quit [Quit: Leaving] 08:40 < kanzure> nope. 08:42 < kanzure> ping: icmp open socket: Operation not permitted 08:48 < kanzure> well this is weird.. how is it that i can get x11 forwarding in a remote chroot working, but i can't get it to use my $DISPLAY? 08:48 < kanzure> *my $DISPLAY when it's on my same computer? 08:52 -!- nmz787 [~Nathan@nathan-think.wireless.rit.edu] has quit [Quit: Leaving.] 08:57 < kanzure> "must be setuid root" 08:59 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 09:10 -!- _F7_ [~forrestfl@50.15.211.25] has quit [Quit: Computer has gone to sleep] 09:18 < kanzure> cd nanoengineer-chroot; sudo mount -t proc none proc; sudo mount -o bind /tmp tmp 09:18 < kanzure> so now glxgears and xeyes work 09:20 -!- Cat4D [182bd7e2@gateway/web/freenode/ip.24.43.215.226] has joined ##hplusroadmap 09:22 -!- augur [~augur@208.58.5.87] has quit [Remote host closed the connection] 09:26 -!- _F7_ [~forrestfl@safekick-americas-2.consolidated.net] has joined ##hplusroadmap 09:32 < kanzure> http://heybryan.org/shots/2012-04-30-1131-nanoengineer-chroot.png 09:34 -!- chillyvanilly [~chillyvan@207.178.197.130] has joined ##hplusroadmap 09:42 -!- nmz787_ [~androirc@173-101-26-153.pools.spcsdns.net] has joined ##hplusroadmap 09:43 < kanzure> nmz787_: it workz http://heybryan.org/shots/2012-04-30-1131-nanoengineer-chroot.png 09:44 < nmz787_> Nice, was it the magic cookie thing tthat helped it get working? 09:47 < nmz787_> So seems that east bay housing is better value per sq ft... but less convenient for quick meetings in sf... though we both have cars so south bay meetings may be just as convenient 09:48 < kanzure> the main problem was that localhost didn't exist in the chroot 09:48 < kanzure> that screenshot is nanoengineer running in a local chroot (not over ssh) (had to mount some things) 09:48 < nmz787_> oO, how did you fix that? 09:49 < kanzure> cd nanoengineer-chroot; sudo mount -t proc none proc; sudo mount -o bind /tmp tmp 09:49 < kanzure> east bay is cheaper because it's trashier 09:49 < nmz787_> Ahh, why are you running in hroot anyway, on a machine thats not yours? 09:49 < kanzure> to live anywhere decent you're looking at paying at least 1500/mo minimum 09:49 -!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has quit [Quit: Leaving] 09:49 -!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has joined ##hplusroadmap 09:49 < kanzure> nmz787_: it requires super old software that is incompatible with most people's systems 09:49 < nmz787_> Dint trust nanoengiiner 09:49 < nmz787_> Ahhh 09:49 < kanzure> it's ubuntu 7 09:50 < kanzure> i think the latest release is ubuntu 12 09:51 < kanzure> part of the problem with nanoengineer is that nobody has been able to get it to run or compile 09:51 < kanzure> so i've compiled it and run it successfully, and dumped the whole chroot into a .tar.gz for others to use 09:51 < nmz787_> I would live in a tent as long as i had a garage for tools and a kitchen for cooking and a lab for labbing 09:51 < kanzure> the mac osx installer of v1.1.1 works, and the windows installer works (for sp1 but not sp2) 09:51 < kanzure> buut nobody has been able to compile-and-run from the source code 09:52 < nmz787_> Hmm, is it open? 09:52 < kanzure> nmz787_: the cheap parts of sf doesn't mean "in a tent" it means "homeless people pooping on you" 09:52 < kanzure> nmz787_: yes nanoengineer is open source http://github.com/kanzure/nanoengineer#readme 09:53 < nmz787_> Right, no, tent means away from ppl on our fictitous science ranch 09:53 < nmz787_> Farther fron city, with a great view and fresh air 09:54 < nmz787_> :D 10:04 -!- augur [~augur@206.196.187.130] has joined ##hplusroadmap 10:36 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Read error: No route to host] 10:38 < katsmeow-afk> fresh air in the country, away from cities, is a myth 10:38 < katsmeow-afk> in cities, air quality is monitored and enforced 10:38 < katsmeow-afk> in country areas, people feel free, or even compelled, to burn garbage, mistune their vehicles, etc 10:40 < katsmeow-afk> in some big cities, you cannot so much as light a cigarette now,,,, in most rural areas you can't drive past any house or church without seeing a burn pile or barrel 10:41 < katsmeow-afk> it's a kind of territorial scent marking, some places keep their garbage piles smouldering 24-7, that includes smoking plastics 10:43 < katsmeow-afk> also, many places now have laws about where certain peoples can live, such as pedophiles and felons, no living near kids, schools, churches, etc etc, so you won't find them in cities, they'll be out in the country, burning their garbage at each other 10:46 < katsmeow-afk> dito animal control laws, firearm control laws, meth labs, pot farms, noisey animal breeding (constant dogs barking carrying for miles), multi-miles square of hog farms (think open cess pools as far as the eye can see),, etc etc etc 10:47 < katsmeow-afk> at night, the dead animals, and occasionally dead humans, get tossed on the garbage fires, and i am serious about the dead humans 11:02 < Utopiah> http://www.3d4dchallenge.org/about-the-challenge/ 11:12 -!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has joined ##hplusroadmap 11:29 -!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has quit [Quit: Leaving] 11:32 < nmz787_> Katsmeow-afk i still find air, light, and sound pollution less away from cities 11:44 < kanzure> spacex static fire test today http://www.spacex.com/webcast.php 11:45 < Cat4D> I called Treasury.gov/ofac regarding the Obama executive order 4/23 about the display of information and human rights, TREASURY.GOV told me "tu madra, audios!" 11:51 -!- mode/##hplusroadmap [+o kanzure] by ChanServ 11:51 -!- Cat4D was kicked from ##hplusroadmap by kanzure [Cat4D] 11:52 < nmz787_> Lol 12:31 -!- yashgaroth [~f@cpe-66-27-117-179.san.res.rr.com] has joined ##hplusroadmap 12:35 -!- nmz787 [~Nathan@cpe-67-242-177-23.rochester.res.rr.com] has joined ##hplusroadmap 12:36 < yashgaroth> why does the google result for nanoengineer advertise boner drugs 12:36 < nmz787> this guy looks like he might have some good papers http://small.buffalo.edu/kwangoh.html 12:36 < nmz787> if his license plate is really "BIO MEMS" that is awesome 12:37 <@kanzure> yashgaroth: because you're a nanoprick 12:37 <@kanzure> or something 12:37 < yashgaroth> it's not sidebar, they show up as if the nanorex site sells viagra and shit 12:41 <@kanzure> the nanoengineer wiki has been spammed 12:41 <@kanzure> i emailed mark about it but he hasn't got back with me 12:41 < yashgaroth> ahhh okay 12:41 <@kanzure> we'll probably need to salvage the content and port it to another server to save it from the wiki spam 12:41 <@kanzure> http://nanoengineer-1.net/mediawiki/ look at "recent changes" 12:43 < nmz787> damn 12:43 < yashgaroth> haha 12:43 < nmz787> so what happened to the existing nanoengineer ppl? 12:44 <@kanzure> nanorex inc. existed 2004-2009 12:44 <@kanzure> mark sims was spending about a million a year on salaries 12:44 <@kanzure> for 10 developers. 12:44 <@kanzure> he didn't know what to do with the software so he closed nanorex down 12:45 <@kanzure> i have managed to convince most of the nanorex people to subscribe here: http://groups.google.com/group/nanoengineer-dev 12:45 < nmz787> cool 12:45 <@kanzure> yeah well.. this software shouldn't just die 12:47 < nmz787> The eye represents a compromise between clear focus and breadth of spectrum. What does ultraviolet look like? Prof Stark possesses UV vision because he is aphakic in one eye and, with Professor Karel Tan, has published research on the nearest visible equivalent. His conclusion is that it looks whitish blue or, for some wavelengths, a whitish violet.This appears to be because the three types of colour receptor (red, green and bl 12:47 < nmz787> "" 12:48 < nmz787> no definitely cool, so what still needs moved to the github account? 12:49 <@kanzure> it's all there.. the trick is getting it to work on modern systems 12:49 -!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has quit [Quit: Leaving] 12:49 < nmz787_> Wat lang? 12:49 <@kanzure> python 12:50 < nmz787> do you know what libs are in conflict ? 12:50 <@kanzure> they are all old versions 12:52 < nmz787> wait the github readme links to nanoengineer-1.net 12:52 <@kanzure> yes 12:52 < nmz787> earlier it sounded like you wanted to get everything from that site over to github? 12:52 <@kanzure> nanorex.com and nanoengineer-1.net are nanorex's websites 12:53 <@kanzure> the github repo has all the code, just not the wiki.. dunno what to do with their wiki.. either i will make a mirror, or use github's wiki, or do something else 12:53 < nmz787> so why mirror it from them? 12:53 <@kanzure> i also have a backup of the nanorex bugtracker that i have never converted to something usable 12:53 <@kanzure> because it's full of spam and unmaintained 12:53 < nmz787> are they letting it die? 12:53 <@kanzure> eh.. almost? 12:53 < nmz787> are they OK that you take it and move? 12:53 <@kanzure> i mean.. he still pays for the servers to be up 12:54 <@kanzure> yeah, i did this in collaboration with him 12:54 < nmz787> cool 12:55 -!- eudoxia [~eudoxia@r186-52-138-214.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap 12:55 < nmz787> uploading to github in the wiki is kind of weird, unless i just didn't realize how to do that 12:55 <@kanzure> i don't think github is a long-term solution for the wiki 12:55 <@kanzure> but obviously mediawiki requires active system administration to keep out all the spam bots 12:56 < nmz787> unless you just make it on-human-approval 12:58 <@kanzure> not really.. 12:59 < nmz787> why accounts getting hacked? 12:59 <@kanzure> nope.. just bots registering to spam the wiki 12:59 <@kanzure> it's a common bot type 12:59 <@kanzure> dump links into pages to increase pagerank of various sites 12:59 < nmz787> hmm, doesn't one of the captchas solve that? 12:59 < nmz787> vis, audio, and audio/video? 12:59 <@kanzure> no.. http://deathbycaptcha.com/ 13:00 < nmz787> doesn't mention audio or a/v 13:00 <@kanzure> there are ways 13:00 < delinquentme> not too much going on w the spacex feed eh? 13:02 < nmz787> kanzure: where are the install instructions? 13:03 -!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has joined ##hplusroadmap 13:03 -!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has quit [Read error: Connection reset by peer] 13:04 <@kanzure> nmz787: depends on what you want to install... 13:04 < nmz787> isn't it one prog? 13:04 <@kanzure> nmz787: yes but.. there's some "Release" versions from 2008 13:04 <@kanzure> then there's the latest development version 13:04 <@kanzure> to get the "release" version http://www.nanoengineer-1.net/mediawiki/index.php?title=Get_NanoEngineer-1 13:04 <@kanzure> the osx installation works flawlessly for me 13:05 <@kanzure> if you want to install the development version.. you will have to either build your own chroot or download the one i made: 13:05 <@kanzure> http://groups.google.com/group/nanoengineer-dev/browse_thread/thread/48a3fa9291f81f41/0c20a058d60528bd#0c20a058d60528bd 13:05 -!- eudoxia [~eudoxia@r186-52-138-214.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 13:06 < delinquentme> theyre talking! 13:06 < nmz787> but are there any "guide docs" out there? 13:06 < nmz787> i guess you made one re chroot 13:07 <@kanzure> yes there are guides here.. sorta http://www.nanoengineer-1.net/mediawiki/index.php?title=Get_NanoEngineer-1 13:07 <@kanzure> and http://www.nanoengineer-1.net/mediawiki/index.php?title=Building_NanoEngineer-1_on_Linux 13:07 <@kanzure> my notes are here: 13:08 <@kanzure> http://diyhpl.us/~bryan/irc/nanoengineer/nanoengineer-chroot-debootstrap 13:08 <@kanzure> fenn's notes: 13:08 <@kanzure> http://diyhpl.us/~bryan/irc/nanoengineer/compile_nanoengineer 13:08 <@kanzure> technologiclee's notes: 13:08 <@kanzure> http://diyhpl.us/~bryan/irc/nanoengineer/NE1InstallScriptFragment 13:08 < nmz787> hmm, http://pybsddb.sourceforge.net/ berkely db redirectes to oracle 13:09 <@kanzure> heh 13:09 <@kanzure> yeah i have links to the files in my document 13:10 < nmz787> did you try using the latest libs? 13:10 -!- nsh [~nsh@wikipedia/nsh] has joined ##hplusroadmap 13:11 <@kanzure> nmz787: can't get that far ;) 13:12 < nmz787> so the code is on github though, right? 13:12 < nmz787> so if i get it to work, we just merge it back into your copy? 13:13 <@kanzure> yes 13:13 <@kanzure> correct 13:14 < delinquentme> <1 min 13:14 < delinquentme> kanzure, what is this run for? 13:19 <@kanzure> dunno. bbl 13:19 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 13:20 < nmz787> delinquentme: what u askin bout? 13:20 < delinquentme> it was just a space x rocket burn test 13:23 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Read error: No route to host] 13:24 < AdrianG> kanzure, u reddit? 13:24 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 13:24 <@kanzure> AdrianG: no reddit allowed 13:24 < AdrianG> lol what 13:26 * nsh frowns 13:27 < AdrianG> :< 13:27 < AdrianG> whats wrong with reddit 13:27 < AdrianG> with have an AMA with a cognitive/psych researcher 13:28 < yashgaroth> pictures of famous atheists with a quote next to them, truly the height of the internet 13:29 < AdrianG> huh 13:29 < yashgaroth> and let's not forget 20-panel rage comics about banal situations 13:30 <@kanzure> for some reason there's been a recent influx of redditors 13:30 < AdrianG> i had a useful question, and even tho reddit sux, i thought ti would be nice to generate momentum and get important questions answered by this researcher 13:31 < AdrianG> (tolerance to stimulants) 13:31 <@kanzure> if your question is important then you might want to consider writing an email to your local area professorclub 13:33 < AdrianG> professorclub lol 13:33 <@kanzure> oh i meant school.. sorry 13:33 < AdrianG> niche topic. 13:49 -!- eudoxia [~eudoxia@r186-52-138-214.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap 14:00 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Ping timeout: 272 seconds] 14:06 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap 14:16 -!- sylph_mako [~mako@118-93-18-64.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 14:19 -!- augur [~augur@206.196.187.130] has quit [Remote host closed the connection] 14:21 -!- _F7_ [~forrestfl@safekick-americas-2.consolidated.net] has quit [Remote host closed the connection] 14:27 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] 14:28 <@kanzure> "Vanderbilt astronomers have identified nearly 700 rogue stars that 14:28 <@kanzure> appear to have been ejected from the Milky Way galaxy. When these 14:28 <@kanzure> stars received the powerful kick that knocked them out of the galaxy, 14:28 <@kanzure> they were small, yellow stars like the sun." 14:28 <@kanzure> "In fact, the primary mechanism that astronomers have come up with that 14:28 <@kanzure> can give a star the two-million-plus mile-per-hour kick it takes 14:28 <@kanzure> requires a close encounter with the supermassive black hole at the 14:28 <@kanzure> galaxy's core." 14:29 < nmz787> are we near the center? 14:29 -!- sylph_mako [~mako@118-93-18-64.dsl.dyn.ihug.co.nz] has quit [Quit: Leaving] 14:29 < eudoxia> halfway i think 14:30 <@kanzure> "The Sun orbits the center of the Milky Way at a distance of approximately 24,000–26,000 light-years from the galactic center, completing one clockwise orbit, as viewed from the galactic north pole, in about 225–250 million years." 14:30 <@kanzure> "Since our galaxy is moving with respect to the cosmic microwave background radiation (CMB) in the direction of the constellation Hydra with a speed of 550 km/s, the Sun's resultant velocity with respect to the CMB is about 370 km/s in the direction of Crater or Leo" 14:30 <@kanzure> stars going in reverse would be an interesting way to signal 14:31 -!- nmz787 [~Nathan@cpe-67-242-177-23.rochester.res.rr.com] has quit [Quit: Leaving.] 14:36 <@kanzure> jrayhawk: your ssh-agent manager always takes forever in ~/.bashrc :/ 14:37 <@kanzure> by forever i mean bash takes more than one or two seconds to give me a prompt 14:41 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 14:45 <@kanzure> oh i'm wrong cool 14:46 <@kanzure> the thing taking the most time is "enable programmable completion features" 14:46 <@kanzure> which runs /etc/bash_completion 14:51 <@kanzure> dawid ciężarkiewicz seems to have a solution: https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/384017/comments/8 14:51 <@kanzure> http://ucore.info/en/2011/03/faster-bash-completion-loading/ 14:51 <@kanzure> https://github.com/dpc/bash_completion 15:18 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving] 15:25 -!- delinquentme [~asdfasdf@c-67-163-157-246.hsd1.pa.comcast.net] has left ##hplusroadmap ["Leaving"] 15:32 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] 15:38 <@kanzure> http://fvue.nl/wiki/Bash_completion_slowing_down_login 15:49 * bkero just came across http://www.antipope.org/charlie/blog-static/fiction/accelerando/toughguide.html 15:49 < bkero> kanzure: bash takes a long time...are you on OS X? 15:50 < bkero> Ah, bash_completion. I don't use any nonstandard extensions for bash completion 15:50 <@kanzure> no i'm on debian 15:53 <@kanzure> disabling it makes my life so much better.. bash doesn't take >5 seconds to load anymore :) 16:22 -!- eudoxia [~eudoxia@r186-52-138-214.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 16:27 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 16:38 -!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has joined ##hplusroadmap 16:39 -!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has joined ##hplusroadmap 16:46 -!- nmz787_ [~androirc@173-101-26-153.pools.spcsdns.net] has quit [Ping timeout: 256 seconds] 16:48 -!- yashgaroth [~f@cpe-66-27-117-179.san.res.rr.com] has quit [Ping timeout: 246 seconds] 16:48 <@kanzure> diybio competition thing 16:48 <@kanzure> http://www.goodiybio.org/ 16:49 -!- strages_home [~strages@adsl-98-67-110-183.hsv.bellsouth.net] has joined ##hplusroadmap 16:49 <@kanzure> Frank Zwetsloot, Jan Nieuwenhuizen 16:49 <@kanzure> i'm skeptical 16:50 <@kanzure> "The GOODIY Bio Competition will be launched during the PICNIC Festival in September 2012 in Amsterdam" 16:50 <@kanzure> "Over the course of 6 months teams design, build and launch there project. All contestents will meetup in February at the Global Offical Open DIY Bio Championship. The location of this event remains to be determined" 16:50 <@kanzure> haha.. so they have no location 16:51 <@kanzure> looks like a publicity stunt to me 16:51 <@kanzure> haven't even heard of those two people before 16:53 <@kanzure> "For more information on the sponsorship opportunities, please contact Pieter van Boheemen, info@goodiybio.org, +31(0)70 358 8060" ah.. this guy again. bleh 17:08 -!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has quit [Quit: Leaving] 17:29 -!- Cat4D [425b8c22@gateway/web/freenode/ip.66.91.140.34] has joined ##hplusroadmap 17:39 -!- jennicide [jen@173-18-211-34.client.mchsi.com] has joined ##hplusroadmap 17:42 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] 17:42 -!- jenzebubble [jen@173-18-211-34.client.mchsi.com] has quit [Ping timeout: 250 seconds] 17:43 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Remote host closed the connection] 17:46 -!- brownies [u1042@gateway/web/irccloud.com/x-pbglkbclbkpywxqx] has joined ##hplusroadmap 17:54 -!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has quit [Ping timeout: 246 seconds] 18:01 -!- bkero2 [~bkero2@osuosl/staff/bkero] has quit [Quit: leaving] 18:01 < jrayhawk> kanzure: The cygwin thing? 18:01 < jrayhawk> oh, bash completion, right 18:01 < jrayhawk> yeah, bash completion sucks in a lot of ways 18:02 < jrayhawk> if you want non-standard shell behavior, you may as well use zsh anyway 18:04 <@kanzure> i see i see 18:04 <@kanzure> and for mounting my chroot.. i did some things and it worked, but what were the things that i was supposed to do 18:04 <@kanzure> (i mounted some /tmp and /proc stuff?) 18:06 < jrayhawk> Usually it's easiest to just do something like for i in dev proc sys tmp home; do mount --bind /$i /path/to/chroot/$i; done 18:06 < jrayhawk> and add yourself as appropriate to /etc/{passwd,group,shadow,gshadow} 18:07 <@kanzure> it keeps complaining about a user with uid 1000 not being uid 0 or something 18:07 <@kanzure> sorry, i mean binaries not being setuid'd properly 18:10 < jrayhawk> you'll have to be more specific 18:11 <@kanzure> for instance, sudo 18:12 <@kanzure> maybe i forgot to run the tar extraction as root 18:12 < JayDugger> Good evening, everyone. 18:12 < JayDugger> The ongoing nanoengineer discussion continues? 18:12 <@kanzure> it seemed to be complaining that certain binaries were belonging to too-high user ids 18:13 -!- nmz787 [~Nathan@cpe-67-242-177-23.rochester.res.rr.com] has joined ##hplusroadmap 18:13 <@kanzure> hi nmz787 .. are you trying nanoengineer tonight? 18:13 < nmz787> prob will with modern ubuntu 18:13 < nmz787> i think i still have 11.10 18:13 < nmz787> see where i can get 18:27 <@kanzure> ah, well, you could always just download that large file and have it working in a few minutes 18:29 <@kanzure> "The National Space Society is holding, for the first time ever, track sessions on Transhumanism and Human Space Exploration at this year’s International Space Development Conference, which will be held over Memorial Day weekend, May 24-28, 2012." 18:29 < JayDugger> Really? 18:29 < JayDugger> How weird... 18:29 -!- brownies [u1042@gateway/web/irccloud.com/x-pbglkbclbkpywxqx] has quit [] 18:30 < JayDugger> What the hell is that part about "Waiver of Liability and Medical Authorization for Students?" 18:42 <@kanzure> nice historical accounting http://metamodern.com/2009/12/15/when-a-million-readers-first-encountered-nanotechnology/ 18:43 < JayDugger> Gack...I remember that article. 18:44 < JayDugger> If you weren't yet born, I don't want to know. :) 18:50 < roksprok> omni magazine had really cool cover art....or maybe it was just the 80's 18:50 < roksprok> http://abduzeedo.com/retro-mag-covers-omni-magazine 18:51 < roksprok> btw kanzure i installed nanoengineer-1 (the release version) on OSX, but i think you already knew that that worked 18:51 -!- Cat4D [425b8c22@gateway/web/freenode/ip.66.91.140.34] has quit [Ping timeout: 245 seconds] 18:52 <@kanzure> roksprok: cool 18:52 <@kanzure> roksprok: yeah, i'm surprised that it's still workign on OSX.. what version? 18:52 -!- Jora [~Jora@24-196-83-3.dhcp.mdsn.wi.charter.com] has joined ##hplusroadmap 18:52 -!- Jora [~Jora@24-196-83-3.dhcp.mdsn.wi.charter.com] has quit [Changing host] 18:52 -!- Jora [~Jora@unaffiliated/jora] has joined ##hplusroadmap 18:52 < roksprok> 10.6.8 18:53 <@kanzure> ah i tested on 10.7.2 18:53 <@kanzure> so.. 10.6 and 10.7 18:54 <@kanzure> now the real trick is figuring out how to get the development version running on osx 18:54 < roksprok> what is the current dev version? 18:55 <@kanzure> i just mean the master branch 18:55 < roksprok> the wiki acts like its 1.1.1.12, but that doesn't make sense 18:56 <@kanzure> i haven't mapped out all the releases that they claim to exist 18:56 <@kanzure> NanoEngineer-1_Suite_v1.1.1.12.tar.gz 18:56 <@kanzure> NanoEngineer-1_Suite_v1.1.1.14.dmg 18:56 <@kanzure> NanoEngineer-1_Suite_v1.1.1.14.exe 18:58 -!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has joined ##hplusroadmap 18:59 <@kanzure> ah nice.. http://www.nanoengineer-1.com/snapshots/NE1_Documentation/ 19:04 -!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has quit [Remote host closed the connection] 19:13 -!- Jora [~Jora@unaffiliated/jora] has quit [Quit: Leaving] 19:14 <@kanzure> "Remember Core Wars? In Core Wars you wrote machine code programs that tried to destroy/over-write other programs in silent battle. The idea with HiveArena is that contestants create nano-bots that fight it out to the end." 19:14 <@kanzure> "The battle space is the NanoHive-1 simulation space, and the processing power to compute bouts would come from participating contestant universities or organizations, and the @home DC client force." 19:25 < nmz787> http://wware-molecules.appspot.com/ 19:26 <@kanzure> is this will ware's thing? 19:27 < nmz787> yeah 19:52 -!- upgrayeddd [u2969@gateway/web/irccloud.com/x-kfbyyazjyjpyichf] has joined ##hplusroadmap 19:52 < upgrayeddd> hi, I would like blueprints for one tactical ICMB 19:52 < upgrayeddd> GPL only pls 19:53 <@kanzure> hmm well we have BSD and Apache licensed ICMBs 19:53 <@kanzure> would this be acceptable? 19:53 < upgrayeddd> no, I respect users' rights 19:53 < upgrayeddd> I only bomb with 100% free libre missiles 19:54 <@kanzure> you're a tough customer 19:54 < vrs> icbms, not icmbs 19:54 < vrs> we don't do mallistic bissiles here 19:55 <@kanzure> perhaps we should 19:55 < vrs> upgrayeddd: you'll need some tough quantities of hydrazine 19:55 < vrs> or design your own drive 19:56 < vrs> basically the more available your propellant, the less energy it will carry or the less nice to handle it will be 19:57 < upgrayeddd> vrs: mallistic bissiles or bust 19:57 <@kanzure> upgrayeddd: what's up? 19:57 < upgrayeddd> and I have plenty of hydrazine, thank you very much 19:57 < upgrayeddd> kanzure: not much pendejo, what's new wit u brah 19:57 < upgrayeddd> long time no ping 19:57 <@kanzure> upgrayeddd: just some stuff here http://github.com/kanzure 19:58 < upgrayeddd> word, did you move off of bitbucket 19:58 <@kanzure> hrm? 19:58 <@kanzure> no i still have things on bitbucket http://bitbucket.org/kanzure 19:59 < upgrayeddd> ist krieg 19:59 < upgrayeddd> i didn't know about your github, see 20:12 -!- Juul [~Juul@199-188-193-145.PUBLIC.monkeybrains.net] has joined ##hplusroadmap 20:12 <@kanzure> hi Juul 20:12 < Juul> hi kanzure 20:13 * Juul is trying to upregulate expression during mild hypothermia in HeLa cells 20:14 < Juul> there really isn't a lot of literature on cold-shock response in mammals 20:14 < Juul> kanzure, have you seen: https://aws.amazon.com/free/ ? 20:15 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 20:17 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Remote host closed the connection] 20:22 <@kanzure> Juul: yes.. we actually have $10k of aws time on that 20:22 < Juul> yeah i know 20:23 <@kanzure> the guy was previously using this to mine bitcoins 20:23 < Juul> hah 20:31 -!- AdrianG [~amphetami@unaffiliated/amphetamine] has quit [Read error: Connection reset by peer] 20:31 -!- AdrianG [~amphetami@unaffiliated/amphetamine] has joined ##hplusroadmap 20:32 < Juul> kanzure, stanford is using ezproxy, but my uni back in denmark is using something called globalproxy 20:33 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 20:48 < nmz787> kanzure: was able to get it to compile and begin to startup on ubuntu 20:48 <@kanzure> nmz787: neato.. what'd you do 20:48 < nmz787> i just did a git clone of the github 20:49 <@kanzure> Juul: hmm interesting. i know the UK schools use uh, athena 20:49 < nmz787> how do i commit changes locally? 20:49 < nmz787> i want to do as i change files 20:49 <@kanzure> git add somefile.c 20:49 <@kanzure> git commit 20:49 <@kanzure> then type an explanation of what the hell you've done 20:49 < nmz787> so far just added -lm to the makefile, and changed an import from Numeric/arrayobject.c to numpy/arrayobject.c 20:49 < nmz787> i haven't told git my username yet 20:50 < nmz787> does that matter? 20:50 <@kanzure> yeah it sorta does 20:50 <@kanzure> git config --user.name "Nathan McCorkle" 20:50 <@kanzure> git config --user.email "nmz787@gmail.com" 20:50 < nmz787> k 20:50 < nmz787> my github username is nmz787 20:50 <@kanzure> right.. github will be able to link it up to your account b/c of the email address 20:50 < nmz787> so should it be git config --user.name "nmz787" 20:50 <@kanzure> nope 20:50 < nmz787> ahh 20:51 <@kanzure> technically you can do whatever you want.. but everyone else has been using their names 20:51 <@kanzure> you can look by typing "git log" 20:52 < nmz787> "no changes added to commit (use "git add" and/or "git commit -a")" 20:52 <@kanzure> yes 20:52 < nmz787> just saying git commit 20:53 <@kanzure> to see the list of files you have changed: git status 20:53 < nmz787> sure, but i didnt add any 20:53 <@kanzure> then type "git add filename.c" to put it into the commit you're creating 20:53 <@kanzure> then type "git commit" when you are ready to save this as a change to the repository 20:53 < nmz787> so even tho the files are already versioned 20:53 <@kanzure> their histories are versioned 20:53 < nmz787> i have to tell it again which files i am working on 20:54 <@kanzure> you need to tell it which updates you want it to keep 20:54 < nmz787> hmm 20:54 < Juul> nmz787, git only tracks the files you specifically "git add" 20:54 <@kanzure> you can do git add -u if you want to just update all files indiscriminately 20:54 < nmz787> so git add Makefile 20:54 <@kanzure> git add -u will capture basically all your changes at once 20:54 < nmz787> ahh 20:54 <@kanzure> but imho you should do it individually :P 20:54 <@kanzure> like say you edit 10 files 20:54 <@kanzure> and there's 3 different things you've done 20:54 <@kanzure> you might want to write 3 commits 20:54 < nmz787> and commit -a? 20:55 <@kanzure> just "git commit" 20:55 < Juul> usually i just have .gitignore file and i use git commit -a -m "changed" 20:55 <@kanzure> don't tell him about -m damn it 20:55 <@kanzure> i'd like him to write actual messages :P 20:55 < Juul> hah! 20:55 <@kanzure> -m is a shortcut for writing a commit message, 20:55 <@kanzure> if you don't use -m it will open a text editor where you can write an explanation 20:55 <@kanzure> explanations are super important 20:56 <@kanzure> just say what your commit (your changes) does 20:56 < Juul> which you can specify by setting the EDITOR env variable to the path of the editor binary 20:56 <@kanzure> save-and-quit will then perform the commit with that message 20:56 <@kanzure> i think git sets a default EDITOR ? 20:56 < nmz787> default in ubuntu is nano 20:56 <@kanzure> yuck 20:56 < nmz787> which is fine for me 20:56 < Juul> yeah 20:56 < nmz787> lol 20:56 < nmz787> gedit and geany are ok and nice too 20:57 < nmz787> yeah i comment code pretty well 20:57 <@kanzure> Juul: he's working on http://github.com/kanzure/nanoengineer#readme 20:57 <@kanzure> nmz787: yeah it's just so when people look at "git log" they can see what has been going on, 20:57 <@kanzure> or if someone comes back in a year and tries to figure out what you did.. they would read the commit message 20:58 < Juul> oh cool! 20:58 <@kanzure> juul is excited about commit messages 20:59 < Juul> hehe, or nano cad 20:59 < Juul> one of those two 20:59 < Juul> maybe both 20:59 < Juul> ach, i found an article where they characterize a cold-inducible promoter in CHO cells, and they don't give the sequence for it, the bastards 21:00 <@kanzure> Juul: there's also a video.. http://www.youtube.com/watch?v=vEYN18d7gHg 21:00 < Juul> about git commit messages?! 21:00 <@kanzure> Juul: that's because the authors of said paper are evil 21:00 < Juul> :) 21:00 <@kanzure> it's surprisingly common, evil is lurking everywhere in research :p 21:01 < Juul> yes 21:02 < Juul> at SynBERC there was a DARPA-sponsered poster about a biotech-DRM system 21:03 <@kanzure> Juul: that's okay.. we can release an a biotech anti-DRM toolkit 21:03 < Juul> yup :) 21:04 < Juul> i was at a biotech IP conference this Friday 21:04 < Juul> full of lawyers and judges and such 21:04 <@kanzure> this sounds hilarious 21:04 <@kanzure> go on. 21:05 < Juul> Endy gave a presentation during lunch, about biotech, where he mentioned that we're at a point / getting to a point where information == dna 21:05 < Juul> and suggested that maybe they should think about that 21:06 <@kanzure> biotech VC is weird to me 21:06 < Juul> guy asking the first question sounded angry and asked something along the lines of whether they could expect something similar to "the catastrophe" that happened with the internet 21:06 <@kanzure> most of public biotech companies seem to get revenue from patent licensing agreements 21:06 < Juul> referring to piracy 21:06 <@kanzure> the catastrophe?? does he mean the miracle 21:06 < Juul> Drew's response was something like "well that's one way to look at it" 21:06 < Juul> and suggested that they had a choice between changing their business models or ... not 21:07 < Juul> videos will be online in a couple of weeks 21:07 <@kanzure> biotech has a lot of momentum 21:07 < Juul> it's interesting to see how they talk about it 21:07 <@kanzure> i really doubt existing biotech companies will change their models 21:07 <@kanzure> again it looks like most get lots and lots of revenues from patent licensing 21:17 <@kanzure> nmz787: btw.. you should go to http://github.com/kanzure/nanoengineer and click the "fork" buton 21:17 <@kanzure> *button 21:17 < nmz787> ahh 21:17 < nmz787> ok 21:17 <@kanzure> then in your nanoengineer repo type: git remote rm origin; git remote add origin git@github.com:nmz787/nanoengineer.git 21:17 < nmz787> whats the best way to determine in python existence of an array 21:17 < nmz787> in a lot of places they have if (a): 21:18 <@kanzure> if you haven't setup ssh on github yet then you could either go do that or do: git remote add origin https://nmz787@github.com/nmz787/nanoengineer.git 21:18 < nmz787> and python is bitching saying its ambiguos if it was an array 21:18 < nmz787> sooo, i could do if(len(a)>0): 21:18 <@kanzure> well it depends on what you want to test 21:18 < nmz787> it mentions if(a.any() or a.all()) 21:18 <@kanzure> len(a) will throw an exception if a is not an iterable list 21:18 < nmz787> but then bitches when a=None 21:18 <@kanzure> you should do this: 21:18 <@kanzure> if isinstance(a, list) and len(a)>0 21:18 <@kanzure> or you can do: 21:18 <@kanzure> if a and len(a)>0 21:19 < nmz787> i think it will still bitch about the first part of that 21:19 <@kanzure> if you do "len(a)>0 and a" then it will check the length first.. taking the length of None will cause an exception 21:19 <@kanzure> can you show me an example? which file/line 21:20 <@kanzure> also.. you can test in an interactive python session (type either "python" or "ipython") 21:23 < nmz787> screw it, if(a!=None) 21:23 < nmz787> done 21:23 < nmz787> yeah i am testing 21:24 < nmz787> that was cad/src/model/atomtypes.py line 97, same issue came about 12 lines later too 21:24 < nmz787> at self.bondvectors = bonvectors or [] 21:25 < nmz787> so just split that line into two sep lines in the if else 21:25 -!- Juul [~Juul@199-188-193-145.PUBLIC.monkeybrains.net] has quit [Ping timeout: 256 seconds] 21:25 -!- augur [~augur@208.58.5.87] has joined ##hplusroadmap 21:26 < AlonzoTG> Excel Saga. 21:26 < AlonzoTG> =P 21:26 <@kanzure> nmz787: maybe the problem was that it said "bonvectors" not "bondvectors" 21:27 -!- yashgaroth [~f@cpe-66-27-117-179.san.res.rr.com] has joined ##hplusroadmap 21:27 <@kanzure> oh nevermind 21:28 <@kanzure> nmz787: i don't understand what the error is? 21:29 <@kanzure> "None or []" is valid python 21:31 -!- joshcryer [~g@unaffiliated/joshcryer] has joined ##hplusroadmap 21:59 < nmz787> kanzure 21:59 < nmz787> cad/src/geometry/VQT.py 21:59 < nmz787> my line 617 21:59 < nmz787> 'if not a:' 21:59 < nmz787> 'ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()' 21:59 < nmz787> that was the error I was describing earlier 22:00 < nmz787> hmm, changed it to a==None 22:01 -!- AdrianG [~amphetami@unaffiliated/amphetamine] has quit [] 22:04 <@kanzure> "For purposes of your deliberations, I instruct that the copyrights in question do cover the structure, sequence and organization of the compilable code" 22:05 <@kanzure> nmz787: i see. yeah, then you will have to decide what the code was trying to do, and either do a.any(), a.all() or !=None.. up to you, just think about it based on surrounding code 22:17 < nmz787> return not (self.vec != other.vec) 22:18 < nmz787> what is this even trying to do 22:18 < nmz787> return (logical NOT) of ( an equivalence test )??? 22:23 < nmz787> hmm, numpy.logical_and() returns a bool for each element, not a bool for the total equivalence of two arrays 22:24 < nmz787> i could do the sum of that and compare to len(array) but that just seems stupid to achieve a simple equivalence test 22:25 < nmz787> False in numpy.logical_and([1,1],[0,1]) == True 22:25 < nmz787> i guess that works 22:27 -!- brownies [u1042@gateway/web/irccloud.com/x-wkhwsmyahmjhqaql] has joined ##hplusroadmap 22:27 <@kanzure> 90 minute closing statements? jeeze 22:28 <@kanzure> nmz787: it's entirely possible that statements like "!(self.vec != other.vec)" were written when numarray wasn't mature 22:28 <@kanzure> numarray became numpy i think, and then it was integrated into scipy 22:29 < nmz787> the error is 'The truth value of an array with more than one element is ambiguous' 22:29 < nmz787> i'm not using numarray or numeric 22:30 < nmz787> only have numpy installed 22:30 <@kanzure> there's a vector class in numpy i think 22:30 <@kanzure> self.vec doesn't need to be an array, it could be an actual vector 22:30 <@kanzure> != on a vector is more specific than != on lists 22:30 <@kanzure> also.. it's a little weird that you get that message at all 22:30 <@kanzure> because you can do this: [1,2,3] != [1,2,3] 22:30 < nmz787> right 22:44 < nmz787> kanzure how do i find-replace on dir and subdirs? 22:47 < nmz787> nevermind 22:51 <@kanzure> you can use sed 22:51 <@kanzure> sed -i 's/foo/bar/g' myfile.c 22:53 -!- nsh [~nsh@wikipedia/nsh] has quit [Ping timeout: 246 seconds] 22:54 < nmz787> ok got a nanoengineer gui 22:55 < nmz787> ended up using find /path -type f | xargs perl -pi -e 's/import Numeric/import numpy/g'.... etc... 22:56 < nmz787> sed doesn't overwrite files, perl does inline... from what the internets say 22:56 < nmz787> so how do i test this nanoengineer? 22:56 < nmz787> i bet there is still stuff messed up 22:58 < nmz787> hah yeah buncha errors upon opening a test mmp file 23:02 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Remote host closed the connection] 23:02 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 23:06 <@kanzure> nmz787: python cad/src/main.py 23:08 < nmz787> yeah i did that to get the GUI up 23:09 <@kanzure> there are some unit tests i think 23:09 <@kanzure> look at cad/tests 23:10 <@kanzure> cd cad/tests/; ./runAllTests.sh 23:32 < nmz787> this will take some more hacking, but i think i need to edit some C... i think they were passing data around from C to python using PyObjects and converting them to Numeric arrays... which has been deprecated 23:32 < nmz787> PyObjects aren't mentioned in too many files though, so it might not be too hard 23:32 <@kanzure> yes that sounds like a thing they probably did 23:33 < nmz787> or they may have been extended with some metadata 23:33 <@kanzure> nmz787: click "create fork" here http://github.com/kanzure/nanoengineer 23:33 < nmz787> http://docs.scipy.org/doc/numpy/reference/c-api.types-and-structures.html#new-python-types-defined 23:33 <@kanzure> then do: git remote rm origin 23:33 < nmz787> ok 23:34 <@kanzure> and either (a) git remote add origin git@github.com:nmz787/nanoengineer.git 23:34 <@kanzure> or (b) if you don't have your ssh keys on github, do: git remote add origin https://nmz787@github.com/nmz787/nanoengineer.git 23:34 <@kanzure> then you can do: git push origin master 23:34 <@kanzure> and your changes will be put on github for all the world to see 23:34 < nmz787> commit -u adds all mod files? 23:35 <@kanzure> i think you want add -u 23:35 <@kanzure> -u is "update" 23:36 <@kanzure> git add -u; git commit; git push origin master 23:36 <@kanzure> or.. you don't have to use master 23:36 <@kanzure> maybe you want to give your branch a different branch, which would be a senseful thing to do i guess 23:37 <@kanzure> you could call it ubuntu-12.x-compatibility or something 23:37 <@kanzure> *give your branch a different branch name 23:37 <@kanzure> master would be fine 23:39 < nmz787> where do i add my 'notes' 23:39 < nmz787> i.e. plan 23:39 < nmz787> well i don't want to push to master now, right, since its not working? 23:43 < nmz787> ok 23:43 < nmz787> pushed to master on github 23:43 <@kanzure> well. master is just your personal master in this case 23:43 <@kanzure> but yes 23:43 <@kanzure> presumably you will want your "master" to be the same "master" as the upstream repo 23:44 <@kanzure> looking.. 23:44 <@kanzure> https://github.com/nmz787/nanoengineer/commits/master 23:44 < nmz787> well hopefully we can change the branch later 23:45 <@kanzure> sure.. we can change it now if you want 23:45 <@kanzure> on your local repo do: 23:45 <@kanzure> git checkout -b ubuntu-fixes 23:45 <@kanzure> git push origin ubuntu-fixes 23:46 <@kanzure> then to get "master" back to the same master as my repo: git checkout master; git reset --hard 2a0222063 23:46 <@kanzure> you will probably want to switch back to your new branch: git checkout ubuntu-fixes 23:47 <@kanzure> then to send these changes to github... git push -f origin master:master (-f means "force" and "master:master" means "send my master branch contents to that master branch over there") 23:47 < nmz787> why is the f needed? 23:48 < nmz787> it would ask me for every file otherwise? 23:48 <@kanzure> nope it's because the current master branch that it has is the one with your commits 23:48 <@kanzure> we just made a new branch with your commits 23:48 <@kanzure> and then did "git reset --hard" to roll master back in time 23:48 <@kanzure> without -f you would be told that github has newer revisions that you need to pull first 23:48 < nmz787> ahh 23:48 -!- thyla [~userid@c-24-61-126-211.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds] 23:49 <@kanzure> in this case we know what those revisions are and we've already stored them somewhere else (ubuntu-fixes) 23:49 <@kanzure> on a related note.. type: git branch -a 23:50 < nmz787> why do i have to tell it origin? 23:50 < nmz787> master 23:50 < nmz787> * ubuntu-fixes 23:50 < nmz787> remotes/origin/master 23:50 < nmz787> remotes/origin/ubuntu-fixes 23:51 <@kanzure> you can just type "git push" if you mean "git push origin master" basically 23:51 <@kanzure> jrayhawk: does "git push" with no arguments mean "push this branch to the same remote branch" or does it mean "push this branch to remote master branch" 23:52 <@kanzure> nmz787: the other reason is that you might have other remotes configured 23:52 <@kanzure> i have one for github and one for diyhplus.. i did git remote add diyhplus bryan@gnusha.org:/srv/git/nanoengineer.git master 23:52 <@kanzure> this way i can do "git push github master" and "git push diyhplus master" 23:53 < nmz787> hmm 23:53 <@kanzure> http://diyhpl.us/cgit/nanoengineer has the same master branch as github 23:53 < nmz787> why you did that? 23:53 < nmz787> why did you do that? 23:53 <@kanzure> diyhpl.us is where i store various git repositories :P 23:53 < nmz787> unrelated: anyone in here know if this is a good deal? http://www.dealextreme.com/p/portable-solar-powered-3000mah-battery-w-charging-adapters-102689?item=1 23:54 < nmz787> unrelated: thinking about using it to charge my HTC evo while hiking, to use as a GPS datalogger 23:54 < nmz787> geez all redundant 23:54 <@kanzure> oops i am a dork nate 23:54 <@kanzure> so if you look here.. https://github.com/nmz787/nanoengineer/commits/master 23:54 <@kanzure> you will see that your master branch is now missing a few commits because i told you to go too far back 23:54 <@kanzure> this is easy to fix 23:55 <@kanzure> git checkout master; git pull http://github.com/kanzure/nanoengineer.git 23:55 < jrayhawk> do you just really hate man pages or something 23:55 <@kanzure> maybe gnusha bot should be given a man page lookup function 23:55 <@kanzure> public shaming and such 23:56 < jrayhawk> hmm. tempting. 23:57 < nmz787> kanzure: done 23:57 < nmz787> then i pushed -f back to master:master 23:57 < nmz787> then checked out ubuntu-fixes again 23:58 < nmz787> so did it remember all my file changes? 23:58 <@kanzure> in this case you could have avoided the -f because the updates you were pushing to master don't conflict with what github has 23:58 <@kanzure> let's check 23:58 <@kanzure> http://github.com/nmz787/nanoengineer/commits/ubuntu-fixes 23:58 <@kanzure> looks like all your commits are there.. can you confirm? 23:58 < nmz787> but i guess on my local machine 23:58 < nmz787> how did i pull from your repo master 23:59 < nmz787> overwriting my master copy 23:59 < nmz787> but not changing the 23:59 <@kanzure> nope we reset your master branch first 23:59 <@kanzure> git reset --HARD 22whatever 23:59 < nmz787> that 22whatever is the timestamp to reset it back to i thought 23:59 <@kanzure> yeah it was a git commit id 23:59 < nmz787> so the files weren't changed, just the git diffs or whatever 23:59 < nmz787> ? --- Log closed Tue May 01 00:00:00 2012