--- Log opened Mon Mar 09 00:00:16 2015 | ||
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 255 seconds] | 00:21 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap | 00:33 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap | 00:39 | |
-!- Beatzebub_ [~beatzebub@d75-156-90-64.bchsia.telus.net] has joined ##hplusroadmap | 01:13 | |
-!- Beatzebub [~beatzebub@d75-156-90-64.bchsia.telus.net] has quit [Ping timeout: 256 seconds] | 01:16 | |
-!- zadock [~zadock@81.180.210.87] has quit [Quit: Leaving] | 01:22 | |
-!- Beatzebub__ [~beatzebub@d75-156-90-64.bchsia.telus.net] has joined ##hplusroadmap | 01:24 | |
-!- FourFire [~FourFire@77.18.249.222.tmi.telenormobil.no] has joined ##hplusroadmap | 01:26 | |
-!- Beatzebub_ [~beatzebub@d75-156-90-64.bchsia.telus.net] has quit [Ping timeout: 244 seconds] | 01:26 | |
-!- FourFire [~FourFire@77.18.249.222.tmi.telenormobil.no] has quit [Ping timeout: 272 seconds] | 01:41 | |
-!- FourFire [~FourFire@77.18.249.222.tmi.telenormobil.no] has joined ##hplusroadmap | 01:46 | |
-!- soylentbomb [~k@d53-64-122-232.nap.wideopenwest.com] has quit [Ping timeout: 245 seconds] | 01:56 | |
-!- FourFire [~FourFire@77.18.249.222.tmi.telenormobil.no] has quit [Ping timeout: 244 seconds] | 01:57 | |
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-akljjresiutpdgkf] has joined ##hplusroadmap | 02:02 | |
-!- Netsplit *.net <-> *.split quits: dustinm | 02:04 | |
-!- dustinm [~dustinm@2607:5300:100:200::160d] has joined ##hplusroadmap | 02:04 | |
-!- soylentbomb [~k@d53-64-122-232.nap.wideopenwest.com] has joined ##hplusroadmap | 02:06 | |
-!- FourFire [~FourFire@185.7.192.138] has joined ##hplusroadmap | 02:10 | |
-!- zadock [~zadock@muscalu.tuiasi.ro] has joined ##hplusroadmap | 02:14 | |
-!- FourFire [~FourFire@185.7.192.138] has quit [Ping timeout: 244 seconds] | 02:49 | |
-!- FourFire [~FourFire@185.7.192.138] has joined ##hplusroadmap | 02:58 | |
-!- strangewarp [~strangewa@c-76-25-206-3.hsd1.co.comcast.net] has joined ##hplusroadmap | 03:23 | |
-!- FourFire [~FourFire@185.7.192.138] has quit [Ping timeout: 272 seconds] | 03:24 | |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap | 03:41 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 272 seconds] | 04:11 | |
-!- gene_hacker [~chatzilla@c-98-232-239-159.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 04:22 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap | 04:27 | |
-!- FourFire [~FourFire@185.7.192.138] has joined ##hplusroadmap | 04:55 | |
-!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 05:08 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 252 seconds] | 05:09 | |
-!- Viper168_ is now known as Viper168 | 05:10 | |
-!- Shannon [~Shannon@unaffiliated/shannon] has joined ##hplusroadmap | 05:35 | |
-!- eudoxia [~eudoxia@r167-57-109-182.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap | 05:44 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 264 seconds] | 06:32 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap | 06:32 | |
kanzure | boooop | 06:56 |
---|---|---|
kanzure | eudoxia: tell me things | 06:56 |
eudoxia | kanzure: no u | 06:57 |
-!- zadock [~zadock@muscalu.tuiasi.ro] has quit [Ping timeout: 265 seconds] | 07:01 | |
-!- zadock [~zadock@muscalu.tuiasi.ro] has joined ##hplusroadmap | 07:01 | |
kanzure | 0/10 | 07:07 |
eudoxia | kanzure: so before you thought maybe ulbritch was not guilty because of that lawsuit his friend filed against you | 07:08 |
eudoxia | how have your views on that changed | 07:08 |
kanzure | are you sure that's what i thought? | 07:10 |
eudoxia | http://gnusha.org/logs/2013-10-29.log | 07:11 |
eudoxia | 10:37 <@kanzure> i think it's false because if DPR hired hitmen then i would be dead | 07:12 |
kanzure | perhaps they are not murderous monsters | 07:13 |
eudoxia | hm, the murder charge was dropped | 07:15 |
-!- FourFire [~FourFire@185.7.192.138] has quit [Ping timeout: 244 seconds] | 07:21 | |
-!- skyraider [uid41097@gateway/web/irccloud.com/x-mibcukkfivmhklqi] has joined ##hplusroadmap | 07:21 | |
kanzure | eudoxia: there were bitcoin transcripts from a conference yesterday | 07:23 |
eudoxia | hm i think i saw something about that in the logs | 07:23 |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 250 seconds] | 07:25 | |
kanzure | https://srlabs.de/badusb/ | 07:55 |
kanzure | .title | 07:55 |
yoleaux | Turning USB peripherals into BadUSB | Security Research Labs | 07:55 |
-!- Shannon [~Shannon@unaffiliated/shannon] has quit [Ping timeout: 244 seconds] | 08:20 | |
-!- Qfwfq [~WashIrvin@unaffiliated/washirving] has quit [Ping timeout: 264 seconds] | 08:46 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap | 08:47 | |
-!- Qfwfq [~WashIrvin@unaffiliated/washirving] has joined ##hplusroadmap | 08:49 | |
heath | https://lists.dyne.org/lurker/message/20150309.022545.7dc3b65b.en.html | 08:53 |
heath | .title | 08:53 |
yoleaux | [unSYSTEM] introducing a new Distributed App: ΛLΞXΛNDRIΛ | 08:53 |
-!- nmz787_i [~ntmccork@192.55.55.39] has joined ##hplusroadmap | 08:55 | |
-!- Shannon [~Shannon@unaffiliated/shannon] has joined ##hplusroadmap | 09:03 | |
-!- FourFire [~FourFire@34.203.34.95.customer.cdi.no] has joined ##hplusroadmap | 09:04 | |
-!- Shannon [~Shannon@unaffiliated/shannon] has quit [Read error: Connection reset by peer] | 09:11 | |
-!- delinquentme [~delinquen@2604:5500:27:1fa:693f:7316:f49c:86b7] has joined ##hplusroadmap | 09:17 | |
delinquentme | so is there some reason that on the same machine I need to enable CORS to run API POSTs?? | 09:18 |
chris_99 | this is amazing http://googleprojectzero.blogspot.de/2015/03/exploiting-dram-rowhammer-bug-to-gain.html | 09:18 |
kanzure | delinquentme: well are you requesting from a different origin? | 09:21 |
delinquentme | kanzure, no I don't think so im making an API call from within the console of chrome | 09:23 |
delinquentme | is that a different origin? | 09:23 |
kanzure | and what is the destination host | 09:26 |
kanzure | i mean the hostname | 09:27 |
heath | delinquentme: are you using the same port as the page is served on? | 09:27 |
delinquentme | I am. 5000 | 09:28 |
delinquentme | localhost | 09:28 |
heath | shouldn't need it then | 09:28 |
delinquentme | because this: curl -H "Content-Type: application/json" -d '{"project":"MCE"}' -X POST http://localhost:5000/runmodel | 09:31 |
delinquentme | work as expected | 09:31 |
delinquentme | POST http://localhost:5000/runmodel | 09:32 |
delinquentme | graph_proto.html:1 XMLHttpRequest cannot load http://localhost:5000/runmodel. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 400. | 09:32 |
delinquentme | heath, TIL you're a web kid ! | 09:34 |
kanzure | delinquentme: he will be in sf in a few days | 09:36 |
delinquentme | heath, !!!!? | 09:36 |
delinquentme | COME GET HUGZ! | 09:36 |
delinquentme | i luh yew! | 09:36 |
delinquentme | kanzure, went out on a date w a russian "scientist" from okc last night | 09:36 |
delinquentme | wanted to STAB MY EYES out. jesus was frustrating | 09:37 |
delinquentme | i kept talking engineering and it was basically her spouting platitudes of " let the data speak " | 09:37 |
delinquentme | " theres so much data " | 09:37 |
delinquentme | i died a little inside | 09:37 |
delinquentme | Chrome does not support localhost for CORS requests (an open bug since 2010). | 09:39 |
delinquentme | http://stackoverflow.com/a/10892392 | 09:39 |
gnusha | https://secure.diyhpl.us/cgit/diyhpluswiki/commit/?id=232c0f10 Bryan Bishop: fix joshua lim >> http://diyhpl.us/diyhpluswiki/transcripts/mit-bitcoin-expo-2015/bitcoin-financing-and-trading/ | 09:42 |
-!- zadock [~zadock@muscalu.tuiasi.ro] has quit [Quit: Leaving] | 09:54 | |
archels | http://news.osu.edu/news/2015/01/05/dna-origami-could-lead-to-nano-%E2%80%9Ctransformers%E2%80%9D-for-biomedical-applications/ | 09:58 |
delinquentme | It seems that default flask-restful has class methods pertaining to the verbs ( POST, GET,... ) but then some of these frameworks are thrown on top ... and the happen to break the pattern of defining the verbs as resource class methods, and instead define it as a method to something else .... @app.route("/", methods=['GET']) | 09:59 |
delinquentme | IDK just some curious behavior | 09:59 |
kanzure | you should prefer flask-restless | 10:02 |
delinquentme | kanzure, how does it work that all of these near substitute codebases ... all have a similar HTML / design layout | 10:05 |
-!- FourFire [~FourFire@34.203.34.95.customer.cdi.no] has quit [Ping timeout: 272 seconds] | 10:08 | |
delinquentme | YAY I LEARNIN FLASK. | 10:18 |
nmz787_i | delinquentme: here's some crossdomain flask thing that ended up working for something i was doing https://gist.github.com/nmz787/5652391#file-server-py-L13 | 10:22 |
delinquentme | nmz787_i, i saw the post about intel ! | 10:22 |
chris_99 | nmz787_i, did you ever get that teeny tiny laser engraver? | 10:22 |
delinquentme | and nmz787_i yea that looks *exactly* like what I want. | 10:23 |
delinquentme | MY FRIENDS ARE SO FUCKING NASTY | 10:23 |
delinquentme | <3 u guys. | 10:23 |
* delinquentme biggest fucking hammer ever | 10:23 | |
* heath was afk | 10:26 | |
* heath reads delinquentme's log | 10:26 | |
delinquentme | welcome back ./hug | 10:27 |
delinquentme | yeah dude Im your nutjob typical sf engineer | 10:27 |
delinquentme | 2 weeks ago I was checking the onboarding process for homeless shelters | 10:27 |
delinquentme | now I'm making more money than I've ever made | 10:27 |
* delinquentme dhrug | 10:27 | |
delinquentme | shrug**** | 10:27 |
heath | 09:39 < delinquentme> Chrome does not support localhost for CORS requests (an open bug since 2010). | 10:28 |
heath | ah, i knew there was a reason i never bothered doing anything but CORS | 10:28 |
delinquentme | firefox the same | 10:29 |
delinquentme | I mad a rather inflammatory post in #firefox | 10:29 |
heath | safari? | 10:29 |
delinquentme | <delinquentme> $.post( "http://localhost:5000/runmodel", function( data ) { console.log( data ); }); Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:5000/runmodel. This can be fixed by moving the resource to the same domain or enabling CORS. | 10:29 |
delinquentme | <delinquentme> TIL localhost is not same-domain | 10:29 |
delinquentme | heath, no have | 10:29 |
heath | uzbl? | 10:29 |
delinquentme | heath, where the fuz is my hug back ? | 10:29 |
heath | i'm now curious if there is a single browser that follows the CORS spec :P | 10:30 |
heath | see PM in the future | 10:30 |
heath | i keep PDA private | 10:30 |
heath | nmz787_i: are you in sf as well? | 10:31 |
delinquentme | ... heath. that was funny | 10:32 |
delinquentme | <heath> i keep PDA private | 10:32 |
delinquentme | heath, why are you visiting SF?? | 10:33 |
heath | stanford's bitcoin conference | 10:37 |
-!- eudoxia [~eudoxia@r167-57-109-182.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] | 10:37 | |
delinquentme | kanzure, y u no here for this?? | 10:38 |
delinquentme | #expenseIt | 10:38 |
heath | so much stuff to see, but i think i might just restrict myself to checking out biocuruious and noisebridge | 10:38 |
heath | might just stick with biocurious | 10:38 |
heath | it would be nice to visit transcriptic for funzies as well | 10:40 |
delinquentme | heath, counter culture labs + berkeley bio labs | 10:41 |
delinquentme | also indie bio | 10:41 |
delinquentme | theres shitloads of accelerators | 10:41 |
delinquentme | but the places you want to be *arent* the accelerators | 10:41 |
delinquentme | go to actual labs :D | 10:41 |
delinquentme | like where Im headed tomorrow | 10:41 |
heath | delinquentme: cool, maybe you can show me around :) i'll pay for the uber or whatever | 10:42 |
delinquentme | you're not getting the SF experience unless you're licking handrails on the bart | 10:43 |
delinquentme | heath send me info about you or add me on fb | 10:43 |
delinquentme | firefox policy: | 10:47 |
delinquentme | In Gecko 1.8 or earlier, any two file: URIs are considered to be same-origin. In other words, any HTML file on your local disk can read any other file on your local disk. | 10:47 |
delinquentme | Starting in Gecko 1.9, files are allowed to read only certain other files. Specifically, a file can read another file only if the parent directory of the originating file is an ancestor directory of the target file. Directories cannot be loaded this way, however. | 10:47 |
delinquentme | https://developer.mozilla.org/en-US/docs/Same-origin_policy_for_file:_URIs | 10:47 |
delinquentme | TLDR: Gecko 1.8 file to file was considered same-domain.... Gecko 1.9 CORS is required for anything in a different directory | 10:48 |
delinquentme | nmz787_i, | 10:51 |
delinquentme | the only thing though is that application, if defining CORS within the flask application ... is using flasks internal server ( whatever it is ) as a production server | 10:51 |
-!- FourFire [FourFire@2a02:270:2015:cafe:5c3:6e81:5317:6386] has joined ##hplusroadmap | 10:57 | |
nmz787_i | chris_99: no :( :::((((( (super sad) | 11:09 |
chris_99 | darn :( | 11:10 |
nmz787_i | delinquentme: thanks! it is exciting, now that I'm not a contractor I get on-campus wifi!!! | 11:10 |
chris_99 | https://embodied.mpi-inf.mpg.de/research/printscreen/ | 11:10 |
delinquentme | nmz787_i, i want a tour | 11:10 |
nmz787_i | heath: nah, next state up | 11:10 |
delinquentme | also I want to be your frond | 11:10 |
delinquentme | bc thats bamf as fuck | 11:10 |
nmz787_i | :) | 11:11 |
nmz787_i | i don't think I can trade information for frondshiep | 11:12 |
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 256 seconds] | 11:12 | |
delinquentme | nmz787_i, we're already fb fronds | 11:12 |
delinquentme | too late . | 11:12 |
-!- FourFire [FourFire@2a02:270:2015:cafe:5c3:6e81:5317:6386] has quit [Ping timeout: 252 seconds] | 11:13 | |
nmz787_i | heheh | 11:14 |
nmz787_i | we might have to say you're my kid with a growth hormone problem.... then you can get insider info on the kids camp they have | 11:15 |
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 11:20 | |
nmz787_i | http://techreport.com/review/27928/intel-xeon-d-brings-broadwell-to-cloud-web-services | 11:20 |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:20 | |
-!- QuadIngi [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:22 | |
-!- ButaTine [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:24 | |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Ping timeout: 252 seconds] | 11:25 | |
nmz787_i | hmm, ToF camera on a microscope ocular??? | 11:27 |
-!- QuadIngi [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Ping timeout: 272 seconds] | 11:27 | |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:31 | |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Read error: Connection reset by peer] | 11:31 | |
-!- ButaTine [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Ping timeout: 252 seconds] | 11:33 | |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:35 | |
chris_99 | heh | 11:40 |
-!- QuadIngi [~FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:40 | |
chris_99 | that could be interesting | 11:40 |
chris_99 | which reminds me i need ot decide if i'm gonna buy the intel one | 11:40 |
-!- QuadIngi [~FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Read error: Connection reset by peer] | 11:42 | |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Ping timeout: 252 seconds] | 11:43 | |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:45 | |
nmz787_i | i can't tell if they're selling standalone cameras yet | 11:45 |
nmz787_i | it's in the Dell Venue 8 7000 tablet now | 11:46 |
nmz787_i | hmm, i am not finding anything quickly online about tof microscopy | 11:46 |
nmz787_i | what would the best sample be to try??? | 11:46 |
kanzure | tof? | 11:47 |
nmz787_i | i guess it shouldn't matter if it's resin or water (i.e. if the slide was embedded/preserved) | 11:47 |
nmz787_i | time-of-flight | 11:48 |
nmz787_i | most papers are ToF mass spec stuff | 11:48 |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Read error: Connection reset by peer] | 11:49 | |
delinquentme | kanzure, nmz787_i heath .... sockets necessary or not when were talking extended ( 25 min ) processing jobs ... where I *only* need to start the job ... and wait for the output ... no additional communication is needed | 11:49 |
delinquentme | sockets seem overkill ... | 11:49 |
nmz787_i | well any comms will be over sockets | 11:50 |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has joined ##hplusroadmap | 11:50 | |
nmz787_i | whether you know about them or not is diff storuy | 11:50 |
nmz787_i | could do callback to the job starter... but then you need to have a server or socket listener on that end | 11:50 |
-!- FourFire [FourFire@2a02:270:2015:cafe:797d:f0ea:bc6c:6b63] has quit [Read error: Connection reset by peer] | 11:51 | |
kanzure | delinquentme: use celery | 11:51 |
nmz787_i | i think chrome generally hates on long AJAX requests... but if you worry about recovering after a broken/failed connection then AJAX prob wouldn't work | 11:51 |
nmz787_i | yeah that sounds reasonable | 11:51 |
delinquentme | kanzure, I thought celery would be running on the task-master node | 11:52 |
nmz787_i | something the job-starter could ping and ask "hey is that job done" or "hey when that job finishes, contact me at..." | 11:52 |
delinquentme | so you're saying that celery is handling the communication between processing node and the task master ... celery doesn't handle the instantiation of the machine though right? | 11:52 |
delinquentme | thats integration w your infrastructure code | 11:52 |
delinquentme | right now I had imagined the infrastructure being a processing server running nginx and the computationally heavy models we're running | 11:55 |
delinquentme | and the user front-end server simply making API calls to that | 11:55 |
kanzure | celery does not do machine instantiation by default, but you could write a task that does so | 11:55 |
kanzure | celery handles task queues, including insertion into those queues | 11:56 |
-!- crescendo [~mozart@unaffiliated/crescendo] has joined ##hplusroadmap | 11:56 | |
kanzure | if you do not want to use celery for task insertion on your call side, you can use flower which has an http api for task creation | 11:56 |
-!- FourFire [~FourFire@2a02:270:2015:cafe:69cb:2ba:6006:c58f] has joined ##hplusroadmap | 12:06 | |
-!- QuadIngi [FourFire@2a02:270:2015:cafe:69cb:2ba:6006:c58f] has joined ##hplusroadmap | 12:25 | |
-!- FourFire [~FourFire@2a02:270:2015:cafe:69cb:2ba:6006:c58f] has quit [Ping timeout: 252 seconds] | 12:28 | |
-!- Shannon [~Shannon@unaffiliated/shannon] has joined ##hplusroadmap | 12:32 | |
-!- QuadIngi [FourFire@2a02:270:2015:cafe:69cb:2ba:6006:c58f] has quit [Read error: Connection reset by peer] | 12:32 | |
fenn | .title http://www.blendswap.com/blends/view/72124 | 12:54 |
yoleaux | Lego 856 Bulldozer | Blend Swap | 12:54 |
kanzure | fenn: that much lust can't be healthy | 12:57 |
-!- Shannon [~Shannon@unaffiliated/shannon] has quit [Quit: Leaving] | 12:58 | |
fenn | nmz787_i: time of flight microscopy doesn't make sense because the different parts of the image are femtoseconds? apart | 13:02 |
fenn | you can do a 3d thing with "plenoptic" micro lens arrays | 13:04 |
fenn | hum i guess they are getting picosecond resolution already, so it may be feasible | 13:08 |
fenn | .title http://web.media.mit.edu/~raskar/trillionfps/ | 13:09 |
yoleaux | Visualizing Light at Trillion FPS, Camera Culture, MIT Media Lab | 13:09 |
-!- skyraider [uid41097@gateway/web/irccloud.com/x-mibcukkfivmhklqi] has quit [Quit: Connection closed for inactivity] | 13:23 | |
nmz787_i | fenn: so you're saying the time is too small, such that the camera likely will blur the photons into the same depth bin most likely? | 13:26 |
nmz787_i | yeah but that trillion fps was with pulsed light | 13:26 |
nmz787_i | seems like you'd need pulsed light plus something to slow the photons down | 13:26 |
nmz787_i | so the slow camera could register | 13:26 |
nmz787_i | well, they're doing pulsed light plus phase shift of capture time | 13:27 |
archels | just dropped in to this conversion, but was reading about time-of-flight analysis for PET earlier, and they can only get the uncertainty down to ~10 cm or so | 13:27 |
archels | found that pretty disappointing | 13:27 |
fenn | lemme just whip out my time warp field generator... | 13:30 |
fenn | PET photons have unknown phase | 13:30 |
fenn | the wavelength is too short to compare phase anyway | 13:30 |
archels | chris_99: cute displays | 13:31 |
fenn | nmz787_i: maybe you could make something like a time prism out of a kerr cell... photons go in and come out at an angle that varies with time (over a few picoseconds) | 13:32 |
nmz787_i | I'm going to give the real sense camera a try anyway, someone has one locally.... it looks like it might use some sort of frequency based encoding to get depth data, so the time of flight get's mixed into the frequency component of the image to be extracted later with processing... so who knows, maybe something cool will happen | 13:32 |
fenn | .wik kerr cell | 13:33 |
yoleaux | "The Kerr effect, also called the quadratic electro-optic effect (QEO effect), is a change in the refractive index of a material in response to an applied electric field." — http://en.wikipedia.org/wiki/Kerr_cell | 13:33 |
nmz787_i | so LCD maybe | 13:33 |
nmz787_i | or something | 13:33 |
chris_99 | archels, i've emailed a UK company that sells the chemicals in kits | 13:33 |
chris_99 | to make them | 13:33 |
nmz787_i | that would probably change the polarization | 13:33 |
fenn | that's useless | 13:33 |
nmz787_i | (for this application) | 13:34 |
fenn | isn't "real sense" just random dot projection? | 13:34 |
fenn | .wik real sense camera | 13:34 |
yoleaux | "" — http://en.wikipedia.org/wiki/SixthSense | 13:35 |
fenn | hmm | 13:35 |
fenn | .wik realsense camera | 13:35 |
yoleaux | "Wikipedia:Featured picture candidates/Aldrin saluting American Flag" — http://en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates/Aldrin_saluting_American_Flag | 13:35 |
nmz787_i | yeah either 'random' or some known pattern that is unique enough to use for encoding and decoding | 13:36 |
nmz787_i | .wik structured light | 13:36 |
yoleaux | "Structured light is the process of projecting a known pattern of pixels (often grids or horizontal bars) on to a scene. The way that these deform when striking surfaces allows vision systems to calculate the depth and surface information of the objects in the scene, as used in structured light 3D scanners." — http://en.wikipedia.org/wiki/Structured_light | 13:36 |
nmz787_i | that doesn't do what I'm talking about justic | 13:36 |
fenn | ok but "structured light" usually involves projecting an entire basis set, like discrete cosine | 13:37 |
fenn | realsense just does a single fixed pseudorandom dot pattern | 13:37 |
fenn | god i hate this new trend in websites to throw 50 layers of overlapping scrolling video | 13:37 |
fenn | and zero technical information | 13:38 |
-!- Proteus [~Proteus@unaffiliated/proteus] has joined ##hplusroadmap | 13:39 | |
-!- Proteus1 [~Proteus@97-121-101-102.omah.qwest.net] has quit [Ping timeout: 256 seconds] | 13:40 | |
nmz787_i | http://stanford.edu/class/ee367/class6.pdf | 13:40 |
nmz787_i | "• illuminate scene with highfrequency pattern" | 13:41 |
fenn | ok i can't actually find any info on how the realsense works, but that's what i think | 13:41 |
fenn | http://image-sensors-world.blogspot.com/2015/01/intel-releases-more-details-on-its-f200.html "the projector emits 16 different patterns." | 13:43 |
nmz787_i | i think it's related to this http://groups.csail.mit.edu/graphics/CodedAperture/ | 13:48 |
nmz787_i | .wik coded aperture | 13:48 |
yoleaux | "Coded Apertures or Coded-Aperture Masks are grids, gratings, or other patterns of materials opaque to various wavelengths of light. The wavelengths are usually high-energy radiation such as X-rays and gamma rays. By blocking and unblocking light in a known pattern, a coded "shadow" is cast upon a plane of detectors." — http://en.wikipedia.org/wiki/Coded_aperture | 13:48 |
fenn | ok i don't get this one, how does it work? "The system is able to detect and image over distances ranging from microns to kilometres dictated only by the lens. The sensor works passively and only needs ambient light." http://analog-eetimes.com/en/basf-develops-simple-3d-image-sensor.html?cmp_id=7&news_id=222906920 | 13:48 |
fenn | "The sensor is based on a "new physical effect" enabled by the use of specially developed dye-sensitized organic light sensitive chemicals. The effect is complex and described in patent WO 2012110924 A1." | 13:48 |
fenn | this is a very long patent | 13:50 |
nmz787_i | huh, i wonder if that is related to realsense | 13:54 |
fenn | no | 13:54 |
chris_99 | fenn, say it did use structured light, how would it decode it with a single sensor | 13:55 |
fenn | the realsense camera does use structured light with a complete basis, it turns out | 14:00 |
fenn | oh great, just to complicate things further: "Just to clarify, F200 is a front side camera designed for close range user interface applications. The RealSense rear camera is called R200, designed for the longer range, and based on a different technology" | 14:00 |
chris_99 | yeah it looks like it is structured light https://software.intel.com/en-us/blogs/2015/01/26/can-your-webcam-do-this | 14:11 |
fenn | this page was much more informative https://software.intel.com/en-us/forums/topic/537872 | 14:13 |
fenn | and yes, my webcam works in the dark too | 14:13 |
nmz787_i | hmm, so with a binocular scope you would have to opt-out of the color camera i guess | 14:14 |
chris_99 | so objects in the scene deform the pattern, and from the deformation, you get 3D with just a single camera? | 14:14 |
nmz787_i | probably | 14:15 |
fenn | right, there is a small angle between the IR camera and the laser projector. the 3d info comes from the parallax of each "pixel" projected by the laser | 14:15 |
fenn | it's the same principle as an analog laser scanner, but it's done in parallel | 14:16 |
chris_99 | a ToF camera, would simply send a single diffused beam of IR right? and then each pixel, would be able to sense photons arriving at different times? | 14:16 |
fenn | ToF detects phase; i'm not sure how the detector works for that | 14:17 |
fenn | it's modulated phase, not the actual phase of the photons | 14:17 |
fenn | but yes, basically | 14:18 |
fenn | i don't get why they don't just sell the cameras | 14:18 |
chris_99 | which cameras? | 14:18 |
fenn | the realsense F200 | 14:18 |
chris_99 | you can buy it | 14:18 |
chris_99 | i was debating buying one | 14:19 |
chris_99 | http://click.intel.com/intel-realsense-developer-kit.html | 14:19 |
chris_99 | $99 | 14:19 |
fenn | maybe they are still scaling up production | 14:19 |
fenn | "Reservation guarantees users will receive priority to order their requested quantity of cameras when the cameras are built and ready for purchase. Plans are subject to change and Intel reserves the right to cancel camera distribution " | 14:19 |
chris_99 | yeah you pay a dollar to reserve | 14:20 |
fenn | also this should have been available like 4 years ago | 14:20 |
chris_99 | i thought it was a ToF camera :'( | 14:20 |
fenn | the first version "perceptual" camera was ToF but they changed it completely in the F200 | 14:20 |
chris_99 | ah | 14:21 |
chris_99 | there is a real ToF camera thats $160 iirc | 14:21 |
fenn | lol "The Camera is intended solely for use by developers with the Intel® RealSense SDK for Windows solely for the purposes of developingapplications using Intel RealSense technology. The Camera may not be used for any other purpose, and may not be dismantled or in any way reverse engineered." | 14:21 |
fenn | yeah right | 14:21 |
fenn | how does the ToF camera compare for 3d scanning performance? | 14:22 |
chris_99 | http://www.amazon.com/Creative-Gesture-Recognition-Personal-Computers/dp/B00EVWX7CG http://www.softkinetic.com/Products/DepthSenseCameras | 14:23 |
chris_99 | not sure | 14:23 |
chris_99 | the res on that is lower than the structured light intel one | 14:24 |
chris_99 | i guess Creative fabs the chips for both Intel and Softkinetic then | 14:24 |
chris_99 | http://en.wikipedia.org/wiki/Time-of-flight_camera has a quite nice explaination | 14:26 |
fenn | https://forum.libcinder.org/topic/future-is-here-time-of-flight-camera-for-150-from-intel-with-sdk | 14:27 |
fenn | some pictures | 14:27 |
chris_99 | cool | 14:28 |
fenn | heh the pupil warp looks pretty weird | 14:28 |
fenn | time of flight probably degrades more gracefully with movement than structured light | 14:35 |
chris_99 | yeah | 14:36 |
chris_99 | good point | 14:36 |
fenn | hmm i dont like the sound of this "Required hardware to use the peripheral 3D camera must be system with a minimum of a 4th generation Intel® Core™ processor." | 14:36 |
chris_99 | haha | 14:37 |
chris_99 | maybe it just shovels the raw data to the PC | 14:38 |
chris_99 | to do the processing | 14:38 |
chris_99 | and decodes the 3D on the host | 14:38 |
fenn | i doubt it | 14:39 |
fenn | this is a job for an asic | 14:39 |
fenn | but their stupid SDK might be a pig | 14:40 |
fenn | probably the face and hand detection is done on the computer | 14:40 |
chris_99 | so dumb question if it's just structured light | 14:40 |
chris_99 | why is it 640x480 | 14:40 |
chris_99 | when the camera can do 1080p | 14:41 |
fenn | the depth camera has to be very sensitive to light levels which means larger pixels | 14:41 |
chris_99 | ah | 14:41 |
fenn | also it's high framerate which exacerbates the problem | 14:41 |
fenn | apparently dark objects don't show up in the depth map sometimes | 14:42 |
chris_99 | i wonder how hard it'd be to hack your own structured light camera | 14:42 |
fenn | very easy it turns out | 14:42 |
chris_99 | just using a normal webcam, stripped of IR filter | 14:42 |
fenn | forget about IR, just use a regular camera and projector | 14:42 |
chris_99 | heh, you don't want to see it shining in your face though | 14:43 |
fenn | i dont want to 3d scan my face anyway | 14:43 |
fenn | <insert enormous schlong joke here> | 14:44 |
chris_99 | heh | 14:44 |
fenn | the open source software for structure light that i've found so far seems kinda haphazard and incomplete | 14:45 |
fenn | but i haven't looked around very much yet | 14:45 |
fenn | i am thinking about just using a magnifying glass and computer monitor | 14:46 |
fenn | because projectors are annoying | 14:46 |
-!- Proteus1 [~Proteus@67-3-170-75.omah.qwest.net] has joined ##hplusroadmap | 14:46 | |
chris_99 | you mean to DIY your own projector? | 14:47 |
fenn | right | 14:47 |
fenn | a fresnel lens from an overhead projector would be better | 14:47 |
-!- Proteus [~Proteus@unaffiliated/proteus] has quit [Ping timeout: 244 seconds] | 14:47 | |
fenn | it used to be all the rage back before, well, something | 14:47 |
fenn | when people used CRT monitors and projectors were expensive | 14:48 |
chris_99 | i saw a really nice HD projector | 14:48 |
chris_99 | someone made | 14:48 |
chris_99 | http://forum.allinbox.com/aspectgeek/Projetsencours/18/photon3k-projector-2880x1800-sujet_9774_1.htm | 14:48 |
fenn | yep | 14:52 |
fenn | i don't get why high res projectors are still so expensive | 14:52 |
chris_99 | yeah me neither | 14:52 |
fenn | since even a kid can make one in their dorm room for $500 | 14:52 |
chris_99 | although the proper ones use teeny tiny DLP chips or LCDs with high PPI | 14:53 |
fenn | "proper" doesn't matter when you cant get even half the resolution | 14:55 |
fenn | besides, larger modulator is better because less diffraction | 14:55 |
fenn | crazy light bulbs in those things, 50,000 lumen short arc | 14:56 |
maaku | can someone with more bio knowledge explain this? https://medium.com/the-physics-arxiv-blog/the-origin-of-life-and-the-hidden-role-of-quantum-criticality-ca4707924552 | 14:57 |
maaku | .title | 14:57 |
yoleaux | The Origin of Life And The Hidden Role of Quantum Criticality — The Physics arXiv Blog — Medium | 14:57 |
fenn | seems like it would be easy to add a video filter to correct for chromatic aberration | 15:01 |
fenn | fulla - Correct lens distortion, vignetting, and chromatic aberration. | 15:02 |
fenn | that's not real-time tho | 15:02 |
fenn | also it's backwards | 15:02 |
fenn | "Make sure to use a UV filter with arc lamps, can yellow the LCD" | 15:09 |
chris_99 | haha | 15:09 |
fenn | these cheap flashlight LEDs are pretty bright, possibly enough for a short throw projector | 15:10 |
fenn | supposedly they are 1000 lumen but who knows | 15:10 |
fenn | visible in sunlight at least | 15:11 |
fenn | the XML-T6 | 15:16 |
-!- zadock [~zadock@81.180.210.87] has joined ##hplusroadmap | 15:17 | |
chris_99 | http://www.cree.com/LED-Components-and-Modules/Products/XLamp/Arrays-NonDirectional/XLamp-CXA3050 | 15:18 |
fenn | too big | 15:19 |
kanzure | what was the goal again? | 15:20 |
fenn | 3d scanning of stuff | 15:20 |
fenn | chris_99: the brightness of an emitter can't be corrected by optics, so you have to start with a small emitter | 15:21 |
chris_99 | not sure i understand what you mean, you're saying that'd be too bright? | 15:21 |
fenn | no, i'm saying the projected image would be blurry | 15:23 |
chris_99 | why would it be blurry | 15:23 |
fenn | because the emitter is big | 15:23 |
fenn | you would have 100 clear images projected overlapping | 15:24 |
fenn | that emitter is actually 100 LEDs side by side | 15:25 |
chris_99 | ah | 15:25 |
chris_99 | could you put some kind of diffuser in front | 15:25 |
fenn | but the same principle applies to a large single LED | 15:25 |
fenn | you could focus it to a point and diffuse it, but i think that would lose a lot of light | 15:26 |
fenn | actually it wouldnt be a point, it would be a scaled down image of the emitter | 15:26 |
fenn | hence the arc lamps | 15:27 |
chris_99 | gotcha | 15:31 |
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Ex-Chat] | 15:42 | |
-!- delinquentme [~delinquen@2604:5500:27:1fa:693f:7316:f49c:86b7] has quit [Ping timeout: 265 seconds] | 16:02 | |
nmz787_i | maaku: IMO it seems like antennas and tuning radio signals is not a half-bad analogy | 16:18 |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 252 seconds] | 16:22 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap | 16:23 | |
-!- delinquentme [~delinquen@74.61.157.78] has joined ##hplusroadmap | 16:55 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 244 seconds] | 17:23 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 17:31 | |
-!- nmz787_i [~ntmccork@192.55.55.39] has quit [Quit: Leaving.] | 18:25 | |
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-akljjresiutpdgkf] has quit [Quit: Connection closed for inactivity] | 18:28 | |
kanzure | "libSPRITE defines engineering units as types (i.e., Meters or Radians instead of double or int)." | 18:35 |
-!- Shannon [~Shannon@unaffiliated/shannon] has joined ##hplusroadmap | 18:37 | |
-!- saurik_ is now known as saurik | 19:01 | |
-!- panax [~panax@96-58-127-7.res.bhn.net] has joined ##hplusroadmap | 19:38 | |
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 265 seconds] | 20:14 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 245 seconds] | 20:21 | |
-!- gene_hacker [~chatzilla@c-98-232-239-159.hsd1.or.comcast.net] has joined ##hplusroadmap | 20:25 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap | 20:26 | |
-!- Shannon [~Shannon@unaffiliated/shannon] has quit [Ping timeout: 244 seconds] | 20:37 | |
fenn | "Tesla wants the factory to produce 35 gigawatt hours per year worth of battery cells by 2020, and battery pack output would be 50 gigawatt hours per year. That amount of output would more than double the current entire world’s lithium ion battery production." | 20:38 |
fenn | coming soon to reno nevada | 20:38 |
fenn | "Tesla already used half of all the batteries made for electric cars in the world in 2013 for its Model S car (22,477 cars sold)" | 20:40 |
fenn | "Tesla’s factory could be the largest factory of any kind, anywhere in the world in terms of inputs in and outputs out" <- would like to see some data supporting that | 20:42 |
fenn | US Li-ion battery production for 2012 was 1.2 GWh | 20:45 |
fenn | "you’d need 200 of these factories to supply all the world’s cars" | 20:51 |
fenn | that's only 100 million cars a year | 20:52 |
fenn | but maybe demand for new cars will go down once they start driving themselves | 20:52 |
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap | 21:31 | |
-!- Lemminkainen [uid2346@gateway/web/irccloud.com/x-mlpwepnvnyrtcwbu] has joined ##hplusroadmap | 21:49 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 264 seconds] | 21:52 | |
-!- Vutral_ [~ss@p5B2A6033.dip0.t-ipconnect.de] has joined ##hplusroadmap | 21:53 | |
-!- Vutral_ [~ss@p5B2A6033.dip0.t-ipconnect.de] has quit [Excess Flood] | 22:02 | |
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap | 22:05 | |
kanzure | .wik http://en.wikipedia.org/wiki/Cicada_3301 | 22:55 |
yoleaux | "Cicada 3301 is a name given to an enigmatic organization that on three occasions has posted a set of complex puzzles to recruit capable cryptanalysts from the public. The first Internet puzzle started on January 5, 2012, and ran for approximately one month." — http://en.wikipedia.org/wiki/Cicada_3301 | 22:55 |
-!- Technicus [~Technicus@97-83-226-86.dhcp.eucl.wi.charter.com] has joined ##hplusroadmap | 23:06 | |
-!- delinquentme [~delinquen@74.61.157.78] has quit [Ping timeout: 272 seconds] | 23:10 | |
-!- zadock [~zadock@81.180.210.87] has quit [Quit: Leaving] | 23:12 | |
-!- zadock [~zadock@81.180.210.87] has joined ##hplusroadmap | 23:33 | |
-!- zadock [~zadock@81.180.210.87] has quit [Remote host closed the connection] | 23:34 | |
--- Log closed Tue Mar 10 00:00:17 2015 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!