2003-lecture-lessig2

Course: CSE 100, Fall 2001
School: UPenn
Rating:
 
 
 
 
 

Document Preview

3 Lecture Sept 11, 2003 Stories of Cyberspace: Special properties & the role of architecture 9/11/03 CSE 100 - Lecture 3 1 Four constraints on behavior (recap) Law regulates by sanctions imposed ex post If youre under age you cant smoke. Understandings about how I ought to behave One doesnt light a cigarette in a private home without asking the owner Regulates by price The price of...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> UPenn >> CSE 100

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
3 Lecture Sept 11, 2003 Stories of Cyberspace: Special properties & the role of architecture 9/11/03 CSE 100 - Lecture 3 1 Four constraints on behavior (recap) Law regulates by sanctions imposed ex post If youre under age you cant smoke. Understandings about how I ought to behave One doesnt light a cigarette in a private home without asking the owner Regulates by price The price of cigarettes, including taxes, affects ones ability to smoke Constraint of the world as I find it, even if this world as I find it is a world that others have made Unfiltered cigarettes impose a constraint, if youre concerned about your health Code, p. 86-87 Social norms The Market Architecture 9/11/03 CSE 100 - Lecture 3 2 Regulation in real space vs. cyberspace (recap) Pornography is zoned from kids. Law: Its illegal to sell porn to minors Norms: We shun those who sell porn to minors Market: Porn is expensive Age in real space is a self-authenticating fact But Age isnt self-authenticating in cyberspace If you walked into a store, and the guard at the store recorded your name; if cameras tracked your every step, noting what items you looked at and what items you ignored; If any or all of these things happened in real space, you would notice In cyberspace, you would notbecause such tracking is not similarly visible. Law of the Horse pp. 503-504 9/11/03 CSE 100 - Lecture 3 3 How is Cyberspace different from real space? Two stories. 9/11/03 CSE 100 - Lecture 3 4 The Story of Boral A state, call it Boral, doesnt like gambling By going online, the gamblers moved into a world where behavior, so the argument goes, is no longer regulable. Code p. 14 The architecture of cyberspace makes regulating behavior difficult, because those whose behavior youre trying to control could be located in any place (meaning outside of your place) on the Net. Code p. 19 9/11/03 CSE 100 - Lecture 3 5 Worms that sniff Imagine a worm designed to do good (at least in the minds of some. Imagine that the code writer is the FBI and that the FBI is looking for a particular document belonging to the National Security Agency. Code p.17 9/11/03 CSE 100 - Lecture 3 6 Destroy 'pirate' PCs, says politician A US senator wants to develop new technology which would remotely destroy the computers of people who illegally download music tracks. Senator Orrin Hatch, a Republican representing Utah, asked technology chiefs at a hearing in Washington about whether they could develop ways to damage or destroy the computers. BBC News, 18 June 2003 http://news.bbc.co.uk/1/hi/entertainment/music/2999780.stm 9/11/03 CSE 100 - Lecture 3 7 Code Regulates Cyberspace 9/11/03 CSE 100 - Lecture 3 8 Regulation by Code In real space we recognize how laws regulate through constitutions, statutes, and other legal codes. In cyberspace, we must understand how code regulates how the software and hardware that make cyberspace what it is regulate cyberspace as it is. Code p. 6 Some architectures of cyberspace are more regulable than others. Code is a regulator, and the government has a greater interest in code that regulates better than others. Code p. 20-21 9/11/03 CSE 100 - Lecture 3 9 Example: Two internet architectures Chicago (Internet 1995) Just plug computer into jack. Once connected, your machine had full access to the Internet that was complete, anonymous and free. Harvard: Machines must be registered. Only members of university community can register machines. All interactions are monitored. Code p. 26 9/11/03 CSE 100 - Lecture 3 10 Net95 : Imperfections of regulability No way to verify features attributes or of anyone No way to verify features or attributes of the data itself No way to make access to data depend on who the user is and on the data he or she wants access to. Code 28 9/11/03 CSE 100 - Lecture 3 11 Net95 : Imperfections of regulability The New Yorker, ( 7/5/93 Vol.69 no. 20) 9/11/03 CSE 100 - Lecture 3 12 Architectures & regulation II Chicago and Harvards architectures embrace different values Chicagos based on 1st Amendment. Behavior is more controllable at Harvard: actions can be traced Code (Architecture) Regulates Cyberspace 9/11/03 CSE 100 - Lecture 3 13 Cybercommunities: AOL AOLs emphasis has been on enabling people to interact, through chat, bulletin boards, and email. Formal rules: offensiveness not permitted, such exchanges expunged Architecture: As a member of AOL you can be any of five people. Architecture: There is no space where everyone gathers at one time The owners of AOL, however, can speak to all. Architecture: AOL can trace your activities and collect information about them. Architecture: When you buy with a screen name, AOL knows just who you are, it knows where you live in real space, and it knows your credit card number and the security it provides. Code 67 9/11/03 CSE 100 - Lecture 3 14 Cybercommunities: Counsel Connect Legal topics are divided into discussion groups, with each group led by a discussion leadernot a moderator. Members get an account with their real name on it. Norms: the effect of being required to use your own name. Norms: the effect of reputation Norms: Typing reputation to a real name in a real community of professionals Architecture: Forcing all discussion into threads. Architecture: Like AOL, management controls what will happen in the space Neither is a democracy. 9/11/03 CSE 100 - Lecture 3 15 Cybercommunities: LambdaMoo LambdaMOO is a text-based virtual reality. People from across the world link to this space and interact in ways that the space permits. Bungle had a special sort of power. By earning special standing in the LambdaMoo community, he had voodoo power: he could take over the voices and actions of other characters and make them appea...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UPenn - CSE - 100
Privacy of Communications: Snail Mail to TelephonesPrivacy: Snail mail 1710 Postal service in British colonies created. Opening letters forbidden without authorization from secretary of state. 1878 Supreme Court rules (Ex Parte Jackson) governm
UPenn - CSE - 100
Pen Registers & Packets9/29/03CSE 100 - Info Tech & Its Impact on Society1Privacy: Pen RegistersUnited States v. Miller (1976) No constitutional right to business records held by third party. Smith v. Maryland (1979) Given US v Miller, pen
UPenn - CSE - 100
Pen Registers & Packets II10/02/03CSE 100 - Info Tech & Its Impact on Society1Fisher suspends tactic in fighting child porn Philadelphia Inquirer 9/10/2003Pennsylvania Attorney General Michael Fisher yesterday agreed to halt his behind-the-
UPenn - CSE - 100
Data Privacy: Social Security Numbers10/9/03CSE 100 - Info Tech & Its Impact on SocietyAuthorized Uses of Social Security Numbers 1943 Federal agencies use SSN exclusively for employees. 1961 Civil Service Commission uses SSN as an e
UPenn - CSE - 100
The following slides are adapted from:Introduction to Web Security By Adam Cain2nd WWW Workshop, South Korea , 11/1/95and from a tutorial at the website of PrivacyExchange http:/www.privacyexchange.org/Symmetric-key Cryptography Data encrypt
UPenn - CSE - 100
Introduction to Intellectual PropertySources include: Introduction to Intellectual Property Rights, U.S .Dept of State www.usinfo.state.gov/products/pubs/inteprp and Copyright Basics, U.S. Copyright Office www.copyright.gov/circs/circ1.html10/30/2
UPenn - CSE - 100
Understanding the Digital Millennium Copyright Act (DMCA)Much of the presentation here adapted from: Jessica Mitman, Digital Copyright, Prometheus Books, 200111/6/2003CSE 100 Info Technology & Its Impact on SocietyOr rather, the ideas behind
UPenn - CSE - 100
MP-3 Compression: How it works11/11/03CSE 100 Info Technology & Its Impact on Society1WHAT IS MP3?"MP3 is a compression form . (which) tries to eliminate the frequencies which the human ear is unable to hear. As a result the MP3 compression
UPenn - CBIL - 05
Crackingthepromotercode: Identifyingregulatorymodules fortissuespecifictranscripts.Chris Stoeckert, Ph.D. Center for Bioinformatics & Dept. of Genetics University of Pennsylvania School of Medicine Nov.15,2005 UniversityofNebraskaMedicalCenter Wh
UPenn - CBIL - 04
ComputationalAnalysisof TissueSpecificity:Decoding PromotersChrisStoeckert,Ph.D. CenterforBioinformatics&Dept.ofGenetics UniversityofPennsylvania Nov.17,2004 DepartmentofPhysiologySeminarSeries UniversityofKentuckyWhatisthecodefordeterminingwhe
UPenn - CBIL - 404
AnnotatingMicroarray DatawiththeMGED OntologyP.L.Whetzel,A.Pizarro,E.Manduchi,J.Liu,H.He, G.Grant,M.Mailman,C.Stoeckert CenterforBioinformatics UniversityofPennsylvaniaNCICenterforBioinformatics April15,2004Science298:601604,2002Science298:597
UPenn - CBIL - 2
DifferentialExpressionandFalse DiscoveryRateRevisitingthePrincetonStemCellData GPBAWorkshopOct.15,2003GeneExpressionAnalysisofHematopoieticStemCells andCommittedProgenitorsHongxianHe1,GregoryGrant1,LyleUngar2,NataliaB.Ivanova3,IhorR.Lemischka
UPenn - CBIL - 03
GeneratingUsefulInformationin Toxicogenomics:FocusedEfforts: Feb.6,2003,TheNationalAcademiesChrisStoeckert,Ph.D. Centerfor Bioinformatics Universityof PennsylvaniaMicroarrayStandardsMicroarrayStandardsAreNeededTo FacilitateMovingDataAround
UPenn - C - 2
SharingMicroarray ExperimentKnowledgeChipstoHitsOct.28,2002 ChrisStoeckert,Ph.D. Dept.ofGenetics&CenterforBioinformatics UniversityofPennsylvania Nature,October3,2002http:/plasmodb.org/David Roos, Jessie Kissinger, Bindu Gajria, Martin Fraunhol
UPenn - CBIL - 02
Integrated Data Systems for Genomic AnalysisGenomicsandBioinformaticsforthe AdvancementofClinicalSciences ThomasJeffersonUniversity,Oct.14,2002ChrisStoeckert,Ph.D. Dept.ofGenetics&CenterforBioinformatics UniversityofPennsylvania Plasmodiumgenomi
UPenn - CML - 8
SUMS CategoriesData Elements, INatality:Adequate Prenatal Care Adequate Prenatal Care, percent Births to Teen Mother Infant Deaths Infant Deaths, percent Low Birth Weight Babies Low Birth Weight Babies, percent Pre-term Births Pre-term Births, pe
UPenn - GROUP - 040802
PENN Community Project SUG PresentationApril 8, 2002PENN Community Project Agenda Overview Background Phase PhaseI Objectives I Deliverables of Benefits Summary Futures Wrap-Up2PENN Community Project OverviewCollect and manage the
UPenn - CML - 6
Brownfields Inventory Pilot ProjectPrepared for the Pennsylvania Environmental Council by the Cartographic Modeling Lab University of Pennsylvania June 2000Brownfields Inventory Pilot ProjectPennsylvania Environmental CouncilCartographic M
UPenn - SOMAPPS - 00014
TranslationalResearchABasicScience Perspective Translationalresearch:translatesbasicscience discoveriesintoclinicalapplications,and/orusesclinical observationstogeneratenewresearchtopics. Focusisontheintegrationofactivitiesfrombenchto bedside. Tra
UPenn - SOUTHASIAC - 2
The Basics of HinduismPatel StyleIntroduction to Siddhartha Academic English IVThe Vedas Massive holy book of Hinduism Written in Vedic, an ancient form of Sanskrit Collection of four different booksRig Veda Most important Veda Collectio
Villanova - CSC - 02
Chapter 2Data Design and ImplementationDefinitionsAtomic or primitive type A data type whose elements are single, non-decomposable data items Composite type A data type whose elements are composed of multiple data items Structured composite type
Villanova - CSC - 2053
1052SeriesforGraphicsGraphics, Applets Graphical User Interfaces1 CLH GUI slidesOutline - Chapter 2Graphics Applets Drawing Shapes2 CLH GUI slidesIntroduction to GraphicsThe last few sections of each chapter of the textbook focus on gra
Villanova - CSC - 2053
CSC 2053New from 5.01AutoBoxing2AutoBoxingBefore J2SE 5.0, working with primitive types required the repetitive work of converting between the primitive types and the wrapper classes. The new autoboxing feature in J2SE 5.0 handles convers
Villanova - CSC - 2053
Java I/OWriting and Reading Objects to File SerializationStoring Objects/Structures in Files Many programs need to save information between program runs Alternately, we may want one program to save information for later use by another program
Villanova - CSC - 2053
Chapter 2Data Design and ImplementationDefinitionsAtomic or primitive type A data type whose elements are single, non-decomposable data items Composite type A data type whose elements are composed of multiple data items Structured composite type
Villanova - CSC - 2053
Design Patterns and RefactoringCSC 2053Jan 21, 2009BuzzwordsDesign Patterns describe the higher-level organization of solutions to common problemsDesign Patterns are a current hot topic in O-O designUML is a diagramming language design
Villanova - CSC - 2053
Binary Search TreesIn Chapter 9, binary search trees are used to implement bags and sets. This presentation illustrates how another data type called a dictionary is implemented with binary search trees.1The Dictionary Data TypeA diction
Villanova - CSC - 2053
HEAPS & PRIORITY QUEUESArray and Tree implementations1Priority queueA stack is first in, last out A queue is first in, first out A priority queue is least-first-outThe smallest element is the first one removed The definition of smallest is up
Villanova - CSC - 2053
CSC 2053 -TREESAVL & BALANCED TREES1Balanced TreesThe advantage of balanced trees is that we can perform most operation in time proportional to O(log n) But what is a balanced tree?A balanced binary tree is a binary tree where all leave
Villanova - CSC - 2053
QuicksortThis is probably the most popular sorting algorithm.\ It was invented by the English Scientist C.A.R. Hoare It is popular becauseit works well in a variety of situations it is a good general purpose algorithms 1QuicksortThe d
Villanova - CSC - 2053
MERGESORT -Csc 2053 SORTING1CSC 20531Stable vs. Non-Stable SortsWe frequently use sorting methods for items with multiple keys Sometimes we need to apply the sorting with different keysFor instance we want to sort a list of people b
Villanova - CSC - 2053
Introduction to GraphsSeveral problems in the real-world can be formulated as objects and connections between them.e.g.What is the fastest way to get from city A to city B? What is the cheapest way to get from city A to city B? The above can
Villanova - CSC - 2053
Hash TablesThe crucial disadvantage for avoiding direct access structures such as arrays is that we need to allocate in advance the size of this structure We tend to overestimate the its size and end up with a very sparse structure We tend to t
Columbia - WWW1 - 2003
DesignDeveloping Software on LinuxTim Marriott Mel Nicholson ICCAD 2003Introduction Why Linux? Porting to Linux Developing on Linux 2003 Synopsys, Inc. (2)Why Linux? The question should be Why the PC? Inexpensive Performance What is wr
Columbia - WWW1 - 2003
grid Mat rix Tec hno log yGrids in EDA Software DevelopmentTom Grotton Cadence Design Systems, Inc. Director, IT Server Farm InitiativeCADENCE CONFIDENTIAL 1Corporate Needs Need more computing capacity Products are becoming more complex and ta
Columbia - WWW1 - 2001
ESUIF: An Open Esterel CompilerStephen A. Edwards Department of Computer Science Columbia University, New York www.cs.columbia.edu/~sedwardsCopyright 2001 Stephen A. Edwards All rights reservedNot Another One My research agenda is to push Este
Columbia - WWW1 - 2001
Esterel and Other ProjectsProf. Stephen A. Edwards Columbia University, New York www.cs.columbia.edu/~sedwardsCopyright 2001 Stephen A. Edwards All rights reservedOutline Part 1 The Esterel language My compiler for it (DAC 2000) Part 2
Columbia - WWW1 - 200110
Getting Industry JobsProf. Stephen A. EdwardsCopyright 2001 Stephen A. Edwards All rights reservedHow to Find an Industry Job Networking is EverythingGood MS- and Ph.D-level jobs arent widely advertised Use your friends, advisors, contacts,
Columbia - WWW1 - 2001
Scaling the Abstraction Cliff: High-Level Languages for System DesignStephen A. Edwards Synopsys, USA Luciano Lavagno University of Udine, ItalyPremise Shrinking hardware costs, higher levels of integration allow more complex designs Designers c
Columbia - CS - 6181
Advanced Internet ServicesHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview Courseoutline Prerequisites Assignments Projects ExamsCourse outline: Internet multimediaReview of Internet architecture
Columbia - COMS - 6181
Advanced Internet ServicesHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview Courseoutline Prerequisites Assignments Projects ExamsCourse outline: Internet multimediaReview of Internet architecture
Columbia - CS - 6181
Modern Internet architecture & technologyAdvanced Internet Services Dept. of Computer Science Columbia University Henning Schulzrinne Fall 2003Internet applications Variations on three themes distinguish protocol vs. application behavior
Columbia - COMS - 6181
Modern Internet architecture & technologyAdvanced Internet Services Dept. of Computer Science Columbia University Henning Schulzrinne Fall 2003Internet applications Variations on three themes distinguish protocol vs. application behavior
Columbia - CS - 6181
StandardizationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003StandardsMandatory vs. voluntary Allowed to use vs. likely to sell Example: health & safety standards UL listing for electrical appliances, fire codes
Columbia - COMS - 6181
StandardizationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003StandardsMandatory vs. voluntary Allowed to use vs. likely to sell Example: health & safety standards UL listing for electrical appliances, fire codes
Columbia - CS - 6181
Internet infrastructure and accessHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Internet backbonesClassify ISPs into tierstier 1: global reach, about 40British Telecom (BT), Cable & Wireless, Global Crossing,
Columbia - COMS - 6181
Internet infrastructure and accessHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Internet backbonesClassify ISPs into tierstier 1: global reach, about 40British Telecom (BT), Cable & Wireless, Global Crossing,
Columbia - CS - 6181
NATs (Network Address Translators)Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003NATsNetwork address translation = local, LAN-specific address space translated to small number of globally routable IP addresses Moti
Columbia - COMS - 6181
NATs (Network Address Translators)Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003NATsNetwork address translation = local, LAN-specific address space translated to small number of globally routable IP addresses Moti
Columbia - CS - 6181
MulticastHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview IPmulticast service modelsany source, source-specific multicast, Multicast protocol componentsaddress assignment local group management intr
Columbia - COMS - 6181
MulticastHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview IPmulticast service modelsany source, source-specific multicast, Multicast protocol componentsaddress assignment local group management intr
Columbia - CS - 6181
AudioHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Common narrowband audio codecsCodec rate (kb/s) delay (ms) multi-rate embedd ed VBR bit-robust/ PLC remarksiLBC Speex AMR-NB G.729 GSM-FR GSM-EFR G.728 G.723.115.
Columbia - COMS - 6181
AudioHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Common narrowband audio codecsCodec rate (kb/s) delay (ms) multi-rate embedd ed VBR bit-robust/ PLC remarksiLBC Speex AMR-NB G.729 GSM-FR GSM-EFR G.728 G.723.115.
Columbia - CS - 6181
Windows audio architectureWin MM Application WinMM.DLL DirectSound Application DSound.DLLUser Mode Kernel ModeWindows Driver Model supported by Win 98, Win ME, Win 2K and Win XP a single audio driver works for multiple Windows versions Direc
Columbia - COMS - 6181
Windows audio architectureWin MM Application WinMM.DLL DirectSound Application DSound.DLLUser Mode Kernel ModeWindows Driver Model supported by Win 98, Win ME, Win 2K and Win XP a single audio driver works for multiple Windows versions Direc
Columbia - CS - 6181
Digital videoHenning Schulzrinne Columbia University Fall 2003Video sourcesVGA video (computer video output) component video R, G, B + H (horizontal sync), V (vertical sync) NTSC or PAL coded color composite or component video scanners, copi
Columbia - COMS - 6181
Digital videoHenning Schulzrinne Columbia University Fall 2003Video sourcesVGA video (computer video output) component video R, G, B + H (horizontal sync), V (vertical sync) NTSC or PAL coded color composite or component video scanners, copi
Columbia - CS - 6181
RTP and playout delay compensationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003RTP packet header0 1 2 3 01234567890123456789012345678901 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=2|P|X| CC
Columbia - COMS - 6181
RTP and playout delay compensationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003RTP packet header0 1 2 3 01234567890123456789012345678901 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=2|P|X| CC
Columbia - CS - 6181
Congestion control for multimediaHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Motivation Absenceof resource reservation Thus, only end-to-end congestion control prevents congestion collapse Dont want to favor one
Columbia - COMS - 6181
Congestion control for multimediaHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Motivation Absenceof resource reservation Thus, only end-to-end congestion control prevents congestion collapse Dont want to favor one