--- Log opened Mon Apr 30 00:00:56 2012 | ||
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:22 |
-!- yashgaroth [~f@cpe-66-27-117-179.san.res.rr.com] has quit [Quit: Leaving] | 00:39 | |
-!- strages_home [~strages@adsl-98-67-110-183.hsv.bellsouth.net] has quit [Ping timeout: 246 seconds] | 00:52 | |
-!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has quit [Quit: Leaving] | 01:06 | |
Utopiah | http://www.robotcompanions.eu | 01:16 |
-!- strangewarp [~strangewa@c-76-25-200-47.hsd1.co.comcast.net] has quit [Ping timeout: 250 seconds] | 01:18 | |
-!- strangewarp [~strangewa@c-76-25-200-47.hsd1.co.comcast.net] has joined ##hplusroadmap | 01:21 | |
archels | Utopiah: I'd rather Markram get the money than that ill-defined project... | 01:41 |
-!- brownies [u1042@gateway/web/irccloud.com/x-ddqbsfdczotwzlpy] has quit [] | 01:44 | |
jrayhawk | and most people probably want to bindmount /dev into that chroot and use the DRI infrastructure, presumably | 01:45 |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap | 01:55 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Remote host closed the connection] | 02:14 | |
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:49 | |
-!- sylph_mako [~mako@118-93-18-64.dsl.dyn.ihug.co.nz] has quit [Quit: Leaving] | 02:59 | |
-!- archels [~foo@sascha.esrac.ele.tue.nl] has joined ##hplusroadmap | 03:00 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 03:42 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has joined ##hplusroadmap | 03:47 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Read error: No route to host] | 04:34 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 04:37 | |
-!- joshcryer [~g@unaffiliated/joshcryer] has quit [] | 05:13 | |
-!- nmz787 [~Nathan@129.21.144.154] has joined ##hplusroadmap | 05:35 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving] | 05:41 | |
-!- Cat4D [182bd7e2@gateway/web/freenode/ip.24.43.215.226] has quit [Ping timeout: 245 seconds] | 05:45 | |
-!- 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:47 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 05:48 | |
-!- nmz787 [~Nathan@129.21.144.154] has quit [Quit: Leaving.] | 05:50 | |
-!- strangewarp [~strangewa@c-76-25-200-47.hsd1.co.comcast.net] has joined ##hplusroadmap | 06:07 | |
-!- nmz787 [~Nathan@129.21.144.154] has joined ##hplusroadmap | 06:15 | |
nmz787 | kanzure: you awake? | 06:17 |
nmz787 | kanzure: it would be nice to get into this for free http://www.techconnectworld.com/Biotech2012/sym/micro_nano_fluidics.html | 06:18 |
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:20 |
nmz787 | nice pics of pulsed laser ablation craters | 06:21 |
nmz787 | (in glass) | 06:21 |
JayDugger | Good morning, everyone. | 06:23 |
JayDugger | Good morning, everyone. | 06:25 |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Ping timeout: 244 seconds] | 06:25 | |
nmz787 | howdy | 06:32 |
-!- AdrianG [~amphetami@unaffiliated/amphetamine] has joined ##hplusroadmap | 06:32 | |
JayDugger | Good morning. | 06:33 |
-!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has joined ##hplusroadmap | 06:36 | |
nmz787 | i don't feel drawn to sleep at night, but never like waking up | 06:37 |
-!- 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:39 | |
kanzure | jrayhawk: how would that work? | 06:43 |
kanzure | nmz787: that's a lot of speakers... http://www.techconnectworld.com/Biotech2012/bio.html | 06:50 |
kanzure | they want $1045 to register? haha | 06:51 |
-!- nmz787 [~Nathan@129.21.144.154] has quit [Quit: Leaving.] | 06:53 | |
gnusha | nanoengineer.git: a269f97 split up a long line in build-chroot.sh | 07:01 |
-!- nmz787 [~Nathan@nathan-think.wireless.rit.edu] has joined ##hplusroadmap | 07:04 | |
gnusha | nanoengineer.git: 859f144 .gitignore entries from svn global-ignores | 07:06 |
-!- _F7_ [~forrestfl@50.15.211.25] has quit [Ping timeout: 252 seconds] | 07:08 | |
-!- _F7_ [~forrestfl@50.15.211.25] has joined ##hplusroadmap | 07:10 | |
nmz787 | i emailed two speakers from bufallo, one i met before, asking if they could get me in free | 07:13 |
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:14 |
nmz787 | sugar not avail? | 07:19 |
kanzure | sure, i mean you only eat so much | 07:20 |
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:28 |
-!- AdrianG [~amphetami@unaffiliated/amphetamine] has quit [Ping timeout: 246 seconds] | 07:30 | |
-!- AdrianG [~amphetami@unaffiliated/amphetamine] has joined ##hplusroadmap | 07:32 | |
-!- _0bitcount [~ulises11@81.61.208.218.dyn.user.ono.com] has joined ##hplusroadmap | 07:46 | |
-!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] | 07:52 | |
-!- 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:55 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Ping timeout: 246 seconds] | 07:58 | |
-!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has quit [Ping timeout: 246 seconds] | 08:06 | |
kanzure | tar: Exiting with failure status due to previous errors | 08:35 |
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:38 |
kanzure | oh right | 08:39 |
-!- chillyvanilly_ [~chillyvan@207.178.197.130] has quit [Quit: Leaving] | 08:40 | |
kanzure | nope. | 08:40 |
kanzure | ping: icmp open socket: Operation not permitted | 08:42 |
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:48 |
-!- nmz787 [~Nathan@nathan-think.wireless.rit.edu] has quit [Quit: Leaving.] | 08:52 | |
kanzure | "must be setuid root" | 08:57 |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 08:59 | |
-!- _F7_ [~forrestfl@50.15.211.25] has quit [Quit: Computer has gone to sleep] | 09:10 | |
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:18 |
-!- Cat4D [182bd7e2@gateway/web/freenode/ip.24.43.215.226] has joined ##hplusroadmap | 09:20 | |
-!- augur [~augur@208.58.5.87] has quit [Remote host closed the connection] | 09:22 | |
-!- _F7_ [~forrestfl@safekick-americas-2.consolidated.net] has joined ##hplusroadmap | 09:26 | |
kanzure | http://heybryan.org/shots/2012-04-30-1131-nanoengineer-chroot.png | 09:32 |
-!- chillyvanilly [~chillyvan@207.178.197.130] has joined ##hplusroadmap | 09:34 | |
-!- nmz787_ [~androirc@173-101-26-153.pools.spcsdns.net] has joined ##hplusroadmap | 09:42 | |
kanzure | nmz787_: it workz http://heybryan.org/shots/2012-04-30-1131-nanoengineer-chroot.png | 09:43 |
nmz787_ | Nice, was it the magic cookie thing tthat helped it get working? | 09:44 |
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:47 |
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:48 |
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:49 |
kanzure | i think the latest release is ubuntu 12 | 09:50 |
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:51 |
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:52 |
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:53 |
nmz787_ | :D | 09:54 |
-!- augur [~augur@206.196.187.130] has joined ##hplusroadmap | 10:04 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Read error: No route to host] | 10:36 | |
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:38 |
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:40 |
katsmeow-afk | it's a kind of territorial scent marking, some places keep their garbage piles smouldering 24-7, that includes smoking plastics | 10:41 |
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:43 |
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:46 |
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 | 10:47 |
Utopiah | http://www.3d4dchallenge.org/about-the-challenge/ | 11:02 |
-!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has joined ##hplusroadmap | 11:12 | |
-!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has quit [Quit: Leaving] | 11:29 | |
nmz787_ | Katsmeow-afk i still find air, light, and sound pollution less away from cities | 11:32 |
kanzure | spacex static fire test today http://www.spacex.com/webcast.php | 11:44 |
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:45 |
-!- mode/##hplusroadmap [+o kanzure] by ChanServ | 11:51 | |
-!- Cat4D was kicked from ##hplusroadmap by kanzure [Cat4D] | 11:51 | |
nmz787_ | Lol | 11:52 |
-!- yashgaroth [~f@cpe-66-27-117-179.san.res.rr.com] has joined ##hplusroadmap | 12:31 | |
-!- nmz787 [~Nathan@cpe-67-242-177-23.rochester.res.rr.com] has joined ##hplusroadmap | 12:35 | |
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:36 |
@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:37 |
@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:41 |
nmz787 | damn | 12:43 |
yashgaroth | haha | 12:43 |
nmz787 | so what happened to the existing nanoengineer ppl? | 12:43 |
@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:44 |
@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:45 |
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:47 |
nmz787 | no definitely cool, so what still needs moved to the github account? | 12:48 |
@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:49 |
nmz787 | do you know what libs are in conflict ? | 12:50 |
@kanzure | they are all old versions | 12:50 |
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:52 |
@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:53 |
@kanzure | yeah, i did this in collaboration with him | 12:54 |
nmz787 | cool | 12:54 |
-!- 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:55 |
nmz787 | unless you just make it on-human-approval | 12:56 |
@kanzure | not really.. | 12:58 |
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/ | 12:59 |
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:00 |
nmz787 | kanzure: where are the install instructions? | 13:02 |
-!- _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:03 | |
@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:04 |
@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:05 | |
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:06 |
@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:07 |
@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:08 |
@kanzure | heh | 13:09 |
@kanzure | yeah i have links to the files in my document | 13:09 |
nmz787 | did you try using the latest libs? | 13:10 |
-!- nsh [~nsh@wikipedia/nsh] has joined ##hplusroadmap | 13:10 | |
@kanzure | nmz787: can't get that far ;) | 13:11 |
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:12 |
@kanzure | yes | 13:13 |
@kanzure | correct | 13:13 |
delinquentme | <1 min | 13:14 |
delinquentme | kanzure, what is this run for? | 13:14 |
@kanzure | dunno. bbl | 13:19 |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 13:19 | |
nmz787 | delinquentme: what u askin bout? | 13:20 |
delinquentme | it was just a space x rocket burn test | 13:20 |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Read error: No route to host] | 13:23 | |
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:24 |
* nsh frowns | 13:26 | |
AdrianG | :< | 13:27 |
AdrianG | whats wrong with reddit | 13:27 |
AdrianG | with have an AMA with a cognitive/psych researcher | 13:27 |
yashgaroth | pictures of famous atheists with a quote next to them, truly the height of the internet | 13:28 |
AdrianG | huh | 13:29 |
yashgaroth | and let's not forget 20-panel rage comics about banal situations | 13:29 |
@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:30 |
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:31 |
AdrianG | professorclub lol | 13:33 |
@kanzure | oh i meant school.. sorry | 13:33 |
AdrianG | niche topic. | 13:33 |
-!- eudoxia [~eudoxia@r186-52-138-214.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap | 13:49 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Ping timeout: 272 seconds] | 14:00 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 14:06 | |
-!- sylph_mako [~mako@118-93-18-64.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap | 14:16 | |
-!- augur [~augur@206.196.187.130] has quit [Remote host closed the connection] | 14:19 | |
-!- _F7_ [~forrestfl@safekick-americas-2.consolidated.net] has quit [Remote host closed the connection] | 14:21 | |
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] | 14:27 | |
@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:28 |
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:29 |
@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:30 |
-!- nmz787 [~Nathan@cpe-67-242-177-23.rochester.res.rr.com] has quit [Quit: Leaving.] | 14:31 | |
@kanzure | jrayhawk: your ssh-agent manager always takes forever in ~/.bashrc :/ | 14:36 |
@kanzure | by forever i mean bash takes more than one or two seconds to give me a prompt | 14:37 |
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap | 14:41 | |
@kanzure | oh i'm wrong cool | 14:45 |
@kanzure | the thing taking the most time is "enable programmable completion features" | 14:46 |
@kanzure | which runs /etc/bash_completion | 14:46 |
@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 | 14:51 |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving] | 15:18 | |
-!- delinquentme [~asdfasdf@c-67-163-157-246.hsd1.pa.comcast.net] has left ##hplusroadmap ["Leaving"] | 15:25 | |
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] | 15:32 | |
@kanzure | http://fvue.nl/wiki/Bash_completion_slowing_down_login | 15:38 |
* 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:49 |
bkero | Ah, bash_completion. I don't use any nonstandard extensions for bash completion | 15:50 |
@kanzure | no i'm on debian | 15:50 |
@kanzure | disabling it makes my life so much better.. bash doesn't take >5 seconds to load anymore :) | 15:53 |
-!- eudoxia [~eudoxia@r186-52-138-214.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] | 16:22 | |
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap | 16:27 | |
-!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has joined ##hplusroadmap | 16:38 | |
-!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has joined ##hplusroadmap | 16:39 | |
-!- nmz787_ [~androirc@173-101-26-153.pools.spcsdns.net] has quit [Ping timeout: 256 seconds] | 16:46 | |
-!- 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:48 |
-!- 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:49 |
@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:50 |
@kanzure | looks like a publicity stunt to me | 16:51 |
@kanzure | haven't even heard of those two people before | 16:51 |
@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 | 16:53 |
-!- chandoo [~chandoo@ool-ad032250.dyn.optonline.net] has quit [Quit: Leaving] | 17:08 | |
-!- Cat4D [425b8c22@gateway/web/freenode/ip.66.91.140.34] has joined ##hplusroadmap | 17:29 | |
-!- jennicide [jen@173-18-211-34.client.mchsi.com] has joined ##hplusroadmap | 17:39 | |
-!- 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:42 | |
-!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Remote host closed the connection] | 17:43 | |
-!- brownies [u1042@gateway/web/irccloud.com/x-pbglkbclbkpywxqx] has joined ##hplusroadmap | 17:46 | |
-!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has quit [Ping timeout: 246 seconds] | 17:54 | |
-!- 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:01 |
jrayhawk | if you want non-standard shell behavior, you may as well use zsh anyway | 18:02 |
@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:04 |
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:06 |
@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:07 |
jrayhawk | you'll have to be more specific | 18:10 |
@kanzure | for instance, sudo | 18:11 |
@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:12 |
-!- 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:13 |
@kanzure | ah, well, you could always just download that large file and have it working in a few minutes | 18:27 |
@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:29 | |
JayDugger | What the hell is that part about "Waiver of Liability and Medical Authorization for Students?" | 18:30 |
@kanzure | nice historical accounting http://metamodern.com/2009/12/15/when-a-million-readers-first-encountered-nanotechnology/ | 18:42 |
JayDugger | Gack...I remember that article. | 18:43 |
JayDugger | If you weren't yet born, I don't want to know. :) | 18:44 |
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:50 |
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:51 | |
@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:52 |
@kanzure | ah i tested on 10.7.2 | 18:53 |
@kanzure | so.. 10.6 and 10.7 | 18:53 |
@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:54 |
@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:55 |
@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:56 |
-!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has joined ##hplusroadmap | 18:58 | |
@kanzure | ah nice.. http://www.nanoengineer-1.com/snapshots/NE1_Documentation/ | 18:59 |
-!- augur [~augur@c-69-250-19-178.hsd1.md.comcast.net] has quit [Remote host closed the connection] | 19:04 | |
-!- Jora [~Jora@unaffiliated/jora] has quit [Quit: Leaving] | 19:13 | |
@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:14 |
nmz787 | http://wware-molecules.appspot.com/ | 19:25 |
@kanzure | is this will ware's thing? | 19:26 |
nmz787 | yeah | 19:27 |
-!- 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:52 |
@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:53 |
@kanzure | you're a tough customer | 19:54 |
vrs | icbms, not icmbs | 19:54 |
vrs | we don't do mallistic bissiles here | 19:54 |
@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:55 |
vrs | basically the more available your propellant, the less energy it will carry or the less nice to handle it will be | 19:56 |
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:57 |
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:58 |
upgrayeddd | ist krieg | 19:59 |
upgrayeddd | i didn't know about your github, see | 19:59 |
-!- Juul [~Juul@199-188-193-145.PUBLIC.monkeybrains.net] has joined ##hplusroadmap | 20:12 | |
@kanzure | hi Juul | 20:12 |
Juul | hi kanzure | 20:12 |
* Juul is trying to upregulate expression during mild hypothermia in HeLa cells | 20:13 | |
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:14 |
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap | 20:15 | |
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Remote host closed the connection] | 20:17 | |
@kanzure | Juul: yes.. we actually have $10k of aws time on that | 20:22 |
Juul | yeah i know | 20:22 |
@kanzure | the guy was previously using this to mine bitcoins | 20:23 |
Juul | hah | 20:23 |
-!- AdrianG [~amphetami@unaffiliated/amphetamine] has quit [Read error: Connection reset by peer] | 20:31 | |
-!- AdrianG [~amphetami@unaffiliated/amphetamine] has joined ##hplusroadmap | 20:31 | |
Juul | kanzure, stanford is using ezproxy, but my uni back in denmark is using something called globalproxy | 20:32 |
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap | 20:33 | |
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:48 |
@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:49 |
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:50 |
@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:51 |
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:52 |
@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:53 |
@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:54 |
@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:55 |
@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:56 |
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:57 |
Juul | oh cool! | 20:58 |
@kanzure | juul is excited about commit messages | 20:58 |
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 | 20:59 |
@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:00 |
Juul | yes | 21:01 |
Juul | at SynBERC there was a DARPA-sponsered poster about a biotech-DRM system | 21:02 |
@kanzure | Juul: that's okay.. we can release an a biotech anti-DRM toolkit | 21:03 |
Juul | yup :) | 21:03 |
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:04 |
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:05 |
@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:06 |
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:07 |
@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:17 |
@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:18 |
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:19 |
@kanzure | also.. you can test in an interactive python session (type either "python" or "ipython") | 21:20 |
nmz787 | screw it, if(a!=None) | 21:23 |
nmz787 | done | 21:23 |
nmz787 | yeah i am testing | 21:23 |
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:24 |
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:25 | |
AlonzoTG | Excel Saga. | 21:26 |
AlonzoTG | =P | 21:26 |
@kanzure | nmz787: maybe the problem was that it said "bonvectors" not "bondvectors" | 21:26 |
-!- yashgaroth [~f@cpe-66-27-117-179.san.res.rr.com] has joined ##hplusroadmap | 21:27 | |
@kanzure | oh nevermind | 21:27 |
@kanzure | nmz787: i don't understand what the error is? | 21:28 |
@kanzure | "None or []" is valid python | 21:29 |
-!- joshcryer [~g@unaffiliated/joshcryer] has joined ##hplusroadmap | 21:31 | |
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 | 21:59 |
nmz787 | hmm, changed it to a==None | 22:00 |
-!- AdrianG [~amphetami@unaffiliated/amphetamine] has quit [] | 22:01 | |
@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:04 |
@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:05 |
nmz787 | return not (self.vec != other.vec) | 22:17 |
nmz787 | what is this even trying to do | 22:18 |
nmz787 | return (logical NOT) of ( an equivalence test )??? | 22:18 |
nmz787 | hmm, numpy.logical_and() returns a bool for each element, not a bool for the total equivalence of two arrays | 22:23 |
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:24 |
nmz787 | False in numpy.logical_and([1,1],[0,1]) == True | 22:25 |
nmz787 | i guess that works | 22:25 |
-!- brownies [u1042@gateway/web/irccloud.com/x-wkhwsmyahmjhqaql] has joined ##hplusroadmap | 22:27 | |
@kanzure | 90 minute closing statements? jeeze | 22:27 |
@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:28 |
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:29 |
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:30 |
nmz787 | kanzure how do i find-replace on dir and subdirs? | 22:44 |
nmz787 | nevermind | 22:47 |
@kanzure | you can use sed | 22:51 |
@kanzure | sed -i 's/foo/bar/g' myfile.c | 22:51 |
-!- nsh [~nsh@wikipedia/nsh] has quit [Ping timeout: 246 seconds] | 22:53 | |
nmz787 | ok got a nanoengineer gui | 22:54 |
nmz787 | ended up using find /path -type f | xargs perl -pi -e 's/import Numeric/import numpy/g'.... etc... | 22:55 |
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:56 |
nmz787 | hah yeah buncha errors upon opening a test mmp file | 22:58 |
-!- 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:02 | |
@kanzure | nmz787: python cad/src/main.py | 23:06 |
nmz787 | yeah i did that to get the GUI up | 23:08 |
@kanzure | there are some unit tests i think | 23:09 |
@kanzure | look at cad/tests | 23:09 |
@kanzure | cd cad/tests/; ./runAllTests.sh | 23:10 |
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:32 |
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:33 |
@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:34 |
@kanzure | i think you want add -u | 23:35 |
@kanzure | -u is "update" | 23:35 |
@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:36 |
@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:37 |
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:39 |
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:43 |
@kanzure | looking.. | 23:44 |
@kanzure | https://github.com/nmz787/nanoengineer/commits/master | 23:44 |
nmz787 | well hopefully we can change the branch later | 23:44 |
@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:45 |
@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:46 |
@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:47 |
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:48 | |
@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:49 |
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:50 |
@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:51 |
@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:52 |
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:53 |
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:54 |
@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:55 |
jrayhawk | hmm. tempting. | 23:56 |
nmz787 | kanzure: done | 23:57 |
nmz787 | then i pushed -f back to master:master | 23:57 |
nmz787 | then checked out ubuntu-fixes again | 23:57 |
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:58 |
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 | ? | 23:59 |
--- Log closed Tue May 01 00:00:00 2012 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!