--- Log opened Fri Feb 22 00:00:07 2013
00:05 -!- indigenous [~indigenou@85.210.227.43] has joined ##hplusroadmap
00:05 -!- indigenous [~indigenou@85.210.227.43] has quit [Changing host]
00:05 -!- indigenous [~indigenou@pdpc/supporter/student/indigenous] has joined ##hplusroadmap
00:19 -!- gnusha [~gnusha@131.252.130.248] has joined ##hplusroadmap
00:19 -!- Topic for ##hplusroadmap: biohacking, nootropics, transhumanism, open hardware | sponsored by george church and the NRA | http://gnusha.org/logs http://diyhpl.us/wiki http://groups.google.com/group/diybio | banned by the Federal Death Administration | 3.5 kidneys for sale | no questions asked
00:19 -!- Topic set by kanzure [~kanzure@131.252.130.248] [Sat Feb 2 18:24:43 2013]
00:19 [Users ##hplusroadmap]
00:19 [@fenn ] [ bkero ] [ heath ] [ NeuroWinter] [ sheena1 ] [ ThomasEgi ]
00:19 [@kanzure ] [ brownies ] [ HEx1 ] [ nmz787 ] [ Shehrazad ] [ Thorbinator]
00:19 [ _sol_ ] [ Charlie_ ] [ He||eshin ] [ nuba ] [ sivoais ] [ underscor ]
00:19 [ abetusk ] [ chido ] [ indigenous] [ OldCoder_ ] [ smeaaagle ] [ upgrayeddd ]
00:19 [ AlonzoTG ] [ Coornail ] [ ivan` ] [ paperbot ] [ sseehh_ ] [ Urchin ]
00:19 [ archbox_ ] [ curtiss ] [ JayDugger ] [ ParahSailin] [ strages_home] [ Vicarious ]
00:19 [ archels ] [ devrandom ] [ joehot ] [ pasky ] [ strangewarp ] [ Viper168 ]
00:19 [ ArmilusDajjal] [ etheros ] [ jrayhawk ] [ phryk ] [ streety ] [ wizrobe ]
00:19 [ augur_ ] [ gedankenstuecke] [ klafka ] [ rigel ] [ superkuh ] [ yoleaux ]
00:19 [ balrog ] [ gillies ] [ lichen ] [ Sanky ] [ sylph_mako ]
00:19 [ barriers ] [ gnusha ] [ lupfantomo] [ saurik ] [ Thomas42 ]
00:19 -!- Irssi: ##hplusroadmap: Total of 64 nicks [2 ops, 0 halfops, 0 voices, 62 normal]
00:19 -!- Channel ##hplusroadmap created Thu Feb 25 23:40:30 2010
00:19 -!- Irssi: Join to ##hplusroadmap was synced in 6 secs
00:58 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has quit [Remote host closed the connection]
00:59 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has joined ##hplusroadmap
01:00 < superkuh> paperbot: http://www.sciencemag.org/content/early/2013/02/20/science.1230883.full.pdf
01:00 < paperbot> no translator available, raw dump: http://diyhpl.us/~bryan/papers2/paperbot/74213320c17fd8e69ae059968badcfa4.txt
01:03 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]
01:33 <@kanzure> http://www.alibaba.com/product-gs/710041985/2013_Version_21000_KVA_Industrial_Submerged.html
01:33 <@kanzure> "Shaanxi Zhonglong Metallurgical Equipment Co. Ltd. was established in May 2009, with registered capital of RMB 5,000,000 (USD$ 94,156) and fixed assets 10,762,300 (USD$1,709,390). "
01:33 <@kanzure> huh, that's not a lot of capital.
01:33 <@kanzure> i mean, for an electric arc furnace manufacturer.
01:44 -!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 244 seconds]
01:48 -!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap
01:54 <@kanzure> "Dear Mr. Bishop, Your email below has been forwarded to me, as we cannot identify you as an athlete or official in the database. As you are not included in our list this year, could you perhaps clarify the reason for your request so that we can assist you efficiently?"
01:54 <@kanzure> perhaps my typing fame is not great enough.
01:54 <@kanzure> hmmm.
01:55 <@kanzure> maybe i need to make up an athlete and do some fake publicity
02:09 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has joined ##hplusroadmap
02:12 -!- gedankenstuecke [~bastian@phylomemetic-tree.de] has quit [Ping timeout: 252 seconds]
02:14 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]
02:21 -!- gedankenstuecke [~bastian@phylomemetic-tree.de] has joined ##hplusroadmap
03:18 -!- indigenous [~indigenou@pdpc/supporter/student/indigenous] has quit [Read error: Operation timed out]
04:48 -!- sylph_mako [~mako@103-9-42-1.flip.co.nz] has quit [Ping timeout: 276 seconds]
05:14 -!- EnLilaSko [~Nattzor@unaffiliated/enlilasko] has joined ##hplusroadmap
05:17 -!- Urchin[emacs] [~user@unaffiliated/urchin] has joined ##hplusroadmap
05:41 -!- wizrobe is now known as wizroafk
05:48 -!- Mariu [Jimmy98@89.41.57.33] has joined ##hplusroadmap
05:49 -!- augur_ [~augur@208.58.5.87] has quit [Remote host closed the connection]
06:21 -!- augur [~augur@129-2-129-34.wireless.umd.edu] has joined ##hplusroadmap
07:14 -!- sseehh_ [~me@24.131.65.218] has quit [Read error: Connection reset by peer]
07:17 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has joined ##hplusroadmap
07:19 -!- yashgaroth [~ffffff@cpe-66-27-118-94.san.res.rr.com] has joined ##hplusroadmap
07:39 -!- sseehh_ [~me@c-24-131-65-218.hsd1.pa.comcast.net] has joined ##hplusroadmap
07:52 -!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 256 seconds]
07:53 -!- yashgaroth [~ffffff@cpe-66-27-118-94.san.res.rr.com] has quit [Quit: Leaving]
07:56 -!- ArmilusDajjal is now known as mutagen
08:00 < nmz787> whoo got this broken projecor working with an MSP430 launchpad!
08:02 -!- delinquentme [~asdfasdf@coffeebar.static.monkeybrains.net] has joined ##hplusroadmap
08:09 -!- nsh [~nsh@wikipedia/nsh] has joined ##hplusroadmap
08:09 < delinquentme> banned by the Federal Death Administration
08:13 < delinquentme> http://transhumanity.net/articles/entry/bill-gates-really-wants-to-becomeimmortal
08:14 < Mariu> I don't think he was clear enough on that issue, or was he ?
08:30 -!- kanzure changed the topic of ##hplusroadmap to: biohacking, nootropics, transhumanism, open hardware | sponsored by george church and the NRA | http://gnusha.org/logs http://diyhpl.us/wiki http://groups.google.com/group/diybio | banned by the Federal Death Administration | home of the free-ranging paperbots
08:30 < Mariu> :p
08:35 < sseehh_> http://mashable.com/2013/02/20/mark-zuckerberg-sergey-brin-breakthrough-prize/ opensource democratic immortality http://news.yahoo.com/iceland-facebook-constitution-closer-reality-101210718.html
08:36 < Mariu> neat
08:36 <@kanzure> man i hate the news
08:36 <@kanzure> Mariu: do you say anything other than lol
08:37 < Mariu> kanzure: not really
08:38 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap
08:42 < ParahSailin> kanzure: interesting article that you quoted
08:42 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has quit [Remote host closed the connection]
08:42 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has joined ##hplusroadmap
08:47 -!- klafka [~klafka@c-67-174-253-229.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds]
08:50 < ParahSailin> kanzure: i wonder how many farmers were also smart enough to buy soybeans from a distributor (not under contract with monsanto), select out the roundup ready ones, and unlike bowman, not be a retard and tell monsanto that they were doing it
08:53 < chris_99> http://www.bristol.ac.uk/news/2013/9163.html
08:58 <@kanzure> .title
08:58 < yoleaux> Bristol University | News from the University | Floral signs go electric
08:58 < chris_99> i found that pretty amazing
08:59 -!- undefined_ [188341da@gateway/web/freenode/ip.24.131.65.218] has joined ##hplusroadmap
09:00 -!- _sol_ [~Sol@c-174-57-58-11.hsd1.pa.comcast.net] has quit []
09:01 -!- joehot [~not@64.231.129.30] has quit [Ping timeout: 256 seconds]
09:06 -!- undefined_ [188341da@gateway/web/freenode/ip.24.131.65.218] has quit [Quit: Page closed]
09:09 < sseehh_> http://en.wikipedia.org/wiki/Crystal_healing http://www.bristol.ac.uk/news/2013/9163.html learning the difference between two colours when electric wiki.opencog.org/w/DeSTIN
09:10 < Mariu> .title
09:10 < yoleaux> Crystal healing - Wikipedia, the free encyclopedia
09:11 <@kanzure> sseehh_: linking to crystal healing and opencog sets off my troll alarms. please get the fuck out.
09:11 <@kanzure> Mariu: that title was obvious, why did you ask for it
09:11 <@kanzure> wikipedia hasn't changed their
s in years
09:12 <@kanzure> it's a function of the url
09:12 < Mariu> kanzure: got it. I was also curious about yoleaux .. didn't knew about it
09:22 < delinquentme> Mariu, thats the french yolo?
09:22 < Mariu> delinquentme: no idea
09:25 -!- eudoxia [~eudoxia@r186-53-163-202.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap
09:27 -!- mutagen [~safitan@75-105-12-23.cust.wildblue.net] has left ##hplusroadmap []
09:28 < eudoxia> .wa mass of the Voyager 2 * distance between Adelaide and Montevideo
09:28 < yoleaux> Voyager 2: mass distance: from: Adelaide, South Australia, Australia; to: Montevideo, Uruguay: 5.825 million kg mi (kilogram miles); Unit conversions: 3.027×10⁷ lg tn ft (long ton-feet); 9226 lg tn km (long ton-kilometers); 5733 lg tn mi (long ton-miles); 9374 t km (metric ton-kilometers); 3.39×10⁷ sh tn ft (short ton-feet)
09:28 < eudoxia> gud, gud
09:28 < eudoxia> .botsnack
09:28 < yoleaux> :D
09:35 < ParahSailin> .title
09:35 < yoleaux> Crystal healing - Wikipedia, the free encyclopedia
09:36 < ParahSailin> i guess i should have noticed that was the bot
09:40 -!- padz [~not@bas5-kingston08-3096457487.dsl.bell.ca] has joined ##hplusroadmap
09:45 -!- augur [~augur@129-2-129-34.wireless.umd.edu] has quit [Remote host closed the connection]
09:45 -!- augur [~augur@129-2-129-34.wireless.umd.edu] has joined ##hplusroadmap
09:46 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has joined ##hplusroadmap
09:47 -!- delinquentme [~asdfasdf@coffeebar.static.monkeybrains.net] has quit [Ping timeout: 244 seconds]
09:50 -!- augur [~augur@129-2-129-34.wireless.umd.edu] has quit [Ping timeout: 248 seconds]
10:02 -!- _Sol_ [~Sol@c-174-57-58-11.hsd1.pa.comcast.net] has joined ##hplusroadmap
10:02 -!- eudoxia [~eudoxia@r186-53-163-202.dialup.adsl.anteldata.net.uy] has quit [Quit: leaving]
10:03 < klafka> wow that article on bill gates is awful
10:03 < klafka> just terrible
10:04 < klafka> well 'article'
10:04 < klafka> blog post
10:04 < Mariu> klafka: why ?
10:04 < klafka> 'bill gates said dont die but it sounds like he has no idea how'
10:04 < klafka> really?
10:04 < Mariu> yeah, that's the thing that bug?ed me as well
10:04 <@kanzure> that was just a reddit thing, it's bullshit
10:05 < klafka> his terse 2 word response makes you think that
10:05 <@kanzure> this is why i hate the news. stop posting it.
10:05 < klafka> i didn't post it
10:05 < klafka> i don't post shit
10:05 <@kanzure> someone else did
10:05 <@kanzure> not you
10:05 < klafka> right
10:11 < nmz787> kanzure: i have this project asus_x1220h_fan_override_msp430
10:11 < nmz787> i want to add it to git
10:11 < nmz787> what's a better name?
10:11 <@kanzure> what's wrong with that name?
10:11 < nmz787> can you change a github repo later?
10:11 <@kanzure> what do you mean change?
10:11 -!- sheena1 [~home@174.4.134.159] has quit [Ping timeout: 246 seconds]
10:11 <@kanzure> rename?
10:12 <@kanzure> there is a github rename feature, but i don't understand your question about git
10:20 < nmz787> i just played my first movie on this hacked projector :P
10:21 < nmz787> focused at about 8cm wide
10:23 -!- delinquentme [~asdfasdf@50-193-54-102-static.hfc.comcastbusiness.net] has joined ##hplusroadmap
10:35 -!- delinquentme [~asdfasdf@50-193-54-102-static.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds]
10:44 -!- nsh [~nsh@wikipedia/nsh] has quit [Remote host closed the connection]
10:58 -!- sheena1 [~home@174.4.134.159] has joined ##hplusroadmap
11:08 -!- delinquentme [~asdfasdf@64-13-13-62.eug.clearwire-dns.net] has joined ##hplusroadmap
11:26 < nmz787> spam https://github.com/nmz787/DLP-Projector-fan-and-lightbulb-override-msp430
11:26 <@kanzure> what is .ino?
11:28 -!- delinquentme [~asdfasdf@64-13-13-62.eug.clearwire-dns.net] has quit [Quit: Leaving]
11:28 < klafka> i like when books give 'chapter dependence trees'
11:28 < klafka> it's sooooo nerdy but also useful
11:31 -!- sseehh_ [~me@c-24-131-65-218.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer]
11:31 -!- sseehh_ [~me@c-24-131-65-218.hsd1.pa.comcast.net] has joined ##hplusroadmap
11:38 -!- augur [~augur@208.58.5.87] has joined ##hplusroadmap
11:42 -!- juri_ [~juri@funkykitty.net] has joined ##hplusroadmap
11:44 < bkero> http://rationalwiki.org/wiki/Roko%27s_basilisk lul
11:44 < bkero> "The notion is taken sufficiently seriously by some LessWrong posters that they try to work out how to erase evidence of themselves so a future unfriendly AI can't reconstruct a copy of them to torture."
11:46 < Mariu> that happens when they get burried
11:50 <@kanzure> i'm not even sure where to begin with the list of reasons why they caring about that is useless.
11:50 <@kanzure> bkero: i recommend not bothering with lesswrong
11:51 < bkero> kanzure: I was just amused by that last part.
11:55 <@kanzure> huh, the petition about open access policies got a response
11:55 <@kanzure> https://petitions.whitehouse.gov/response/increasing-public-access-results-scientific-research
11:56 <@kanzure> "To that end, I have issued a memorandum today (.pdf) to Federal agencies that directs those with more than $100 million in research and development expenditures to develop plans to make the results of federally-funded research publically available free of charge within 12 months after original publication."
11:56 <@kanzure> haha "and the need to ensure that the valuable contributions that the scientific publishing industry provides are not lost."
11:57 <@kanzure> michael nielsen replied, http://news.ycombinator.com/item?id=5266065
11:57 <@kanzure> peter suber, https://plus.google.com/109377556796183035206/posts/8hzviMJeVHJ
11:58 -!- sheena1 [~home@174.4.134.159] has quit [Quit: Leaving.]
11:58 -!- sheena1 [~home@174.4.134.159] has joined ##hplusroadmap
11:58 <@kanzure> directive: http://www.whitehouse.gov/sites/default/files/microsites/ostp/ostp_public_access_memo_2013.pdf
12:01 -!- sheena1 [~home@174.4.134.159] has quit [Client Quit]
12:02 -!- sheena1 [~home@174.4.134.159] has joined ##hplusroadmap
12:16 <@fenn> roko's basilisk is like a fucked up version of pascal's wager
12:18 <@kanzure> obviously the correct strategy would be index poisoning, not data erasing
12:18 <@kanzure> but the whole point is messed up anyway
12:18 -!- sheena1 [~home@174.4.134.159] has quit [Ping timeout: 244 seconds]
12:19 <@fenn> it reminds me of the baptist hellfire preachers on TV
12:19 < ParahSailin> wait holy crap, did they actually do something with a petition?
12:19 < Vicarious> ohai
12:20 < ParahSailin> learning about the whole roko's basilisk thing is when i first realized there was something horribly wrong with LW and EY
12:20 <@fenn> was it really? i would have thought it was the "try to take over the world before anyone else does so we can institute eternal totalitarian friendliness"
12:21 <@fenn> anyway, the OSTP petition response is the most useful thing i've seen in a while
12:21 < ParahSailin> well that was the first thing that i personally heard of
12:21 <@kanzure> fenn: no, the problem is that that concept looks like a good idea if its your first-ever exposure to the concepts.
12:24 <@fenn> it just doesn't seem like a very good plan in the first place
12:24 <@kanzure> ParahSailin: yeah, this seems like positive response to a petition. i am particularly surprised because people were saying that there were some publisher shills on OSTP or something, and that they would block it.
12:25 < ParahSailin> is that the first ever actual response to a petition?
12:26 <@fenn> what does "undermine any right under the provisions of title 17 or 35
12:26 <@fenn> USC" mean?
12:27 <@kanzure> USC means US Code.. look it up i guess.
12:27 <@kanzure> http://www.copyright.gov/title17/
12:27 <@fenn> title 17 is the law concerning copyright, and 35 is patents
12:27 <@fenn> so does it just mean "this doesn't actually nullify copyright law or anything crazy"
12:28 <@kanzure> it's hard to tell. it might mean that the publishers get to keep a proprietary copyright to the article, separate to the public domain version?
12:28 < ParahSailin> i guess this is maybe a pressure relief valve after their doodz murdered one of our doodz
12:29 <@fenn> or mayb the president just doesn't give a fuck about publishers
12:30 <@kanzure> i doubt this was the president's decision to come up with this response
12:30 <@fenn> i have no idea how any of this actually works
12:31 <@kanzure> http://www.whitehouse.gov/sites/default/files/microsites/ostp/ostp_public_access_memo_2013.pdf
12:33 <@fenn> ugh reading government speak makes my brain hurt
12:35 < ParahSailin> what do you think the chances of a random bag of soybeans from chinatown's gonna be monsanto roundup ready seeds
12:36 < sseehh_> http://www.foxnews.com/politics/2013/02/22/nasa-missile-defense-tech-leaked-to-china-sources-say/#ixzz2Lex4wLcN
12:39 <@fenn> nasa doesn't do missile defense, wtf are they on about
12:39 <@kanzure> sseehh_: i would appreciate it if you stop linking to these terrible things
12:40 < sseehh_> kanzure: im sorry maybe someone else can
12:42 < strangewarp> oh Roko's Basilisk. I think you'd have to have an incredibly cynical vision of the set of possible superhuman minds arising under possible topologies to believe that exists at any worrisome magnitude ...
12:45 <@kanzure> but even if it did exist, so what?
12:46 <@fenn> oh interesting, i know will marshall, he runs the rainbow mansion talks
12:46 < strangewarp> Well, if you're a cognitive materialist who is extremely cynical about the mind-space of possible AGI, then it's worrying. But I'm only the former, not the latter.
12:47 <@kanzure> god i hate what this channel has become
12:47 -!- sseehh_ was kicked from ##hplusroadmap by kanzure [sseehh_]
12:47 -!- Mariu was kicked from ##hplusroadmap by kanzure [Mariu]
12:47 -!- Mariu [Jimmy98@89.41.57.33] has joined ##hplusroadmap
12:48 -!- mode/##hplusroadmap [+q Mariu!*@*] by kanzure
13:04 < strangewarp> hahaha Yudkowsky is really terrifiedof Roko's Basilisk, wow
13:06 <@fenn> careful, admitting knowledge of the basilisk entitles it to punish you
13:07 <@fenn> oh noes i did it
13:07 < strangewarp> oh nooooo
13:07 <@fenn> now i have to delete all my profilez
13:08 <@fenn> goodbye cruel internet
13:20 < strangewarp> Resimulation based on derivations from online profiles / logs would be causal trade, not acausal trade, anyway. And.. I seem to be being a pedant, because that doesn't change the point much. Whoever wrote this rationalwiki page should be tapped across the knuckles though...
13:21 < strangewarp> Oh, well, if they meant it would resimulate every possibe mind that knows about the Basilisk, then that would be acausal trade, but ... I don't care, I'm so over this
13:21 <@fenn> the basilisk appreciates your comments
13:22 < strangewarp> heh
13:24 <@fenn> http://xkcd.com/380/
13:32 -!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving]
13:34 <@kanzure> strange, i have to "save" in bios before linux will boot up past "Waiting for /dev to be fully populated"
13:36 <@kanzure> "What's needed is a single day of coordinated action. Where all scientists and researchers move to free publications in one big move."
13:36 <@kanzure> i somehow doubt that could be coordinated.
13:37 < jrayhawk> It might just be a factor of boot time; the idea is to wait for controllers to boot and settle.
13:37 <@kanzure> no, it never boots unless i go through bios and "save changes" (there were no changes)
13:39 <@kanzure> saurik: do you have a google glass device? i'm interested in getting my hands on one to start poking around at the internals.
13:40 <@kanzure> i mean, erm, the google scouter.
13:43 <@fenn> it could be a bad battery?
13:43 -!- sylph_mako [~mako@103-9-42-1.flip.co.nz] has joined ##hplusroadmap
13:44 <@kanzure> battery lasts forever (4 hours; could be better, but whatever)
13:45 <@kanzure> i'm not sure what google scouter is actually powered by, i thought it was probably bluetooth to an android phone that does most of the work
13:47 <@kanzure> "“When we ship this, we will have a cloud-based API that will allow developers to integrate with Glass, which enables a wide variety of Glass services while keeping a consistent user experience” Parviz confirms. “It’s the same API that we used to build the e-mail and calendar services that we test on Glass.""
13:47 <@kanzure> that sounds terrible.
13:47 <@kanzure> "With those APIs, developers will be able to deliver select data to a Glass user, rather than overwhelming them with all the information that might fit onto a typical smartphone screen. "
13:48 <@kanzure> overwhelming them? you mean make them die from dehydration, surely.
14:00 <@kanzure> i was thinking that if there's no api yet, it would be better to just give developers something to work with in the mean time, and then work on actual compatibility when the sdk emerges
14:03 <@fenn> i mean a bad bios battery, so your bios is uninitialized or somehow set wrong when you boot up, instead of whatever state the rom saves when you do save and exit
14:04 <@kanzure> this also happens when it sleeps, if that's helpful information.
14:05 <@fenn> personally i avoid google's interface whenever possible, i don't see that changing just because it's on a HUD. but hey i guess someone likes pointless whitespace
14:06 -!- etheros [~etheros@2601:0:8980:7d:92e6:baff:fe83:8bff] has quit [Read error: No route to host]
14:06 <@kanzure> i'm trying to figure out who will be the first to get facial recognition working
14:08 <@fenn> facebook, obviously
14:09 <@kanzure> i see a lot of stuff about iphone apps that are able to recognize your friends... but who cares? you probably have <500 friends and i bet they look different. not useful.
14:10 <@fenn> what i'm getting from this video is that google glass will make me a skydiving trapeeze artist fashion model and parent who likes to do ice sculpture as a hobby
14:10 <@kanzure> your mistake is assuming that you should bother to watch a marketing video
14:11 <@fenn> i'm wondering if it does voice recognition onboard, is it totally useless without an internet connection?
14:12 <@kanzure> it seems that nobody has details out yet
14:12 <@kanzure> so, assume the worst
14:13 <@fenn> worst in this case requires a powerful imagination
14:14 <@fenn> Explorers will each need to pre-order a Glass Explorer Edition for $1500 plus tax and attend a special pick-up experience, in person, in New York, San Francisco or Los Angeles.
14:14 <@fenn> there's no way it costs them that much to make the beta models
14:14 <@kanzure> how about.. on-board gsm, no wifi, only wireless charging, no sdk, all interactions filtered through google.com, software is installed remotely (if at all)
14:14 <@kanzure> nah google is just bad at pricing
14:15 <@fenn> they didnt charge anything for the chrome books
14:15 <@fenn> it's essentially the same thing with a smaller battery and no keyboard :P
14:15 <@kanzure> they are trying to use price as a marketing signal or something
14:15 <@kanzure> "it's a premium product" etc.
14:16 <@fenn> i guess if you can't afford that you can't afford to go skydiving or whatever
14:16 <@kanzure> i'm pretty sure skydiving is $50ish per jump?
14:16 <@kanzure> "If you are looking to just make one tandem jump then you are looking at about $200 for the jump and $50 to $100 for video."
14:18 <@fenn> whatever happened to companies selling products to customers
14:18 <@fenn> why can't i just buy a fucking LCOS display
14:19 <@kanzure> it would be really easy to sell a person recognition system to anyone in sales or politics
14:20 <@fenn> not if it makes you look like a dork
14:20 <@kanzure> the problem can be simplified by only recognizing individuals that are using the same device/service (based on gps/their location data, instead of the weird way that 'bump' requires you to meet with people)
14:21 <@kanzure> people would pay more for recognizing people "out of network"
14:22 <@kanzure> well, if it makes them look like a dork, maybe the pirate patch will catch on again. who knows.
14:22 <@fenn> if people are using the device you can just use bluetooth or wifi or whatever
14:23 <@fenn> no need for facial recognition in that case
14:24 <@kanzure> oh, wifi fingerprinting to find someone in a crowd. that would be neat.
14:24 <@kanzure> or i mean, for two individuals to find each other in a crowd.
14:25 <@fenn> dear google i plan to mount my glass to my AR-15 babykiller and ask for directions to the nearest elementary school
14:25 <@kanzure> still, the usefulness of that system is really only when it can 1) identify people you've never met, 2) identify people who aren't signed up with whatever awful thing you're using, and 3) work offline at least a little bit.
14:26 <@fenn> i dont think recognizing out of network faces offline is feasible or to be expected
14:27 <@kanzure> i think it is feasible (in a "it would take a tremendous amount of work, but it would be possible" way) for when you know where you are going in advance (like a conference) that has a public listing of who the hell is attending.
14:27 <@fenn> nah, maybe in five years we'll have the flops/joule but as it is, just detecting the faces takes all the CPU you can throw at it
14:27 <@fenn> in a crowd at least
14:28 <@fenn> also consider that nobody tags faces when they're pointing away from the camera
14:29 <@fenn> so you'd essentially be forced to use data gathered from on-device head tracking
14:29 <@fenn> otherwise how would you ever know what so and so looks like from the side
14:29 <@kanzure> even with a fast internet connection, person recognition is going to take at least a few seconds.. it would be awkward to just be sitting there making small talk until you remember who the hell a person is.
14:29 <@fenn> i dont see why it should take a few seconds
14:29 <@kanzure> yeah i haven't thought about data gathering. it would be nice to have facebook/linkedin's data, but i don't have that.
14:30 <@kanzure> because the minimum ping to google is 50ms or something stupid (9ms if you're on a good network). add up the roundtrip cost..
14:30 <@fenn> that's still less than a tenth of a second in network overhead
14:30 <@kanzure> well, let's add it up?
14:32 <@fenn> this is sort of like asking "how long is a string"
14:32 <@kanzure> i think an estimate is a reasonable thing to do
14:32 <@kanzure> let's say that you turn your head in a direction and see a person 3 feet from you, with a beautiful smile.
14:32 <@fenn> it depends on how many faces you're searching through, how they're sorted/hashed, how many nodes you have to compute with, what the data rate is between user, server, server, and god knows what API calls you have to make
14:33 <@kanzure> first frame in the mpeg stream is done being collected in, uh, some amount of time (i don't even know what's reasonable here.. 10 ms?)
14:33 <@fenn> opencv can do real-time face detection, so 1/30 s = 33ms
14:33 <@kanzure> no that's detecting whether or not a face exists in the photo
14:33 <@fenn> correct
14:34 <@fenn> you have to detect a face before uploading it
14:34 <@fenn> otherwise you're just constantly uploading crap
14:34 <@kanzure> what about just uploading everything? i dunno if that would be better.
14:35 <@fenn> hm. seems like you'd lose somehow on resolution/compression
14:35 <@fenn> also consider the power requirement of constantly sending data over wifi
14:35 <@kanzure> phones are already doing that and i think battery technology is going to improve
14:36 <@fenn> phones are much better at downloading than uploading because you can have gigantic grid powered antenna arrays at the telco station
14:36 <@kanzure> i mean over wifi
14:36 <@fenn> same principle applies
14:36 <@kanzure> also, even just 1 hour of this system at full throttle would be very neat.
14:37 <@fenn> sure, but what's the point of trying to recognize the backs of peoples' heads?
14:37 <@kanzure> that's where the barcode is, you just have to look harder..
14:37 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has quit [Remote host closed the connection]
14:37 < saurik> kanzure: no
14:38 <@fenn> too bad the paranoid schizos aren't right more often, this would be so much easier if we all had the mark of the beast
14:38 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has joined ##hplusroadmap
14:38 <@kanzure> saurik: ok, thanks.
14:38 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has quit [Read error: Connection reset by peer]
14:39 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has joined ##hplusroadmap
14:39 <@kanzure> fenn: i guess even if the full round trip was 1 or even 2 seconds, that would still be better. the majority of the time, i don't know a person. i know only a fraction of the 7 billion people, so this system would be a few billion times better than the current situation. :P
14:40 <@fenn> maybe of interest, i have this file i'm not sure where it came from, possibly steve mann? shows a highly edited stream of faces from some computer vision conference: http://fennetic.net/irc/face001.mp4
14:40 <@fenn> turn down the sound before watching
14:43 <@fenn> hm probably not steve mann because the camera isn't at eye level
14:55 <@fenn> probably from this thing http://www.robots.ox.ac.uk/~bob/research/research_wearables.html
15:00 <@kanzure> network connections are usually congested during conferences anyway, hrm
15:03 <@fenn> assuming you could compute the face matrix (set of eigenfaces) on-board, it wouldn't take that much storage space for all the people in the world
15:04 <@fenn> say each face has 100 bytes of uniquely identifying features, that's "only" 800GB
15:05 < archels> http://www.kurzweilai.net/2013-world-congress-in-computer-science-computer-engineering-applied-computing
15:05 < archels> wait, I thought WORLDCOMP had been called out as bullshit?
15:06 <@fenn> looks like real life systems require about 50 bytes per face
15:07 <@kanzure> archels: yes, it's bullshit. so is kurzweilai.net..
15:09 <@fenn> eigenfaces are the stuff of nightmares
15:10 < archels> haha
15:10 * archels sleeps
15:13 < rigel> i saw a great twitter thing today
15:13 < rigel> "transhumanism wants to be scientology when it grows up"
15:15 <@kanzure> rigel: that's not very productive
15:15 <@fenn> are you a troll
15:15 < ThomasEgi> scientrollogy ?
15:16 <@fenn> operation clambait
15:16 < ThomasEgi> is trollscience involved?
15:23 < rigel> i know, i just thought it was funny
15:35 < strangewarp> rigel: Found the tweet in question. Not surprised that the guy behind it namechecks Dale Carrico in a positive way in the same line.
15:37 < strangewarp> Dale Carrico epitomizes everything that's wrong with the reform-before-technology crowd.
15:37 < strangewarp> blah.
15:40 <@fenn> this is the "feed the starving children in africa before going to the moon" argument?
15:41 < strangewarp> basically yeah. Also he's decided the transhumanist project, in every form, is a cult, because .. something something serious grown-up intellectual with realistic concerns something something.
15:42 <@fenn> he likes to use big words
15:43 < strangewarp> I'd say he's a comedic study in the power of signalling, except so many people take him seriously, ugh.
15:44 < Urchin[emacs]> those are the problems of treating X as a literary genre
15:44 -!- EnLilaSko [~Nattzor@unaffiliated/enlilasko] has quit [Remote host closed the connection]
15:44 < Urchin[emacs]> whatever X is (unless it's an acutal literary genre, of course)
15:45 < Urchin[emacs]> though I have encountered cultic transhumanists
15:46 <@fenn> every group of humans larger than three is a cult, get over it
15:46 <@kanzure> cult of one
15:46 < Urchin[emacs]> no, it's not
15:48 < Urchin[emacs]> cults have a fairly consistent set of traits that mark them as such
15:50 < Urchin[emacs]> so not every group fits, far from it
15:50 <@fenn> wikipedia defines it as a "group whose beliefs or practices are considered abnormal or bizarre by the larger society"
15:50 < Urchin[emacs]> though you will find a crazy worshiper in just about any group
15:50 < strangewarp> ...Hm. Maybe this is why Yudkowsky so vehemently opposes Roko's basilisk, even though he says it's unlikely. He doesn't want people panicking about sin and giving him every last cent of their money.
15:51 <@fenn> i'm sure yudkowsky wouldn't mind if people gave him every last cent. the problem with the basilisk is it's too similar to russel's teapot; it exposes the infinite AI boogeyman for being the bad argument that it is
15:52 < strangewarp> Oh indeed, I'm not saying he would be doing it out of altruism, I'm saying it would look terrible to an outside observer if people were dumping all their cash on him out of fear.
15:52 <@fenn> that's already how it looks to an outsider
15:52 < strangewarp> Well, explicit fear, anyway. Low-level fear is already the case.. yeah
15:54 < Urchin[emacs]> giving money is one thing, but a guy who castrates himself because singularity is near is a completely different thing (and it has happened)
15:54 <@fenn> people don't donate to SIAI (or whatever it's called now) because they think it's the best way to make magical AI overlords appear, they do it out of fear that evil AI overlords will appear if they don't
15:55 * strangewarp nods
15:55 < Urchin[emacs]> I'm not sure that that's the case
15:55 <@fenn> Urchin[emacs]: link?
15:56 < Urchin[emacs]> I do know some people in a neighboring country that donated to siai but they were singularitarians interested in benefit to themselves
15:56 < Urchin[emacs]> I have not donated
15:57 < Urchin[emacs]> fenn: do you have a study on the reasons for donating to SIAI yourself?
15:57 <@fenn> please provide further references to above anecdote regarding castration and the singularity
15:59 < Urchin[emacs]> the stuff about castaration was on the old betterhumans site (might still exist in some kind of archive somewhere, but the site is defunct for years)
15:59 < juri_> i'm a singularist (in a loose sense, also a taoist). and i just don't want kids.
16:00 < klafka> https://petitions.whitehouse.gov/response/increasing-public-access-results-scientific-research
16:00 < juri_> nasty little buggers would always be getting in the way of my crazy projects.
16:01 < Urchin[emacs]> http://posthumanblues.blogspot.com/2006/03/how-my-castration-relates-to.html
16:01 < juri_> 'MOM! little jimmy's got himself stuck in the vacuum chamber again!'
16:01 < juri_> "good. maybe now he'll understand what i feel like when my blood is boiling."
16:01 < Urchin[emacs]> wait, again?
16:03 < juri_> I've owned two chambers in my life, and am building a third. by the time my kids could talk, i'm imagining my house would be filled with the things.
16:03 <@fenn> hey we know how to use the internet here http://web.archive.org/web/20100524154905/http://www.betterhumans.com/blogs/cybert/archive/2006/03/20/5117.aspx
16:03 < juri_> but, it would be filled with less of them, if i had kids. and that's a problem.
16:05 <@fenn> i love that "marduk" is posting on that thread
16:06 -!- nsh [~nsh@wikipedia/nsh] has joined ##hplusroadmap
16:07 <@fenn> oh wait, i'm thinking "zardoz"
16:10 -!- strophariad [~str@unaffiliated/strophariad] has joined ##hplusroadmap
16:10 < strangewarp> Well, I might pursue castration eventually, but that would be for gender-identity reasons seperate from my transhumanist concerns.
16:10 <@fenn> well anyway i would say castration is about as transhumanist as lepht_anon's hand-stabbing (which is to say, not at all)
16:14 < Urchin[emacs]> I sort of like my genitals
16:14 < Urchin[emacs]> it's the whole being human that I have a problem with
16:21 < strophariad> Gigolo Joe?
16:27 <@fenn> bleh i give up. if anyone finds a survey explaining why people have donated to SIAI let me know
16:45 * strophariad would rather donate to Roger Williams: http://localroger.com/prime-intellect/
16:47 <@fenn> there's always the math mines, for when you run out of war, famine, etc
16:47 <@fenn> oh noes the internet doesn't know my meme
16:48 <@fenn> mathematics research, called "truth mining" in the future. Especially in this "new world" where everyone is literally a computer, one might expect that math research would have been completely automated to the point that it does not involve consciousness or creativity. However, at least according to the wise old virtual being in the book, this will never be the case. Math research requires some
16:49 <@fenn> intuition, and discovery requires having a different outlook than those who came before you.
16:51 <@fenn> strophariad: is this prime intellect really worth reading?
16:51 < strophariad> that reminds me of hearing a few years ago how some group mined the news-tickers at the bottom of CNN, FOX, etc., claiming to have uncovered classified military operations or somesuch. tho I imagine language-processing will be just as important as raw number-crunching.
16:52 <@fenn> data mining is not the same thing at all
16:53 < strophariad> I'm very glad I read it, tho I don't know the singularity-ficiton genre as well as I imagine many here do. it's very dark, requiring at least as much suspension of moral distaste as it does disbelief. blurs the line between utopia and dystopia in some thoughtful ways.
16:54 < strophariad> just saying X reminds me of Y, how my mind tends to work, or not :-)
16:54 <@fenn> you should read some greg egan if you liked it
16:55 < strophariad> sounds interesting, based on his wikipedia description
16:56 <@fenn> there's the general problem of trying to communicate the day to day existence and thoughts of acorporeal beings
16:56 < strophariad> or even to recognize them, I suspect
16:56 <@fenn> so the genre will necessarily return to the crutch of the humanoid narrator
16:57 < strophariad> ah
16:57 <@fenn> but so far this "prime intellect" is not much better than Siri or the talking paperclip
16:58 < strophariad> well, tMMoPI has a third-person omniscient narrator, and the main character's foremost motivation is her resentment of the supreme being
16:58 < rigel> oh, just so we're clear, i share some goals with transhumanists but an quite opposed to others. I also think that the argument you've characterized carrico as making does carry some weight. certainly it's not the whole ballgame.
16:59 < rigel> also, everything ray kurzweil says outside of a narrow engineering framework is garbage
16:59 < rigel> and in 30 years people will point and laugh at his naivete
16:59 < rigel> (they already do)
16:59 < rigel> but hes also an easy target
16:59 <@fenn> but it's such great television
17:00 <@fenn> why be right when you can be entertaining
17:00 < strophariad> Terence McKenna knew that well, and bowed out gracefully before he could be proven wrong :-)
17:00 < rigel> terence was more of a bard than a scientist
17:01 < rigel> like a 90/10 kind of "more"
17:01 < strophariad> yes
17:01 < rigel> i have certainly tripped the fuck out on some shit he was saying because holy crap that shit is heavy man
17:01 < strophariad> He was an ethnobotanist, a psychedelics connoisseur, a technoshaman futurist, a lecturer and raconteur.
17:01 < rigel> but it's also garbage
17:02 < strophariad> a myth-maker :-)
17:02 < rigel> its feel-good shamanism
17:02 < rigel> pop shamanism
17:02 < rigel> which is fine i guess, until you have people like fucking sting going on about ayahuasca and tantra
17:02 <@fenn> sting!
17:02 < strangewarp> yeah, it would be comfortable if Kurzweil were right, but he only seems to be about 35% right on a regular basis, judging from an analysis LessWrong did of his various predictions... (I don't have much love for LessWrong either, mind, but that post wasuseful)
17:03 < strangewarp> *was useful
17:03 < strophariad> well, sort of feel-good, if telling people they can expect the species to become another smear in the shale without something like what he hoped would happen is popular or uplifting
17:03 -!- strangewarp [~C@c-67-176-51-26.hsd1.co.comcast.net] has quit [Remote host closed the connection]
17:03 -!- strangewarp [~C@c-67-176-51-26.hsd1.co.comcast.net] has joined ##hplusroadmap
17:04 -!- yashgaroth [~ffffff@cpe-66-27-118-94.san.res.rr.com] has joined ##hplusroadmap
17:05 < rigel> i mean, you take a look at his shit about the king wen series of hexagrams and tell me that's not either a gigantic elaborate put-on or the ramblings of someone fairly well brain damaged
17:05 < rigel> probably both
17:05 < rigel> (terence, i mean)
17:06 < strophariad> probably both. he spoke a lot of bullshit, probably without even fully recognizing it as such, but it was some of the most erudite silver-tongued imaginative bullshit I've encountered :-)
17:06 < rigel> the used car salesman-cum-guru archetype, he certainly was that
17:07 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has quit [Remote host closed the connection]
17:08 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has joined ##hplusroadmap
17:08 < strophariad> even as he told people to think for themselves and despised the "white man with all the answers at the front of the room" image
17:10 < strangewarp> I think it's interesting that Google hired him to manage a development team for a long-shot project of some sort, though. While he's kooky, I'm interested to see what they accomplish.
17:11 <@fenn> are you talking about kurzweil or mckenna?
17:11 < strangewarp> Kurzweil
17:11 * strophariad awaits more from project glass
17:11 * fenn awaits nothing surprising from project glass
17:12 -!- klafka [~klafka@204-16-157-18-static.ipnetworksinc.net] has quit [Ping timeout: 248 seconds]
17:12 <@fenn> maybe they'll even come up with an augmented reality cookbook, for DIY cooking!
17:13 < strangewarp> At some point I need cheap HUD glasses of some sort with a user-friendly graphics API, just so I don't have to be looking down-and-diagonally at my custom music software on a computer screen while singing.. blah :P
17:13 < strophariad> they got my hopes up somewhat, having been imagining the transformative possibilities of AR since first hearing about Steve Mann ard 2003. as limited as the vision in their promotional videos are, they're still the most inspiring I've seen.
17:14 < strophariad> in contrast, a couple years ago when Intel made a press-release about their new AR lab, it was even more hum-drum. "here's a gadget that will monitor your fridge and tell you what recipes you can make with the food you have!"
17:15 <@fenn> strangewarp: have you considered a projector system like sixth sense?
17:15 * strangewarp googles that...
17:15 <@fenn> you'll probably want to use a camera to do hand tracking anyway
17:15 < Urchin[emacs]> I want hud glasses that correct my eyesight and conceal my eyes
17:16 < strangewarp> Oh yeah, I already control it with a custom instrument, it just has an additional GUI on the computer screen that I'd much prefer to pipe through to a HUD of some kind
17:18 < Urchin[emacs]> I have looked into doing something like Steve Mann's stuff, but I don't have much skill with electronic circuts and stuff like that
17:19 <@fenn> there aren't very many wide angle displays available, and those that exist are pretty low resolution
17:19 <@fenn> even the "oculus rift" will be quite pixellated
17:20 < strangewarp> The Oculus Rift would be more than enough for my purposes, heh
17:20 <@fenn> i'm pretty pissed that there's still no consumer virtual retinal display
17:20 <@fenn> also the low light performance of small cameras leaves a lot to be desired
17:21 < strangewarp> Still, I've got to find something that doesn't totally obscure vision, since I'd of course be using it on stage, and looking at the lights and dials on my instruments as well..
17:21 <@fenn> larger cameras tend to be expensive and hard to interface with
17:21 <@fenn> strangewarp: why not just get an old myvu
17:22 * strangewarp googles that too...
17:25 < Urchin[emacs]> I found the exeamples on the wiki page interesting: http://en.wikipedia.org/wiki/Eyetap
17:26 <@fenn> i want to know where to get a miniature "heat sensor"
17:30 < sylph_mako> fenn, fuck yes, VRDs are what I'm hanging out for.
17:30 < sylph_mako> Any idea what's going on with that these days?
17:31 <@fenn> microvision licensed the tech to brother (of inkjet printer fame) who have been farting around doing nothing significant as far as i can tell
17:31 <@fenn> i'm considering building my own from scratch
17:32 <@fenn> it's really rather simple technology as long as you dont have to build your own RGB laser from scratch
17:32 <@fenn> fortunately for us the TI pico projector has one premade
17:33 <@fenn> monochrome will do fine though
17:34 <@fenn> here's one way to do it: www-personal.umich.edu/~awtar/PHD/TLO_scanner1.pdf
17:35 <@fenn> here's a much more low tech way to do it http://laserpointerforums.com/f47/homemade-scanning-laser-color-projector-tv-32628.html
17:36 < sylph_mako> Hahahah. are you sure this is safe.
17:36 <@fenn> the part i dont know how to deal with yet is that the eye doesn't orbit around the pupil, so the pupil actually moves off axis
17:36 <@fenn> it might be as simple as projecting onto a half silvered concave mirror
17:37 < sylph_mako> One of the things I find exciting about this technology is that you end up packaging on eye-tracking along with it- well, if that didn't work.
17:37 <@fenn> you definitely want a safety interlock in case the mirror stops moving, but that's fairly simple to implement.
17:38 < Urchin[emacs]> fenn: the diagram on wiki is actually for night vision goggles
17:40 <@fenn> alright i can't read this crap anymore, they're giving serious consideration to asimov's laws of robotics
17:40 <@kanzure> for whatever it's worth i have a full history of most donations to siai from 200x-2009ish
17:40 <@kanzure> if anyone wants that data (off the record)
17:42 <@fenn> does it have a comments field attached?
17:44 <@kanzure> fenn: the reason you should be interested in glass is because you will have more friends writing software for you.
17:46 <@kanzure> rigel: you are grossly misinformed if you think that kurzweil can actually do any of those things.
17:48 <@kanzure> http://www.breakthroughprizeinlifesciences.org/
17:48 <@kanzure> "The Breakthrough Prize in Life Sciences is founded by Art Levinson, Sergey Brin, Anne Wojcicki, Mark Zuckerberg and Priscilla Chan, and Yuri Milner to recognize excellence in research aimed at curing intractable diseases and extending human life"
17:49 < strangewarp> I'll probably eventually end up using Glass (or a Glass knockoff, or possibly a secondhand MyVu) and a RasPi + USB hub on stage, instead of a laptop... hmm
17:49 <@kanzure> neat they game money to yamanaka
17:49 <@kanzure> *gave
17:50 <@kanzure> i don't recognize all of the names on http://www.breakthroughprizeinlifesciences.org/laureates
17:51 <@kanzure> fenn: no it does not have a comments field
17:54 <@fenn> "Lawrence realized that he had not really created Prime Intellect to make the world a better place. He had created it to prove he could do it, to bask in the glory, and to prove himself the equal of God. He had created for the momentary pleasure of personal success, and he had not cared about the distant outcome."
17:54 <@fenn> le sigh
17:54 -!- aristarchus [~aristarch@unaffiliated/aristarchus] has joined ##hplusroadmap
17:54 <@fenn> kanzure you are assuming they will let people write native apps
17:55 < strophariad> fenn: not that motivation you would have given him?
17:55 < strophariad> -that +the
17:55 <@fenn> strophariad: it's just bad writing, ignores "show dont tell"
17:55 < strophariad> yes, it's very first-drafty, but still thoughtful, imo, if not as well-crafted as it could be
17:56 <@fenn> and the whole faster than light speed chip thing is just unnecessary
17:59 < strophariad> and iirc, it does do some showing later, a chapter devoted to the design and emergence of Prime Intellect
17:59 <@kanzure> fenn: yes, and even if they don't, there should be a free software effort.
18:01 <@fenn> i haven't seen shit for free software on android
18:01 <@fenn> there's more free software for the amiga
18:02 <@fenn> maybe i'm spoiled
18:08 <@kanzure> linux installs just fine
18:08 < strophariad> I'd be happy with BASIC on my dumbphone.
18:08 <@kanzure> why would you buy a crippled phone? that seems silly.
18:14 <@kanzure> me ranting about sourceforge http://news.ycombinator.com/item?id=5268220
18:14 < strophariad> dumbphone = cripped phone?
18:14 < strophariad> *crippled
18:15 -!- SphericalMouse [62cfd610@gateway/web/freenode/ip.98.207.214.16] has joined ##hplusroadmap
18:16 < SphericalMouse> sup?
18:17 <@kanzure> strophariad: yes
18:17 <@kanzure> strophariad: geek things about myvu, i guess.
18:18 <@kanzure> oops, wrong person
18:18 < strophariad> kanzure: oh. well, my facetious remark abt Basic aside, it does what I need it to do, and I don't see a point in spending upwards of three figures a month for more bells and whistles
18:18 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has joined ##hplusroadmap
18:18 < strophariad> well, there you are, anyway :-)
18:19 <@kanzure> strophariad: smartphones cost <$50 these days.
18:19 <@kanzure> i think you're bad at math
18:19 < strophariad> and the plan? the internet-access that would be the only reason to have one?
18:19 <@kanzure> these phones tend to be wifi capable
18:20 < strophariad> and?
18:20 <@kanzure> those 3 figure plans are just for people who want to pay that, the phones still work without those plans -_-
18:20 <@kanzure> you can use totally different plans if you want.. why would the phone care?
18:20 < strophariad> k, so my phone is crippled for not having wifi access? a keyboard?
18:21 <@kanzure> these phones are bluetooth capable too, so you just use your regular keyboard
18:21 <@kanzure> i think you're making this harder than it is
18:21 < strophariad> so are many dumbphones
18:21 < strophariad> incl mine
18:21 < strophariad> not that I need it
18:21 <@kanzure> but why would you want a phone that doesn't run linux?
18:22 < SphericalMouse> ~lolz~
18:22 < strophariad> heh, why would I want one that does? or a laptop, for that matter? what has having linux on your phone gained you?
18:22 <@kanzure> millions of man hours of industrial civilization at my fingertips
18:22 <@kanzure> and package management
18:23 < SphericalMouse> frankly, if a phone can't shitpost for you automatically, what is the point?
18:23 <@kanzure> shitwhat?
18:23 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds]
18:24 < SphericalMouse> Are you claiming to be unaware of shitposting?
18:24 <@kanzure> trolling?
18:24 <@kanzure> you can do that from a dumbphone too, i don't see the point
18:24 < SphericalMouse> trolling is different than shitposting
18:26 <@fenn> please enlighten us savages
18:26 < SphericalMouse> http://forums.somethingawful.com/dictionary.php?act=3&topicid=2362
18:27 <@fenn> wants me to register
18:27 < SphericalMouse> hmm
18:27 <@fenn> urban dictionary defines it as, "In general, being a bad person."
18:28 <@fenn> how is this different from trolling again?
18:28 < SphericalMouse> shitposting is low content but offensive posting. trolling is more designed to provoke someone into enraged response.
18:28 <@fenn> sounds like it's just a lame excuse for not being good at trolling
18:29 <@kanzure> i demand an honorary somethingawful membership
18:29 < SphericalMouse> they serve different purposes
18:29 < bkero> I have actual somethingawful membership.
18:29 < SphericalMouse> pay your 10bux
18:29 < yashgaroth> bkero can I touch it
18:29 < bkero> no
18:30 -!- wizroafk [~userdi@c-76-23-254-105.hsd1.ct.comcast.net] has quit [Ping timeout: 256 seconds]
18:30 < abetusk> http://www.whitehouse.gov/sites/default/files/microsites/ostp/ostp_public_access_memo_2013.pdf
18:34 * strophariad awaits the hplustomtom from his higher-tech acqauintances here
18:35 <@kanzure> awaits what ?
18:35 <@kanzure> abetusk: check the logs from earlier
18:36 < strophariad> http://en.wikipedia.org/wiki/TomTom
18:36 <@kanzure> SphericalMouse: i have resisted paying for somethingawful for >10 years. i am not about to break now.
18:36 < SphericalMouse> but think of the shitposting
18:37 < SphericalMouse> what advantages do is there with an ethernet over a USB data tranfer system?
18:37 < SphericalMouse> i fear the wine has a hold on my brain again
18:38 <@kanzure> well, most usb ports are probably usb2 at this point, and usb3 isn't widely deployed yet..
18:38 < SphericalMouse> so?
18:38 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has joined ##hplusroadmap
18:38 <@kanzure> well you're not going to get 20 MB/sec on usb2, but you could conceivably get that on ethernet.
18:39 < SphericalMouse> we were thinking of using a usb system for the fluid robot to control the various sub units. partly because arduino has that standard. its not like you need extreme bandwidth there
18:39 <@kanzure> oh wait. usb2 was supposed to work up to 60 MB/sec.
18:39 <@kanzure> SphericalMouse: what about linuxcnc?
18:39 < SphericalMouse> the cubespawn guy claims to aim for an ehternet data bus
18:40 <@kanzure> i think ethernet is fine, but it shouldn't really matter.. just put a computer in front of the machine, and just interface with the machine, right?
18:40 < SphericalMouse> I know nothing about that, but it looks like software, not hardware
18:41 < SphericalMouse> basically
18:41 <@kanzure> what is the specific problem you are solving ?
18:42 < SphericalMouse> we want to run various pieces of equipment from a central machine. mostly those will be simple commands or low amounts of data
18:43 < SphericalMouse> cubespawn seems to want to do continuous data and image analysis
18:43 < SphericalMouse> mostly, we don't care about images, except for microscopy purposes
18:43 < SphericalMouse> probably never real time image based control systems
18:44 <@kanzure> if your only options are ethernet and usb, then i would recommend ethernet.
18:45 < SphericalMouse> well, most arduinos don't have ethernet built in
18:45 <@kanzure> then don't use arduino
18:45 < SphericalMouse> so, should we find other solutions that do? find compatables that do?
18:46 <@kanzure> use a computer. like a pc.
18:46 <@kanzure> fenn: can you make me sound less crazy here?
18:46 < SphericalMouse> we will have a pc as the main controller, fo rsure
18:47 < SphericalMouse> but if we have some thermal cycler, for example, we probably want that to locally have some sort of onboard controller
18:50 < Urchin[emacs]> raspberry pi?
18:51 < SphericalMouse> a pi is complete overkill for something that is supposed to drive something up and down in temperature
18:58 -!- wizrobe [~userdi@c-76-23-254-105.hsd1.ct.comcast.net] has joined ##hplusroadmap
18:58 < strophariad> anyone here experiment with tDCS?
18:59 <@kanzure> a few people, yes. i forget who exactly.
18:59 <@kanzure> i suggest ultrasound instead of tdcs if you're considering your options.
19:00 < strophariad> would you recommend some resources on that?
19:02 <@kanzure> strophariad: http://diyhpl.us/~bryan/papers2/neuro/ultrasound/
19:02 <@kanzure> and tdcs things: http://diyhpl.us/~bryan/papers2/neuro/tdcs/
19:02 < strophariad> thanks much
19:05 <@fenn> i dont see any point in using USB for robot control if you have GPIO at your disposal
19:05 <@fenn> ethernet makes a better realtime network bus because it's simpler
19:06 <@fenn> also it's designed for multipoint and has better electrical characteristics
19:06 <@fenn> usb has a nominal max of what, three meters?
19:07 <@kanzure> what about just using full motherboards instead of just arduinos? am i making things up here?
19:07 <@fenn> anyway if all you want to do is turn a relay on and off, use the "digital IO" pins on the arduino
19:08 <@kanzure> the problem with arduino is that there's no package infrastructure
19:08 <@kanzure> and people end up rewriting a lot of firmware
19:08 <@fenn> hm. okay raspberry pi then
19:09 <@kanzure> i didn't even look at what ports are available on raspberry pi.
19:09 <@fenn> arduino does have various hardware advantages, like ADCs, timers, and hardware support for various serial protocols
19:09 <@fenn> and TTL
19:10 <@fenn> pi is 3.3V so you need level shifting for a lot of things
19:10 < nmz787> if you want long range and low bandwidth you should consider RS485
19:10 < nmz787> level shifting is easy though, why do so many people complain about it?
19:11 < nmz787> not saying you're complaining fenn
19:11 <@fenn> because it's one more chip to deal with
19:11 < nmz787> but 1 more
19:11 <@kanzure> if there was some package manager for arduino things, i would feel better about it
19:13 <@fenn> i'm not sure it makes sense to have a package manager for a device which only does one thing at a time
19:13 < nmz787> the arduino website seems pretty searchable to me
19:13 < nmz787> i guess they might not have a central code repo
19:13 < nmz787> parallax does though for the propeller
19:13 <@kanzure> it's not about searchable
19:13 <@fenn> a code repo isnt quite the same thing
19:13 <@kanzure> searchability isn't the point at all
19:14 < nmz787> but there generally aren't dependencies for arduino stuff that isn't in the same file
19:14 <@kanzure> libraries have dependencies all the time
19:15 < nmz787> yeah but they're a few files, not 10s or 100s
19:15 < nmz787> for the arduino*
19:15 <@fenn> this boils down to static vs dynamic libraries
19:16 <@fenn> the real magic of a package manager is that things can be upgraded and still work
19:16 <@kanzure> so what.. you guys just copy and paste code from some library into your project, and pray that it doesn't break or just pretend upstream never updates?
19:16 <@fenn> i think most arduino code never gets upgraded
19:17 <@kanzure> or distributed :P
19:19 < nmz787> generally upstream isn't changing within a processor type
19:19 < nmz787> so if a new chip comes out in the processor family, you generally just switch the pinout and muxing... which all easily fits in one file
19:20 < nmz787> otherwise most operations are standard C
19:21 <@kanzure> i mean, there should still be libawful-dev packages to put files in the right place
19:21 <@kanzure> or how npm works (local repo management, unless you force global system-wide with -G)
19:21 <@kanzure> upstream should change though- there's no reason to assume that the first version is the best thing ever
19:22 <@kanzure> fenn: why is there all this dumb culture around microcontroller programming anyway?
19:22 <@kanzure> fenn: i mean, there's a linux/embedded community that seems to be sane. but why is all this other crap broken?
19:22 < nmz787> there are lots of arduino git projects
19:23 <@kanzure> so you just include everything as a submodule ?
19:24 <@kanzure> *as separate git submodules ?
19:28 <@kanzure> so far npm has been rather nice to work with. bundler is okay but it gets very slow.
19:28 <@fenn> kanzure: arduino is popular because it's an offshoot of processing, which was invented for dumb people
19:29 <@fenn> or perhaps i should say stupid people
19:29 <@fenn> anyway, there's plenty of C and C++ out there that's not "arduino" but runs fine on the arduino hardware
19:30 <@kanzure> oh, good point
19:31 <@fenn> but it's not even in the slackware stage yet, there's no need for an operating system and it would just waste space and cpu in most applications
19:32 <@kanzure> what would waste space?
19:32 <@fenn> the ram and flash required to run and store the OS
19:32 <@kanzure> for C?
19:32 <@fenn> we're talking about tens of bytes of ram here
19:33 <@kanzure> but why?
19:33 <@fenn> i dont know
19:33 <@kanzure> oh no your $200 liquid handler needs a $5 computer... big deal ?
19:33 <@fenn> it would seem that ram should be nearly unlimited, and yet it isn't. i don't know the rationale behind this
19:35 <@fenn> maybe ThomasEgi knows
19:35 <@kanzure> what's the argument against wiring up a thermocycler to something that runs linux?
19:36 <@fenn> lack of ADC, less ruggedness and need for level shifting. i think that's about it
19:36 < ThomasEgi> what what?
19:36 <@fenn> ThomasEgi: why do avr's have such pathetically small amounts of ram?
19:37 < ThomasEgi> because they are _micro_ controllers
19:37 < ThomasEgi> they controll stuff
19:38 <@fenn> but ram is so easy to make, and you can only chop chips up so small before you get diminishing returns
19:38 < ThomasEgi> they don't handle databases or flashy gui's
19:38 < ThomasEgi> yeah and.. how exactly are you going to address all that ram with an 8bit bus?
19:38 <@fenn> are microcontrollers cheap because they use outdated manufacturing processes?
19:39 <@kanzure> bank switching :P
19:39 < ThomasEgi> .... ahm. are you a bit.. dense or so?
19:39 < ThomasEgi> they are small. efficient, simple, modular circuits for controlling stuff.
19:39 <@kanzure> fenn: i suppose another reason to not just use a pc is if you need microsecond timing resolution. besides just adc and level shifting.
19:40 < ThomasEgi> indeed
19:40 < ThomasEgi> not only micro, but even nanoseconds
19:40 <@kanzure> but i don't think you need microsecond timing for most lab automation.
19:40 <@fenn> apparently the atmega328 has 1824 bytes of ram, which implies something like bank switching is going on
19:41 < ThomasEgi> yeah have fun witching those by slamming in 4GB of ram.
19:41 <@fenn> anyway it would be faster to copy all the flash memory into ram and talk to it over serial than the current practice of running code straight from flash
19:41 < ThomasEgi> no really. they are that small because there is simply no need for them to be any bigger
19:42 < ThomasEgi> what was the inital problem about anyway?
19:43 <@fenn> there's not any cheap rugged hardware interface that runs linux
19:43 <@fenn> and all the associated gnu tools that we've been spoiled with
19:43 < ThomasEgi> why do you need to run linux on an interface?
19:43 <@fenn> to simplify hardware dependencies
19:43 < ThomasEgi> that makes no sense?
19:43 <@fenn> um, so i dont need two "things"
19:43 < ThomasEgi> a hardware interface without hardware dependencies?
19:44 < ThomasEgi> i mean.. this _is_ hardware. you are depending on it. there is no way not to.
19:44 <@fenn> like, i could run code on a raspberry pi, but it doesn't have good i/o the way an avr does
19:44 < ThomasEgi> then use the avr right away
19:45 < ThomasEgi> where's the problem?
19:45 <@fenn> but the avr has a crappy (nonexistent) OS
19:45 < ThomasEgi> it is a microcontroller
19:45 < ThomasEgi> there is no os at all. and why should it
19:45 <@fenn> it can't download code from the internet and self-update
19:45 < ThomasEgi> actually you can
19:46 < ThomasEgi> you'd have to add an apropriate interface and a bootloader for it . but it is overkill
19:46 < ThomasEgi> microcontrollers are made to do one job.
19:46 <@fenn> you have to add a bunch of stuff to it and at that point you might as well just use a raspberry pi, right
19:46 < ThomasEgi> how often wolud you update that firmware?
19:47 <@fenn> (actually you can run ethernet straight off the avr's gpio but that's hacky)
19:47 < SphericalMouse> seriously, a machine made to run a pcr program doesn't _need_ to run linux
19:47 < ThomasEgi> very true
19:47 <@fenn> i think this is overly limiting in scope
19:48 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has quit [Remote host closed the connection]
19:48 <@fenn> you see "a pcr machine" whereas that same assemblage of stuff could be used for many other processes
19:48 <@fenn> maybe it needs to be synchronized with other assemblages of stuff
19:48 < SphericalMouse> that it does
19:49 < ThomasEgi> i see no problem
19:49 < SphericalMouse> but you can send commands via the serial port
19:49 < ThomasEgi> but you definetly woludnt syncronize microcontrollers with ethernet :D
19:49 < ThomasEgi> maybe i2c, spi , or serial
19:49 < ThomasEgi> most likely spi
19:49 <@fenn> ThomasEgi: but then i'd have to physically wire them together in some hacky way
19:49 <@fenn> vs just plugging in an rj45 cable
19:49 < ThomasEgi> ... by using wires. right
19:50 < ThomasEgi> and a rj45 is ..
19:50 < ThomasEgi> oh yeah. guess what
19:50 <@fenn> you missed the point
19:50 < ThomasEgi> a wire!
19:50 < ThomasEgi> just add a DB9 connector for your connection, and you'r set
19:50 <@fenn> ok fine, let it use wifi
19:50 <@kanzure> package management is useful for many things, not just firmware updates and re-using a pile of parts for other things
19:50 <@fenn> since we're being pedantic
19:50 < ThomasEgi> fenn, wifi is even worse
19:50 <@kanzure> it's also useful for things like easier development and projects with 100s of developers
19:50 < ThomasEgi> tons of hardware, transport layers, encryption..
19:51 < ThomasEgi> if you want to get bits from a to b. you use a wire.
19:51 < ThomasEgi> as simple as that.
19:51 <@fenn> i refuse to believe i can't have my cake and eat it too
19:51 < ThomasEgi> no hardware developer would want to pack his bits up in 7 layers of networking and protocolls, and THEN send it over a wire. and THEN unpack it again
19:51 < ThomasEgi> when he can simply transmit it straigth from a to b
19:52 < ThomasEgi> it's like ways ways ways too much overhead
19:52 <@fenn> yes i know, but you're being dumb and can't see that an ethernet cable is different from soldering two wires together
19:52 < ThomasEgi> noone tells you to solder wires
19:52 < ThomasEgi> you can have whatever connector you want
19:52 < ThomasEgi> what you dont want however.. is the entire network layering crap arount ethernet
19:53 <@fenn> it's not that bad
19:53 < ThomasEgi> trust me.. IT IS!
19:53 < ThomasEgi> if you don'- have dedicated hardware to handle it..
19:53 < ThomasEgi> it really is nuts
19:53 < ThomasEgi> and if you are low on processing power and ram. it is even more so
19:53 <@fenn> and thus we're back to the problem of why we can't have it both ways
19:53 <@kanzure> processing power and ram is really cheap
19:54 <@kanzure> this isn't 1981
19:54 < ThomasEgi> kanzure, but flat out not available on microcontrollers
19:54 <@kanzure> then don't use a microcontroller?
19:54 -!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap
19:54 < ThomasEgi> then you are back on a SoC
19:54 < ThomasEgi> like the raspberry
19:55 < nsh> guys guys guys, this is a completely unreasonable discussion
19:55 < nsh> the solution is obviously XML
19:55 <@kanzure> ...
19:55 * ThomasEgi files a kickbanignore request
19:55 -!- sheena1 [~home@174.4.134.159] has joined ##hplusroadmap
19:55 * fenn mutters something about carrier pigeons
19:56 <@kanzure> ThomasEgi: motion denied, but subject will be sternly warned?
19:56 < ThomasEgi> i don't really care as i'll go to bed.
19:56 < ThomasEgi> conclusion: either go with the cost and high complexity of a SoC.
19:57 <@fenn> (cost is negligible these days)
19:57 < ThomasEgi> or get a microcontroller and a hand full of lines of c code and simply run it
19:57 <@kanzure> "hand full of lines of c".. some of these libraries are huuge.
19:57 < ThomasEgi> spoiler: the last option is a lot less prone to errors, eats tons less energy and is cheaper on top of it, and gives you predictable timing
19:58 <@kanzure> yeah, i'm about ready to go for a completely opposite argument
19:58 <@kanzure> linuxes.. everywhere.
19:59 < ThomasEgi> go for what you want. i build enough circuits. i told you what i learned.
19:59 <@fenn> i'm afraid the only reasonable solution is the silliest.. use both
19:59 <@kanzure> i don't see how we jumped from package management for arduino things to operating systems
19:59 <@fenn> too bad the pi doesn't have a microcontroller built in
19:59 <@kanzure> but i still think there's room for arduino packages
20:00 <@fenn> please elaborate how such a package manager would work
20:00 <@kanzure> have you used npm?
20:00 <@fenn> no
20:00 < ThomasEgi> if you are going to build a pcr. just greb an arduino. if that's too expensive. get the bare atmega only, and programm it via ISP
20:01 <@kanzure> i'm sure npm is bloated under the hood, but it works off of a json file describing the contents of the package (the folder it's in)
20:01 <@kanzure> by default, dependencies are installed in yourproject/npm_modules/
20:01 <@fenn> okay, that's assuming you have a filesystem
20:01 <@kanzure> and then that's added to the PATH for require() statements in js to find those things
20:02 <@kanzure> i think it's reasonable to assume you have a file system when compiling arduino code things
20:02 <@fenn> so this package manager is for the host computer, not the microcontroller itself
20:02 <@kanzure> yes, for compile-time
20:02 < ThomasEgi> hint hint hint. you can get the compiled arduino code. and load it directly onto the microcontroller. works, even with no bootloader
20:02 <@kanzure> but why would you do that!
20:02 <@fenn> then why not just use deb packages or npm or whatever
20:02 <@kanzure> ThomasEgi: that's completely fucking crazy
20:02 <@fenn> no it's not, that's how debian works
20:03 < ThomasEgi> about as crazy as connecting a programming adapter and executing a signle line of code
20:03 <@kanzure> fenn: no, debian provides the binaries in packages.. wtf dude
20:03 <@kanzure> ThomasEgi: nope
20:03 <@fenn> what do you think "binaries" are?
20:03 < ThomasEgi> kanzure, i did that. it works. what's so crazy bout it?
20:03 <@kanzure> i thought the .deb format had a provision for pre-built binaries to be stored inside
20:04 <@kanzure> fenn: maybe i'm wrong?
20:04 <@fenn> that's correct
20:04 <@kanzure> you don't just drop in compiled code and leave it to rot.. that's.. no. don't do that. :(
20:04 <@fenn> there are also packages for various architectures, even ARM and weird stuff
20:04 <@kanzure> yeah, i use debian/arm packages on my android phone all the itme.
20:04 <@kanzure> *time
20:04 <@fenn> but the debian way is to have a source package and some sort of procedure for compiling the source into the binary
20:05 <@fenn> i think this compilation step is even supposed to be architecture independent
20:05 <@fenn> who knows how it works in practice
20:06 <@kanzure> my point is that if you are adding a binary in, it should be package managed.
20:06 <@fenn> anyway, make a new debian architecture with a limited set of packages for it
20:06 < ThomasEgi> are you still talking about microcontrollers and package management?
20:06 <@fenn> yeah
20:06 <@kanzure> ThomasEgi: i think you are seriously misunderstanding me
20:07 < ThomasEgi> you guys do realize that microcontrollers only run one signle piece of code
20:07 < ThomasEgi> like a firmware
20:07 <@kanzure> sigh. firmware images can be compiled dude.
20:07 <@kanzure> they don't just magically exist..
20:07 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has joined ##hplusroadmap
20:07 < ThomasEgi> yeah but there is no point in having a package management system. if the target system doesn't even support that
20:08 <@kanzure> the target system supports a ROM image, i never stated otherwise.
20:08 <@fenn> kanzure: in this case, how is a package manager better than just doing a git pull?
20:09 < ThomasEgi> anyway. introducing a package management for a microcontrollers seems just wrong in so many ways.
20:09 < ThomasEgi> for sharing it and the sourcecode, simply tarball it up with compile instructions.
20:09 <@kanzure> ThomasEgi: so if you have 100 different third party libraries in your arduino project, you just manually update the different binaries?
20:09 <@fenn> that assumes it's a monolithic package and has no dependencies
20:09 <@fenn> and maybe your dependencies have dependencies
20:10 < ThomasEgi> kanzure, an arduino code ends up as one binary. not different individual libraries.
20:10 < ThomasEgi> they are only existant on the development machine
20:10 <@fenn> the code still has to play nice
20:10 <@fenn> can't have variables go missing
20:11 < ThomasEgi> once you start compiling your code. it'll collect all those libraries and stuff it into a single rom image which you later upload onto your microcontroller
20:11 <@fenn> someone has to set all that up
20:11 <@kanzure> fenn: git submodules probably wouldn't work because if there's a common library shared between multiple 2 or more libraries, you would just be submodule cloning all over the place?
20:12 <@fenn> is there such a thing as a git submodule dependency loop?
20:12 <@fenn> i haven't really used that feature much
20:13 -!- klafka [~klafka@c-24-6-18-31.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds]
20:13 <@kanzure> i wonder if github could be broken with a loop like that
20:13 <@fenn> since everything it referenced by hash it might just work out fine
20:14 <@fenn> have your ouroboros and eat it too
20:14 < ThomasEgi> i give up. it's not like any of that would exist on a microcontroller anyway. it's just c code. modules go in as includes like everything else. that's it. aaaand i'm off to bed.
20:14 <@fenn> thanks for playing ThomasEgi
20:14 -!- ThomasEgi [~thomas@panda3d/ThomasEgi] has quit [Quit: ...unyaaa ~~~]
20:14 <@kanzure> i know he's wrong. libwhatever-dev proves him wrong.
20:15 <@fenn> i dont see any arduino dev packages
20:15 <@kanzure> there are none
20:15 <@fenn> except for arduino itself that is
20:16 -!- sheena1 [~home@174.4.134.159] has quit [Ping timeout: 276 seconds]
20:16 <@fenn> seems like a poor way to run an open source project
20:16 <@kanzure> microcontroller programmer culture is weird
20:16 <@kanzure> "let's throw out everything we know about releasing software"
20:16 <@kanzure> s/releasing/developing
20:17 <@kanzure> i suppose i should go package some arduino things into a .deb or something
20:17 <@fenn> i think in large part it's because you want some sense of control over exactly what the device is doing
20:18 <@fenn> if you're calling some library it could mess up your timing, fiddle with IRQs, reset timers, who knows what
20:18 <@kanzure> me? or the owner of a chip in general?
20:18 <@kanzure> ah
20:18 <@fenn> you = a microcontroller programmer
20:19 <@kanzure> in the nodejs community in particular, it's considered very bad to release a package that blocks on io anywhere, unless you EXPLICITLY MAKE IT VERY WELL KNOWN
20:19 <@fenn> so the arduino code base is (was at least) not very efficiently written, and the libavr stuff was much better
20:19 <@kanzure> i never used libavr things. what was there?
20:19 <@fenn> or was it avrlib, i forget which was which
20:20 <@kanzure> compiler toolchain?
20:20 <@fenn> http://www.procyonengineering.com/embedded/avr/avrlib/
20:20 <@kanzure> (and why not just gcc/llvm?)
20:20 <@kanzure> ah just a library of useful things.
20:20 <@fenn> sorry, libavr is the toolchain, avrlib is the standard library
20:21 <@fenn> arduino also uses libavr to compile
20:21 <@kanzure> ThomasEgi sounds like a gentoo user, except this port of gentoo doesn't exist yet or somthing :P
20:21 -!- sheena1 [~home@174.4.134.159] has joined ##hplusroadmap
20:22 <@fenn> gentoo would work, but things arent even at that point
20:22 <@fenn> it's tarballs and floppy disks
20:23 <@fenn> or zip files and .exe installers in this case
20:23 <@kanzure> so much for taking advantage of a third-party ecosystem efficiently
20:25 <@kanzure> client-side js is also at a similar stage. bower was supposed to be a thing to do better package management for client-side js but i haven't seen it going anywhere lately (i also haven't checked, so whatever).
20:25 * kanzure drives home
20:25 <@fenn> it seems like a lot of the work is already done, and there's nothing else to do, so why bother setting up a fancy development community when no development is going on. maybe my perception is wrong
20:26 <@fenn> at least raspberry pi uses debian
20:27 <@fenn> "we gave you VT100 and ethernet, what more do you want, now get off my lawn"
20:49 -!- SphericalMouse [62cfd610@gateway/web/freenode/ip.98.207.214.16] has quit [Ping timeout: 245 seconds]
20:51 < nmz787> I agree with this 20:17 <@fenn> i think in large part it's because you want some sense of control
20:51 < nmz787> over exactly what the device is doing
20:51 < nmz787> 20:18 <@fenn> if you're calling some library it could mess up your timing,
20:51 < nmz787> fiddle with IRQs, reset timers, who knows what
20:56 -!- lichen [~lichen@c-24-21-206-64.hsd1.or.comcast.net] has quit [Quit: Lost terminal]
21:23 <@kanzure> nmz787: that's not much of a problem though.. i mean how many libraries are going to reset timers really?
21:24 <@kanzure> which ones currently do that?
21:33 -!- aristarchus [~aristarch@unaffiliated/aristarchus] has quit [Quit: Leaving]
21:50 -!- sheena2 [~home@174.4.134.159] has joined ##hplusroadmap
21:50 -!- sheena1 [~home@174.4.134.159] has quit [Read error: Connection reset by peer]
21:56 -!- pwang__ [~pwang@unaffiliated/parahsailin] has joined ##hplusroadmap
21:56 -!- ParahSail1n [~pwang@unaffiliated/parahsailin] has joined ##hplusroadmap
22:05 -!- pwang__ [~pwang@unaffiliated/parahsailin] has quit [Quit: Leaving]
22:12 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds]
22:17 < nmz787> kanzure: lots of the time related functions
22:17 < nmz787> delays
22:17 < nmz787> serial comms
22:17 < nmz787> tone production
22:17 < nmz787> some PWM forms
22:17 <@kanzure> can't you just store the current clock value somewhere?
22:17 < nmz787> so you can't really mash all of those functions/libs in one project
22:18 < nmz787> it's not about the value, you can, it's about timing things to happen at specific times
22:18 < nmz787> and if those things take a long time, they can interfere with other things using the timer that are on a tight schedule
22:18 <@kanzure> presumably each function will have documentation that tells you how many cycles they take
22:19 < nmz787> no
22:19 < nmz787> well
22:19 < nmz787> you would have to dig all that up
22:19 < nmz787> you just look with an oscilloscope
22:19 <@kanzure> what? why wouldn't a library tell you?
22:19 < nmz787> or write it in assembly
22:20 < nmz787> or get a scheduler
22:20 < nmz787> i don't see them
22:20 -!- Urchin[emacs] [~user@unaffiliated/urchin] has quit [Ping timeout: 264 seconds]
22:24 < nmz787> remember that often these programs are less than 64 or even 2 kilobytes
22:24 < nmz787> not mega or gigabytes
22:24 < nmz787> so it might just be a different realm of problem
22:25 < nmz787> there might be a better way to handle things
22:25 < nmz787> but I don't really have any ideas other than a central code repo
22:25 <@kanzure> just because it's 2 kb is no excuse to have shitty documentation
22:37 < rigel> can someone tell me how the shit this virtualenv crap works
22:37 < rigel> i have a brand new, fresh vm of arch
22:37 <@kanzure> sure. wazzup?
22:37 < rigel> and i havent the faintest idea how to set up the stuff that i apparently NEED TO DO THESE DAYS to work with python packages
22:37 < rigel> i.e. pip/virtualenv/virtualenvwrapper
22:37 <@kanzure> i like to use venv-burrito to setup virtualenv and virtualenvwrapper
22:38 < rigel> oh youve got to be shitting me
22:38 <@kanzure> curl -s https://raw.github.com/brainsik/virtualenv-burrito/master/virtualenv-burrito.sh | bash
22:39 <@kanzure> but first you will need pip:
22:39 <@kanzure> curl -O https://github.com/pypa/pip/raw/master/contrib/get-pip.py && sudo python get-pip.py
22:39 < rigel> if im getting pip first why dont i just get virtualenv first
22:39 <@kanzure> arch might have a python-setuptools package that might provide easy_install or pip, who knows.
22:39 < rigel> doesnt that include pip?
22:40 <@kanzure> virtualenv has a setup.py which requires the setuptools package, i think
22:40 < rigel> does it matter that i have both py2.7 and 3 installed?
22:40 <@kanzure> no
22:40 <@kanzure> just make sure you use the same version when installing all this shit
22:40 <@kanzure> so i suggest you be explicit with python about it
22:40 <@kanzure> python2.7 dowhatever
22:40 < rigel> this shit used to be easy
22:41 < rigel> what the goddamn fuck happened
22:41 <@kanzure> arch? not really.
22:41 < rigel> no, i mean python
22:41 <@kanzure> easy_install pip virtualenv virtualenvwrapper
22:42 < rigel> as user, right, not as root
22:42 < rigel> i hate installing shit as root
22:42 < rigel> gives me the willies
22:45 < rigel> meh. it worked as root, i guess
22:55 -!- superkuh [~superkuh@unaffiliated/superkuh] has quit [Quit: the neuronal action potential is an electrical manipulation of reversible abrupt phase changes in the lipid bilayer]
23:02 <@kanzure> so it turns out my aunt owns a home next to mission/24th in san francisco
23:07 -!- yashgaroth [~ffffff@cpe-66-27-118-94.san.res.rr.com] has quit [Quit: Leaving]
23:28 < nmz787> kanzure: crazy
23:28 < nmz787> kanzure: someone you're close with or grew up around?
23:29 <@kanzure> no
23:49 -!- joshcryer [~g@unaffiliated/joshcryer] has joined ##hplusroadmap
23:49 < joshcryer> http://www.altdevblogaday.com/2013/02/22/latency-mitigation-strategies/
--- Log closed Sat Feb 23 00:00:08 2013