Digital Dilemmas Introduction
Download
Report
Transcript Digital Dilemmas Introduction
Digital Dilemmas Introduction
Stanford University FSP
CS99R, Fall 2001
Armando Fox, Emre Kiciman,
and a cast of many
© 2000-2001 Armando Fox
Enrollment and Logistics
Waitlist posted tonight: www.stanford.edu/class/cs99r
If you don’t intend to enroll please let us know so we can remove
you from the enrollment/wait list!
If you do intend to enroll and your name is below, you must
email Emre ([email protected]) before Friday AM 9/28
Chris Anderson
Melissa Burns
Julianne Cuellar
Peter Deng
Jacqueline Dozier
Matthew Henick
Wendra Liang
Nicholas Lukens
Karan Mahajan
Chelsea Nicholls
Marisa Nicopoulos
James Rodgers
JP Schnapper-Casteras
Yuka Teraguchi
Weisong Toh
Anthea Tjuanakis
Noah Veltman
Melissa Wong
Organizational stuff
What to expect today
Logistics: readings, email, Web, etc.
No-count, group-interactive intro quiz and Fun Facts™
Five millennia of computing history highlights, in a nutshell
What to expect rest of quarter
Technology and society discussions
Great guest speakers
Interdisciplinary crowd
What not to expect
A lot of technical details…I will pass over these in favor of the big
picture
Discussion in which the focus is the technology itself
Logistics
Communication between you and us:
Subscribe to the mailing list! (instructions on course web site)
Course web site: http://www.stanford.edu/class/cs99r
Slides will be online
Readings
Books: Cyganski (at Bookstore); Lessig (we have some copies)
Course reader: available at Bookstore
Everything else on Web
Grading
Participation and discussion, 50%
Projects, 50%
No exams
Intro quiz and Fun Facts
“Every city will want to have one”
What am I?
More fun facts
Original purpose: recording/capturing
important live events and performances
What am I?
Of note… what was not its original purpose?
More fun facts: No-Count Intro Quiz
Fill in the blanks:
The Web as we know it has existed since ____
The Internet has existed since about ____
The basic ideas of reliable, point-to-point communication
over a large distance have been well known since _____
Most technological advances in communication and
computing have come from/been funded by ______
Don’t believe me?
Charles Babbage and Ada Lovelace, late 1700’s, the
Analytical Engine
Claude Chappe, 1799-1850, optical telegraph system
J. Presper Eckert and Charles Mauchly, ENIAC (one of the
earliest digital electronic computers), mid-1940’s
COLOSSUS, British-built early supercomputer, early
1940’s
Paul Baran and Donald Davies, early 1960’s, packet
switching
Seymour Cray & others, mid-1970’s, early
supercomputers
Some “Everyday” Technologies
What was the originally envisioned purpose? How are they
used now?
Telephone
Copier
Internet/Web
“Phonograph” [sic]
What have we learned, if anything?
A milestone in the lifetime of an invention: people start
using it in ways the creators didn’t (couldn’t?) envision.
The network externality effect: [Metcalfe’s Law]
If nobody has one, it’s useless.
If everyone has one, it’s indispensable.
More fun facts: Legal/Social Trivia
What section(s) of what legal document(s)
guarantee Americans the right to privacy?
Yet more fun facts…
What is the primary purpose of U.S. patent and
copyright law?
Now what have we learned?
(Your turn to answer.)
Preview of What’s Coming Up
Rest of today, part of next time
Tour of computing history and the forces that have driven it
Whirlwind technical introduction to how the Internet works
Next 2-3 weeks
Technical and Legal vocabulary for intellectual property
Three case studies in progress: DeCSS, Napster, Sklyarov
An assignment
Start reading (inhaling?) Cyganski
Email me with 1 thing you’d like to see covered in the “technical
intro” , or generally in the course
Optional: email me a cool travel photo
Condensed History of Computing
“Five Millennia In Fifty Minutes Or Less”
Prehistory
Electro-mechanical computers (1800’s-1930’s)
Electronic vacuum-tube computers (1940’s-1960’s)
Integrated circuit (silicon chip) computers (1970’spresent)
Communications history
If all goes as planned, you’ll see some of these machines
during our Field Trip near end of quarter
Prehistory: Numbers
The Need to Count
The Abacus
Roman Numerals
An Innovation: Numeration Systems
Turning hard tasks into easy ones: Napier’s Bones
Babbage and Lovelace
Babbage’s Analytical Engine
First Government-sponsored computer research project
British military wanted it for ballistics calculations
Genesis of the stored program concept
Never finished!
Ada Lovelace, the Mother of Programming
Saw the Analytical Engine’s potential for processing
arbitrary symbols encoded as numbers
Electro-Mechanical Computers
Hollerith and the CTR Company
Early American entrepreneur & Govt.
contractor
Punch card tabulating machines for US
Census
First high-tech startup to make its founder a
millionaire
CTR evolved into IBM under Thomas J.
Watson, Sr.
ENIAC
John Mauchly and J. Presper Eckert, Moore School of
Engineering, Univ. of Pennsylvania
“Electronic Numerical Integrator And Calculator”
WW II Contract for US Air Force
Direct ancestor to modern computers
Weighs in at 30 tons
Commercialization:
First UNIVAC delivered to Census
Bureau in 1951; in service till
1963
Instant celebrity predicting outcome
of Presidential election in 1952
But Eckert & Mauchly weren’t
businessmen…
“I have had very bad experiences
with [patent attorneys] over the
years.”
Transistors and Integrated Circuits
Bardeen, Brattain & Shockley at Bell Labs
Shockley Semiconductor: the first in Silicon Valley
Replaced vacuum tube technology
Cheaper, cooler, more reliable, faster
Integrated circuit chips
Transistors and other elements in a “silicon
sandwich” on a wafer
Bob Noyce & Gordon Moore found Intel in
1969
Microprocessors & Moore’s Law
Moore’s Law: Transistors = K* 2(N-1968)
Ted Hoff: the first microprocessor
(Intel 4004, 1971)
A “computer on a chip” -- just add
memory!
Volume production
Intel 4004, 8008, 8080, 8086, 80286,
80386, i486, Pentium, Pentium Pro,
Pentium II…
Innovation: high integration
For comparison...
CPU actual sizes
(Diagram © 2000 Intel
Corp., used without
permission)
Disk sizes:
Check out the display
case in Gates lobby
Hint: state of the art
microdisk is about
this size
“Order of Magnitude effect”
Microprocessors were a catalyst!
1968: 30,000 computers worldwide
Today: > 40 million sold per year
Allowed discontinuous leap in what
could be created affordably
1979: Steve Jobs sees demo of Xerox Alto
prototype at Xerox PARC
Q: What else was invented at PARC or by
PARC alumni?
1984: Macintosh
1987-present: MS Windows
1995-present: portables
History of Distnace Communications
Optical Communication
Electrical Telegraphy and Telephony
Wireless Telegraphy and Radio
The Internet
The order-of-magnitude effect, again
Fire Beacons and Alphabetic Codes
150 BC: Polybius, a Greek historian, documents first known
system for transmitting arbitrary messages
1
2
3
4
5
1 2 3
A B C
F G H
L M N
Q R S
V W X
4
D
IJ
O
T
Y
5
E
K
P
U
Z
• Major innovations: “instantaneous” transmission and
fully alphabetic codes
Napoleon’s Secret Weapon
Claude Chappe, 1763-1805: The Optical
Telegraph
Emergence of a Network
1799: Napoleon seizes power: “Paris is
quiet, and the good citizens are content.”
1814: Extends from Paris to Belgium, Italy
1853: 3000 miles, 556 stations
Early Defense
Contractor
Scientific Advances, 18th-19th c.
Relationship between electricity and magnetism
Oersted (Copenhagen): demonstrated electricity’s ability to deflect a
needle
1831, Faraday (Royal Institution, London): demonstrated
electromagnetic induction, the basis of electric motors
1880’s: James Clerk Maxwell develops electromagnetic “field
equations”, Heinrich Hertz demonstrates EM wave propagation
experimentally
Innovations enabled…
Telegraph (Wheatstone & Cook, 1830’s; Morse Code, 1837)
Transatlantic telegraph cable (1858)
Telephone (Alexander Graham Bell, 1876)
Radio (Guglielmo Marconi, 1895)
Packet Switching
Paul Baran & Donald Davies
Early 1960s: New approaches for
survivable comms systems
packet switching, decentralized
architecture
1967: ARPAnet Interface Message Processors (IMP’s)
connect computers at UCLA, SRI, UCB, UofU via
leased telephone lines
1973-75: Internetworking via common protocols
1980: Ethernet invented by Metcalfe at Xerox PARC
1981: Berkeley UNIX, free TCP/IP
1990s: NSF privatizes NSFnet
1993-4: World Wide Web developed (by whom? why?)
What are the important innovations?
Alphabetic code vs. word-based code
Any message can be represented
Digital vs. analog
The ability to make perfect copies
Non-degradation of messages via error correction codes: the
ability to repair defective copies
A way of thinking about point-to-point communication
Packet switching is cheaper and more robust than circuit
switching
Any message can be encoded
“Order-of-magnitude” effect again
An order of magnitude (10x or more) change in a
technology can cause a qualitative change in the impact
of that technology.
Example: computer speed
1971: 108,000 cycles per second
2,300 transistors
2000: 1,000,000,000 cycles per second
28,000,000 transistors (a factor of 10K in both)
Why is this relevant?
Hint: CD-quality audio is 88,000 audio samples/sec
Hint: decompressing and converting audio is hard work
Info source: CPU InfoCenter, Chipgeek.com, Intel Museum
Another example: Storage
Hard disk evolution (largely by IBM)
Hard disk invented in 1956; modern “Winchester” design ~1965
1956: 50 platters, 24” each, 5 MB total, $10K/MB
2001: 2-5 platters?, 2.5”, 30,000-80,000 MB total, < 1 cent/MB
A factor of 100,000 in cost per storage, 5,000 in size, 10,000 in
gross capacity
Why is this relevant?
Hint: audio takes up a lot of space
“Raw” audio: about 88,000 bytes per second of music; about 15
million bytes (Megabytes) for a 3-minute song
Compressed audio using MP3: about 1.5 to 2 millilon bytes for a
3-minute song (a factor of 10 smaller)
Last example: Network
Speed of transmitting data from machine to machine
1960’s-70’s: Leased lines, 56,000 bits per second (today’s
dialups!)
Today: 1,000,000,000 bits per second locally
up to 10,000,000 bits per second metropolitan-area
Why is this relevant? …I think you get the idea
The moral: Encoding audio, compressing it, transmitting
it over the network, storing it, and playing it back were
barely conceivable just a couple of decades ago.
Networks were too slow to make transmission practical
Computers were too slow to encode/decode and playback
Disks were too small to make storage realistic
Everything was way too expensive
Today’s Travel Photo: Where Am I?