SlideShare a Scribd company logo
1 of 23
Computer Science = ideas
       Ideas are powerful.
          You up for it?

        tim@menzies.us
            Oct’12
Don’t say you were not warned
• If you want knowledge: bite the apple.
   – Welcome to responsibility and shame.
• Make a choice
   – Take charge
   – Leave paradise
• Would you want it any other way?
   –   If Eden then no sex
   –   no anesthetics (anyone you know had a baby? had a tooth pulled?)
   –   no air travel (no spring break in Miami)
   –   no space program (we landed on Mars? wow)
   –   no internet, no smart phones, no Xbox

                                                                          1
Case study 1

How computers won WW-II
Convoys, sunk by U-boats




                    The enigma
                    machine


                                 3
Enter computers
• Bletchley Park,
  England

• Massive banks
  of computers
   – looking for
     patterns in
      German radio
     signals


• Massive kludgey machines
   – run by an army of 10,000 woman
   – Winston Churchill: “The geese that laid the golden eggs
     - but never cackled.”
                                                               4
The programmer
• Alan Turing:
  mathematical genius
  – Defined what it means
    to be computable.

• By the way, he was gay
  – we’ll get back to that.



                               5
The curse of information
The power                              The shame
• Thanks to Turing,                    • So they had to let (some)
   – the allies knew the location of     boats get sunk and (some)
     the U-boats                         bombs fall on England
• But they had to be careful              – In order to mount the
   – If the Germans knew they               invasion and win the war
     knew, they change the codes       • Dead sailors
   – Take years to break the new       • Dead civilians
     ones
                                       • Bletchley Park hastily
                                         dismantled post-WW2,
                                         records quickly forgotten

                                                                       6
Case study #2

 Computers and hydrogen bombs
were developed by the same people
 at the same time for same reason
How to build a thermo-nuclear bomb
           (don’t try this at home)
1.     separation of stages into a
       triggering "primary" explosive and
       a much more powerful

2.     "secondary" explosive, compression
       of the secondary by X-rays coming
       from nuclear fission in the primary,
       a process called the "radiation
       implosion" of the secondary,

3.     heating of the secondary, after cold
       compression, by a second fission
       explosion inside the secondary.

Btw,
       All in a microsecond


                                              8
Enter computers
• To design "radiation
   implosion"
   – Need massive simulations

• Enter the king of
  the shock wave
   – John Von Neumann

• Built computers at Princeton
   – using Turing’s designs
   – Ran the sims
   – Built the bombs


                                   9
His favorite computer programmer
• His wife, Klara von Neumann
   – Famous ballerina
   – Bored by her first husband (a banker)
   – Left him for Johnny, moved to
     America

• Gifted
   – While Johnny wined and dined the
     generals
   – She ran the clunky computers back at
     Princeton

• Did not do well when Johnny died

                                             10
The curse of information
The power                      The shame
• Thanks to Von Nuemann,       • Global annihilation
   – American got the h-bomb   • Nuclear proliferation
     first
                               • In this case, it is not true that
• Which leads to the arms          – “someone would have done
  race and the cold war              it”
                               • Von Neumann’s Princeton
                                 team was … unique




                                                                11
Case study #3

Turing’s “reward”
Alan Turing won the war
• Taught Von Neumann how to build computers
• His theories are the basis of all modern computers




• And his reward?
   –   Persecuted to death
   –   Homophobic rejection in the 1950s
   –   Security clearance revoked
   –   driven to suicide … by apple (sprinkled with arsenic)   13
2009: A public apology
              in Parliament
• British Prime Minister Gordon Brown
  – issued a public apology for the British
    government's "appalling" actions,
  – after an online petition seeking the same gained
    30,000 signatures and international recognition.

  – “The debt of gratitude he is owed makes it all the
    more horrifying, therefore, that he was treated so
    inhumanely.”

                                                       14
And what is the future?
Turing’s challenge to us all:
• Be responsible.
• Leave the shame behind us.
• Build a different future.




                                16
CS = building blocks
• In times past, computers were very expensive
  – Tools for the military
  – For code breaking and designing bombs
• Computers today are cheap
  – $30 for Raspberry Pi
  – Now, computers are tools
    for everybody
  – What will do with that?

                                                 17
Alan Turing:
      We do more if we do it together
• Alan Turing, 1939:
   – “The well-known theorem of Gödel (1931) shows that every system of logic
     is in a certain sense incomplete, but at the same time it indicates means
     whereby from a system L of logic a more complete system L′ may be
     obtained. By repeating the process we get a sequence

                              L, L1 = L′, L2 = L1, ...

   – each more complete than the proceeding. A logic Lω may then be
     constructed in which the provable theorems are the totality of theorems
     provable with the help of logics L, L1, L2...” .

• Translation
   – We are all incomplete
   – We all know part of the answer
   – We know more if we work together
                                                                               18
Teams, working together
• Linus Torvalds
  – a guy sitting on his Mum's lounge room floor
  – invented a way to build software
  – that now powers the internet.




                                                   19
Groups, interacting
• Mark Zuckerberg
  – Some guy in his dorm room at Harvard
  – created a web site used daily by a billion people.




                                                         20
Welcome to Science 2.0




                         21
Computer Science = ideas

     Ideas are powerful.
        You up for it?

More Related Content

Similar to Computer Science = ideas

Artificial intelligence and the Singularity - History, Trends and Reality Check
Artificial intelligence and the Singularity - History, Trends and Reality CheckArtificial intelligence and the Singularity - History, Trends and Reality Check
Artificial intelligence and the Singularity - History, Trends and Reality Checkpiero scaruffi
 
A Brief History of Creativity from Athens to Silicon Valley
A Brief History of Creativity from Athens to Silicon ValleyA Brief History of Creativity from Athens to Silicon Valley
A Brief History of Creativity from Athens to Silicon Valleypiero scaruffi
 
Can computers think
Can computers thinkCan computers think
Can computers thinkGTClub
 
1991 to 2000 timeline exposure
1991 to 2000 timeline exposure1991 to 2000 timeline exposure
1991 to 2000 timeline exposureRexly Lasaca
 
A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...
A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...
A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...piero scaruffi
 
Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.
Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.
Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.drwhiddenfairfaxva
 
humor-computers.ppt
humor-computers.ppthumor-computers.ppt
humor-computers.pptpratik180002
 
WWII Presentation (Make Up Assignment) (Fall 2012)
WWII Presentation (Make Up Assignment) (Fall 2012)WWII Presentation (Make Up Assignment) (Fall 2012)
WWII Presentation (Make Up Assignment) (Fall 2012)Lindsey Mae
 
Art/Science Interaction - Case study: Silicon Valley
 Art/Science Interaction - Case study: Silicon Valley Art/Science Interaction - Case study: Silicon Valley
Art/Science Interaction - Case study: Silicon Valleypiero scaruffi
 
History of computers - Modern
History of computers - ModernHistory of computers - Modern
History of computers - ModernDamian T. Gordon
 
Machine Intelligence & Physics
Machine Intelligence & PhysicsMachine Intelligence & Physics
Machine Intelligence & Physicspiero scaruffi
 
Alan Turing: Founder of Computer Science
Alan Turing: Founder of Computer ScienceAlan Turing: Founder of Computer Science
Alan Turing: Founder of Computer ScienceJonathan Bowen
 
Sci Tech Quiz | QM Shivayou
Sci Tech Quiz | QM ShivayouSci Tech Quiz | QM Shivayou
Sci Tech Quiz | QM ShivayouQuNITe
 
A (very) Brief History of the Computer
A (very) Brief History of the ComputerA (very) Brief History of the Computer
A (very) Brief History of the ComputerDavid Mackey
 
men behind computers-mel ed
men behind computers-mel edmen behind computers-mel ed
men behind computers-mel edlabrosomeled123
 

Similar to Computer Science = ideas (20)

Artificial intelligence and the Singularity - History, Trends and Reality Check
Artificial intelligence and the Singularity - History, Trends and Reality CheckArtificial intelligence and the Singularity - History, Trends and Reality Check
Artificial intelligence and the Singularity - History, Trends and Reality Check
 
A Brief History of Creativity from Athens to Silicon Valley
A Brief History of Creativity from Athens to Silicon ValleyA Brief History of Creativity from Athens to Silicon Valley
A Brief History of Creativity from Athens to Silicon Valley
 
Can computers think
Can computers thinkCan computers think
Can computers think
 
1991 to 2000 timeline exposure
1991 to 2000 timeline exposure1991 to 2000 timeline exposure
1991 to 2000 timeline exposure
 
A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...
A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...
A Brief History of Creativity from Cheops Pyramid to Silicon Valley: 5000 Yea...
 
Unit5 suffering part 4a
Unit5 suffering part 4aUnit5 suffering part 4a
Unit5 suffering part 4a
 
Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.
Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.
Dr. Whidden Fairfax VA | Famous Inventions that Changed the World.
 
humor-computers.ppt
humor-computers.ppthumor-computers.ppt
humor-computers.ppt
 
humor-computers.ppt
humor-computers.ppthumor-computers.ppt
humor-computers.ppt
 
humor-computers.ppt
humor-computers.ppthumor-computers.ppt
humor-computers.ppt
 
WWII Presentation (Make Up Assignment) (Fall 2012)
WWII Presentation (Make Up Assignment) (Fall 2012)WWII Presentation (Make Up Assignment) (Fall 2012)
WWII Presentation (Make Up Assignment) (Fall 2012)
 
Art/Science Interaction - Case study: Silicon Valley
 Art/Science Interaction - Case study: Silicon Valley Art/Science Interaction - Case study: Silicon Valley
Art/Science Interaction - Case study: Silicon Valley
 
History of computers - Modern
History of computers - ModernHistory of computers - Modern
History of computers - Modern
 
Digital Humor
Digital HumorDigital Humor
Digital Humor
 
Machine Intelligence & Physics
Machine Intelligence & PhysicsMachine Intelligence & Physics
Machine Intelligence & Physics
 
Alan Turing: Founder of Computer Science
Alan Turing: Founder of Computer ScienceAlan Turing: Founder of Computer Science
Alan Turing: Founder of Computer Science
 
Sci Tech Quiz | QM Shivayou
Sci Tech Quiz | QM ShivayouSci Tech Quiz | QM Shivayou
Sci Tech Quiz | QM Shivayou
 
Ai long forseminar
Ai long forseminarAi long forseminar
Ai long forseminar
 
A (very) Brief History of the Computer
A (very) Brief History of the ComputerA (very) Brief History of the Computer
A (very) Brief History of the Computer
 
men behind computers-mel ed
men behind computers-mel edmen behind computers-mel ed
men behind computers-mel ed
 

More from CS, NcState

Talks2015 novdec
Talks2015 novdecTalks2015 novdec
Talks2015 novdecCS, NcState
 
GALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringGALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringCS, NcState
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest linkCS, NcState
 
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...CS, NcState
 
Lexisnexis june9
Lexisnexis june9Lexisnexis june9
Lexisnexis june9CS, NcState
 
Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).CS, NcState
 
Icse15 Tech-briefing Data Science
Icse15 Tech-briefing Data ScienceIcse15 Tech-briefing Data Science
Icse15 Tech-briefing Data ScienceCS, NcState
 
Kits to Find the Bits that Fits
Kits to Find  the Bits that Fits Kits to Find  the Bits that Fits
Kits to Find the Bits that Fits CS, NcState
 
Ai4se lab template
Ai4se lab templateAi4se lab template
Ai4se lab templateCS, NcState
 
Automated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSUAutomated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSUCS, NcState
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements EngineeringCS, NcState
 
172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginia172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginiaCS, NcState
 
Automated Software Engineering
Automated Software EngineeringAutomated Software Engineering
Automated Software EngineeringCS, NcState
 
Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)CS, NcState
 
Tim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceTim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceCS, NcState
 
Dagstuhl14 intro-v1
Dagstuhl14 intro-v1Dagstuhl14 intro-v1
Dagstuhl14 intro-v1CS, NcState
 
The Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software DataThe Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software DataCS, NcState
 

More from CS, NcState (20)

Talks2015 novdec
Talks2015 novdecTalks2015 novdec
Talks2015 novdec
 
Future se oct15
Future se oct15Future se oct15
Future se oct15
 
GALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringGALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software Engineering
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest link
 
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
 
Lexisnexis june9
Lexisnexis june9Lexisnexis june9
Lexisnexis june9
 
Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).
 
Icse15 Tech-briefing Data Science
Icse15 Tech-briefing Data ScienceIcse15 Tech-briefing Data Science
Icse15 Tech-briefing Data Science
 
Kits to Find the Bits that Fits
Kits to Find  the Bits that Fits Kits to Find  the Bits that Fits
Kits to Find the Bits that Fits
 
Ai4se lab template
Ai4se lab templateAi4se lab template
Ai4se lab template
 
Automated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSUAutomated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSU
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginia172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginia
 
Automated Software Engineering
Automated Software EngineeringAutomated Software Engineering
Automated Software Engineering
 
Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)
 
Tim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceTim Menzies, directions in Data Science
Tim Menzies, directions in Data Science
 
Goldrush
GoldrushGoldrush
Goldrush
 
Dagstuhl14 intro-v1
Dagstuhl14 intro-v1Dagstuhl14 intro-v1
Dagstuhl14 intro-v1
 
Know thy tools
Know thy toolsKnow thy tools
Know thy tools
 
The Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software DataThe Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software Data
 

Recently uploaded

An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Mark Carrigan
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Celine George
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
Essential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonEssential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonMayur Khatri
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17Celine George
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfaedhbteg
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesashishpaul799
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 

Recently uploaded (20)

An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Essential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonEssential Safety precautions during monsoon season
Essential Safety precautions during monsoon season
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdf
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 

Computer Science = ideas

  • 1. Computer Science = ideas Ideas are powerful. You up for it? tim@menzies.us Oct’12
  • 2. Don’t say you were not warned • If you want knowledge: bite the apple. – Welcome to responsibility and shame. • Make a choice – Take charge – Leave paradise • Would you want it any other way? – If Eden then no sex – no anesthetics (anyone you know had a baby? had a tooth pulled?) – no air travel (no spring break in Miami) – no space program (we landed on Mars? wow) – no internet, no smart phones, no Xbox 1
  • 3. Case study 1 How computers won WW-II
  • 4. Convoys, sunk by U-boats The enigma machine 3
  • 5. Enter computers • Bletchley Park, England • Massive banks of computers – looking for patterns in German radio signals • Massive kludgey machines – run by an army of 10,000 woman – Winston Churchill: “The geese that laid the golden eggs - but never cackled.” 4
  • 6. The programmer • Alan Turing: mathematical genius – Defined what it means to be computable. • By the way, he was gay – we’ll get back to that. 5
  • 7. The curse of information The power The shame • Thanks to Turing, • So they had to let (some) – the allies knew the location of boats get sunk and (some) the U-boats bombs fall on England • But they had to be careful – In order to mount the – If the Germans knew they invasion and win the war knew, they change the codes • Dead sailors – Take years to break the new • Dead civilians ones • Bletchley Park hastily dismantled post-WW2, records quickly forgotten 6
  • 8. Case study #2 Computers and hydrogen bombs were developed by the same people at the same time for same reason
  • 9. How to build a thermo-nuclear bomb (don’t try this at home) 1. separation of stages into a triggering "primary" explosive and a much more powerful 2. "secondary" explosive, compression of the secondary by X-rays coming from nuclear fission in the primary, a process called the "radiation implosion" of the secondary, 3. heating of the secondary, after cold compression, by a second fission explosion inside the secondary. Btw, All in a microsecond 8
  • 10. Enter computers • To design "radiation implosion" – Need massive simulations • Enter the king of the shock wave – John Von Neumann • Built computers at Princeton – using Turing’s designs – Ran the sims – Built the bombs 9
  • 11. His favorite computer programmer • His wife, Klara von Neumann – Famous ballerina – Bored by her first husband (a banker) – Left him for Johnny, moved to America • Gifted – While Johnny wined and dined the generals – She ran the clunky computers back at Princeton • Did not do well when Johnny died 10
  • 12. The curse of information The power The shame • Thanks to Von Nuemann, • Global annihilation – American got the h-bomb • Nuclear proliferation first • In this case, it is not true that • Which leads to the arms – “someone would have done race and the cold war it” • Von Neumann’s Princeton team was … unique 11
  • 13. Case study #3 Turing’s “reward”
  • 14. Alan Turing won the war • Taught Von Neumann how to build computers • His theories are the basis of all modern computers • And his reward? – Persecuted to death – Homophobic rejection in the 1950s – Security clearance revoked – driven to suicide … by apple (sprinkled with arsenic) 13
  • 15. 2009: A public apology in Parliament • British Prime Minister Gordon Brown – issued a public apology for the British government's "appalling" actions, – after an online petition seeking the same gained 30,000 signatures and international recognition. – “The debt of gratitude he is owed makes it all the more horrifying, therefore, that he was treated so inhumanely.” 14
  • 16. And what is the future?
  • 17. Turing’s challenge to us all: • Be responsible. • Leave the shame behind us. • Build a different future. 16
  • 18. CS = building blocks • In times past, computers were very expensive – Tools for the military – For code breaking and designing bombs • Computers today are cheap – $30 for Raspberry Pi – Now, computers are tools for everybody – What will do with that? 17
  • 19. Alan Turing: We do more if we do it together • Alan Turing, 1939: – “The well-known theorem of Gödel (1931) shows that every system of logic is in a certain sense incomplete, but at the same time it indicates means whereby from a system L of logic a more complete system L′ may be obtained. By repeating the process we get a sequence L, L1 = L′, L2 = L1, ... – each more complete than the proceeding. A logic Lω may then be constructed in which the provable theorems are the totality of theorems provable with the help of logics L, L1, L2...” . • Translation – We are all incomplete – We all know part of the answer – We know more if we work together 18
  • 20. Teams, working together • Linus Torvalds – a guy sitting on his Mum's lounge room floor – invented a way to build software – that now powers the internet. 19
  • 21. Groups, interacting • Mark Zuckerberg – Some guy in his dorm room at Harvard – created a web site used daily by a billion people. 20
  • 23. Computer Science = ideas Ideas are powerful. You up for it?