SlideShare a Scribd company logo
Your Brain On Java
Project Illithid
arto.santala@solita.fi
Who am I?
• Arto Santala
• Work as software architect in Solita, producing tailored
solutions to accelerate customer business
• 25 years of experience making customers dreams come
true with application of proper technologies and
methodologies, more dabbling before that
• Guilty of writing a lot of horrible code in the 90’s that
should be burned with fire. Always aiming to improve.
• Passionate about agile and automation. Trying to make
every moment worthy of living.
I’m not a brain scientist!
… but I can take a look…
Why brains?
Brainwaves 101
• Basically….
• It’s communication between neurons within Your brain
• Electrical pulses, detected by sensors on scalp
• Divided into bandwitdths that activate on different situations
• Slow, loud, functional, fast, suble, complex
• Symphony of frequencies, bassline, drums, pads, lead synth
• Thoughts, emotional state
How to read the brain
• Lower frequency brainwaves activate:
• Tired, slow, sluggish, dreamy, meditation
• Higher frequency brainwaves activate:
• Wired, hyper-alert, concentrated
Just get a Brain-Computer Interface! (BCI)
Your Brain on Java
DELTA WAVES (0.1 TO 3 HZ)
• Delta Waves, the slowest but loudest brainwaves
• They are generated in deepest meditation and dreamless sleep
• Delta waves suspend external awareness and are the source of empathy
• Healing and regeneration are stimulated in this state, and that is why deep
restorative sleep is so essential to the healing process
• Deep, dreamless sleep, non-REM sleep, unconscious
THETA WAVES (4 TO 7 HZ)
• Occur most often in sleep but are also dominant in deep meditation
• Dreaming, deep meditation, daydreaming
• Our gateway to learning, memory, and intuition
• Our senses are withdrawn from the external world and focused on signals originating
from within
• In theta we are in a dream; vivid imagery, intuition and information beyond our normal
conscious awareness
• When we’re doing a task that is so automatic that the mind can disengage from it e.g.
brushing teeth, driving a car long distance, showering, or coding in Java
• Intuitive, creative, recall, fantasy, imaginary, dream
ALPHA WAVES (8 TO 12 HZ)
• Alpha brainwaves occur during quietly flowing thoughts, but not quite meditation
• Alpha waves detected when eyes are closed and feeling relaxed, and activities such as:
• Yoga, just before falling asleep, being creative and artistic
• Alpha is the resting state for the brain: Relaxed (but not drowsy), tranquil, conscious
• Alpha waves aid overall mental coordination, calmness, alertness, mind/body integration
and learning
• A person who has completed a task and sits down to rest is often in an alpha state
• A person who takes time out to reflect or meditate is usually in an alpha state
• A person who takes a break from a conference and walks in the garden is often in an
alpha state
BETA WAVES (12 TO 30 HZ)
• Our normal waking state of consciousness, alert, active thinking
• Active conversation, decision making, problem solving, focusing on a task, learning a new concept,
debate
• Beta brainwaves dominate our normal waking state of consciousness when attention is
directed towards cognitive tasks and the outside world
• Beta is a ‘fast’ activity, present when we are alert, attentive, engaged in problem solving,
judgment, decision making, or focused mental activity
• Beta brainwaves are further divided into three bands;
• Lo-Beta (Beta1, 12-15Hz) can be thought of as a 'fast idle', or musing, relaxed yet focused
• Midrange Beta (Beta2, 16-20Hz) is high engagement or actively figuring something out, aware of self &
surroundings, thinking
• Hi-Beta (Beta3, 20-30Hz) is highly complex thought, integrating new experiences, high anxiety, or
excitement, alertness, agitation
• Continual high frequency processing is not a very efficient way to run the brain, as it takes a
tremendous amount of energy.
GAMMA WAVES (30 TO 100 HZ)
• The fastest of brain waves (high frequency, like a flute), and relate to simultaneous
processing of information from different brain areas
• The most subtle of the brainwave frequencies, the mind has to be quiet to access gamma
• Gamma was dismissed as 'spare brain noise' until researchers discovered it was highly
active when in states of universal love, altruism, and the ‘higher virtues’
• Gamma is also above the frequency of neuronal firing, so how it is generated remains a mystery
• It is speculated that gamma rhythms modulate perception and consciousness, and that a
greater presence of gamma relates to expanded consciousness and spiritual emergence
Gamma brainwaves have been observed to be much stronger and more regularly observed in very
long-term meditators including Buddhist Monks.
All together now!
• Research has shown that although one brainwave state may predominate at any given
time, depending on the activity level of the individual, the remaining three brain states are
present in the mix of brainwaves at all times
• In other words, while somebody is an aroused state and exhibiting a beta brainwave
pattern, there also exists in that person's brain a component of alpha, theta and delta, even
though these may be present only at the trace level
• For example, you can see meditational state listed under more than one brainwave type
• One benefit of measuring that big shiny brain of yours is to understand what effects your
state of mind, and be able to exercise the state that you find beneficial
Some projects and products
• The first use of NeuroSky's technology was by the USA Olympic Archery team to improve
their game
• Musinaut is a Paris-based music company that plans to use the device to create
interactive music technology that controls a user's music based on their thoughts and
moods.
• Mindflex: The MindFlex was produced in conjunction with Mattel and released for the
2009 Christmas season. It is a game in which players lift a ball by concentrating and
move it through a maze.
• Star Wars Force Trainer: The Star Wars Force Trainer was produced in conjunction with
Uncle Milton inc. and released for the 2009 Christmas season. It is a game in which
players lift a ball by concentrating.
• MindRDR: MindRDR is a Google Glass application created by This Place that connects a
Neurosky MindWave sensor to Google Glass to allow concentration and relaxation
outputs from the biosensor to take and share photos on Twitter and Facebook without
physical or verbal interaction.
https://github.com/crystoll/projectillithid
Timestamp,Raw,Attention,Meditation,delta,theta,low-alpha,high-alpha,low-beta,high-beta,low-gamma,mid-gamma
2020-03-24T09:40:54.021202,276,64,70,157747,43827,40970,6794,3470,5856,2459,2794
2020-03-24T09:40:54.526261,-276,64,70,157747,43827,40970,6794,3470,5856,2459,2794
2020-03-24T09:40:55.027329,169,64,70,607431,45304,11544,8435,8700,2767,681,5474
2020-03-24T09:40:55.531139,-202,64,70,607431,45304,11544,8435,8700,2767,681,5474
2020-03-24T09:40:56.033906,327,48,64,423137,241863,26339,86426,8679,13665,3234,16226
2020-03-24T09:40:56.539423,-235,48,64,423137,241863,26339,86426,8679,13665,3234,16226
2020-03-24T09:40:57.040400,264,69,67,1991459,118446,39071,17811,21472,10533,4501,15851
2020-03-24T09:40:57.541347,-254,69,67,1991459,118446,39071,17811,21472,10533,4501,15851
def read_and_fix_data(path):
"""
Read csv file, normalize timestamp to a new column, Time,
so that timescale is comparable
"""
df = pd.read_csv(path,header=0)
df['Timestamp'] = pd.to_datetime(df['Timestamp']).astype('int64')
max_a = df.Timestamp.max()
min_a = df.Timestamp.min()
min_norm = -1
max_norm =1
df['Time'] = (df.Timestamp- min_a) *(max_norm - min_norm) /
(max_a-min_a) + min_norm
return df
Your Brain on Java
Moar
• https://www.youtube.com/watch?v=rSQNi5sAwuc (Move anothers hand with power of mind)
• https://aip.scitation.org/doi/pdf/10.1063/1.5132449 (Mindwave Mobile as wheelchair
controller)
• https://www.hackster.io/cnns4eegs/deep-learning-for-seizure-prediction-wearable-5ad2d3
• https://www.hackster.io/ayushkapur10/3d-printed-eeg-controlled-prosthetic-arm-2c9104
• https://www.hackster.io/andrewstein/brain-controlled-hue-light-via-octoblu-daa215
• http://hex-machina.com/hw/mindbullets
• https://learn.sparkfun.com/tutorials/hackers-in-residence---hacking-mindwave-mobile/all
• http://developer.neurosky.com/docs/doku.php?id=projects
• http://www.justintimmer.com/reading-my-mind-with-an-eeg-headset-a-product-review-of-
the-mindwave-mobile-by-neurosky/
Start hacking!
ARTO SANTALA
Software Architect, Solita Oy
arto.santala@solita.fi
https://github.com/crystoll/projectillithid
Your Brain on Java
Ad

More Related Content

Similar to Your Brain on Java (20)

Academic peak performance training via neurofeedback
Academic peak performance training via neurofeedbackAcademic peak performance training via neurofeedback
Academic peak performance training via neurofeedback
ntheva
 
Mastering Brain Power
Mastering Brain PowerMastering Brain Power
Mastering Brain Power
Gabriela Taylor
 
Brainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentationBrainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentation
adamb01
 
Brain Wave Book Boost Your Intelligence.pdf
Brain Wave Book Boost Your Intelligence.pdfBrain Wave Book Boost Your Intelligence.pdf
Brain Wave Book Boost Your Intelligence.pdf
marcosa198080
 
Brainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentationBrainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentation
adamb01
 
Seven Steps to Control Your Subconscious Mind....
Seven Steps to Control Your Subconscious Mind....Seven Steps to Control Your Subconscious Mind....
Seven Steps to Control Your Subconscious Mind....
Giridhar Gopal Saraswat
 
The Genius Wave: Unlocking Limitless Potential
The Genius Wave: Unlocking Limitless PotentialThe Genius Wave: Unlocking Limitless Potential
The Genius Wave: Unlocking Limitless Potential
JohnsonRose2
 
Psychology club hult prof. boshkoff presentation - march 23, 2012
Psychology club hult   prof. boshkoff presentation - march 23, 2012Psychology club hult   prof. boshkoff presentation - march 23, 2012
Psychology club hult prof. boshkoff presentation - march 23, 2012
Kyle Daugherty
 
Psychology club hult prof. boshkoff presentation - march 23, 2012
Psychology club hult   prof. boshkoff presentation - march 23, 2012Psychology club hult   prof. boshkoff presentation - march 23, 2012
Psychology club hult prof. boshkoff presentation - march 23, 2012
kdaugherty2012
 
Alpha state of mind
Alpha state of mindAlpha state of mind
Alpha state of mind
sanj_1911
 
Introduction to binaural beats
Introduction to binaural beatsIntroduction to binaural beats
Introduction to binaural beats
mdivyani
 
Binaural Beats and Their Magic
Binaural Beats and Their MagicBinaural Beats and Their Magic
Binaural Beats and Their Magic
benzmaria02
 
Alpha state of mind
Alpha state of mindAlpha state of mind
Alpha state of mind
sanj_1911
 
The power of our subconscious mind
The power of our subconscious mindThe power of our subconscious mind
The power of our subconscious mind
SOURAV MADHAV SURYAWANSHI
 
Binaural Beats .pdf
Binaural Beats .pdfBinaural Beats .pdf
Binaural Beats .pdf
HealthyTraveler
 
Final report
Final reportFinal report
Final report
Rajiv Nelvoy
 
Brain harmonics - Train your brain
Brain harmonics - Train your brainBrain harmonics - Train your brain
Brain harmonics - Train your brain
Marcel Deacon
 
Blue brain technology.pptx
Blue brain technology.pptxBlue brain technology.pptx
Blue brain technology.pptx
SHADOWGAMING59
 
Music
MusicMusic
Music
amangupta919
 
Life improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-RevolutionsLife improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-Revolutions
PersonalRevolutions
 
Academic peak performance training via neurofeedback
Academic peak performance training via neurofeedbackAcademic peak performance training via neurofeedback
Academic peak performance training via neurofeedback
ntheva
 
Brainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentationBrainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentation
adamb01
 
Brain Wave Book Boost Your Intelligence.pdf
Brain Wave Book Boost Your Intelligence.pdfBrain Wave Book Boost Your Intelligence.pdf
Brain Wave Book Boost Your Intelligence.pdf
marcosa198080
 
Brainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentationBrainwaves week 1 lesson presentation
Brainwaves week 1 lesson presentation
adamb01
 
Seven Steps to Control Your Subconscious Mind....
Seven Steps to Control Your Subconscious Mind....Seven Steps to Control Your Subconscious Mind....
Seven Steps to Control Your Subconscious Mind....
Giridhar Gopal Saraswat
 
The Genius Wave: Unlocking Limitless Potential
The Genius Wave: Unlocking Limitless PotentialThe Genius Wave: Unlocking Limitless Potential
The Genius Wave: Unlocking Limitless Potential
JohnsonRose2
 
Psychology club hult prof. boshkoff presentation - march 23, 2012
Psychology club hult   prof. boshkoff presentation - march 23, 2012Psychology club hult   prof. boshkoff presentation - march 23, 2012
Psychology club hult prof. boshkoff presentation - march 23, 2012
Kyle Daugherty
 
Psychology club hult prof. boshkoff presentation - march 23, 2012
Psychology club hult   prof. boshkoff presentation - march 23, 2012Psychology club hult   prof. boshkoff presentation - march 23, 2012
Psychology club hult prof. boshkoff presentation - march 23, 2012
kdaugherty2012
 
Alpha state of mind
Alpha state of mindAlpha state of mind
Alpha state of mind
sanj_1911
 
Introduction to binaural beats
Introduction to binaural beatsIntroduction to binaural beats
Introduction to binaural beats
mdivyani
 
Binaural Beats and Their Magic
Binaural Beats and Their MagicBinaural Beats and Their Magic
Binaural Beats and Their Magic
benzmaria02
 
Alpha state of mind
Alpha state of mindAlpha state of mind
Alpha state of mind
sanj_1911
 
Brain harmonics - Train your brain
Brain harmonics - Train your brainBrain harmonics - Train your brain
Brain harmonics - Train your brain
Marcel Deacon
 
Blue brain technology.pptx
Blue brain technology.pptxBlue brain technology.pptx
Blue brain technology.pptx
SHADOWGAMING59
 
Life improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-RevolutionsLife improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-Revolutions
PersonalRevolutions
 

More from Arto Santala (10)

Java On Speed
Java On SpeedJava On Speed
Java On Speed
Arto Santala
 
Migrating to Java 11
Migrating to Java 11Migrating to Java 11
Migrating to Java 11
Arto Santala
 
API Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiäAPI Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiä
Arto Santala
 
Leaner microservices with Java 10
Leaner microservices with Java 10Leaner microservices with Java 10
Leaner microservices with Java 10
Arto Santala
 
Automate Everything! (No stress development/Tallinn)
Automate Everything! (No stress development/Tallinn)Automate Everything! (No stress development/Tallinn)
Automate Everything! (No stress development/Tallinn)
Arto Santala
 
Solita /dev/cloud kickstart
Solita /dev/cloud kickstartSolita /dev/cloud kickstart
Solita /dev/cloud kickstart
Arto Santala
 
Kontit pomppimaan3
Kontit pomppimaan3Kontit pomppimaan3
Kontit pomppimaan3
Arto Santala
 
Java9 moduulit jigsaw
Java9 moduulit jigsawJava9 moduulit jigsaw
Java9 moduulit jigsaw
Arto Santala
 
Syvemmälle javaan
Syvemmälle javaanSyvemmälle javaan
Syvemmälle javaan
Arto Santala
 
JavaOne 2016 short highlights
JavaOne 2016 short highlightsJavaOne 2016 short highlights
JavaOne 2016 short highlights
Arto Santala
 
Migrating to Java 11
Migrating to Java 11Migrating to Java 11
Migrating to Java 11
Arto Santala
 
API Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiäAPI Design: 7 kuolemansyntiä
API Design: 7 kuolemansyntiä
Arto Santala
 
Leaner microservices with Java 10
Leaner microservices with Java 10Leaner microservices with Java 10
Leaner microservices with Java 10
Arto Santala
 
Automate Everything! (No stress development/Tallinn)
Automate Everything! (No stress development/Tallinn)Automate Everything! (No stress development/Tallinn)
Automate Everything! (No stress development/Tallinn)
Arto Santala
 
Solita /dev/cloud kickstart
Solita /dev/cloud kickstartSolita /dev/cloud kickstart
Solita /dev/cloud kickstart
Arto Santala
 
Kontit pomppimaan3
Kontit pomppimaan3Kontit pomppimaan3
Kontit pomppimaan3
Arto Santala
 
Java9 moduulit jigsaw
Java9 moduulit jigsawJava9 moduulit jigsaw
Java9 moduulit jigsaw
Arto Santala
 
Syvemmälle javaan
Syvemmälle javaanSyvemmälle javaan
Syvemmälle javaan
Arto Santala
 
JavaOne 2016 short highlights
JavaOne 2016 short highlightsJavaOne 2016 short highlights
JavaOne 2016 short highlights
Arto Santala
 
Ad

Recently uploaded (20)

How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Ad

Your Brain on Java

  • 1. Your Brain On Java Project Illithid [email protected]
  • 2. Who am I? • Arto Santala • Work as software architect in Solita, producing tailored solutions to accelerate customer business • 25 years of experience making customers dreams come true with application of proper technologies and methodologies, more dabbling before that • Guilty of writing a lot of horrible code in the 90’s that should be burned with fire. Always aiming to improve. • Passionate about agile and automation. Trying to make every moment worthy of living.
  • 3. I’m not a brain scientist! … but I can take a look…
  • 5. Brainwaves 101 • Basically…. • It’s communication between neurons within Your brain • Electrical pulses, detected by sensors on scalp • Divided into bandwitdths that activate on different situations • Slow, loud, functional, fast, suble, complex • Symphony of frequencies, bassline, drums, pads, lead synth • Thoughts, emotional state
  • 6. How to read the brain • Lower frequency brainwaves activate: • Tired, slow, sluggish, dreamy, meditation • Higher frequency brainwaves activate: • Wired, hyper-alert, concentrated Just get a Brain-Computer Interface! (BCI)
  • 8. DELTA WAVES (0.1 TO 3 HZ) • Delta Waves, the slowest but loudest brainwaves • They are generated in deepest meditation and dreamless sleep • Delta waves suspend external awareness and are the source of empathy • Healing and regeneration are stimulated in this state, and that is why deep restorative sleep is so essential to the healing process • Deep, dreamless sleep, non-REM sleep, unconscious
  • 9. THETA WAVES (4 TO 7 HZ) • Occur most often in sleep but are also dominant in deep meditation • Dreaming, deep meditation, daydreaming • Our gateway to learning, memory, and intuition • Our senses are withdrawn from the external world and focused on signals originating from within • In theta we are in a dream; vivid imagery, intuition and information beyond our normal conscious awareness • When we’re doing a task that is so automatic that the mind can disengage from it e.g. brushing teeth, driving a car long distance, showering, or coding in Java • Intuitive, creative, recall, fantasy, imaginary, dream
  • 10. ALPHA WAVES (8 TO 12 HZ) • Alpha brainwaves occur during quietly flowing thoughts, but not quite meditation • Alpha waves detected when eyes are closed and feeling relaxed, and activities such as: • Yoga, just before falling asleep, being creative and artistic • Alpha is the resting state for the brain: Relaxed (but not drowsy), tranquil, conscious • Alpha waves aid overall mental coordination, calmness, alertness, mind/body integration and learning • A person who has completed a task and sits down to rest is often in an alpha state • A person who takes time out to reflect or meditate is usually in an alpha state • A person who takes a break from a conference and walks in the garden is often in an alpha state
  • 11. BETA WAVES (12 TO 30 HZ) • Our normal waking state of consciousness, alert, active thinking • Active conversation, decision making, problem solving, focusing on a task, learning a new concept, debate • Beta brainwaves dominate our normal waking state of consciousness when attention is directed towards cognitive tasks and the outside world • Beta is a ‘fast’ activity, present when we are alert, attentive, engaged in problem solving, judgment, decision making, or focused mental activity • Beta brainwaves are further divided into three bands; • Lo-Beta (Beta1, 12-15Hz) can be thought of as a 'fast idle', or musing, relaxed yet focused • Midrange Beta (Beta2, 16-20Hz) is high engagement or actively figuring something out, aware of self & surroundings, thinking • Hi-Beta (Beta3, 20-30Hz) is highly complex thought, integrating new experiences, high anxiety, or excitement, alertness, agitation • Continual high frequency processing is not a very efficient way to run the brain, as it takes a tremendous amount of energy.
  • 12. GAMMA WAVES (30 TO 100 HZ) • The fastest of brain waves (high frequency, like a flute), and relate to simultaneous processing of information from different brain areas • The most subtle of the brainwave frequencies, the mind has to be quiet to access gamma • Gamma was dismissed as 'spare brain noise' until researchers discovered it was highly active when in states of universal love, altruism, and the ‘higher virtues’ • Gamma is also above the frequency of neuronal firing, so how it is generated remains a mystery • It is speculated that gamma rhythms modulate perception and consciousness, and that a greater presence of gamma relates to expanded consciousness and spiritual emergence Gamma brainwaves have been observed to be much stronger and more regularly observed in very long-term meditators including Buddhist Monks.
  • 13. All together now! • Research has shown that although one brainwave state may predominate at any given time, depending on the activity level of the individual, the remaining three brain states are present in the mix of brainwaves at all times • In other words, while somebody is an aroused state and exhibiting a beta brainwave pattern, there also exists in that person's brain a component of alpha, theta and delta, even though these may be present only at the trace level • For example, you can see meditational state listed under more than one brainwave type • One benefit of measuring that big shiny brain of yours is to understand what effects your state of mind, and be able to exercise the state that you find beneficial
  • 14. Some projects and products • The first use of NeuroSky's technology was by the USA Olympic Archery team to improve their game • Musinaut is a Paris-based music company that plans to use the device to create interactive music technology that controls a user's music based on their thoughts and moods. • Mindflex: The MindFlex was produced in conjunction with Mattel and released for the 2009 Christmas season. It is a game in which players lift a ball by concentrating and move it through a maze. • Star Wars Force Trainer: The Star Wars Force Trainer was produced in conjunction with Uncle Milton inc. and released for the 2009 Christmas season. It is a game in which players lift a ball by concentrating. • MindRDR: MindRDR is a Google Glass application created by This Place that connects a Neurosky MindWave sensor to Google Glass to allow concentration and relaxation outputs from the biosensor to take and share photos on Twitter and Facebook without physical or verbal interaction.
  • 17. def read_and_fix_data(path): """ Read csv file, normalize timestamp to a new column, Time, so that timescale is comparable """ df = pd.read_csv(path,header=0) df['Timestamp'] = pd.to_datetime(df['Timestamp']).astype('int64') max_a = df.Timestamp.max() min_a = df.Timestamp.min() min_norm = -1 max_norm =1 df['Time'] = (df.Timestamp- min_a) *(max_norm - min_norm) / (max_a-min_a) + min_norm return df
  • 19. Moar • https://www.youtube.com/watch?v=rSQNi5sAwuc (Move anothers hand with power of mind) • https://aip.scitation.org/doi/pdf/10.1063/1.5132449 (Mindwave Mobile as wheelchair controller) • https://www.hackster.io/cnns4eegs/deep-learning-for-seizure-prediction-wearable-5ad2d3 • https://www.hackster.io/ayushkapur10/3d-printed-eeg-controlled-prosthetic-arm-2c9104 • https://www.hackster.io/andrewstein/brain-controlled-hue-light-via-octoblu-daa215 • http://hex-machina.com/hw/mindbullets • https://learn.sparkfun.com/tutorials/hackers-in-residence---hacking-mindwave-mobile/all • http://developer.neurosky.com/docs/doku.php?id=projects • http://www.justintimmer.com/reading-my-mind-with-an-eeg-headset-a-product-review-of- the-mindwave-mobile-by-neurosky/
  • 20. Start hacking! ARTO SANTALA Software Architect, Solita Oy [email protected] https://github.com/crystoll/projectillithid

Editor's Notes

  • #21: https://twitter.com/SolitaOy https://www.facebook.com/Solita https://www.linkedin.com/company/solita-oy/ https://www.youtube.com/user/SolitaOy https://www.youtube.com/playlist?list=PLsaEf6-Yla5oOMz04xXQ-NsVnYqPCcmZH