Armagan Amcalar
GDG DevFest Istanbul 2017
November 26th, 2017
Armagan Amcalar
Head of Software Engineering @ unu GmbH
Founder @ Lonca Works
dashersw dashersw
dashersw
The Summit 2013 - Picture by Dan Taylor / Heisenberg Media - www.heisenbergmedia.com
“I think we are about 8 to 10 years away from this being usable by people with no disability”
dashersw
Facebook VP of Engineering Regina Dugan F8 - Picture by Anthony Quintano
dashersw
dashersw
dashersw
dashersw
dashersw
dashersw
... in 1924
dashersw
dashersw
dashersw
100 billion neurons
Chemical reactions of K & Na exchange produce potential difference > "action potential"
Up to 256 electrodes for non-invasive methods
Thousands of electrodes for invasive operations
... and we still don't know how it exactly works.
dashersw
First published by E. Donchin and L.A. Farwell in 1988
2.3 letters / min
Based on randomly flashing letters in a matrix
Rare positive, common negative flashes pique interest
Action potentials fire 300ms after stimulation
dashersw
dashersw
dashersw
dashersw
Available on GitHub: https://github.com/dashersw/brain-bits
Open-source P300 speller...
... that still needs some help!
dashersw
JavaScript all the way up
Native C add-ons for the headset
Node.js for processing
Electron as the wrapper
Vue.js for front-end
brain.js for neural networks
Custom BLDA in JS as another classifier
...and, MATLAB as the server for eig function.
dashersw
dashersw
dashersw
JavaScript is powerful enough to read and parse not only JSON APIs,
but also your brain’s API.
Armagan Amcalar