console.log(brain)
Armagan Amcalar
DACHFest 2018
November 10th, 2018
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
... in 1924, from experiments by Hans Berger
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
Available on GitHub: https://github.com/dashersw/wits
dashersw
Available on GitHub: https://github.com/dashersw/brain-monitor
dashersw
Open-source P300 speller
that still needs some help!
Available on GitHub: https://github.com/dashersw/brain-bits
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
JavaScript is powerful enough to read and parse not only JSON APIs,
but also your brain’s API.
Armagan Amcalar