--- Log opened Mon Aug 23 00:00:17 2010 | ||
clemux | but real time physics-LaTeX on an eeepc... I wonder how I managed that | 00:00 |
---|---|---|
clemux | now that I have a real laptop, it seems unthinkable :) | 00:00 |
clemux | kanzure: nice | 00:02 |
-!- Utopiah_ is now known as Utopiah | 00:02 | |
clemux | maybe I should try again next semester | 00:02 |
clemux | I gave up when I started college | 00:03 |
drazak | kanzure: how much room does your non-books non-binary stuff take up? | 00:13 |
drazak | kanzure: a couple gig? | 00:13 |
kanzure | i'm having trouble figuring otu what that includes. articles that aren't a part of books? | 00:31 |
drazak | uhmm | 00:32 |
drazak | well | 00:32 |
drazak | lets say everything you want to host that isn't something illegal to host | 00:32 |
kanzure | definitely less than 100 GB i guess | 00:36 |
-!- Netsplit *.net <-> *.split quits: augur, panax | 00:49 | |
-!- Netsplit over, joins: augur, panax | 01:00 | |
-!- wolfspraul [~wolfsprau@lucia.q-ag.de] has joined #hplusroadmap | 01:03 | |
-!- joshcryer [~g@unaffiliated/joshcryer] has joined #hplusroadmap | 02:03 | |
joshcryer | Hey kanzure, sup with your site? | 02:03 |
joshcryer | Oh wow, I just now realized what hplus means in hplusroadmap. | 02:05 |
QuantumG | heh | 02:34 |
joshcryer | QuantumG, heh | 02:34 |
joshcryer | you lurk in many channels huh | 02:34 |
* joshcryer came to bug kanzure about his site 'cause he wanted some info from kanzure's epic bookmarks | 02:35 | |
QuantumG | yep | 02:47 |
phryk | heh | 02:51 |
-!- streety [~s0678364@cpat001.wlan.net.ed.ac.uk] has joined #hplusroadmap | 02:55 | |
-!- killall-9 [~paulc@pd95b50af.dip0.t-ipconnect.de] has joined #hplusroadmap | 03:11 | |
-!- panax [panax@131.247.116.50] has quit [Quit: got root?] | 03:11 | |
Utopiah | out of curiosity, anybody know what software http://sites.google.com/a/braincorporation.com/test/technology image comes from? | 03:11 |
jrayhawk | joshcryer: that server is having problems; he seems to be using archive.org to reference its contents at the moment. | 03:18 |
-!- Joeconyers [~Joe@ool-182fafef.dyn.optonline.net] has joined #hplusroadmap | 03:54 | |
-!- jennifer2 [~jennifer@c-67-180-253-94.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] | 04:09 | |
-!- Joeconyers [~Joe@ool-182fafef.dyn.optonline.net] has quit [Ping timeout: 240 seconds] | 04:17 | |
-!- Joeconyers [~Joe@ool-182fafef.dyn.optonline.net] has joined #hplusroadmap | 04:17 | |
-!- jerme [~dyngnosis@CPE00222d55d538-CM00222d55d535.cpe.net.cable.rogers.com] has quit [Disconnected by services] | 05:38 | |
-!- wolfspraul [~wolfsprau@lucia.q-ag.de] has quit [Read error: Connection reset by peer] | 06:05 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has joined #hplusroadmap | 06:09 | |
-!- jcluck [~cluckj@cpe-72-231-169-163.nycap.res.rr.com] has joined #hplusroadmap | 06:17 | |
JayDugger | Good morning, everyone. | 06:18 |
-!- wolfspraul [~wolfsprau@lucia.q-ag.de] has joined #hplusroadmap | 06:18 | |
-!- gjots [~grantjuno@75-119-225-200.dsl.teksavvy.com] has quit [Quit: gjots] | 06:19 | |
-!- cluckj [~cluckj@cpe-72-231-169-163.nycap.res.rr.com] has quit [Ping timeout: 258 seconds] | 06:20 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Remote host closed the connection] | 06:34 | |
-!- Joeconyers [~Joe@ool-182fafef.dyn.optonline.net] has quit [Ping timeout: 272 seconds] | 06:36 | |
-!- killall-9 [~paulc@pd95b50af.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] | 06:58 | |
-!- JayDugger [~duggerj@pool-173-74-76-197.dllstx.fios.verizon.net] has quit [Quit: Leaving.] | 07:05 | |
-!- mheld [~mheld@216.214.247.202] has joined #hplusroadmap | 07:09 | |
-!- Joeconyers [~Joe@rrcs-184-75-17-182.nyc.biz.rr.com] has joined #hplusroadmap | 07:09 | |
-!- Joeconyers [~Joe@rrcs-184-75-17-182.nyc.biz.rr.com] has quit [Ping timeout: 252 seconds] | 07:19 | |
-!- klafka [~klafka@129.21.70.96] has joined #hplusroadmap | 08:15 | |
-!- klafka [~klafka@129.21.70.96] has quit [Client Quit] | 08:19 | |
-!- panax [panax@goldstandard.eng.usf.edu] has joined #hplusroadmap | 08:19 | |
-!- wolfspraul [~wolfsprau@lucia.q-ag.de] has quit [Quit: leaving] | 08:22 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined #hplusroadmap | 08:25 | |
kanzure | wow what? socialgold (an online currency api i use for some of my projects) has been acquired by google | 08:26 |
kanzure | QuantumG: http://forums.somethingawful.com/showthread.php?threadid=3271649 | 08:30 |
kanzure | from the pete mosden folks | 08:30 |
kanzure | "There's another thread of interest in there, involving an organization that aims to become the "sourceforge.net" of aerospace engineering. Their site should be ready within another week or so, as a collaborative development environment, skill-matching social network, and space science/engineering knowledgebase." | 08:31 |
kanzure | "It also happens, their first official act will be a grant of approximately 5000$ towards Copenhagen Suborbitals. We have raised about 1500$ so far." | 08:31 |
kanzure | http://osm.chipin.com/osm-jul-2010 | 08:31 |
kanzure | http://forums.somethingawful.com/showthread.php?threadid=3335167 | 08:31 |
kanzure | more on "open space movement" http://forums.somethingawful.com/showthread.php?threadid=3288027 | 08:32 |
kanzure | http://www.copenhagensuborbitals.com/ | 08:32 |
kanzure | http://www.osmdevel.org/ | 08:34 |
kanzure | http://www.osmdevel.org/projects/4 | 08:34 |
kanzure | okay so they're just using drupal? what's the point | 08:35 |
kanzure | holy shit where do these people come from? http://www.osmdevel.org/node/41 | 08:39 |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Ping timeout: 272 seconds] | 08:52 | |
-!- Joeconyers [~Joe@ool-182fafef.dyn.optonline.net] has joined #hplusroadmap | 08:54 | |
-!- Daeken [~daeken@pa-67-234-57-217.dhcp.embarqhsd.net] has joined #hplusroadmap | 09:10 | |
-!- any39663612 is now known as katsmeow-afk | 09:12 | |
Daeken | kanzure: haha, wow, i was trying to figure out who here was bryan bishop... totally didn't realize it was you ;) i just found this channel via a mention on the emotiv forums. i'm currently reverse-engineering it, and wondering if your python stuff talks to the device directly or via the actual sdk | 09:25 |
-!- streety [~s0678364@cpat001.wlan.net.ed.ac.uk] has quit [Quit: Leaving.] | 09:26 | |
-!- genehacker [~chatzilla@cpe-66-68-110-194.austin.res.rr.com] has joined #hplusroadmap | 09:32 | |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has joined #hplusroadmap | 09:38 | |
kanzure | hi Daeken | 09:55 |
kanzure | Daeken: my python talks to the usb/hdi controller for the bluetooth device (which communicates data from the headset) | 09:55 |
kanzure | however, there are ways to use the library/sdk-- but i haven't tried anything on that route yet | 09:56 |
Daeken | kanzure: ah, so you deal with the encryption and such directly? | 09:56 |
kanzure | i sent back my emotiv to a friend (the original owner) recently but i recorded some raw data streams so presumably i can hook that back up and then one day fiddle with the sdk or something (dunno) | 09:56 |
kanzure | right | 09:56 |
Daeken | is your source public, by any chance? i'm currently hacking on it from deadlistings of assembly, with no hardware to play around with haha | 09:57 |
kanzure | yes i have it around here somewhere. uhh.. /me finds | 09:57 |
-!- genehacker [~chatzilla@cpe-66-68-110-194.austin.res.rr.com] has quit [Read error: Connection reset by peer] | 09:57 | |
kanzure | oh it figures. half of it is on a presently-dead server. | 09:59 |
kanzure | but here is what you want from me: | 09:59 |
kanzure | http://designfiles.org/~bryan/emotiv/epoc/emotiv.py | 09:59 |
kanzure | http://designfiles.org/~bryan/emotiv/epoc/emotiv_hid.py | 09:59 |
kanzure | http://designfiles.org/~bryan/emotiv/epoc/possible_AES_keys.txt | 09:59 |
kanzure | http://designfiles.org/~bryan/emotiv/epoc/Emotiv.cs | 09:59 |
Daeken | awesome -- thanks :) | 09:59 |
kanzure | http://designfiles.org/~bryan/emotiv/epoc/kanzure_emotiv_epoc_egg.dat | 09:59 |
kanzure | it's not as helpful as you think (since the server is dead) | 10:00 |
-!- Alystair [~bob@pool-96-232-219-182.nycmny.east.verizon.net] has joined #hplusroadmap | 10:00 | |
kanzure | hi Alystair | 10:00 |
Daeken | ah, haha | 10:00 |
kanzure | lemme see if i can upload it elsewhere | 10:00 |
Daeken | cool, thanks | 10:02 |
kanzure | http://diyhpl.us/irc/emotiv/epoc/ | 10:03 |
kanzure | am i doing something wrong in .htaccess? AddType text/plain .py | 10:05 |
Daeken | hmm, don't know, but grabbed them all. thanks a ton | 10:06 |
-!- diques [~cluckj@cpe-72-231-169-163.nycap.res.rr.com] has joined #hplusroadmap | 10:08 | |
Daeken | did you ever narrow down what the AES key is? i can see where the rijndael initialization stuff takes place, so i should be able to pull the key out fairly easily. | 10:09 |
Daeken | can't wait to get one of these headsets and hack the hell out of it :P | 10:09 |
kanzure | rijndael? | 10:10 |
Daeken | AES | 10:10 |
kanzure | i don't have my notes on me (obviously) but i did narrow down a few things.. i didn't get it exactly though | 10:10 |
kanzure | how is rijndael related to AES? | 10:10 |
-!- jcluck [~cluckj@cpe-72-231-169-163.nycap.res.rr.com] has quit [Ping timeout: 255 seconds] | 10:11 | |
Daeken | rijndael is the actual algorithm name that became the advanced encryption standard | 10:11 |
kanzure | oh | 10:11 |
Daeken | i just call it that out of habit haha | 10:11 |
-!- QuantumG [~qg@rtfm.insomnia.org] has quit [Ping timeout: 240 seconds] | 10:11 | |
Daeken | i found the md5 init/update/finalize methods, rijndael initialization/encryption/decryption, and the crypto++ code that ties it all together. it's just a pain in the ass to figure out where things are called from, due to it being C++. vtables make my life hell :P | 10:12 |
* kanzure nods | 10:12 | |
kanzure | yes i found crypto++ too | 10:12 |
Daeken | but if i break on the initialization stuff, i'll be able to see the key in memory. should be pretty straightforward | 10:12 |
kanzure | i mean, signs that they used it | 10:13 |
kanzure | ah you actually have windows? | 10:13 |
kanzure | that probably makes the task a little bit easier | 10:13 |
Daeken | yea, i just want to be able to access the raw EEG stuff from wherever i feel like | 10:13 |
kanzure | me too | 10:14 |
kanzure | so, one of those .py files will help you do raw recording (at least on linux) of the data | 10:14 |
kanzure | but it's still encrypted | 10:14 |
-!- QuantumG [~qg@rtfm.insomnia.org] has joined #hplusroadmap | 10:14 | |
kanzure | and i'm not sure how i would decrypt it anyway.. i guess at the start of each frame or something? | 10:14 |
kanzure | i don't know :) | 10:14 |
kanzure | jrayhawk: what's wrong with my .htaccess in /srv/www/diyhpl.us/irc/? | 10:14 |
kanzure | hi QuantumG. did you see my linkdump earlier today about copenhagen space? | 10:15 |
Daeken | well, a few questions: 1) is the length of the data a multiple of 16? 2) does the header look like it's not particularly random? | 10:15 |
kanzure | QuantumG: http://gnusha.org/logs/2010-08-23.log | 10:16 |
Daeken | my guess would be that the whole hid packet is probably encrypted, in which case the data should be a multiple of 16. | 10:16 |
Daeken | and it should look decently random, although i believe they're using AES in ECB mode, so it won't be crazy | 10:17 |
kanzure | 1) each "read" from the usb device was about 30 to 52 characters long | 10:17 |
kanzure | check out the .dat file for some raw reads | 10:17 |
Daeken | ahhh, ok | 10:17 |
Daeken | sweet. | 10:17 |
kanzure | i was doing this: hid_interrupt_read(interface0, 0x82, 32, 4) | 10:17 |
kanzure | the parameters are: hidif, ep, bytes, size, timeout | 10:18 |
kanzure | hrm i wonder if i arbitrarily chose 32 | 10:18 |
Daeken | wow, ok, yea, that's ECB :P | 10:19 |
kanzure | emacs code browser? | 10:19 |
Daeken | lots of patterned data in the .dat | 10:20 |
Daeken | electronic codebook -- each block gets encrypted on its own. you'll see lots of common data | 10:20 |
kanzure | but i'm not sure if i was just dicking around and- due to my own error- the length of the lines are arbitrary and not relate to anything going on in the devices | 10:21 |
kanzure | btw it looks like emotiv.py uses the python "usb" library which should be fairly standard across platforms.. so if you actually have an emotiv.. | 10:21 |
kanzure | oh man. i so wish that there's a random line in the .dat file-- anything, really, like a quote from timothy leary, a quote from adolf hitler, something. | 10:22 |
Daeken | yea, but it does look like they're encrypted end-to-end. can't see much more than that, but that's ok | 10:22 |
kanzure | "THINK4URSELF. QUESTION ATHRTY" dunno how to get the size down small enough :P | 10:23 |
Daeken | haha | 10:23 |
kanzure | before i forget, there's been a number of others who have come in here asking about this | 10:25 |
kanzure | at the very least: thesnark (michael grube), masked | 10:26 |
kanzure | hah! 20:41 < kanzure> how stupid. it blinks when the buffer is read from on the dongle | 10:26 |
kanzure | http://gnusha.org/logs/2010-03-05.log | 10:26 |
Daeken | ah, cool | 10:26 |
kanzure | also some other stuff about the encryption here: | 10:27 |
kanzure | http://gnusha.org/logs/2010-07-08.log | 10:27 |
kanzure | the discussion with masked: http://gnusha.org/logs/2010-07-18.log | 10:28 |
kanzure | thesnark has been in here a number of times to mention his openeeg/emotiv-epoc hacking projects | 10:29 |
kanzure | one is to increase the number of channels (up to 32) of an openeeg device | 10:29 |
Daeken | oh wait, he's the dude behind openeeg, or just hacks on it? | 10:29 |
kanzure | the other is replacing the digital signal processor in an emotiv (he suspects it's what's doing the encryption) | 10:29 |
kanzure | hacks on it | 10:29 |
Daeken | ahh | 10:29 |
kanzure | speaking of which, where are either of them? | 10:30 |
Daeken | my main concern is publishing code to hack the emotiv in various ways, then them updating the firmware and making it all null and void :P | 10:30 |
Daeken | so for the community's sake, i'm hoping it's a PITA for them to roll out an update ;) | 10:31 |
kanzure | honestly the software that i have seen from them so far doesn't make me think they have the most stellar software team | 10:31 |
kanzure | it looks like it might even be an outsourcing job (which is weird, since they are already in the philippines) | 10:31 |
kanzure | like to a .NET shop or something | 10:31 |
Daeken | indeed | 10:32 |
Daeken | hmm.... >:) | 10:32 |
kanzure | worst case scenario is they hire whoever hacks it? but that's not their style | 10:32 |
Daeken | i just had a sick idea. i can hook the HID api, emulate the presense of an emotiv device, then grab the key out of the AES initialization when it connects/communicates. | 10:33 |
kanzure | why do you need HID for that | 10:33 |
kanzure | i don't think it communicates the key to the device ;) | 10:33 |
Daeken | just to make it think there's an emotiv device there, so it initializes the crypto | 10:33 |
kanzure | QuantumG: ffs, isn't this your job? | 10:34 |
Daeken | btw, how the hell have i not heard of this channel before? haha | 10:35 |
-!- masked [masked@hpavc/masked] has joined #hplusroadmap | 10:37 | |
masked | i see emotiv will be releasing some linux support very soon | 10:38 |
kanzure | Daeken: we are as mysterious as ninjas *not lame pose* | 10:40 |
kanzure | Daeken: there we go, here's masked | 10:40 |
kanzure | masked: can you drop a link about that? sounds cool | 10:41 |
-!- klafka [~klafka@129.21.69.105] has joined #hplusroadmap | 10:41 | |
kanzure | Utopiah: this is probably completely unnecessary but i relayed your question on to eugene izhikevich (at brain corporation now) | 10:42 |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has quit [Remote host closed the connection] | 10:43 | |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has joined #hplusroadmap | 10:43 | |
masked | http://www.emotiv.com/forum/forum4/topic97/#message4891 | 10:43 |
masked | obvious discussion there ;) | 10:43 |
Daeken | hey masked | 10:43 |
masked | Daeken: | 10:44 |
kanzure | masked: i seem to have posted in that thread O_o | 10:44 |
-!- fenn_ is now known as fenn | 10:44 | |
masked | oh yer lol i think thats how i found you in the first place! | 10:44 |
Daeken | so, i should be able to pull the key out of the edk Real Soon Now (TM). from there, it shouldn't be terribly difficult to figure out what exactly is going on... in theory, i should be able to emulate a headset, which will let me figure out the protocol | 10:45 |
kanzure | "The Research version is a little further away because (for some reason) Linux doesn't seem to support Microsoft .NET very well" wtf | 10:45 |
masked | yer lol | 10:45 |
-!- patrik [~patrik@h126n1c1o261.bredband.skanova.com] has joined #hplusroadmap | 10:46 | |
Daeken | i have a feeling that there's no key exchange wizardry or anything of the like going on... from what i'm seeing, they just don't really care about locking down the device. if they did, they would've at least changed the aes s-box or somesuch :P | 10:46 |
-!- patrik is now known as Guest88990 | 10:46 | |
Daeken | but when i see standard s-boxes, no obfuscation, no packing... it makes me think that it's all straightforward | 10:47 |
kanzure | "Well... we're collecting beta testers and there's a version already out there for the Developer SDK. Our current problem relates to video card driver versions in different Linux builds." | 10:47 |
kanzure | ^ i think you're doing it wrong if your eeg device driver depends on anything related to video cards | 10:47 |
Daeken | haha | 10:48 |
masked | mmm | 10:48 |
masked | however the sdk does use some 3d rendering | 10:48 |
Daeken | masked: i take it you have an epoc headset? | 10:49 |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has quit [Ping timeout: 260 seconds] | 10:49 | |
-!- Guest88990 is now known as splicer | 10:49 | |
masked | correct | 10:49 |
kanzure | "<impatientBossWhoKeepsMakingPromisesBasedOnPromisesFromTeam>not quite yet</impatientBossWhoKeepsMakingPromisesBasedOnPromisesFromTeam>" | 10:50 |
masked | at least he appears human | 10:50 |
Daeken | would you be willing, at some point, to run a test script to see if the crypto stuff actually works, once i grab the key? it's all well and good to emulate the other side, but making sure it works with the real hardware would be cool | 10:50 |
masked | sure | 10:51 |
Daeken | great | 10:51 |
kanzure | Daeken: i thought you had one too? | 10:51 |
Daeken | kanzure: not yet -- totally working off the edk binaries right now haha | 10:51 |
masked | when i actually get a chance may not be straight away, but i can do it | 10:51 |
Daeken | yea, that's cool | 10:52 |
kanzure | oh mighty saurik, please bestow upon us mumble mumble mumble | 10:53 |
Daeken | my plan is to hook the hid/siusbxp imports from the edk and make it think that i have a device connected... from there, i can break on the AES initialization to get the key(s), then emulate the behavior of the headset. if the crypto stuff works, it should be possible to feed the EDK any data i feel like, from my emulated headset | 10:53 |
kanzure | btw take a stroll through the symbols in the dll files. it's fairly revealing of how "sophisticated" their signal processing is (some simple gaussians and such) | 10:54 |
masked | plug some tcp/ip andi can feed your edk :P | 10:54 |
Daeken | masked: ahhh... damn, that's a fine idea. | 10:55 |
masked | yeh i had a feeling it was not as advanced as they made it out to be! | 10:55 |
kanzure | well, they are just symbol names of course :) but heck, they are using .NET | 10:56 |
Daeken | what exactly are they using .NET for? i've only looked at edk.dll, thus far. | 10:57 |
Daeken | well, and the .NET wrapper they ship with it | 10:57 |
kanzure | wow did i honestly forget to make a .iso of the CD i shipped back? | 10:59 |
Daeken | any idea what the siusbxp stuff is used for? i'm wondering if it's for device initialization or somesuch, before the HID stuff kicks in. | 11:00 |
masked | envelope wasn't a cd-rom? | 11:00 |
kanzure | masked: what? | 11:00 |
masked | nevermind | 11:00 |
kanzure | i don't have an epoc any more :( | 11:00 |
masked | uh, why? | 11:00 |
kanzure | it was a friend's | 11:00 |
masked | Daeken: neg | 11:01 |
-!- klafka [~klafka@129.21.69.105] has quit [Quit: This computer has gone to sleep] | 11:01 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has quit [Quit: Leaving] | 11:01 | |
fenn | here i was thinking that you spent your top secret funding on it | 11:01 |
kanzure | when i was shipping it back to whoever, they asked if i wanted to insure it and for how much | 11:01 |
kanzure | so i looked it up and was really disappointed with how cheap it is | 11:01 |
kanzure | i mean, i thought this was a >$500 product | 11:02 |
masked | Daeken: i know not what siusbxp is. | 11:02 |
kanzure | fenn: phone call with the darpa peeps in an hour.. i'll take a transcript but anything i should bring up? | 11:03 |
kanzure | this is the call with the contractors up in washington | 11:03 |
kanzure | there's.. 15 people "on the call" O_o but presumably most of them are busy/disinterested | 11:03 |
Daeken | masked: hmm, this is all pretty interesting. | 11:03 |
masked | yep | 11:09 |
masked | and once again it's 4am and i'm not asleep | 11:09 |
Daeken | haha | 11:09 |
-!- mheld [~mheld@216.214.247.202] has quit [Quit: mheld] | 11:19 | |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has joined #hplusroadmap | 11:24 | |
-!- klafka [~klafka@64.241.37.140] has joined #hplusroadmap | 11:27 | |
-!- Juul [~Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has joined #hplusroadmap | 11:40 | |
Utopiah | kanzure: thanks, let me know when you get the answer | 11:50 |
fenn | no, like i said i have no idea about any of this politics/bureaucracy stuff | 11:52 |
kanzure | gee i hope i have the right number. i'm on hold because nobody else is on the call? | 11:57 |
Daeken | sweet... groundwork is laid for emulating the epoc. just going to have to talk to a socket and feed it raw data... so in theory, you'll be able to control emotiv apps from the other side of the world :P | 11:59 |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has quit [Ping timeout: 265 seconds] | 12:02 | |
Utopiah | Daeken: with what app are you interfacing it with? | 12:02 |
Daeken | Utopiah: none, at the moment. i'm just writing a general set of hooks for edk, to capture the accesses to HID/siusbxp/setupapi. from there, i can attach it to any emotiv app, and a little python script i'm writing to emulate the headset... from there, getting the crypto all figured out should be easy, and then i can reverse the protocol (trivial) | 12:04 |
Utopiah | ok, are you documenting the process on your website? checked http://openvibe.inria.fr ? | 12:05 |
Daeken | not documenting the process, but i'll be releasing all the code and writing a blog post up once i'm done | 12:06 |
Daeken | and no, haven't seen it | 12:06 |
Daeken | oh cool. hmm | 12:07 |
Daeken | once i document the protocol and crypto, it shouldn't be hard for someone to implement an openvibe acquisition module for the epoc | 12:07 |
Daeken | oh nice, you can actually feed it data over the network | 12:08 |
Daeken | i'll have to hack something together for that. thanks for the info | 12:08 |
Utopiah | np, glad if it helps | 12:10 |
-!- klafka [~klafka@64.241.37.140] has quit [Quit: This computer has gone to sleep] | 12:11 | |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has joined #hplusroadmap | 12:12 | |
-!- Joeconyers [~Joe@ool-182fafef.dyn.optonline.net] has quit [] | 12:15 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has joined #hplusroadmap | 12:40 | |
jrayhawk | kanzure: i am not a big fan of distributed configuration files due to their impact on maintainability and performance; you can just put in a <directory> entry in /etc/apache2/sites-enabled/005-diyhpl.us-piny instead, or make that particular change globally if you have no .py files to execute. | 13:09 |
-!- Alystair [~bob@pool-96-232-219-182.nycmny.east.verizon.net] has quit [Ping timeout: 276 seconds] | 13:20 | |
kanzure | Utopiah: "This is from my PNAS 2008 paper (see Izhikevich.org)" | 13:24 |
kanzure | not very helpful | 13:24 |
kanzure | fenn: just got off the call.. dunno | 13:24 |
Utopiah | http://izhikevich.org/human_brain_simulation/Blue_Brain.htm#Simulation of Large-Scale Brain Models | 13:25 |
kanzure | http://github.com/kitplummer/pachuber | 13:25 |
kanzure | http://www.pachube.com/ | 13:25 |
Utopiah | doesn't really answer the question | 13:25 |
kanzure | nope | 13:25 |
Utopiah | hmm I wonder if I could an image similarity search restriced to research papers to find the software | 13:26 |
Utopiah | yeay... reverse search engine found.. the same image, how useful | 13:28 |
kanzure | fenn: sent you a transcript | 13:30 |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has quit [Ping timeout: 245 seconds] | 13:38 | |
kanzure | that conference call totally sapped the life force right out of me | 13:53 |
katsmeow-afk | may i ask why/how/what-means ? | 14:05 |
kanzure | i don't know how they did it | 14:08 |
kanzure | bureaucracy just has that effect on me | 14:09 |
* katsmeow-afk nods | 14:09 | |
kanzure | i'd much rather just hate people and curl up in a corner :) | 14:09 |
* katsmeow-afk offers to built kanzure a boat too | 14:10 | |
-!- ybit [~quassel@unaffiliated/ybit] has quit [Quit: No Ping reply in 180 seconds.] | 14:13 | |
-!- ybit [~quassel@unaffiliated/ybit] has joined #hplusroadmap | 14:13 | |
kanzure | katsmeow-afk: http://pastebin.ca/1923655 | 14:14 |
katsmeow-afk | i didn't write that | 14:15 |
kanzure | i know. | 14:15 |
katsmeow-afk | is there more background on it? | 14:17 |
kanzure | on what? | 14:17 |
kanzure | no, this is just a random poem i am reminded of | 14:17 |
kanzure | (actually it was written by alter-kat who you don't know) | 14:17 |
kanzure | when you were gone we had a replacement for you | 14:17 |
katsmeow-afk | oh | 14:17 |
katsmeow-afk | there should always be kats around | 14:18 |
katsmeow-afk | yrs ago, if i would get drunk in depression , and pass out, i would dream in poetry with a mideval flavor | 14:19 |
katsmeow-afk | but i have had no love since ~1990, and this hasn't happened since | 14:20 |
katsmeow-afk | most of my muses left me, or got bricked over | 14:21 |
nsh | someone will find the bones eventually | 14:37 |
kanzure | hi nsh! | 14:43 |
nsh | hey kanz | 14:46 |
nsh | how's the signal? | 14:46 |
-!- klafka [~klafka@cpe-66-66-5-254.rochester.res.rr.com] has joined #hplusroadmap | 14:49 | |
kanzure | http://nmap.org/favicon/ | 14:51 |
kanzure | nsh: tastes like noise today. | 14:51 |
nsh | mm | 14:55 |
-!- augur [~augur@129-2-175-79.wireless.umd.edu] has quit [Remote host closed the connection] | 15:02 | |
-!- panax [panax@goldstandard.eng.usf.edu] has quit [Ping timeout: 240 seconds] | 15:14 | |
nsh | man | 15:21 |
-!- Juul [~Juul@h55eb1609.dkkoost.sta.perspektivbredband.net] has quit [Remote host closed the connection] | 15:21 | |
kanzure | nsh: / | 15:21 |
kanzure | ? | 15:21 |
nsh | just hard to understand how some people can be so stupid | 15:22 |
nsh | for example, to have tcpdump running on their enterprise webhosting server | 15:23 |
nsh | and leave the dumps word-readable | 15:23 |
nsh | it would take actual palpable effort for me to be that insecure | 15:23 |
jrayhawk | Other than them sucking the life out of you, how did the DARPA call go? | 15:28 |
kanzure | jrayhawk: it went fine | 15:29 |
kanzure | the only negative thing to come out of it is that they might want a large 10 person dev team :( | 15:29 |
kanzure | but other than that, everything else was great | 15:29 |
kanzure | i think even a team of 6 people would be large (for programming) | 15:29 |
jrayhawk | Presumably whomever you don't want programming can work on the actual packaging. | 15:30 |
-!- ferrouswheel [~joel@121-98-81-17.bitstream.orcon.net.nz] has quit [Remote host closed the connection] | 15:31 | |
kanzure | oh you mean real work? :) that would be cool | 15:31 |
kanzure | i got the distinct feeling that they don't know what they are doing (in terms of how to make this blow people's brains out) but they know the bureaucratic mess | 15:32 |
jrayhawk | Seems like it'd apply fairly directly to the field-deployed fabs you linked to a few days ago. | 15:34 |
-!- ferrouswheel [~joel@121-98-81-17.bitstream.orcon.net.nz] has joined #hplusroadmap | 15:34 | |
nsh | kanzure, what's this regarding? | 15:35 |
kanzure | nsh: DARPA funding for skdb | 15:36 |
nsh | oh, that would be nice | 15:36 |
kanzure | i feel like han solo. "my team's ready but..." | 15:37 |
kanzure | "My team's ready but I don't have a command crew" | 15:38 |
kanzure | off to mom's. anyone want to come? | 15:38 |
jrayhawk | we can have a telemomference | 15:39 |
kanzure | she'll talk your ear off | 15:39 |
kanzure | imagine me, my exuberance, except a woman and unstoppable :( | 15:39 |
jrayhawk | programs are language, so you just need to teach her to talk in haskell and we'll be all set | 15:40 |
jrayhawk | With DARPA funding on the table, you can let your mom know that you might be the next Hans Reiser! | 15:41 |
kanzure | didn't he kill someone? | 15:42 |
kanzure | (also i'm not here) | 15:42 |
jrayhawk | no he was a fine upstanding citizen who always got along well with his peers | 15:43 |
kanzure | the channel snarkmark is ~ appended to a sarcastic sentence | 15:44 |
jrayhawk | did you drop out of middle and/or highschool? | 15:44 |
nsh | highschool dropped out of me | 15:57 |
nsh | oh, it's south africa's largest hosting company | 16:18 |
* nsh sighs | 16:18 | |
-!- genehacker [~chatzilla@cpe-66-68-110-194.austin.res.rr.com] has joined #hplusroadmap | 16:21 | |
-!- wolfspraul [~wolfsprau@lucia.q-ag.de] has joined #hplusroadmap | 17:03 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has joined #hplusroadmap | 17:36 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has quit [Quit: Leaving] | 17:42 | |
ybit | kanzure: is adl.serveftp.org ever going back online? there are a few papers that i'm missing | 17:50 |
-!- JayDugger [~duggerj@pool-173-74-76-197.dllstx.fios.verizon.net] has joined #hplusroadmap | 17:58 | |
JayDugger | Good evening, everyone. | 17:59 |
QuantumG | hey | 17:59 |
kanzure | ybit: future uncertain :) | 18:07 |
ybit | o noes | 18:08 |
ybit | well, i will have to find someone with access willing to setup a proxy again | 18:08 |
ybit | i've been spoiled and i can't go back | 18:08 |
ybit | i wonder why kenneth hayworth uses a fib instead of an sem when taking images of the brain | 18:09 |
kanzure | because it's what his professor has | 18:09 |
ybit | oh, it's not him who did it anyway | 18:10 |
ybit | http://www.jneurosci.org/cgi/content/full/28/12/2959 | 18:10 |
ybit | the uni here finally received an sem, some professor was showing it off to me a couple months ago | 18:11 |
ybit | kanzure: you're in austin, right? | 18:14 |
ybit | why can't you just walk down to the ADL and jank the computer? :) | 18:14 |
ybit | or, i dunno.. there has to be some way to retrieve the data | 18:15 |
-!- Alystair [~bob@pool-96-232-219-182.nycmny.east.verizon.net] has joined #hplusroadmap | 18:16 | |
ybit | i've a nice .45 caliber pistol if you need an accomplice ;) | 18:17 |
kanzure | wow this actually works as advertized | 18:18 |
kanzure | http://beziereditor.sourceforge.net/screenshots.php | 18:18 |
kanzure | ybit: because the computer is bolted to the desk | 18:19 |
katsmeow-afk | can't you use a new desk too? | 18:20 |
kanzure | this is quickly becoming dangerously similar to stealing | 18:22 |
kanzure | i'm no hans reiser | 18:22 |
ybit | i've a ski mask if you need one | 18:22 |
kanzure | aww shucks | 18:22 |
genehacker | WTF are you doing? | 18:22 |
* kanzure wonders how to draw perfect semi-circles with bezier curves | 18:22 | |
kanzure | for some value of perfect | 18:23 |
genehacker | bezier curves don't like to circle | 18:23 |
genehacker | use a b-spline | 18:23 |
kanzure | that's why i said semi :) it's an arc | 18:23 |
genehacker | I need to read more about b-splines | 18:23 |
genehacker | why? | 18:23 |
kanzure | because my python/CAD thing needs a visualizer with it | 18:24 |
kanzure | and before i can render cylinders and other primitives i need to be able to visualize arcs and circles (so that they can be extruded) | 18:24 |
kanzure | i'd like to have a copy of one of the winners from this: http://www.cs.caltech.edu/courses/cs171/assignments/hw5.shtml | 18:25 |
kanzure | it's a glu/glut nurbs editor homework assignment | 18:25 |
QuantumG | what happened to the glu nurbs code you found? not good enough? | 18:26 |
kanzure | the reason i was looking into the glu nurbs stuff was two fold | 18:27 |
kanzure | (1) for an actual rendering mechanism (check) | 18:27 |
kanzure | (2) so that i can make an editor to rapidly test out different nurbs before i add it into step.py | 18:27 |
QuantumG | isn't "editing nurbs" just dragging around control points? | 18:28 |
kanzure | no, suppose i have a class Nurb and can initialize it with different control points, knots, etc. | 18:29 |
kanzure | so the idea is to be able to see what the curve or surface that i handwave into existence | 18:29 |
kanzure | *into existence looks like | 18:29 |
kanzure | genehacker: you're right, i don't know what i was thinking (i want a spline editor not a bezier curve editor) | 18:32 |
* katsmeow-afk breathes a sigh or relief | 18:33 | |
kanzure | ? | 18:33 |
jrayhawk | so what's stopping you from removing the bolts and/or fixing the server | 18:33 |
kanzure | jrayhawk: it's technically matt's server | 18:33 |
katsmeow-afk | well, like genehacker, i didn't know what you were meaning either | 18:33 |
kanzure | and they issued a dmca takedown notice, the server went up in flames, and i think matt might be mad at me about that | 18:33 |
kanzure | so stealing the computer might be misconstrued as stealing | 18:33 |
bkero | lol | 18:34 |
jrayhawk | perhaps you should ask him what the best way to get your data back would be | 18:34 |
kanzure | he's in germany and is using that as an excuse for not dealing with the situation | 18:34 |
genehacker | so basically the servers have a specially security system on them that will set off all bells and whistles if you try to steal it | 18:34 |
katsmeow-afk | usb drive | 18:34 |
kanzure | katsmeow-afk: the power supply is dead | 18:34 |
JayDugger | Can you open the case? | 18:34 |
genehacker | sensor there | 18:34 |
kanzure | no, that's where one of the "alarm implants" is located (physically) | 18:34 |
kanzure | the alarm riggup is actually kind of hilarious | 18:35 |
kanzure | fenn claims it encourages would be thieves to just steal the monitor AND the computer simultaneously | 18:35 |
katsmeow-afk | pull a removeable hd, power it thru that plug? | 18:35 |
genehacker | the system was designed by dell for usage in indian slums | 18:35 |
fenn | it encourages bringing a chisel to remove the glued-on piece | 18:35 |
QuantumG | http://forums.somethingawful.com/showthread.php?threadid=3271649&userid=49790 <- did I mention this thread? it's awesome. | 18:35 |
genehacker | and we get a lot of funding from dell | 18:35 |
genehacker | danish rocket thread? | 18:35 |
kanzure | QuantumG: i linked to that earlier today :P look at my link dump (it was meant for you) | 18:36 |
genehacker | best thing I've ever seen come out of SA | 18:36 |
kanzure | http://gnusha.org/logs/2010-08-23.log | 18:36 |
kanzure | genehacker: there's lots of wonderful things out of SA | 18:36 |
QuantumG | sorting by that guy's userid really helps to make the thread readable | 18:36 |
kanzure | like 4chan and blackjack | 18:36 |
genehacker | blackjack? | 18:36 |
kanzure | it's an exaggerated claim | 18:37 |
QuantumG | "Above all else, we can use capable hands. We're always open for new members with practical backgrounds or skills or simply a demonstrably sincere interest in electronics, programming, metalworking, automatiom, construction, machinery, CNC milling, lasercutting, navigation, radio technology, telemetry, explosives, chemistry, physics, flight/hydro/thermo/aero- dynamics, sailing, safety, project planning, fundraising - anything remotely relevant, real | 18:38 |
QuantumG | ly - you're very welcome, come on board, join the fun. Sweat, bleed, curse and cry with the rest of us. All you gotta do is be able to show up and participate. You won't get paid and nobody will have much time to teach you basic skills but you get to wear the dorky high-visibility fluorescent team jackets and matching hard hat. And sometimes there is cake." | 18:38 |
kanzure | i hear that the guy commutes to work in a submarine | 18:38 |
genehacker | holy fuck that is awesome | 18:38 |
QuantumG | yeah, there's pictures on the mini-sub towing the platform at the end of the thread. | 18:38 |
QuantumG | s/on/of/ | 18:39 |
genehacker | that's a pretty serious sub | 18:39 |
genehacker | I wonder how long it can stay under | 18:39 |
QuantumG | I think it's more a u-boat than a proper mini-sub | 18:39 |
jrayhawk | What's the alarm rigged up to do? | 18:40 |
kanzure | hey that's a god question | 18:40 |
kanzure | *good | 18:40 |
kanzure | i think it's actually just a lock | 18:40 |
genehacker | to beep, it instantly calls the police | 18:40 |
kanzure | no, i don't think so | 18:40 |
kanzure | matt got it off the shelf from best buy or something | 18:41 |
kanzure | it can't be that sophisticated | 18:41 |
genehacker | haven't you ever been in the lab when the alarm goes off and the ninja team shows up? | 18:41 |
kanzure | i was when there was some seriously suited up SWAT teams running around with semi-automatic rifles | 18:42 |
fenn | "ATmega168 works fine at 90K, but green LEDs become orange. Who knew? | 18:42 |
fenn | fully automatic rifles | 18:43 |
genehacker | I thought they just stopped working at 90 k | 18:43 |
genehacker | semiconductors are supposed to become nonconductors at that temperature or something | 18:43 |
kanzure | they were fully automatic? | 18:45 |
kanzure | huh. serious shit | 18:46 |
-!- wolfspraul [~wolfsprau@lucia.q-ag.de] has quit [Quit: leaving] | 18:53 | |
JayDugger | Good night, everyone. | 19:04 |
-!- JayDugger [~duggerj@pool-173-74-76-197.dllstx.fios.verizon.net] has quit [Ping timeout: 265 seconds] | 19:18 | |
-!- klafka [~klafka@cpe-66-66-5-254.rochester.res.rr.com] has quit [Quit: This computer has gone to sleep] | 20:00 | |
-!- klafka [~klafka@cpe-66-66-5-254.rochester.res.rr.com] has joined #hplusroadmap | 20:10 | |
-!- klafka [~klafka@cpe-66-66-5-254.rochester.res.rr.com] has quit [Quit: This computer has gone to sleep] | 20:34 | |
-!- jennifer2 [~jennifer@c-67-180-253-94.hsd1.ca.comcast.net] has joined #hplusroadmap | 21:08 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has joined #hplusroadmap | 21:13 | |
-!- eridu [debian-tor@gateway/tor-sasl/eridu] has quit [Quit: Leaving] | 21:22 | |
-!- splicer [~patrik@h126n1c1o261.bredband.skanova.com] has quit [Quit: Leaving] | 21:41 | |
-!- Alystair [~bob@pool-96-232-219-182.nycmny.east.verizon.net] has quit [Ping timeout: 245 seconds] | 21:43 | |
kanzure | gee where's the source for this? | 21:47 |
kanzure | http://www.student.cs.uwaterloo.ca/~cs779/Gallery/Win2001/wholive/hbsplines.html | 21:47 |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined #hplusroadmap | 22:07 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Remote host closed the connection] | 22:10 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined #hplusroadmap | 22:10 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Remote host closed the connection] | 22:18 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined #hplusroadmap | 22:18 | |
-!- genehacker [~chatzilla@cpe-66-68-110-194.austin.res.rr.com] has quit [Read error: Connection reset by peer] | 22:21 | |
-!- Netsplit *.net <-> *.split quits: ToyKeeper | 22:31 | |
-!- Netsplit over, joins: ToyKeeper | 22:32 | |
-!- nchaimov [nchaimov@c-71-237-208-209.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 23:01 | |
fenn | this gooseneck webcamn has a pretty small pcb in it.. about 1 inch long and 1/2 inch wide by 1/8" thick | 23:04 |
fenn | small enough that it just barely increases the size of my myvu display module | 23:04 |
fenn | other things that make me happy, today i bought a $16 sleeping bag at target | 23:05 |
-!- ferrouswheel [~joel@121-98-81-17.bitstream.orcon.net.nz] has quit [Ping timeout: 245 seconds] | 23:10 | |
-!- nchaimov [nchaimov@c-71-237-208-209.hsd1.or.comcast.net] has joined #hplusroadmap | 23:11 | |
jrayhawk | window 6 | 23:11 |
jrayhawk | whoops | 23:11 |
-!- ferrouswheel [~joel@121-98-81-17.bitstream.orcon.net.nz] has joined #hplusroadmap | 23:23 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Remote host closed the connection] | 23:45 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined #hplusroadmap | 23:45 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has quit [Remote host closed the connection] | 23:45 | |
-!- augur [~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com] has joined #hplusroadmap | 23:45 | |
--- Log closed Tue Aug 24 00:00:17 2010 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!