[TEMA MUSIC] DAVID J. MALAN: Kan du høre meg, verden? Så i neste ukes episode vil vi snakke om mikrofonteknologi. Men for nå, la oss begynne. Hei, verden, er vi rygg, som er stemmen min. Og dette er CS50 Live. Og gutt, har vi en god vise for deg denne uken. Spesielt har vi fikk Heartbleed bug som har vært over nyheten om sent, noen historier fra elevene, en tur til Vegas, en bak kulissene innføringen av Dropbox. Og jeg hører, ja, CS50 er egen Ramon Galvin er tilbake. CS50 Ramon Galvin er i studio igjen i dag. Men først, lamper noen skrivebordet. Selvfølgelig desk lamper har vært litt av en ting dette semesteret i CS50. Og du husker kanskje Ahmad, fra en tidligere episode, som sendt inn en video gjør sin sak for hvorfor han ønsker å motta sin egen CS50 bordlampe. Vel, sendte vi et skrivebord lampe til slutt til Ahmad. Og han ber sendt oss dette bildet av seg selv i Pakistan med en CS50 bordlampe. I mellomtiden kan du huske Lampe Story, innsendt av Eggers i Latvia. Vi sendte over et skrivebord lampe til Latvia også. Og avbildet her, er at bordlampe. Til slutt, kan du huske Philip som ikke bare sende inn et bilde, men også sendt inn en video via å takke oss for sin bordlampe, som vi sendes hele veien til Tyskland. La oss ta en titt. PHILLIP: Hei. Kjære David, og kjære alle du fantastiske mennesker på CS50. Jeg er Phil og jeg vil takke deg så mye for denne utrolige gaven. Det er utrolig å meg at du faktisk sendes dette hele veien over her til Tyskland. Men vet du hva? Hvorfor ikke jeg takke deg personlig? Hei, David, jeg vil takke deg så mye for denne CS50 bordlampe. Du kan ikke forestille hva dette betyr for meg. DAVID J. MALAN: Desk lampe? PHILLIP: Høyre. OK, jeg kommer til å forlate, men, ja, takk. DAVID J. MALAN: Nå, to av din klassekamerater faktisk reist til oss for å ta en prat i det siste. Spesielt Amy fra Massachusetts og Jack fra Dublin, Irland, kom hele veien til Sanders Theater å sitte ned og snakke om CS50 fortid og nåtid. Dette er Sanders Theater. Så dette er hvor CS50 er forelesninger holdes. Takk så mye for å komme til campus. Skal vi begynne med introduksjonene? Jeg er David. AMY: Jeg er Amy. Jeg jobber på nettet, og jeg bor her i Cambridge. JACK: Jeg er Jack og jeg er fra Dublin, Irland. Jeg er en junior i videregående skole. DAVID J. MALAN: Og hva bringer deg her dag, spesielt fra så langt borte? JACK: For et besøk til Boston. AMY: Hvordan har CS50 utviklet seg som du har lært det? DAVID J. MALAN: Det er definitivt fått mer dramatisk i løpet av årene. Vi har filmet siden 2007, så Vi kan bokstavelig talt gå tilbake i tid og se siste årene, først forelesninger i særdeleshet. Og jeg tror den første forelesning i 2007 var ganske mye meg, kommer ut foran klassen. Sa hallo, dette er CS50. Og vi due i dagens materiale. Greit, så velkommen til Computer Science 50, Introduksjon til Computer Science en. Mitt navn er David Malin og jeg vil være din instruktør dette - Nå er det musikk. Lysene går ned. Vi slippe ned en stor skjerm. Det kan eller ikke kan være Muppets i et gitt år. Og det er morsomt, fordi dette har alt skjedd veldig gradvis i løpet av årene, bare en litt mer for hvert år. Men deltaet, nå, mellom første år og det siste året er faktisk ganske fryktelig, hvor annerledes de første fem minuttene er. AMY: Jeg er nysgjerrig, hva kan se deg som forskjellene mellom EDX versjon og live kurset? DAVID J. MALAN: Så curricularly og teknologisk CS50 på campus og CS50x utenfor campus er grunnleggende den samme. Hva skiller mellom to er nivået på støtten at vi er i stand til å gi. Selv om CS50 har et stort team av noen 100 undervisnings stipendiater, selvfølgelig assistenter, meg selv, og vår produksjon team - vi kan bare knapt holde tritt med 700 studenter på campus og de 150 Extension School studenter som er lokale eller på nettet selv. Så for CS50x, vi rett og slett ikke har støttestrukturen i kontortiden, for eksempel, fire netter en uke i flere timer. JACK: Og hva gjør dere snakke om i kontortid som vil være annerledes, si, hva du har på forelesninger, eller på seksjoner, eller shorts? DAVID J. MALAN: På campus kontortid er virkelig muligheter for elevene til stille spørsmål, en mot en, med et medlem av undervisningspersonalet eller enda en klassekamerat av deres nærheten. Og generelt kjempe med bugs at de har i sine koder. AMY: Jeg tror Reddit slags gir en rimelig faksimile av et kontor timer. DAVID J. MALAN: Agreed, avtalt. Jeg har blitt veldig imponert, skjønt, med Reddit samfunnet og nykommerne gruppen, også - bare hvor ivrige og håpefulle mennesker har vært. Og Reddit gir seg definitivt bedre, tror jeg, til posting av kode og har gjengede diskusjoner. JACK: Og tror du folk bør prøve, hvis de vet at de er gjør noe galt eller det er, de har iverksatt - brukt for mye tid på det, tror de skal stoppe og starte på nytt? Eller lete etter hjelp? Eller hvordan skal de - DAVID J. MALAN: Ta en pause, minimalt. Noen ganger, spesielt for meg i alle fall, som stressnivået begynner å stige deg begynne hacking bort og kopiering og lime, glemme hva du allerede har prøvd. Det er bare tid til å gå til sove, eller gå ta en joggetur, eller gå dusj, og bare slags få litt avstand. Og dette har skjedd mange, mange ganger til meg hvor jeg skal ligge der i sengen selv, eller selv kjører til jobb, eller gå et sted, slag av debugging i hodet mitt. Og bare når du har denne avstanden og mye mindre stress på skuldrene, Jeg tror, ​​kan du realisere, liker, oh, jeg er en idiot. Jeg glemte å kalle denne funksjonen, eller initial litt variabel. Så som en liten overraskelse hvis du ønsker å ta en titt under CS50 sete pute, venter litt noe du. De var gode utseende. Gjorde vi får disse blikkene? Under sine sitteputer, av Selvfølgelig var litt mer Dropbox plass. Nå kan du huske vi nylig reiste til Saint Louis, Missouri, hvor vi hadde en unik mulighet å faktisk blåse glass ved fabrikken på Third Degree Glass. Vår vert for dagen gjort denne vakre bolle av glass ved å spinne og spinne det før du fikk denne vakre bølget effekt. Og dette bor nå i vår kontorer her i Cambridge. I, på den annen side, laget dette stor ball av oransje glass som nå sitter på pulten min. Men vi var i Saint Louis, av Selvfølgelig, for CS50 hackathon i Saint Louis med Launchcode, hvor vi hadde en mulighet å sette seg ned med en rekke av dine klassekamerater og høre deres CS50 historier. EZRA: Når jeg så datamaskin koding og den slags - det er karrieren at jeg ønsker å være i. Og jeg tror at jeg ville være veldig god på det. CHARLES: Vel, jeg har vært jobbsøking for en stund. Bachelor of Science, biomedisinsk teknikk. Det har ikke gått så altfor godt. Så jeg tenkte kanskje jeg vil se inn i et annet felt. KIMBERLY: In Green Bay, Wisconsin Jeg var en rådgiver på skolen. Og jeg egentlig visste jeg ønsket å skifte karriere. SAM: Jeg har hørt mye av folk som sier, som, alle bør lære å kode. Alle skal bli utsatt for det. Og før jeg var bare snill av lyst, eh, hva som helst. AUSTIN: Jeg hadde tatt et semester av. Og jeg nå gjør det CS50x programmet. KELLI: Det er svært tilgjengelig til noen i det hele tatt. LEANNE: Jeg har vært en utbygger i det siste. Men jeg hadde en situasjon og jeg ønsket å slags øke min tillit, og jeg ønsket å lære C, og jeg ønsket å lære PHP, som jeg så at CS50 underviste. AUSTIN: Folk er veldig hjelpsomme. Det er definitivt mer av et fellesskap enn deg tror fra et nettbasert kurs. KELLI: Jeg jobber med mitt problem satt fem, at jeg nettopp startet. Så jeg kommer til å gjøre litt etterforskning. CHARLES: Det har vært utfordrende. Det er definitivt ment å strekke grensene dine. Jeg jobber med problemet satt fem. KIMBERLY: Min klassekamerat og jeg er arbeider på vår endelige prosjektet. SAM: Jeg jobber med mitt siste prosjekt. Jeg har to andre personer som jobber med meg, vi er den tri-force av makt. LEANNE: Jeg forsøker å jobbe med en iOS-app som er en kalender agenda applikasjon som jeg ønsket å lage, bare for min egen bruk, til å begynne med. AUSTIN: Mitt siste prosjekt er kommer til å være et nettsted som er et bilde og visuell depotet. I utgangspunktet det kommer til å ha en liste over nyttige fraser og tegnspråk for medisinsk personell. EZRA: La oss si at mitt siste prosjekt var en marionett gjør en dans, og de spurte meg, kan du gjøre dette marionett for å gjøre denne dansen dobbelt så fort? Jeg ville være i stand til å gå til min kode, endring det, lagre den, kompilere den, laste det opp, og vise dem med en gang at Jeg kan - som ikke bare gjorde jeg gjør dette siste prosjektet, forstår jeg. Jeg kan justere den imidlertid de vil ha meg til å justere den. CHARLES: Jeg figur når jeg får mitt siste prosjekt ferdig og noen potensiell arbeidsgivere har en sjanse å se på at de vil ha en bedre vurdering av om de tror jeg vil være en god løsning for dem. SAM: Nå er jeg veldig trygg, og jeg er lære nye ting hele tiden. Og det er flott. Det har forandret livet mitt. EZRA: Dette er virkelig hardt materiale, særlig Hvis du gjør dette, og også arbeider, og kanskje også har en familie, og kanskje også har barn, og kanskje har også et boliglån. Men det er så verdt det hvis du bare tar i. Hva du får ut er så mye mer verdifull enn den tid som du putter i. DAVID J. MALAN: Og nå, denne uken i tech. Odds er du har hørt om den såkalte Heartbleed bug, noe som har påvirket web servere over hele verden. Men hva er dette feil, egentlig? Vel, det viser seg at mange web servere kjører programvare kalt åpen SSL, hvor SSL selvfølgelig er Secure Sockets Layer. Og dette er den teknologien som krypterer trafikken mellom en nettleser, eller klient, og en web server. Nå dessverre, i Desember 2011, en programmerer introdusert en utilsiktet bug inn kildekoden for åpen SSL. Og åpen SSL dessverre er brukes i så mange andre produkter, blant dem Apache web-server, og andre, som er enormt populære på internett for hosting nettsteder. Resultatet av dette var at Følgende angrep er mulig. Som en del av åpen SSL er det en såkalte hjerterytme-funksjonen, der en klient som en nettleser kan sende en melding eller en nyttelast, som egentlig bare er en streng, som hallo, til en server. Og i tillegg til at nyttelast det sender et tall som bør være den Lengden av den nyttelast. I tilfelle av hei, bør det være fem. Dessverre, feil i åpen SSL opereres som følger. Det ignorert dette nummeret. Og så hvis du - i stedet, det klarert at nummeret. Så hvis du, kunden, sendte en melding som hallo, og ikke antall 5 men antallet 100, hva ville skje er at serveren ville blindt svare på at nyttelasten med ekko tilbake ikke bare hallo, disse fem bytes, men 95 ekstra byte dermed tillitsfulle at du var å fortelle sannheten når du sa at nyttelasten var faktisk 100 byte. Nå hvorfor er det problematisk? Vel, kanskje du husker fra CS50, selvfølgelig, fra minnehåndtering som på stakken og haugen er rester av databaner, når du har kalt en funksjon, brukes en variabel disse verdiene bo i minnet selv hvis du er ikke lenger aktivt bruker de biter av minnet. Så når serveren svarer ikke med 5 biter, men med 100 bytes, 95 av dem er ikke teknisk ment å gå tilbake til klienten, de 95 bytes kunne inneholde passord eller serverens sikkerhetssertifikater, eller serverne hemmelige nøkler, så å si, som alle benyttes for kryptering. Og så til slutt din informasjon kunne bli levert tilbake til noen tilfeldig motstander på internett rett og slett fordi passordet ditt, eller kredittkortinformasjon, eller noe annet som er sensitive skjedde å være i webserveren minne på det aktuelle stedet. Nå var dette en stor avtale, fordi denne feilen berørte webservere over hele verden. Blant dem Amazon Web Services, Box, Dropbox, Etsy, Flickr, GitHub, Gmail, Go Daddy, Google, Instagram, Minecraft, Netflix, OKCupid, Pinterest, Soundcloud, Tumblr, Twitter, Venmo, Wikipedia, WordPress, Yahoo, YouTube - og de er bare selskapene, bare noen av selskapene som faktisk avslørt at deres servere hadde kjørt den elendige software og hadde bare nylig, som denne siste uken, blitt oppdatert. Nå viser det seg fastsette, i kildekoden for, er dette Heartbleed bug faktisk utrolig enkel. Det koker stort sett ned til disse to linjer med kode. Hvis nyttelasten er større enn den faktiske lengde, tilbake 0. Ikke gå tilbake litt potensielt avsløre biter. Nå i virkeligheten linjene av kode var litt mer komplisert. Det så litt mer ut som dette. Men dette er bare noen ekstra aritmetikk og det var noen andre linjer med kode, men reparasjonen virkelig var så enkelt. Og så hvis du har aldri trodde på forelesninger når vi sier at du bør alltid sjekk grensene for array og sørg for å sjekke lengder av noen del av minne før blindt traversering gjennom datamaskinens minne, dette er hva som kan skje. Og sannelig har det vært en globalt virknings bug. Nå hva kan du selv gjøre for å lære mer og beskytte deg selv? Vel, hodet til heartbleed.com, som er en fantastisk nettside som forklarer i litt mer detalj nøyaktig hva trusselen er, hvordan folk har svarte, hva Programvaren er blitt berørt, og hvordan du kan forsvare deg selv. Men det er ganske mye koker ned til dette - endre passord, kanskje på de fleste helst nettsiden du vite hvis du er usikker hvorvidt den aktuelle Nettsiden ble berørt. Fordi en av de skumleste ting om denne feilen er at det er ikke så mye overvåkbare. Det er ikke klart om, selv i løpet av de siste to årene, serveren var sårbar, hvis din informasjon faktisk ble kompromittert. Slik som tilfellet generelt med sikkerhet, den beste tilnærmingen er paranoia og endre alle passord på nettsteder som er spesielt følsomme for deg. Men hodet til den aktuelle nettadressen der for ytterligere detaljer. Nå i andre nyheter, Mark Zuckerberg nylig postet dette. Jeg er glade for å kunn at vi har blitt enige å skaffe Oculus VR, lederen i virtual reality-teknologi. Nå virtuell virkelighet er en interessant ting som er i ferd med å få litt mer trekkraft. Det innebærer som regel sette på et par briller som kan se ut som disse inne av disse er et par linser som tillate deg å se en dataskjerm rett opp nær ansiktet ditt. Og på at dataskjermen kunne være hva som helst, på innsiden av et hus, utsiden av huset, en virtuell verden på innsiden av et spill. Og resultatet er en utrolig oppslukende mulighet å føle som om du er faktisk et sted som du faktisk ikke. Jeg, for eksempel, kan være i et konferanserom da virkelig jeg tror jeg er i en Tron-aktig virtuell verden. Og ja, jeg hadde en mulighet. Jeg har ikke personlig spilt med Oculus, men jeg fikk besøke våre venner i Seattle, Washington, nylig hos Valve Software, som arbeidet på en svært lignende VR-teknologi. Og jeg var veldig heldig å ha mulighet å sette på deres par briller for 60 sekunder av dette. [Musikk spilles] Nå, CS50 egen Dan Coffey også hadde en mulighet å ta en tur nylig til Mountain View, California, hvor han satte seg med vår venner på Dropbox, blant dem CS50 egen tidligere leder undervisning stipendiat Thomas Carriero, som har vært ansvarlig for alle som Dropbox plass under seteputer. Thomas svært vennlig åpnet dørene av Dropbox og ga oss en eksklusiv bak kulissene på hva det er som å jobbe på Dropbox og så være lever Dropbox. THOMAS Carriero: Hei, jeg er Thomas Carriero, tidligere CS50 hodet TF. Vi er her på Dropbox hovedkvarter i San Francisco, California. Velkommen. Jeg kommer til å vise deg på en tur. Bli med meg. Cool. Så denne ballongen rett her, Dette grønn hake, er ballongen som vi legger på pulten når du først bli med i selskapet. Og tanken er at ballongen vil holde slags der oppe så lenge som du er en ny utleie. Så ballongen selvfølgelig taper helium over tid og etter den tid ballongen er død du er ikke lenger en noob. Dette tar et par måneder å skje fordi disse er virkelig, virkelig dyre ballonger. Vi tror vi kan holde den grønne markere ballong virksomhet i næringslivet. Cool, så dette her er AT & T Park. Dette er hvor San Francisco Giants spille. Vi har faktisk en Dropbox boks suite, en av våre andre imponerende fasiliteter, rett over veien. Så jeg står ved denne kult lys skjerm. Så hva er det som skjer her er vi får sanntidsdata om hva som skjer i vår postkasse app. Hver av fargene tilsvarer til en annen handling. Og slik som brukerne gjør disse handlingene, disse lysene er belysning opp med disse fargene til slags la oss få vite hva som skjer. Noen ganger hvis ting går galt, farger vil alle begynne å være en farge og vi vet at noe dårlig som skjer. Så dette er slags en av måtene som vi holde styr på hva som er skjer i postkassen. Cool, så la oss se hva som er til middag i kveld. Ser ut som vi har åtte timers røkt biff brystkasse her. Og akkurat her er min favoritt stasjonen, den indiske stasjonen. Det er et åpent ansikt samosa hogge i dag. Vel, jeg antar at det var min favoritt stasjon men dette er min andre favoritt stasjon. Dette er pizza stasjonen. Så de alltid lage ulike typer pizza med vår pizzaovn rett der. Ser ut som de gjør en siciliansk pizza, som er en av mine favoritter. Greit, så kokken fortalte meg at de er rykende fersk Ho Hos. Jeg fortalte ham at jeg hadde tenkt å vente før etter at jeg hadde spist min middag men jeg er definitivt kommer til å har en av disse i kveld. OK, jeg skal ha meg nå. Virkelig bra. Så dette er en slags bonus stasjonen det er utenfor tech butikken. Til lunsj har vi meksikansk mat her og sushi her. Og til middag har vi en slags kjøtt deilig. Ser ut som stekt svinekjøtt loin i kveld. Få et nærbilde på det. Cool, så dette er vår design-området. Dette er hvor vi design en haug av produktene. Vi har massevis av moro plakatene og sånt, med slag av alle mocks at vi jobber med. Vi har også langs jorde en haug med spotter at vi har jobbet på i løpet av årene. Så du kan få en tett , opp, som i et sekund. Men dette skiltet er en av mine favoritt ting om Dropbox. Så dette skiltet faktisk kom fra det gamle kontoret. Og vårt slagord er, det bare virker. Men hvis du ser nøye, det er en subliminal melding i skiltet. Så en av mine favoritt deler om Dropbox er disse automatene. I stedet for å ha chips eller brus eller noe sånt, vi faktisk har elektronikk. Så hvis du trenger en ny styreflate, eller et nytt tastatur, eller noen hodetelefoner, alt du trenger å gjøre er å swipe skiltet til høyre her. Skriv inn nummeret og deretter den ut kommer din elektronikk. Ganske imponerende. Takk så mye for å bli med meg på denne turen av Dropbox. Det har vært veldig morsomt å vise deg rundt. Jeg kommer til å stenge denne med måten vi lukke ut alle våre alle hender møter. Dette er en spesiell sang vi gjør. Kan jeg få litt hjelp her? En, to, tre - Dropbox! Det er vanligvis mye kjøligere enn det. DAVID J. MALAN: Nå hvis du ønsker å besøke Dropbox, hodet til Mountain View, California, hop på Route 101 nordover til San Francisco, hvor de faktisk er. Nå har vi også hatt en mulighet nylig til å reise til Las Vegas, Nevada for NAB show, National Association for Kringkastere viser, som bringer sammen noen 100 000 personer som er interessert i lyd og video og teknologi mer generelt å snakke om den aller nyeste og beste. CS50 egen Ramon Galvin tok denne turen og hadde med seg et kamerateam for å denne opptak fra showet gulvet. RAMON Galvin: Hei, verden. OK, fikk jeg det. Hei, verden. Må jeg si navnet mitt? Kameramann: Korrespondent i feltet. RAMON Galvin: Kan jeg få en nedre tredjedel av dette? Korrespondent i feltet. Kameramann: Senior. RAMON Galvin: Der du går. Jeg vet, men jeg må gjøre det. [Uhørbart]. Jeg er clueless. Nå er min prima donna positur. DAVID J. MALAN: Og de holder å nevne 4K. Hva er 4K egentlig? RAMON Galvin: Det er en virkelig godt spørsmål. Veldig utgangspunktet - DAVID J. MALAN: Kutt til et klipp som forklarer 4K. Hei, verden. Mitt navn er David Malan. RAMON Galvin: Jeg er Ramon Galvin. DAVID J. MALAN: Og vi er her ved NAP, National Association of Broadcasters konferanse i Las Vegas, Nevada. Men hvorfor er vi her? RAMON Galvin: Jeg vet ikke. Jeg vet ikke, David. DAVID J. MALAN: Det var ganske bra. Er dette brukbart? RAMON Galvin: Sannsynligvis ikke. DAVID J. MALAN: Vi er tilbake, som er CS50 egen Ramon Galvin, som du kanskje husker fra forrige ukes episode. Ramon, så glad du er faktisk tilbake. RAMON Galvin: Jeg er glad jeg fortsatt har en jobb, David. DAVID J. MALAN: Så la oss adressere elefanten som var i rommet i Las Vegas, nemlig 4K. Jeg har hørt om dette i sammenheng av TV-er og dataskjermer, men hva er 4K? RAMON Galvin: Så det er en løsning. Når du ser på en gå gjennom video eller en forelesning du får det vi kaller 1080p video. Hva det betyr at video er 1000 piksler høyt. DAVID J. MALAN: Or 1080. RAMON Galvin: Or 1080. Eller omtrent 2000 piksler bred. Nå 4K er 4000 piksler bred, omtrent, og omtrent 2000 piksler høy. DAVID J. MALAN: OK. Så det er litt som å ha et rutenett av fire 1080p skjermer rett foran deg. RAMON Galvin: Nettopp. DAVID J. MALAN: OK, så det er alt fint og bra, men hvorfor er dette nyttig? RAMON Galvin: Jeg er glad jeg spurte deg å stille meg det spørsmålet, David. DAVID J. MALAN: Det er på sufflør. RAMON Galvin: Så det er en arkivar ved navn Errol Morris som faktisk gjør bruk av 4K-teknologi. Vanligvis å skyte en intervju, som han vanligvis gjør, han måtte enten bruke flere kameraer for å få en zoomet inn skudd eller en zoomet ut skudd, eller skyte intervjuet to ganger å få samme zoomet i, zoomet ut skudd. Men nå er han bruker en 4K kamera for å skyte en stor 4K skutt. Og så når han redigerer, kunstig beskjæring det skuddet. DAVID J. MALAN: Og zoome inn, i hovedsak, å gi deg fortsatt 1080p, men bare noen av piksler fra 4K bilde. RAMON Galvin: Akkurat, noe som gir ham flere kamerabilder ut av at en original kamera skudd. DAVID J. MALAN: Interesting. Så hvordan kan vi gjøre Bruk av dette for CS50? RAMON Galvin: Jeg er glad for at du spurte meg det spørsmålet også, David. Fordi jeg skjøt turen gjennom videoer med Zamyla siste semester. Og for disse videoene vi ville nødt til å kjøre gjennom turen gjennom en gang med en zoomet ut skudd. Og så ville jeg ha for å justere kameraet for å få en zoomet inn skudd. Og så vil vi kjøre gjennom det på nytt, kjører gjennom den to ganger. Med en 4K-kamera kan vi kutte vår produksjon tid i halvparten. DAVID J. MALAN: Jeg skjønner. Så det bør være ganske spennende for oss, da, denne høsten. RAMON Galvin: Nettopp. DAVID J. MALAN: Vel, fra ser av videoen det høres ut som det var en ganske utmattende tur. Det høres ut som du gjorde ikke virkelig har mye tid til å slappe av. RAMON Galvin: Ikke én bit. DAVID J. MALAN: Vel, det er det for CS50 Live. Takk så mye til dette ukens bidragsytere. Takk så mye til den Teamet bak kameraet. Takk så mye til vår korrespondent - RAMON Galvin: Senior. DAVID J. MALAN: Senior korrespondent i felten. Dette var CS50. RAMON Galvin: Og dette er noe, jeg vet ikke hva. DAVID J. MALAN: Det var vår generalprøve. Slik at alle høres flott ut. Større TV, mer piksler, mer oppløsning. Men hvorfor er dette faktisk er nyttig? RAMON Galvin: Jeg er glad du spurte det spørsmålet, David. DAVID J. MALAN: Jeg er glad du spurte - Jeg er glad jeg ba deg om å spørre meg om det. RAMON Galvin: Nei, jeg sier jeg er glad du stilte meg spørsmålet. Og så sier du, vel det er i sufflør. Jeg er glad jeg ba deg om å spør meg det spørsmålet. DAVID J. MALAN: Vel, det er i suffløren der. RAMON Galvin: Jeg er glad du - DAVID J. MALAN: Jeg tror det er morsommere hvis du bare si, Jeg er glad jeg ba deg om å spør meg det spørsmålet. Fordi det er litt av et skuespill på hva du kan forvente. RAMON Galvin: OK. Jeg er glad for at du ba meg om å stille det spørsmålet, David. Det er en arkivar. DAVID J. MALAN: Jeg er glad Jeg ba deg om å spørre meg. RAMON Galvin: Jeg er glad jeg spurte du spør meg det spørsmålet. [MUSIC-KAKE, "THE DISTANCE"]