--- Log opened Wed Jan 04 00:00:59 2012 00:03 <@kanzure> happy birthday to me 00:11 <@kanzure> http://news.ycombinator.com/item?id=3421190 00:11 <@kanzure> everyone there is complaining about each 20ms of lag 00:11 <@kanzure> but here i am and i can't even get <10ms lag on my keyboard 00:33 < jrayhawk> On... your... keyboard...? 00:33 <@kanzure> ? 00:33 <@kanzure> yes? 00:34 <@kanzure> i suppose comparing input/output isn't fair 00:35 < jrayhawk> I understand their complaints quite well, but I have no idea what you're talking about. 00:35 <@kanzure> i'm just complaining that my keyboard is slow 00:36 < jrayhawk> Oh okay 00:37 < jrayhawk> So, USB defaults to a 125hz polling rate; some peripheral chipsets are clocked high enough to increase that number. 00:37 < jrayhawk> I think most modern gaming keyboards support that. 00:39 < jrayhawk> Obviously this isn't all that useful since most of the user-experienced latency is still in the OS and video pathway, but if you've thoroughly optimized those... 00:41 < jrayhawk> If you're using PS/2 (which is usually the case for laptop keyboards), that number is typically 80hz 00:42 <@kanzure> i really haven't isolated where the latencies are, i'm sure some of it is keyboard geometry, between me and my fingers, stuff like that 00:42 <@kanzure> i've written some code once to track my typing rate, and some combinations i can type in 15-25ms reliably 00:42 <@kanzure> but that's mainly stuff like "is" 00:42 <@kanzure> now excuse me, i have a pokemon rom to read :x 00:43 <@kanzure> http://pkh.me/ROM1.html 00:43 -!- elmom [~elmom@hoas-fe3ddd00-25.dhcp.inet.fi] has joined ##hplusroadmap 00:46 < jrayhawk> There's also some potential extra latency in your userspace input layers. 00:47 < jrayhawk> Such as if you were going through xinput and/or GTK 00:47 < jrayhawk> or SDL 00:48 <@kanzure> well clearly that means i need linux-kernel-realtime and to keep my keyboard interrupts in kernel space 00:48 <@kanzure> ^or other words that are equally ridiculous to that effect 02:52 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Remote host closed the connection] 02:59 -!- uniqanomaly [~ua@dynamic-78-8-91-63.ssp.dialog.net.pl] has joined ##hplusroadmap 03:58 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 04:17 -!- sylph_mako [~mako@118-92-47-172.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 255 seconds] 05:01 -!- strages [~makers@adsl-98-67-172-85.shv.bellsouth.net] has joined ##hplusroadmap 06:27 -!- klafka [~textual@cpe-74-74-157-63.rochester.res.rr.com] has joined ##hplusroadmap 07:18 <@kanzure> ok i am back 07:24 < AlonzoTG> ? 07:24 < AlonzoTG> Yeah, 07:24 < AlonzoTG> the unixites insist that the device-as-file interface is sufficient for everything, 07:24 < AlonzoTG> that interractive programs can work just fine by issuing read commands to /dev/tty.... 07:25 < AlonzoTG> Truth is that programs such as X have to circumvent the unix keyboard driver and implement an event-based interface. 07:25 < AlonzoTG> Which creates massive administrative headaches when the user wants to use a Dvorak keyboard mapping in all applications and on the console. 07:26 < AlonzoTG> I don't actually know the details of how this is accomplished, it is poorly documented. =\ 07:26 < AlonzoTG> It also creates a nightmare because a certain developer in the X11 project thought it would be cute to make the keyboard "hot-pluggable" which means it simply fails to work at all without a litany of commands in xorg.conf to disable hot-plugging. =\ 07:33 <@kanzure> saurik: http://dl.dropbox.com/u/131/installs.csv 07:33 < archels> So what happens when you accidently unplug your keyboard, you have to hard-reset your box? 07:33 <@kanzure> saurik: that's android app installs (by the market categorization thingy) as of this morning 07:44 -!- Lukas [44c1135b@gateway/web/freenode/ip.68.193.19.91] has joined ##hplusroadmap 07:45 -!- Lukas is now known as Guest18083 07:45 -!- Guest18083 [44c1135b@gateway/web/freenode/ip.68.193.19.91] has quit [Client Quit] 07:45 -!- Lucas___ [44c1135b@gateway/web/freenode/ip.68.193.19.91] has joined ##hplusroadmap 08:11 -!- retsofaj [~jafoster@design.engsci.utoronto.ca] has joined ##hplusroadmap 08:16 -!- retsofaj [~jafoster@design.engsci.utoronto.ca] has left ##hplusroadmap [] 08:26 < Lucas___> Has anyone here gotten implants yet? 08:35 <@kanzure> yes, there's a few iirc 08:39 < Lucas___> sweet, what sorts? I am always looking for something new 08:44 <@kanzure> just some lame magnets 08:44 <@kanzure> who was it.. hmm 08:44 <@kanzure> panax? 08:44 < Lucas___> lame magnets? 08:45 < Lucas___> do you have a suitable alternative? 08:47 <@kanzure> magnetoproteins? 08:50 < klafka> what did the magnets do? 08:50 < Lucas___> I actually proposed using electrochemotherapy methods to get that protein into human muscle tissue. People are a lot more comfortable with sticking electronics into their flesh than biochemically altering it :( 08:50 < Lucas___> if you can find people that would help me with that I would appreciate it 08:51 <@kanzure> gah marketing campaigns. "ITCH or integrating transhumanist cultural hardware" 08:51 <@kanzure> what the heck is cultural hardware? 08:52 < Lucas___> *shrug* 08:52 <@kanzure> klafka: are you a pokemon master 08:55 < klafka> no :( 08:55 < Lucas___> kanzure: something you may be interested in http://en.wikipedia.org/wiki/Electroporation 08:55 < Lucas___> I am going to have someone build the electrical device I need for the procedure 08:56 < Lucas___> http://www.jove.com/video/1038/electrochemotherapy-of-tumours 09:00 <@kanzure> klafka: https://bitbucket.org/kanzure/pokered/src/257c1743c396/pokered.asm 09:09 < Lucas___> kanzure, would you be willing to be one of my test subjects? 09:13 <@kanzure> for electrochemotherapy? can i convine you to build an ultrasound riggup instead 09:16 < Lucas___> ? 09:16 < Lucas___> why? 09:22 < Lucas___> wow, I had no idea there was ultrasound gene delivery 09:22 <@kanzure> no not that 09:22 <@kanzure> transcranial ultrasound for brain stimulation and, at higher power delivery, tumor destruction 09:24 <@kanzure> http://diyhpl.us/~bryan/papers2/neuro/ultrasound/ 09:25 < Lucas___> thank you 09:25 < Lucas___> hopefully I can convince the engineers to build this as well 09:36 < archels> kanzure, Lucas___ is just going to end up giving himself the cancer. 09:37 < Lucas___> What alternative do you suggest? 09:37 < Lucas___> 09:38 < archels> knowing what you're doing? 09:40 -!- augur [~augur@c-75-74-128-170.hsd1.fl.comcast.net] has quit [Remote host closed the connection] 09:41 < Lucas___> if I knew exactly what would happen I wouldn't do this 09:41 < archels> ah well, I was young once too. But I would suggest focussing on one topic of your interest rather than trying to do it all. 09:41 < Lucas___> my main interested in genetics 09:41 < Lucas___> interest is* 09:41 < archels> On a related note, don't underestimate the time and effort involved in trying to accomplish any of this, or anything at all, really. 09:42 < archels> To paraphrase Einstein, science is 10% inspiration and 90% hard work. 09:44 < Lucas___> thank you 09:45 < Lucas___> it is not my intention to take unnecessary risks. I'd like to do some tissue culture work first (ideally) 09:45 < archels> What exactly are you trying to achieve? 09:48 < Lucas___> introduction of a plasmid into eukaryotic cells using electroporation. My idea (with the tissue culture) is to use GFP as a marker to see if the gene got into the tissue 09:49 < Lucas___> using a viral vector is preferred here, but there is no way that it can be done outside of a lab 09:59 < archels> OK, should be fun! 09:59 < archels> How large is your bank account? ;) 10:00 < Lucas___> non existant - which is why I am trying to get people to fund me. Right now it is partially working, as there are other projects my group is focusing on 10:21 <@kanzure> Lucas___: i have some funds available for the transcranial ultrasound project 10:22 <@kanzure> right now i have someone fully quoting out the project (i'd rather pay this guy, even though he'd probably do it for free) 10:23 < archels> kanzure: If you don't mind my asking, where do you want to take that project? What is its purpose to you? 10:24 <@kanzure> neural stimulation 10:24 < Lucas___> I know absolutely nothing about transcranial ultrasound 10:24 <@kanzure> so that means lots of testing 10:24 <@kanzure> Lucas___: read those papers 10:25 <@kanzure> http://diyhpl.us/~bryan/papers2/neuro/ultrasound/ 10:25 < archels> aha 10:26 < Lucas___> I could try to see if it can stimulate musculoskeletal tissue 10:26 < Lucas___> it might be good for people with accelerated muscle loss due to disease or ... 10:26 < Lucas___> space travel, maybe 10:28 <@kanzure> um 10:28 <@kanzure> "space travel" shouldn't be the first thought that comes to mind 10:31 < Lucas___> memory enhancement? reflex enhancement? 10:31 < Lucas___> what are you shooting for? 10:32 <@kanzure> stimulation 10:33 <@kanzure> i'm sure there's theoretically some regions that you can stimulate for memory enhancement, 10:33 <@kanzure> but i'd be happy with "memory-related stimulation" 10:34 < Lucas___> fair enough 10:36 -!- archels [~foo@sascha.esrac.ele.tue.nl] has quit [Ping timeout: 240 seconds] 10:46 <@kanzure> klafka: did you say badgenation? 10:46 < klafka> hmm? 10:47 < klafka> badgeville 10:47 <@kanzure> oh, weird 10:47 -!- archels [~foo@sascha.esrac.ele.tue.nl] has joined ##hplusroadmap 10:47 <@kanzure> klafka: https://docs.google.com/spreadsheet/ccc?key=0As_7Yc_iucRqdFd0eVJ1aU1KVkdualJUOXJERnczYVE&hl=en_US#gid=0 10:47 <@kanzure> this is for "badgenation" 10:47 <@kanzure> not badgeville. 10:50 <@kanzure> 10:46 < blackwhite> kanzure you will use it once you realize that you can achieve multi like, ultra like, mega like and godlike 11:29 -!- Technicus [~Technicus@DSLPool-net208-2.wctc.net] has joined ##hplusroadmap 12:13 -!- drazak [~ahdfadkfa@drazak.net] has joined ##hplusroadmap 12:16 -!- Lucas___ [44c1135b@gateway/web/freenode/ip.68.193.19.91] has quit [Quit: Page closed] 12:18 -!- augur [~augur@c-75-74-128-170.hsd1.fl.comcast.net] has joined ##hplusroadmap 12:26 -!- Technicus [~Technicus@DSLPool-net208-2.wctc.net] has quit [Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/] 12:31 -!- sylph_mako [~mako@118-92-47-172.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 12:31 -!- Urchin [~urchin@unaffiliated/urchin] has left ##hplusroadmap [] 12:58 -!- Mariu [Jimmy98@89.41.57.33] has joined ##hplusroadmap 13:29 -!- spaes [~keithcal@mem.bio.pitt.edu] has joined ##hplusroadmap 13:57 < Utopiah> Singularity Hub article on robotics apps mentionned by @AUVSI 13:58 <@kanzure> spaes: hi. 13:59 < spaes> kanzure: hey, i saw your comment about this chan on diybio (why i did the whois) 13:59 <@kanzure> neato, welcome 14:01 -!- kanzure changed the topic of ##hplusroadmap to: diybio, transhumanism, open hardware http://gnusha.org/logs/ http://bit.ly/diybionews2 http://gadaprize.org/ http://groups.google.com/group/openmanufacturing 14:10 -!- Mokbortolan_1 [~Nate@c-71-59-241-82.hsd1.or.comcast.net] has joined ##hplusroadmap 14:10 < Mokbortolan_1> http://www.brainsignals.de/users/cristian.grozea/articles/bristle_sensors_JNE2011_preprint.pdf 14:29 <@kanzure> http://resilientvillage.blogspot.com/2012/01/diy-insulin-biohacking-anyone.html 14:36 -!- klafka [~textual@cpe-74-74-157-63.rochester.res.rr.com] has quit [Quit: Computer has gone to sleep.] 14:36 < Mariu> Cristian Grozea ? 14:37 < Mariu> it's interesting because the name is familiar in a way 14:45 <@kanzure> hrm why is the fbi sponsoring backyard brains 14:49 -!- klafka [~textual@cpe-74-74-157-63.rochester.res.rr.com] has joined ##hplusroadmap 15:01 -!- spaes [~keithcal@mem.bio.pitt.edu] has quit [Quit: Leaving.] 15:42 -!- klafka [~textual@cpe-74-74-157-63.rochester.res.rr.com] has quit [Quit: Computer has gone to sleep.] 16:14 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] 16:16 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 16:21 -!- klafka [~textual@74-44-87-96.dsl2-plymouth.roch.ny.frontiernet.net] has joined ##hplusroadmap 16:23 -!- eudoxia [~eudoxia@r190-135-9-241.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap 16:30 -!- klafka [~textual@74-44-87-96.dsl2-plymouth.roch.ny.frontiernet.net] has quit [Quit: Computer has gone to sleep.] 16:33 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] 16:33 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 16:56 < jrayhawk> AlonzoTG: curl http://www.strout.net/info/dvorak/dvorak.pke | xmodmap - 16:57 < jrayhawk> loadkeys dvorak 16:57 < jrayhawk> That should cover X and the console. 16:58 -!- klafka [~textual@74-44-87-96.dsl2-plymouth.roch.ny.frontiernet.net] has joined ##hplusroadmap 16:58 < jrayhawk> Mind you there are advantages to xkb approach modern toolchains use, such as being able to use different mappings for different simultaneous keyboards. 16:59 < jrayhawk> s/to xkb/to the xkb/ 17:02 -!- uniqanomaly [~ua@dynamic-78-8-91-63.ssp.dialog.net.pl] has quit [Quit: uniqanomaly] 17:14 -!- klafka [~textual@74-44-87-96.dsl2-plymouth.roch.ny.frontiernet.net] has quit [Quit: Computer has gone to sleep.] 17:21 -!- klafka [~textual@74-44-87-96.dsl2-plymouth.roch.ny.frontiernet.net] has joined ##hplusroadmap 17:35 -!- Juul [~juul@12.130.118.35] has joined ##hplusroadmap 17:49 -!- eudoxia [~eudoxia@r190-135-9-241.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 17:50 -!- eudoxia [~eudoxia@r190-135-9-241.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap 17:53 < foucist> kanzure: shit.. have you seen dot.js? ridiculously fast. http://jsperf.com/dom-vs-innerhtml-based-templating/306 17:54 < foucist> dot.js + phonegap? ;) 17:55 < foucist> er there's some mobile here: http://jsperf.com/dom-vs-innerhtml-based-templating/305 17:55 -!- eudoxia [~eudoxia@r190-135-9-241.dialup.adsl.anteldata.net.uy] has quit [Quit: quit] 17:58 < foucist> it's basicaly 40x faster than jquery templates hmm, 15x faster than underscore 18:01 < foucist> (obviously it's just 1 specific thing being tested here) 18:02 -!- klafka [~textual@74-44-87-96.dsl2-plymouth.roch.ny.frontiernet.net] has quit [Quit: Computer has gone to sleep.] 18:09 -!- yashgaroth [~yashgarot@cpe-24-94-5-223.san.res.rr.com] has joined ##hplusroadmap 18:15 -!- Mariu [Jimmy98@89.41.57.33] has quit [] 18:15 -!- Juul [~juul@12.130.118.35] has quit [Ping timeout: 252 seconds] 18:19 <@kanzure> foucist: nope, haven't used dot yet 18:27 <@kanzure> "Ideally, I want a communications platform where only my 200 or so friends, co-workers and friends of friends can message me for free. Anybody else who wants to contact me has to send the message with a $1 bitcoin (interrupting my stream of conciousness price would be custom set by me, so lil' wayne would probably set his price at $75)." 18:27 <@kanzure> "If the message from a stranger I got was in fact a cool dude I met at a party last weekend following up on that cat picture, then I'd click "reply and return" to give him back that bitcoin. If I see that the message is from a prince, I'd just ignore it and go buy some gum or something with his precious $1." 18:27 <@kanzure> hrm 18:33 <@kanzure> it'd be nice to have a sushi rolling machine 18:41 <@kanzure> http://www.tanfar.net/ 18:41 <@kanzure> there we go. 18:42 -!- eudoxia [~eudoxia@r190-135-9-241.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap 19:05 -!- Mokbortolan_1 [~Nate@c-71-59-241-82.hsd1.or.comcast.net] has left ##hplusroadmap [] 19:13 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] 19:15 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 19:31 -!- eudoxia [~eudoxia@r190-135-9-241.dialup.adsl.anteldata.net.uy] has quit [Quit: quit] 19:38 -!- sylph_mako [~mako@118-92-47-172.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 19:52 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 20:07 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 20:30 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 20:32 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 20:36 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 20:36 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 20:37 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 276 seconds] 20:39 -!- klafka [~textual@cpe-74-74-157-63.rochester.res.rr.com] has joined ##hplusroadmap 20:54 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 20:54 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 21:00 -!- eudoxia [~eudoxia@r186-52-161-94.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap 21:11 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 21:19 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 21:21 -!- eudoxia [~eudoxia@r186-52-161-94.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 21:36 -!- sylph_mako [~mako@118-92-75-173.dsl.dyn.ihug.co.nz] has joined ##hplusroadmap 21:38 -!- Steel_ [62f7762e@gateway/web/freenode/ip.98.247.118.46] has joined ##hplusroadmap 21:45 -!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined ##hplusroadmap 22:11 -!- klafka [~textual@cpe-74-74-157-63.rochester.res.rr.com] has quit [Quit: Computer has gone to sleep.] 23:01 -!- yashgaroth [~yashgarot@cpe-24-94-5-223.san.res.rr.com] has quit [] --- Log closed Thu Jan 05 00:00:01 2012