Michael D. SMITH: Tiu posttagmeze mi havas la plezuron enkonduki Mark Zuckerberg, kio estas unu el niaj gasto parolantoj ĉi semestro veni kaj paroli kun iomete pri komputiko en la reala mondo. Kiel plejparto de vi probable scias, kiel you guys ĉiuj fari tion multe pli ol mi faros, fondinto de Facebook.com, kio estas socia reto programo, kion ajn vi volas nomi ĝin. Uzata ĉe pli ol 2000 lernejoj tra la nacio, kaj eble la mondo tro. Ĉu la mondo tro, aŭ nur la popolo? MARKO Zuckerberg: [inaudibles]. Michael D. SMITH: okej. Do bonan influon por fari iuj aferoj en komputiko. Li tuj diru al ni iun de la fono de tio kaj kio estis grava kaj tiel plu. Do bonvolu akompani min en bonvenigaj. MARKO Zuckerberg: Yo. Enorde, cool. Tiu estas la unua fojo mi iam devis teni unu el tiuj aferoj. Do mi simple tuj alfiksi vere rapide, unu sekundo. Ĉiuj pravas. Ĉu vi aŭdas? Ĉu ĉi tiu estas bona? Ĉu ĉi amplifita je ĉiuj? Spektantaro: Jes. MARKO Zuckerberg: Bone. Dolĉa. Ĉi tio estas kiel unu el la unuaj tempoj Mi jam antaŭe estis en prelego ĉe Harvard. Mi supozas ke tio, kio probable tuj estos plej utila por vi uloj estas, se mi ĝuste konduki vin per kelkaj el la kursoj ke mi prenis en Harvard, kie mi efektive cxu iri por prelegi foje. Mi ŝercis. Kaj varo de, kiel, kiom diversaj decidoj ke mi devis fari, kiam mi estis movante kune kun Facebook got efikis per malsamaj aĵoj ke mi lernadis en la klasoj kiun mi prenis. Kaj se ĉiu iras laŭ plano, tiam eble iuj el vi infanoj eliros el ĉi pensado ke prenante CS aŭ inĝenierio stuff ĉe Harvard estas fakte speco de utila. Do tio estas la plano de ludo. Mi pensas ke ĉi tio estas slotted dum du horoj. Ne estas maniero mi iros paroli dum du horoj. Mi verŝajne parolas por kiel 20 minutoj, aŭ 15 minutoj, kaj tiam mi simple lasu you guys demandi demandojn. Ĉar mi certas vi uloj havas pli interesajn aferojn demandi min, ol mi povus veni supren per paroli pri mi mem. Do mi supozas mi nur speco de get started. Kiam mi estis tie, mi Dividis prenante 121. Mi neniam reale prenis 50. Vi devus esti alveninta la alia ulo, kiu estis faranta Facebook, Dustin Moskovitz, kiu estis mia kunloĝanto. Kiam ni atingis komenciĝis la ejo estis skribita en PHP, kiuj ne estas io ke vi lernis en unu el ĉi tiuj klasoj. Sed feliĉe, se vi havi bonan fonon en C, La sintakso estas tre similaj, kaj vi povas repreni ĝin en tago aŭ du. Do mi komencis skribi la retejo kaj ĵetis lin en Harvard en februaro 2004. Do mi supozas preskaŭ du jaroj nun. Kaj ene de kelkaj semajnoj, kelkaj mil homoj estis subskribintaj. Kaj ni komencis ricevi kelkaj mesaĝoj de homoj ĉe aliaj kolegioj petante por ni ĵeti ĝin en siaj lernejoj. Kaj mi prenis 161 tiutempe. Do mi ne scias se vi uloj konas La reputacio de tiu kurso, sed tio estis speco de peza. Ĝi estis vere amuza kurso, sed ne lasas min kun multe da tempo fari ion ajn kun Facebook. Do mia kunloĝanto Dustin, kiu mi diveno jxus finis CS50, Estis kiel, bona, mi volas helpi. Mi deziras fari la ekspansio kaj helpi vi povas diveni, kiel fari la vazaro. Do mi, kiel vi scias, ke estas sufiĉe malvarmaj dude, sed vi ne vere scias neniu PHP aŭ io kiel tio. Do tiu semajnfino li iris hejmen, aĉetis la libron Perl for Dummies, revenis kaj estis kiel, Alright, mi estas preta por iri. Mi estis kiel dude, la retejo estas skribita en PHP, ne Perl, sed vi scias, tio estas malvarmeta. Do li prenis PHP super kelkajn tagojn, ĉar, mi promesas ke se vi havos bonan fonon en C, tiam PHP estas tre simpla afero por repreni. Li nur speco de iris labori. Do mi volas diri, la unua granda decido ke ni vere devis fari Estis en kiel speco de pligrandigi la arkitekturo iri de la sola lernejo tipo starigita ke ni havis kiam restis nur ĉe Harvard al iu kiu apogis pluraj lernejoj. Do tio estis decido, ke havis esti farita en faskon de niveloj, ambaŭ en la produkto kaj kiom ni volis privateco labori, sed mi opinias ke oni vere grava decido tio helpis nin grimpi sufiĉe bone estas kiel ni decidis distribui la datumojn. Do mi ne scias kiom de komplekseco necesajxojn kiel granda O skribmaniero you guys en ĉi tiu kategorio. Do mi volas diri, unu el la plej komplikaj komputadoj, ke ni faru sur la retejo estas la kalkulada diri kiom vi estas konektita al la homo. Ĉar, se vi povas imagi, ke la stokitaj kiel speco de serio de sendirekta - ĝi ne pezis - tiel sendirekta, unweighted paroj de ID nombroj de homoj en la datumbazo. Tiam, se vi volas eltrovi kiu estas amikoj kun iu, vi devas rigardi cxiujn iliajn amikojn. Ĝuste? Do tio estas eble kiel 100 aŭ 200 personoj. Sed tiam, se vi volas kompreni el kiuj estas amiko de amiko, aux kia estas la plej proksima rilato estas tie, tiam vi specon de devas rigardi la 100 aŭ 200 amikoj de ĉiu el tiuj amikoj. Do ĝi iĝas je ĉiu nivelo estas alia faktoro de n multiplikita n, kie n estas la nombro de amikoj ke ĉiu el viaj amikoj havas. Do vi povas vidi, ke tiu speco de igas eksponente malfacile solvi la plej mallonga vojo inter homoj. Do, se vi simple serĉi Amiko de amiko, tio n kvadratoj. Se vi serĉas amikon de Amiko de amiko, tio n cubed. Kaj tio estas io kiuj tradicie estis bela malfacile por multe da antaŭulo ejoj al Facebook. Kaj ekzemple Friendster havis grandajn problemojn kun tiu ĉar ili provis komputi padojn ses gradoj ekstere, aŭ kiel sep gradoj ekstere. Kaj tio estas io ke kiam vi faras kiel n sepa, ke ĝuste estas vere tre malfacila kaj ĝi prenis siajn ejo por tempo. Do unu el aferoj kiuj ni ia havis en la menso kiam ni estis elŝeligi kiel fari ĉi estis kiel vi distribui la datumbazo en tia vojo ke tiu kalkulado iĝas regebla. Do kion ni decidis estis ke ĉiuj en la retejo faras la plimulton de sia aktiveco en la lernejo ke ili estas speco de bazita ĉe. Do se vi estas en Harvard, tiam la plimulto el la homoj kiu vi estas iranta esti vidinte kaj klopodi kun sur la retejo tuj estos ĉe Harvard. Ĝi estas fakte probable like 90% de la havajxoj, kiujn vi faros en la retejo. Do ni decidis dividi datenbazojn kaj krei unu instanco de MySQL datumbaza por ĉiu lernejo en la reto. Kaj fari tion, se vi rimarki la vojojn kiujn ni komputi Estas nur ene de la lernejo. Do anstataŭ diri, kiel nun ni estas ĉe ses milionoj de uzantoj, kaj anstataŭ devi fari n cubed super iu kampo de ses milionoj, ĝi estas nur n cubed super 10.000, kio estas multe pli regebla tipon de kalkulado. Do tio estis speco de la unua granda arkitektura decido ke ni devis fari kiuj kontribuis ni ne mortas post kelkaj monatoj. Kaj gxi estis probable bela grava. Do kiam ni unue starigis la ejo ni havis nur unu komputilo kiun ni kuradis. Ĝi ne estis en nia dormejo ĉambro. Ni estis renting ĝin. Mi specon de lernis mian lecionon por provas kuri ejo el mia dormejo ĉambro kelkajn monatojn pli frue, kaj Harvard preskaŭ klopodis piedbati min. Do mi finis luante server for site ĉi tempo. Kaj mi supozas kurante origine la datumbazo kaj la TTT-servilo. Do Apache estas kio ni estis uzante en ĉi tiu petskribo servante la paĝoj el la sama maŝino. Kaj ĉar ni disdonis la Datumbazoj en la vojo, kiun ni faris, ni povis, kiel tempo pluiris, nur aldoni pli da maŝinoj lineare kaj ia kreskas la retejo sen havi ajnan speco de eksponenta ekspansio en la kvanto de maŝinaro, ke ni havis. Sed post ni batis pri kiel la 30 aŭ 50 lernejojn, ni komencis rimarki, ke ni povus komencu akiri pli agado ekster de MySQL aŭ Apache. Kelkaj de la vojo kiu stuff estis starigita nur ne estis tiel optimuma kiel ĝi povis. Do ekzemple, kiam oni havas MySQL maŝinoj kaj Apache kurante en la sama servilo, do se io okazas al tiu servilo, tiam ne nur faros la datumbazo por ke la lernejo aŭ la lernejoj sur tiu servilo ĝuste halti speco de respondi en maniero kiu alvenos vi ion utilan, sed vi eĉ ne povas ŝarĝi al la TTT-paĝoj. Do vi ricevas paĝo ne fandas. Kaj tian sucks. Sed alia afero estas ke la varianco kaj la uzo de lernejo al lernejoj Estas ankaŭ ne tuj estos perfekta. Do iuj lernejoj estas ĉiam tuj havas pli peza uzado. Ni havas lernejojn nun kiel Penn Ŝtato kiu havas 50.000 uzantoj. Kaj tiam la plimulto el la lernejoj ankoraŭ havas malpli ol 2000 uzantoj. Ĉar tie estas multe da malgrandaj lernejoj kaj multajn lernejojn kiuj ne havas kompletan universaleco. Do en provi pritrakti tiun temon kaj fari gxin por ke vi povus pritrakti la fakto ke Penn State havis 50.000 homojn kaj nur ton de la uzantoj la tuta tempo, kaj tiam vi havos iujn lernejojn ke ne, kion ni decidis fari Estas disigi eliris kelkaj el la retejo serviloj de la datumbazo serviloj. Kaj faru gxin tiel, ke ni nur havis flako de Apache retserviloj ke ni povis ŝarĝi ekvilibron inter. Kaj faru gxin tiel, ke vi povas uzi tiujn unuforme dum nur havi la datumbazo mantelo estos ia konsekvenca. Do mi ne scias se ĉi ŝtofo estas Interese you guys ajn. Aŭ, se tio estas io, kio gravas por kio vi uloj estas studantaj nun. Do, se estas pli aĵoj ke vi uloj preferus scias pri en terminoj de la arkitekturo, do mi lasos ke malferma al demandoj poste. Do mi ne pasigas multan tempon ĝuste parolas pri hazardo aplikoj ke vi uloj multobligita Ne iam gravas uzi. Lasu min provi trovi iun interesajn ekzemplojn. Do mi volas diri, mi supozas unu el la aferoj kiuj estis sufiĉe interesa Estis kiam ni alvenis al punkto en terminoj de trafiko kie ni komencis maxing el la agado de iu de tiuj malfermita fonto aplikoj ke estas ĝenerale bela performant. Do ekzemple, MySQL estas vere bona malfermita fonto datumbazo. Mi ne scias, ĉu iu el vi infanoj speco de en via propra epoko salato ĉirkaŭe kaj fari ion kun MySQL aŭ uzintaj ĝin en ajna formo. Sed ĝi estas sufiĉe facile uzebla. Ĝi estas ankaŭ dece rapide. Indicoj funkcios sufiĉe bone. Tio ne kiel plene aperas kiel io kiel orakolo, sed estas sufiĉe bonaj. Kaj ni akiris al punkto kie, mi kredas ĉirkaŭ Kiam ni komencis fari kiel eble 100 milionoj paĝoj ĉiutage, ke ni komencis kolizii iuj bottlenecks sur tio. Do ekzemple, tipa informpeto pri MySQL povus preni du al kvar milisekundoj. Kaj tio ne estas, ke multo. Sed kiam vi faras 100 miliardo paĝojn tage, kaj ĉiu paĝo view forteco havas 30 ĝis 50 pridemandojn, precipe se vi faras iu kiel profilon vidpunkto ke pridemandas ĉiajn malsamajn informon, tiam kiu komenciĝas suĉi. Do ni komencis disvolvi a caching tavolo kiu permesis rapidan aliron al iuj de la informo. Kaj origine ni uzis alian malfermita fonto apliko Memcache, kion mi ne scias se iu el vi infanoj havas neniun sperton pri tio. Sed ĝi estis sufiĉe rapide. Ĝi alvenis aliro fojoj malsupren al mi diveni la 0.3 0,5 milisekundoj, kio estas sufiĉe bonaj. Sed ĝi ankaŭ havas aron da de dissendo temoj. Oni supozis esti distribuita hash tablon ia apliko, kie vi povas simple ligi ajnan numeron de Memcache skatoloj en floraro kaj povi hoko ĝi supre kaj havas ĝin foriri. Sed ni kuris al amaso de aferoj tie kie malsamaj Memcache skatoloj irus malsupren. Kaj ne estis redundo pri la informo. Do kiam oni Memcache skatolo foriris malsupren kaj vi havis cache miss, tiam subite vi havis multe pli da trafiko iri al specifa aro de datumbazoj. Kaj tio estus suĉi. Do kiel la tempo, ni eĉ outgrew Memcache kaj la indicoj de MySQL. Ni ankoraŭ uzas tiun materialon. Sed ni devis konstrui sur supro de tiu ekstra redundo. Kaj mi kredas ke estas io kion estas probable eble iom interesa. Sed mi lasos vin infanoj demandas min plu demandojn pri tio poste. Mi vere ne certas kio estus interese paroli pri aktuale. Eble vi uloj povis helpi iom? Iru al ĝi. Spektantaro: mi estas scivolema pri, pensas pri [inaudibles] iranta en interreta negoco kiel tio, kiom vi sentis la atmosfero estis kun la agnoskataj agantoj ĉiuj alportante ĝin al merkato kaj aliaj grandaj ludantoj kiuj vi pensis forteco [Inaudibles] por marki, aux kion via sperto estis kun tio. Mi estus interesata, simple pri teknika flanko, [inaudibles] nur ramping supren kaj teknike kiel vi [inaudibles]. MARKO Zuckerberg: Jes, do tio estas Ne teknikan demandon. Sed mi supozas ke mi devos simple ŝatas iru en demando tempo nun. Ĉar mi ne vere certas, kio estas rilatajn aferojn por mi diskutos. Do mi nur respondus tion. Tiam iu alia kiu volas demandi mi demandojn povas simple iri pro tio. Mi supozas ke mi neniam vere pasigis multe el tempo zorgi pri aĵoj kiel - mi signifas, esas kompanioj el tie kiel Google kiu povus simple enir via spaco kaj kion ajn vi volas en ajna momento. Kaj mi kredas unu el la malvarmeta aferoj en cxi tiu tempo en teknologio estas ke individuoj utiligis kaj povis fari vojon pli ol ili jam vere iam povis fari antaŭe. Kaj eĉ kvar jarojn kiam Google komenciĝis, nun ili havas centojn de miloj da maŝinoj kaj probable miliardoj da dolaroj pasigis en teamo. Mi kredas ke la generacio antaŭ Google, vi ne povus eĉ fari lokon sen iuj granda peco de aparataro. Mi kredas eBay, ekzemple, kuris ekstere de du $ 50.000 maŝinoj. Vi simple ne povas komenci fari, ke se vi estas nur infano en dormejo ĉambro. Do mi kredas ke la fakto, ke ni povus luo maŝinoj por $ 100 monate kaj uzi tiun grimpi supren al punkto, kie ni havis 300.000 uzantoj Estas bela malvarmeta. Gxi estas bela unika afero ke tio estas okazanta en teknologio nun. Ĝi faras tiel ke anstataŭ maltrankviligi, kiu estas la granda ludanto kaj kio estas Google faros sekvanta, vi povas fari pli - vi povas simple akiri multajn aferojn fari. Kaj anstataux devi iri eksteren kaj havi iu el la tradiciaj negoco problemoj, kiel vi devas levi ĉefurbo antaŭ ol vi povos fari ion ajn, ke tio ne plu estas aktuala. Do vi utiligis fari multe pli en via propra nun. Mi ne scias se tiu respondas la demando kiun vi petas. Sed mi volas diri, ĝi estas unu el la kialoj kial mi opinias ke, je tiu punkto, ĝi faras multajn senco esti studanta tiun materialon. Ĉar en neniu punkto en la pasinteco povis vi utiligas tian malgrandan kvanton de mono por akiri potencajn sufiĉe teknologio por vere tusxi la homo en la vojo, kiun vi povas hodiaŭ. Google faras ĉirkaŭ 250 miliono paĝoj vidoj tage. Ili havas centojn de miloj de maŝinoj kaj 5.000 dungitoj. Facebook faras 400 miliono paĝojn tage. Tio estas multe pli ol Google faras. Kaj ni havas centojn de maŝinoj. Kaj ni ĵus preterpasis 50 oficistoj. Kaj tio estas nur teknika generacio de tri aŭ kvar jarojn en la arkitekturoj kiuj estis kreitaj. Kaj poste vi iros tri aŭ kvar jaroj reen antaŭ tiu de kiel eBay al Google, kaj ĝi estas nur tute malsama. Ĉar almenaŭ Google kurante for de multe da distribuita teamo ke oni havas centojn de miloj da maŝinoj, sed la ideo ne estis atingi multajn aĉa maŝinoj, kiuj estas vere malmultekosta. Mi volas diri, tio estas granda paŝo supren. Ĉar tiam ĝi estas kiel, OK, tio pli redunda. Ili ne perdi informojn. Ili ne atendas uzatajxojn, por ĉiam labori. Ĝi estas multe pli matura sinteno ol eBay kaj kiuj Estis la sola afero ke ili povus fari en la tempo. Spektantaro: Mi havas demandon pri la DHT vazaro. MARKO Zuckerberg: La kio? Spektantaro: La Distribuata Hash Table vazaro. MARKO Zuckerberg: Yeah, kiu unu? Spektantaro: mi estis nur demandante se vi [inaudibles] ĉiuj viaj etendojn por Memcache, ĉar unu aferon mi rimarkis estas ke, jes, estas ne vere bona havebla bibliotekojn por DHT vazaro. Estas ĉio ĉi mirindan esplorado, sed en terminoj de realigoj ke efektive trakti per tuta redundo demandoj kaj ĉiuj tiuj aferoj - MARKO Zuckerberg: Yeah, multe de la ŝtofo - ni ne nepre etendi Memcache. Ni konstruis faskon da ŝtofo mem. Ĝuste nun, estas ne malfermita fonto. Ni konsideras tion farante. Kaj mi volas diri, ke estas multe da laboro, ke necesas por fari aĵojn malfermita fonto. Kaj ĝi estas sur la supro de ĉu aŭ ne vi volas perdi la konkuran avantaĝon. Ĝi estas speco de malfeliĉa. Ĉar mi kredas ke se ni estus nur pli facile fari ion tian, tiam vi povus fari ĝin. Vi povus simple liberigi la kodon. Sed tiam tie estas multa subteno kaj licencoj kaj cxiujn, kiuj aĵoj. Ni trovis ke jam pasis ĝena. Unu el la aferoj, kiujn ni efektive konsiderata farante malfermita fonto estis jena serĉo servilo kiu reale ke ulo sidanta dekstre tie faris dum li ankoraŭ estis en Kalifornio. Kaj mi supozas ke ni atingis punkton kie MySQL restante estis iom sur iu de la serĉojn, ke ni provas fari. Kaj ni decidis ke ĝi estus cool afero fari por fari serion de distribuita maŝinoj kiuj povis - li ne uzi hash tablo. Kio estas la strukturo ke vi uzas, McCollum? Andrew McCollum: [inaudibles]. MARKO Zuckerberg: Do, jes, ni pensis pri igante ke malfermita. Sed tio estas kiam ni ia devis fari tiun tutan laboron por veni supren kun permesilo. Kaj ni nur volas, Enorde, screw tio. Yo. Spektantaro: Kion vi elspezas pli de via laboro tempon farante tiujn tagojn? MARKO Zuckerberg: Contratación popolo. Mi supozas ke kiam, kiel vi kresku, la plej grava afero estas havi la inteligentaj homoj. Se vi pensas pri kiel, la teknika leverage stuff ke mi parolis pri respondi al la ulo estas demando, kiel teknologio iĝas pli ĝenerala kaj malpli multekosta, la levilo punkto iĝas pli en la popolo. Do, se vi opinias pri tiu de perspektivo de persono al homoj tempo pasis aŭ uzanto tempo pasis, aŭ al paĝo vido analizo, pro teknologion nun, personoj Estas multe pli utiligis fari pli da aferoj kaj esti pli grava en la ekvacio. Pro tio, ĝi estas vere gravaj por ricevi la plej inteligenta popolo. Kaj ankaux: Mi volas diri, kiam vi estas malgranda kompanio, oni povas esti vere facilmova kaj akiri multajn aferojn fari. Kaj tie estas relative iom burokratio. Do se vi havas inteligenta homo kiu povas preni avantaĝo de tiu konstrui cool aferojn, tiam tio estas timinda. Mi supozas, krom tio, desegni novajn aferojn. Tie ne estas multe kompania burokratio ankoraŭ. Do mi ne devas malŝpari multan tempon je tio. Keep on going? Spektantaro: Yeah, kiom vi parolas kaj li konsiligxis kun la advokatoj ĝis nun? MARKO Zuckerberg: Mi havas advokato kiu laboras por mi plentempa. Spektantaro: OK, gxi estas granda parton de ruli negocon? Ĉu vi rekomendus laborante sur [inaudibles] frue? MARKO Zuckerberg: Ni ne. Kaj tio, mi supozas, provizita iu ĝeno poste. Kiel ekuzi la necesajxojn starigis vere bone estas bona. Ricevi stuff pura estas vere bona. Kaj, mi volas diri, nenies iam iri por diri al vi advokato estas malbona. Estas ĉio estas nur demando de oportuneco kosto kaj kion vi prioritaton. Mi supozas ke, en nia kazo, ni nun havas trakti faskon da taskoj ne estis starigita ĝuste en la komenco. Plejparto de la ŝtofo estas pritraktis. Ĝi ne estas eĉ big deal plu. Sed anstataŭ paroli al advokatoj frue, ni faris vazojn. Kaj mi pensas, ke tio probable la rajton uzi nian tempon. Mi kredas ke unu cool karakterizo el amaso de la firmaoj kiuj finas esti vere sukcesa, ne ke ni estas vere sukcesa, sed mi supozas ke ni ankaŭ fali en tiu sitelo estas ke ili komencis kiel iu provas fari ion malvarmeta kaj ne iu provante fari entreprenon. Vi speco de ili - Google venis el Larry kaj Sergey la doktoriĝis Disertación ĉe Stanford, kaj Yahoo venis el ĝuste, mi supozas, ankaŭ iuj Stanford infanoj nur speco de screwing ĉirkaŭe en siaj dormejoj ĉambro. Kaj eBay venis el iu ulo provas konstrui vendoplaco por sia koramikino interŝanĝi pez dispensers. Amazonoj estis iom pli kalkulita. Do mi ne povas imagi ke iu ajn el tiuj homoj vere havis tiun multa konsilo kaj ĝi ŝajnas havi prilaborita OK por ili. Sed, mi volas diri, je la sama tempo Mi ne tuj sidigxu cxi tie kaj rakontu al vi ne ricevas konsilon sur vazojn. Kaj multajn fojojn homoj Estas simple tro zorgema, tro. Mi kredas ke estas pli utile fari aferoj okazas, kaj poste pardonpeti poste ol ĝi estas por certigi ke vi dot via tuta Mi okuloj fojfoje nur ne get stuff farita. Jes. Iru al ĝi. Spektantaro: Kiam vi pensas ke Facebook atingos la punkton kie ĝi povus fariĝi tiu granda kompanio [Inaudibles] nova ideo, [inaudibles]? Ĉu vi kredas ke ĝi atingos tiu punkto ia tempo baldaŭ? Kiel vi tenu gxin el [inaudibles]? MARKO Zuckerberg: Nu, Mi volas diri, mi opinias, ke - mi kredas ke vi estas speco de ĉiam ĉe tiu punkto. Mi volas diri, plej kompanioj estas ekiris kiel paro de ideoj, kaj tiuj estas malmultaj aferoj, kiujn ili faras bone. Do, mi volas diri, Yahoo-aj jaroj estis kiel ni estas tuj organizi ĉiujn ĉi informojn en la mondo kiel por dosierujo. Kaj tio estis kion ili Dividis faranta, kaj poste ili ia diversificado ekstere kiel tempo pluiris kaj konstruis pli da havajxoj. Kaj multajn el kiuj stuff is kiel La kerno de ilia negoco nun. Mi volas diri, estas kiel tiuj ne originale fari serĉon. Kaj nun dosierujo simple ne ekzistas. Mamo. Mankas utilecon por ĝi. Mi volas diri, Google granda afero ĝuste kiel oni faris PageRank. Kaj poste, mi supozas, el PageRank, ili havas serĉon. Kaj nun ili ia etendi ke fari aliajn simila tipo de algoritmoj, serĉado en aliaj spacoj. Sed, mi volas diri, vi povos ia diri kiom ĉiuj aliaj aĵoj kiujn oni faras estas speco de tuŝa. Kaj ĝi estas kiel oni provas vere malfacila por fari PageRank kaj aliaj tipoj de algoritmoj kiuj estas tre simila al tiu laboro en sia spacoj, kaj ĝi estas nur ne tiel elegante aŭ pura de ideo kiel La originalo estis. Do, en Facebook, ekzemple, kiam just got komenciĝis, kion mi opiniis la plej interesa afero estis nur por povi tajpi en ies nomo kaj eltrovi informojn pri ili. Kaj tie estis apenaŭ iu el la taskoj estis tie nun. Ne estis grupoj. Ne estis mesaĝojn vespero. Tie estis ŝovas. Jes. Mi volas diri, tial ĝi estas simila al vi specon de akiri komenciĝis je ia kerna ideo. Kaj ĝenerale, la entrepreno faros bone, ĉar mi Versxajne la personoj kiuj estas startanta for de laboro sur tiu kerna ideo speco de kompreni ke sola kerno ideo en ia unika vojo. Sed tio ne implicas ke ili havas neniu pli bona kompreno de io alie, ol iu alia. Do jen kial vi mergiĝos kun amaso da inteligentaj homoj estas vere grava. Spektantaro: Kio estis - estis estas ia speco de modelo ke estis [inaudibles] foto trajtoj [inaudibles] en Facebook? Tie estis ia ajn [inaudibles]? MARKO Zuckerberg: Mi volas diri, ke estas multajn aplikojn en la interreto Nun, ke fari tion vazaro. Do, mi volas diri, Flickr estas bela foto apliko. Kvankam mi kredas en tri semajnojn ni preterpasis ilin en la nombro de fotoj ke ni havis en nia retejo. Mi volas diri, mi opinias, ke la coolest afero pri fotoj estas ke vi povas marki ili kaj la vojon ke igas ilin ligi al popola profiloj. Kaj mi kredas ke tio estas iu kiu povas vere nur fari se vi havas la kuntekston de ĉiuj ĉirkaŭ vi sur la loko. Tia postulas La universaleco de uzo. Do mi ne scias se iu el la aliaj knaboj estus farinta tion, se ili havas tiun speco de uzi, sed ili ne plenumis. Mi ne scias. Ne iu el vi infanoj havi neniun CS demandojn? Spektantaro: mi estas scivolema. Kiel vi decidi kiel vi estas movas antaŭen per la kompanio persekuti teknologio aŭ Ne persekutu teknologio? MARKO Zuckerberg: Kio estas ideo? Kio en la ekzemplo? Spektantaro: Nu, mi vere ne scias multe pri Facebook. Kio estas la sekva afero vi volas fari kun bildoj kaj kunligi homojn? Kiel vi scias pri la figuro el kio teknologioj estas bonaj? Kiel vi minas trovi teknologio? Ĉu vi havas ajnan procezoj en loko hodiaŭ ke estas direktitaj al tiuj specoj de aferoj: aŭ faras teknologio nur veni en la kompanio ĉar vi estas el someplace kaj iu menciis ion vi povus volas fari en terminoj de Facebook? MARKO Zuckerberg: Do mi pensas, ke nia procezo por filtri kion teknologioj uzi estas fidi la inteligenta homo. Do ni certe havas iun homoj ĉe la kompanio kiu estas nur vere inteligenta, kaj mi opinias ke la plejparto de la homoj ĉe La kompanio estas ĝenerale tre saĝa. Sed ekzistas spaco kelkaj infanoj en aparta - mi estas Ecx unu el ili - kiuj mi pensas ke kiam ili diras, ke io estas ĝenerale bona praktiko por iri en ĝi, tiam ĝi estas relative - tiam oni povas akiri subtenon por ke sufiĉe facile. Kaj mi pensas ke multe de la inĝenieroj ia konstruu konsenton ĉirkaŭ tiu. Mi provas pensi pri bona ekzemplo. Mi kredas ke estas iom objektiva orientita. Do tiam kun fotojn, ni sciis ke ni volis por subteni nur homoj alŝutas senlima fotoj. Do, mi volas diri, ke ne estas reala koncepto de nelimigita. Oni simple devas teni en aldoni stuff, keep on aldonante stokado. Kaj vi volas fari ĝin tiel ke ĝi speco de verkoj kiel perfekte ebla. Do la unua afero, kiun ni provis fari estas, nu, ni pritaksi tiujn entreprenojn kiuj nur faru grandan stokado por vivanta. Aŭ ĝi estas kvazaŭ NetApp aŭ io, Reto aparaton. Do ni parolu al ili dum iom da tempo. Kaj tiam ni ŝatas, tute certe. Nu, ni ne vere volas iri kun tiu simpla, granda skatolo alproksimiĝo. Ni volas iri kun havante nur serio de distribuis malgrandan skatoloj kun amaso de malmola drive kaj multan RAM. Kaj do mi pensas ke la arkitekturo, ke ni unue konstruita Estis unu, kie ni havis beraro de tiuj maŝinoj kun relative malrapida sed tre stabilaj disko malantaŭ nivelo de - tavolo de Caching skatoloj kun barelon da RAM kiuj povis teni la plejparto de la bildetojn kaj la plej ofte Montrita bildoj en - mi supozas en RAM en ajna momento. Kaj tiam tuj antaŭ ni ĵetita, ĝi okazis al ni ke ni tuj havos iuj aferoj kun tio. Kaj la aferoj kiuj ni tuj havos tuj estos reto demandojn, ne aparataro temoj. Do, ekzemple, se vi prenas foto albumo de 30 fotoj kaj ĉiu el viaj fotoj Estas tri megabajtoj, tiam vi povas alŝuti 90 megabajtoj al Facebook. Kaj tian sucks. Ĉiuj pravas. Mi volas diri, ĝi suĉas ĉar homoj emas havi ne optimala rilatoj kaj ĉar nia enkursigilo - mi diveni plej routers estas starigita nur povos trakti a Gigabit samtempe, kaj routers estas speco de multekostaj. Viaj estas grandaj pecoj de teamo. Mi ne pensas, ke estas distribuita versio de tiu ankoraŭ. Do ni ne povis, en la tempo framo ke ni volis ĵeti ŝin, nur akiros novajn router kaj get ĝi starigis. Do kion ni finis farante estis konstruanta Java apleto kaj ActiveX kontrolo, ke li kunigis la elekto de la fotoj ke homoj volis alŝuti per kunpremo sur la kliento flanko por fari ĝin pli malgranda, kaj tiam tiu vojo homoj povas nur alŝutu sia fotoj relative rapide. Ni ankaŭ savis CPU en nia flanko, ĉar ni ne devos fari la decompresión sur nia flanko, kvankam tio ne estis, ke grandegan de botelkolo. Do kiu funkciis. Kaj tiam ni havas ĝin al punkto, kie ni estis havanta alŝutoj ĉe kurzo de 100 al la dua, kaj homoj uzante la funkcion vojo pli ol ni pensis ke ni tuj. Kaj eĉ se ni havis ĉi caching tier instalinstrukciojn, ĝi nur ankoraŭ ne sufiĉe rapide. Mi certas ke vi uloj memoras ĉi tio. Kelkajn semajnojn antaŭe, la retejo ne havi bonan tempon. Do kion ni finis fari en tiu punkto estis uzante rando caching, kiel Akamai tipo de ŝtofo fari tiujn fotojn kiuj estas statikaj enhavo nur estu proksimaj al la homo. Do tiel ni povas ia offload iu el la teamoj kaj la - speco havi al kopii tiujn ankoraŭ iom grandajn dosierojn al homoj. Do tiu estas kie ni estas nun, kaj ĝi Ŝajnas bone funkcias. Ne estis ke ni devis ajna upfront teknika genio pri ĝi. Ĝi estis nur speco de tiu je ĉiu punkto ni ia anticipis la temoj aŭ prenis ilin el bela rapide kaj poste havis sufiĉe kompetentas taksi, mi pensas, kion la ebloj estis ke ni havis kaj fari kion mi pensas estis decaj decidoj pri kiel ekzekuti sur ili. Kio estas tio? Spektantaro: Prenu al la sekva nivelo, ankaŭ, en terminoj de la problemoj vi nur raportis. MARKO Zuckerberg: Jes. Spektantaro: Studentoj akiri unu jaro de - vi scias, oni komputiko laborista kun, kiel mi foriras sit en la angulo, tajpu je mia [inaudibles]. Kiel la kompanio laboras per - Kion la programaro inĝenieroj fari kiam vi uloj ĉiuj devas meti krispa streĉaj en la sama loko? MARKO Zuckerberg: Kio estas tio? Spektantaro: Curly krampoj por la programistoj en la sama loko. Kiom estas la strukturo de la programaro inĝenierio reale farita [inaudibles]? MARKO Zuckerberg: Do la vojon, ke - mi diveni la metodaro kiun ni havas estas ke mi volis esti speco de - kiel multe de meritocracia kiel eble kie la homoj, kiuj povas veni supren kun la malvarmaj solvoj kaj efektivigu ilin la plej rapida kaj ili havas kiel la malplej cimojn akiri labori sur la vazaro, ke ili pensi estas la plej interesaj kaj foriras, kaj havas la plej influo en la kompanio. Do ni estas ankaux sur-internulejo multaj homoj, ĉar ni kontrakti relative rapide. Kaj tiuvoje ni speco de havas - ni parigi novaj homoj kiuj venis kun iuj - kiel la pli bonaj personoj kiu estas speco de supre de la ĉeno, kaj tiam ni havi ilin speco de laboro kun tiuj homoj, kiam ili unue enveni, lerni la vazaro, ke Ili laboras en tio - tiom ke novaj tipoj, kiel la venonta klaso, povas speco de lernu, kion kelkaj el la popolo, kiu estas aktuale ĉe la kompanio laboras plu. Kaj mi pensas en fari tion, oni elektu ĝis la stilo kaj la metodoj kiuj ni uzi por fari materialon. Sed mi pensas ke ĝi ŝanĝu belajn rapide. Mi kredas ke unu diferenco inter la vojo stuff laboras en entrepreno kaj la vojon stuff laboras en lernejo estas ke ĉi tiu estas tre ripeta procezo. Kaj ĝi estas bela, kiam vi ricevas stuff dekstra la unua tempo, sed ni ne bezonas. Kaj mi kredas ke multaj firmaoj iri tra fazoj, aŭ etapoj, kie ili ne ricevas stuff dekstre la unua fojo. Kiel Microsoft - I signifi: Mi ne scias, kiam la lastan fojon estis, ke ili havis bonan produkton antaux Versio 4. Sed por la tempo atingi Versio 4, ĝi estas kiel ĉiam bonan por la plej parto. Kaj mi kredas, ke verkoj el sufiĉe bone por ili. Kaj, mi volas diri, Google ĉiam liberigas siajn aĵojn en beta. Do mi supozas ke ni klopodos havi multoblajn personoj laboras en la sama afero, tiel ĉiuj povas lerni el reciproke, kaj speco de pick off kelkaj el la erarojn, kiuj povus esti faris, ke ni povas redukti bela rapide. Sed kiel, mi supozas en Ĝenerale, la ideo estas ke tio ne devas esti perfektigi la unua fojo ĉirkaŭ. Kaj tiel longe, kiel vi akiris la arkitekturo kiel dekstra ebla, tiam amaso de la alia efektivigo stuff ne tuj estos tiel granda el interkonsento, kaj vi povos ia verko kiu el en ajna momento. Mi scias, se tio estas speco de respondi la demando kiun vi demandis min. Spektantaro: Do ​​nun, kiam vi trovos ion ke vi volas fari por ke vi ne scias tiom pri, vi povas demandi iun el tiuj homojn kiuj laboras por vi, aux vi povas akiri novajn homojn. Sed kiam vi komencis, ĝi estis nur speco pri vi kaj via kunloĝanto kiel studento. Kaj evidente, estis domajno scio demandoj de komputiko ke vi devis trakti kaj vi ne scias pri. Mi volas diri, kiamaniere vi irad elŝeligi kiel fari tion? Ĉu vi decidas preni iuj klasoj? Ĉu vi ricevas librojn? Did you go salajron aux ricevi implikita kun kelkaj pli da homoj? Kiel vi laboras pere tiuj temoj de lernado komputiko, kiel vi laboris per tio? MARKO Zuckerberg: La interreto estas sufiĉe bona ilo. Mi pensas ke tio estas kiel ni faris pli el ĝi. Mi volas diri, ni ia fari punkton de ne dungas homojn por lertecoj, ĉar mi supozas ke la teorio estas se iu havas spertojn pri areo kaj estis farante gxin dum 10 aŭ 15 jaroj, tiam tio estas probable, kion ili povas fari. Kaj tio estas bona, kaj ke signifas ke ili povas fari tion. Sed se vi dungas iun, diri, right el la universitato, aŭ iu juna, kiu vi estas nur kontrakti ilin por krudaj inteligenteco, tiam la ideo estas, ke ili tuj povos lerni stuff vere rapide. Kaj tie estas multe da informoj disponebla tuta loko, kaj nun, withing lastaj jaroj, estas bonajn ilojn por ordigi tra tiu. Kaj mi pensas ke la plej performant homojn ni havas estas speco de malgranda popolo, kiuj ne nepre scias, ke multe pri io specifa venanta el la universitato. Mi volas diri, bona ekzemplo estas - Dustin, mia kunloĝanto ĉe Harvard Estis eĉ ne CS granda. Li estis ekonomiko granda. Kaj li estas nur vere inteligenta dude, kaj povis repreni ĝin. Kelkaj el la aliaj bonaj personoj ni estas EE plej grandaj el la Stanford aux Berkeley. Kaj ili ne eĉ CS tutan tempon. Kiel math homoj - se vi studis matematikon, vi povas lerni la necesajxojn relative rapide multon de la tempo. Jes? Spektantaro: mi supozas, ĉar vi havas la infrastrukturon en loko, ĝuste nun, Kiam vi koncentriĝas sur via contratación, tiel vi ankoraŭ serĉas tech lertecon popolo? Aux cxu vi serĉas personojn kiuj povus havi la negoco scio por helpi kreski vin tie kaj faru pli da mono? Kio estas reale la prioritaton nun en kreski la kompanio? MARKO Zuckerberg: Mi neniam vere dungi homoj nur ĉar ili havas negocon lertecojn. Ĝi estas fakte speco de amuzaj, sed kono de multaj kerna CS stuff Estas vere gravaj en negoco, tro. Unu el la ĉefaj aĵoj, kiun vi lernu kiam vi studas CS estas komplekseco kaj skalo, kaj ke estas grandega afero en negoco, tro. Kiel vi iru de havanta kvin personoj al 100 personoj, kaj kio estas la ŝanĝo en la dinamika tie? Kaj kiel, kiom estas determinitaj procezoj - kiom Estas forto de vendoj tuj grimpi el kvin personoj al 100 personoj? Estas kiel la sama tipo de inteligento, ke povas konkludi ambaŭ el tiuj problemoj. Kaj gxi povus esti malsama tipo de persono kiu zorgas por solvi la problemojn. Sed mi pensas ke la dua parto de mia respondo al via diro estas ke mi pensas ke ni estas speco de konstante en la procezo de konstruaĵo el infrastrukturo, kaj mi ne pensas ke vi iam eliri de tiu procezo. Kaj ni ia enfokusigi ne sur simple konstrui ion kaj decidi kiom por fari monon for de ĝi kaj ia pleja valoro de nia afero en la baldaŭ - sed anstataŭe, ia ĉiam rigardante al maksimumigi kio longtempe valoro estus. Kaj mi pensas ke en faranta tion, vi specon de bezonas ĉiam nur esti konstruado el via bazo, kaj ne en ajna momento esti maltrankviligita maksimumigo vian monon. Spektantaro: tio estas speco de reen al la [inaudibles] Facebook, sed cxu vi infanoj havas ekspedi kiel la tago post la universitato, eble ion kiel tion, kun everybody alŝuti fotojn ĉiuj samtempe, [inaudibles]? MARKO Zuckerberg: Nia bekoj estas sufiĉe forta. Do kiel je 5:00 en Matene, negrave kiom da uzantoj ni jam subskribis, ĉiam ŝatas 5.000 homoj, kaj tio estas ĝi. Kaj tiam se vi alvenas al 9:00 am Pacifiko - tiel kiel meznokto tie - kiun mi supozas gxi estas kiel la beko tra la lando, ĝi estas proksime al 400.000 homoj uzante gxin samtempe. Kaj ĝi estas fakte speco de interesaj, ĉar ni kontroli tiujn grafeoj kaj ni havas ĉi grandega LCD en nia oficejo, kaj kiam ajn tie estas obstaklo en la trafiko, ni estas kiel, ho fek, kio okazis? Kaj multajn fojojn ĝi estas kiel Laguna Beach. [CHUCKLES] Sed ĝi ne kutimas svingi ke nun la alia vojo. Spektantaro: Kun via arĥivo [inaudibles], kvazaŭ iu forigas ion el lia profilo, do vi gardos caché de tiu, kaj kiel longe? MARKO Zuckerberg: Ĝuste nun, ni ne faras. Sed ni rajtas je iu punkto en la estonteco. Spektantaro: Sekvi supre sur ke, kian demandoj cxu vi parolas pri je la kompanio en terminoj de privateco kaj sekureco, ĉiuj tiuj aĵoj? Ĉu vi estas maltrankvila pri ĝi ĉe ĉiuj? Vi metu vian [inaudibles] privateco kaj sekureco deklaron en linio. Do vi nur metis ĝin tien kaj do ne zorgu pri ĝi? MARKO Zuckerberg: Bone, mi pensas ke tio, kion faras Facebook amuza kaj utila estas ke ekzistas multaj informoj pri multaj homoj ke vi povas akiri. Sed kio estas pli grava estas, ke la informo estas disponeblaj por la personoj kiuj ke persono volas ke informoj esti havebla al. Kaj la turnon flanko de tiu estas, ke la informo estas disponeblaj por la homoj kiuj volas havi aliron al tiu informo. Do unu el la speco de kerno decidoj kiujn ni faris Estis nur lasi homojn en la sama lernejo vidi alies profiloj. Kaj mi supozas ke la ideo malantaŭ tio estis, ke vi estas ĉe Harvard. Vi probable ne havas tiun hard de kelka tempo simple lasi iu alia ĉe Harvard vidi vian informon. Sed samtempe, ĝi estas kiel sola homo en Harvard, kiu vi probable tuj vidi sur tago al tago bazo kaj eble renkontiĝi, kiuj iam tuj volas rigardi vin. Ne estas kiel iuj kapridon tra Stanford, kiu vi estos neniam paroli tuj estos interesita en sciante, kion via poŝtelefono nombro estas aux kion vi interesiĝas in Do, per limigo de la medio de la informo ordigi de tiel mallarĝa kiel faras senco, mi pensas ke ni solvas multajn el tiuj aferoj. Kaj tiam, ni ankaŭ donas homoj kompletan kontrolon super kio partoj de iliaj profilo get montris. Do ni ne devigos iu montri ion, kaj ni donos al popolo, sensxela kontrolo super iu de la pli sentema vazaro. Do ŝatus, dekstra flanko la poŝtelefono kampo, ekzistas alia kampo tio estas kiel, vi, kiu vi volas montri tion? Nur viaj amikoj, ĵus homoj ĉe via lernejo, kio? Ni zorgas pri tio, ĉar se la homoj ĉesos - se homoj sentas kvazaŭ sian informo ne estas privata, tiam tiu ŝraŭboj ni longtempe, tro. Spektantaro: Just furthering sur ke, mi supozas eĉ kvankam vi meti la informojn ĉe vi mem, kio estas la rekompenso en kazo, diru, ke vi havas foton, kaj iu metas ke foto supren en iu mesaĝo tabulo aŭ iuj Varma aŭ Not tipo ejo. Kiel vi kontrolas kion uzantoj faru kun la informo, ke estas enigo sur via serviloj? MARKO Zuckerberg: Estas tre malfacile kontroli, kion la homo faras kun informo ke oni havas aliron al. Ĝuste? Mi volas diri, la plej bona ke ni povas fari estas doni homoj kontrolas pri iliaj informoj kaj kiu povos vidi ĝin. Kaj tiam tuj ili lasu ke iu vidos, ĝi estas speco de el ies kontrolon. Spektantaro: mi estas scivolema iom pri [inaudibles] Muro trajto. Ŝajnis komenciĝas eble pli kiel nigra tabulo tipo de afero, kaj poste ĝi tute ŝanĝiĝis ĉirkaŭ. [Inaudibles] kiel unu aŭ la alian, aŭ se io ke vi pripensis? Aŭ estis tie dezajnon ŝanĝo la procezo de fari [inaudibles]? MARKO Zuckerberg: Do mi origine ĵetis ke kune en kiel duonhoro. Kaj mi supozas ke estis bela komplika, ĉar - aŭ ĝi estis pli komplikaj ol mi pensis tuj estos. Kaj mi kredas parto de la tial ni ŝanĝis estis ĉar ĝi ne funkciis tiel kiel ni volis. Mi volas diri, la originalan celon iris al ia fari gxin por ke vi povu havi ĉi vikio tajpi ion en popola profiloj, ke kiam vi moused super io, ĝi montris, kiuj aldonis tiun parton de ĝi. Sed mi supozas ke oni komencu amaso da kazoj kiuj ni maltrafis, aŭ ĝi simple ne estis bone desegnitaj de mi. Kaj mi ne scias se vi infanoj memoras, sed vi uzis por muson super stuff, kaj gxi simple ne estis tiel bona. Kaj kiel, ĝi povus diri vi malĝustan personon, aux gxi povus substreki pli ol oni supozis. Do mi specon de kuplita ke per pensado, tio estas eĉ ne la plej bona trajto. Estus multe pli interesa, se anstataŭ devi muson super stuff, homo povus ĝuste vidi la bildon kaj la nomo de la persono kiu afiŝis ĉio, sen devi iri tra la tuta muro. Do dum la somero, ni nur speco de iris tra kaj verkis bona sintaksa analizilo por la muroj kaj provis malkomponi ilin. Kaj tiam, irante antaŭen, ni faris por ke vi ĵus aldonis post, kaj gxi venis sur la supron de la muro. Spektantaro: [inaudibles] demando. Where'd vi akiris la ideon de, kreado de Facebook? MARKO Zuckerberg: Mi nur volis fari ion kie homoj povas tajpi en ies nomo kaj instigi iujn informojn pri persono. Mi pensis ke estus malvarmeta. Ho, jes? Spektantaro: Mi estas interesita en la funkcio kiu vi povus SMS iuj [inaudibles] informo se vi volas kaj sendu gxin al si. Mi ne sciis pri homoj uzas ĝin. Do mi simple scivolis, se ekzistas reala konsideroj [inaudibles]? MARKO Zuckerberg: Do la SMS Gateways ankaŭ havas retpoŝtan kolego, do se via telefonnumerojn estas x kaj vi havas Cingular kiel via provizanto, tiam vi povus retmesaĝi x@cingular.com aux iu varianto de tiu, kaj la teksto mesaĝon irus al via telefono. Kaj tiu estas libera enirejo. Do, vi sciu kiam teksto mesaĝo popolo, multajn fojojn depende de kion via poŝtelefono plano estas, tio kostos al vi monon. Se vi faras ĝin per retpoŝto, tio vere ne kostas monon. Do jen kiel ni elektis por fari ĝin. Ni faris altan volumo de ili kaj ni decidis, ke ĝi estus nur esti pli bona afero por ni - por efektive plenumi gxin la legit vojon kaj sendi tekston mesaĝon rekte al la poŝtelefono, kontraste al irante tra la retpoŝta enirejoj. Do ni estas speco de procezo de akiranta kiuj starigis nun. Spektantaro: [inaudibles] Myspace [inaudibles]? MARKO Zuckerberg: Mi pensas ke ni estas serĉante ĉiam pli uzatajxojn, por fari. Mi ne pensas ke ni estas rivalante kun Myspace. Kaj mi pensas, ke estas speco de malsama tipo de apliko. Jes. Spektantaro: Mi estas nur scivolema. Ĉu estas aparta kialo, kial en persono profilojn kaj lernejo retmesaĝoj kaj aĵoj [inaudibles] kaj ne kiel teksto povas kopii nuda? Estas ke [inaudibles]? MARKO Zuckerberg: Do mi faris tion por ke la homo ne povis iri tra kaj forbalaos la paĝojn. Ni havas multe da taskoj kiun ni metas en loko por certiĝi, ke homoj ne aldonita informo ekstere de Facebook. Vi evidente, vi ne povas vidi profilojn de homoj ĉe aliaj lernejoj. Sed ankaŭ, se oni provas rigardi multajn profilojn, reprenas ke vi ĝuste vidi eksternorma nombro de profiloj. Kaj ni ankaŭ speco de - nur analizante uzanto aktiveco, ni konstruis tiujn Bayes filtriloj ke mi supozas ĝuste ni elpikis nenormala aktiveco, kiel vere rapide, kaj nur speco de spektaklo tre limigita informo por tiuj uzantoj. Sed unu el la aferoj kiuj ni volis fari, ni volas certigi - ni volas fari speciale malfacila por ĉiu klopodi por skrapadi retpoŝto adresojn, ĉar tio vere ĝenaj - se homoj ricevas spammed. Do ni kalkulis ke per farante el ĝi bildon, anstataŭ simpla teksto, kiu ĵus aldonis ekstran nivelon de komplekseco en terminoj de skrapi. Spektantaro: [inaudibles] bela valora rimedoj kiujn [inaudibles]. Ĉu vi faros nenion [inaudibles]? MARKO Zuckerberg: Nu, ni povas uzi ĝin celi afiŝoj al vi, ekzemple. Mi ne scias, ĉu iu el vi aĉetis afiŝoj for de tiu. Sed ni specon de - ni provas diveni kion ni povas fari tion, sed ni evidente vere sentiva al popola privateco. Kaj kio estas tio? Spektantaro: Ne tiel multe por individua [inaudibles], sed nur kiel tuto [inaudibles]? MARKO Zuckerberg: Jes. Mi pensas ni reale irante esti ĵetante ion fine tiu semajno aux proksiman semajnon, ke montras kelkajn aldonita statistikoj, ke ni pensi estas interesaj. Mi volas diri, ĉi tiu estas la ŝtofo estas speco de cool, sed ne estas la tipo de afero ke vi revenos por ĉiu tago. Neniu CS demandojn? Michael D. SMITH: Do vi havas demandojn por Marko? Eble li volos resti ĉirkaŭe dum kelkaj minutoj, en kazo homoj deziras ne demandas vin publike, sed havi - MARKO Zuckerberg: Spektantaro: Mi estas speciale seniluziigita, ke Volo Chen ne demandi al mi demandojn. Michael D. SMITH: Ni labori pri Volo poste. Estas tio? Ne plu? Ni havas kelkajn pli. MARKO Zuckerberg: Cool. Spektantaro: Cxu vi iam ajn prokrastu en Facebook, kiel ĉiuj aliaj en la ĉambro? MARKO Zuckerberg: Kio estas tio? Spektantaro: Cxu vi iam ajn prokrastu en Facebook? MARKO Zuckerberg: Kompreneble. Spektantaro: [inaudibles]. MARKO Zuckerberg: Mi volas diri, Mi opinias ke ekzistas valoro al kio homoj faras en la paĝaro. Spektantaro: Mi nur scias ke probable multaj el ni sentus ke la horoj [inaudibles]. Michael D. SMITH: [inaudibles]. MARKO Zuckerberg: Jes, kompreneble. Spektantaro: Mi ne scias, ĉu vi povas diri tio, sed kio specoj de karakterizaĵoj povas ni atendas en la estonteco? [Inaudibles] MARKO Zuckerberg: Nu, mi povas diri al vi kion ni faros venontaj du semajnoj. Tie estas la afero, kiun Mi ĵus menciis antaŭ, kie ni agregi faskon de stats, kaj nur montras kio bonas Kaj kio estas ŝanĝanta. Kaj ankaŭ mirinda statistikoj, kiujn ni trovi, kiel 2% de la personoj en Harvard Estas Liberecana, ekzemple, aŭ io kiel tio. Mi kredas alia afero, ke Ni tuj lanĉi espereble iam ĉu malfrue tiu semajno aux proksiman semajnon, Estas iu kiu permesas al homo por klarigi iliaj interrilatoj kun aliaj homoj. Do multe da problemoj ke ni ia pritrakti ĉe Facebook Estas ne cxiam teknikaj, sed estas kelkfoje kiel ili estas sociaj problemoj. Kaj ĝi estas kiel - unu afero, kiun mi pensas estas vere interesa estas - se vi havas 100 aŭ 150 amikojn, kiel bone fari vi konu unu el tiuj homoj, kaj kiu estas eble kiel la kvin personoj kiuj vin vere interesas, kiel multe. Kaj tio ne estas io ke vi povas vere respondi ĝuste nun, ĉar la ligoj estas duuma. Vi ĉu estas konektitaj aŭ vi ne estas. Do mi provas pensi por tempo pri kiel ni povus desegni ion kiu farus ĝin por ke homoj povus esprimi kiom proksime ili estis al popolo, en speco de nedekliva vojo. Do vi povas imagi, se vi faris trajto kiu estis simple ŝatas - imposto vian amikecon en skalo de 1 al 10, kiu ne funkcius. Ĉar ĉio, neniu volus fari ke ĉar vi estas insulti iun se vi estas kiel, vi estas tri. Sed ĝi estas ankaŭ speco de enuiga, kaj do neniu volus fari tion pro tio. Kaj tio estus nur esti skewed per socia premo en la sama maniero ke la amikoj estas. Kelkaj homoj havas malsamajn senco de kia amiko estas al ili, tiam alia persono farus. Do se iu havas 30 amikojn kaj alia persono havas 150 amikojn, tio, ke persono fakte havas pli amikojn en reala vivo? Eble aŭ eble ne, kaj eble la persono kun 30 simple havas pli altan sojlon por fari iu en amiko en Facebook. Do mi volas diri, mi supozas ke la solvo ke ni venis supren kun ĉi tiu Estis fari - por jugxisto rilatoj bazitaj sur bi-direktaj, faktaj deklaroj. Do ekzemple, mi prenis CS50 kun tiu persono. Aŭ mi loĝis en domo kun tiu persono. Kaj tie estas nur speco de aro da malsamaj manieroj fari aferojn tiel. Sed mi kalkulis ke tio verŝajne estos iom pli preciza, ĉar neniu iras al - tie estas neniu premo mensogi pri io tia. Tio ne ŝatas, kion vi parolas? Mi ne prenos CS50 kun vi. Sed se iu aldonitaj a multajn malsamajn rilatojn, tiam tian signifas ion. Do kiam vi prenos iu kiel Dustin, kiu estas mia kunloĝanto ĉi tie, kaj gxi estas kiel bone, bone, ni vivis kune en Kirkland Domo. Tiam ni laboris en Facebook. Tiam ni ekiris al Palo Alto kaj nun ni ankoraŭ laboras en Facebook - tiam eble tio sufiĉas rilatojn al diru okej, bone tiu persono klare havas multon por fari tiun personon. Dum se la sola kategorio ke vi konas iun tra estas, tiu persono estas mia Facebook amiko, tiam tio ankaŭ signifas ion. Do mi ne scias. Ni vidos kiel funkcias. Nenio estas sekura. KIO OKAZAS? Spektantaro: Cxu vi reale [inaudibles] homoj tajpi en informoj [Inaudibles]? MARKO Zuckerberg: Ĝi estas kombino. Do mi opinias, ke alia afero ke estas sufiĉe grava por ĉiu de tiuj eventoj estas la dato je kiu ili troviĝas. Do, se vi havis, ekzemple, daton sur ĉiu persono amikeco kun ĉiu persono tiam kiu donus vi pli preciza reprezento kion tio signifis, ĉar nun vi ne scias kion amiko signifas ĉiu el la homoj sur la reto. Kaj ĉar vi ne scias, kiam ke amikeco estis formita, Vi ne scias kion ĝi ŝanĝis en tiu rilato ekde tiu amikeco estis formita. Mi volas diri, se la persono - se amikeco signifas tre malmulte al iu se vi scias ke tio okazis hieraŭ, ke ili fariĝis amikoj, vi ankoraŭ scias, ke tie estas iuj - ke tie estas iuj forton. Estas kiel certeco afero. Tie estas malsupra certeco ke ilia interrilato kiu diverĝis de tiu punkto, se la dato je kiu la ago okazis estis pli frue. Pardonu, pli freŝa. Do mi kredas ke tio estas unu el la aferoj, kiujn ni enfokusigante tie. Do mi prenis kurson - mi prenis CS50 kun iu tiu termino estas multe malsama ol diri mi estas altranga nun kaj mi prenis CS50 kun ĉi persono kiam mi estis novulo. Multaj el ili - la analizo pri kiamaniere homoj rigardas tiun kaj rigardu la interrilatoj estas ne necese - Facebook ne tuj taksas la interrilato. Ĝi estas speco de - homo havas implicitan kompreno de kio la diferenco estas inter preninte CS50 per iu koncerna termino kaj preninte CS50 post paso de tri jaroj. Kaj mi kredas ke estos ia helpi. KIO OKAZAS? Spektantaro: Kiam vi acxetas novan ideon kaj vi pensas tio estas sufiĉe malvarmaj, kiom [Inaudibles] kun kiel vi iru pri ĝi? MARKO Zuckerberg: Ne tro. Ĉar mi kredas ke loto de la havajxoj, ni ordigi havas tre unika platformo por konstrui ĝin. Mi ne pensas ke estas neniu alia kompanio aŭ grupo de homoj en la mondo kiu povus disvolvi ĉi ĝuste nun. Mi volas diri eĉ Google, kun ilia kiel 5,000 inĝenieroj ne estas en la loko por fari apliko kiu speco de karakterizas popola interrilatoj kiel ĉi tio. Kaj ĝi estas kiel la sama afero kun la foto etiquetado. Ni povas fari tion ĉar foto etiquetado nur funkcias se ĉiuj ĉirkaŭ vi estas ĉe la ejo. Ĉar alie vi estas tuj akiri tipon de uzo cxar kien vi iros kaj vi alŝutu foton kaj vi iru por marki faskon da homoj, kaj ili ne estas tie, kaj tio fetoras. Do eĉ se 50% de la popolo en Harvard estis en Facebook, tiam la etiquetado kaj la vojon, kiun ni starigis supren estus ankoraŭ suĉi. Do ĝi nur funkcias, ĉar 97% de la homoj ĉe Harvard estas en Facebook, aŭ kio ajn. Do pro tio, ĝi estas kvazaŭ Ne ke granda de maltrankvilo. Jes? Spektantaro: Do ​​de ia softvara inĝenierio, speco de dinamika [inaudibles] vojon, kiam iu havas unu el tiuj ideoj - kiel ni aldonas ĉi [? ampleksa?] statistiko kaj rakontu al homoj, aŭ mi havas vojon al mezuri cxi tiu, ke, kaj la aliaj pri tiuj personoj kaj marki supren tion en popola profiloj - Kiel do ili cxirkauxas atingi la go-ahead el ĉiuj alie en la kompanio por pasigi iom da siatempe teknike laboras pri tio? Aŭ preni aliajn homojn labori sur ĝi kun ili, kaj da tio? MARKO Zuckerberg: Mhm. Mi opinias ke multaj personoj - mi volas diri: la personoj kiuj laboras ĉe Facebook vere kiel labori ĉe Facebook, Mi kredas, plejparte, kaj elspezi multe da sian tempon fari tion. Kaj kiel, multon el la tempo, ke ili estas elspezante, Ili pasigas laboras pri stuff, kiuj povus esti speco de strategie gravaj por kion ni provas fari en tiu punkto. Sed ankaŭ, multaj homoj simple salaton ĉirkaŭe per la kodo bazo, kaj tipon de metis se-frazoj en tie jen kiel, se la uzanto estas mi, tiam metu ĉi tien. Kaj tial mi iradas ĉirkaŭe al malsama popola lokoj dum la tago, aŭ personoj venu kaj paroli al mi. Kiel, mi tenas CEO oficejo horojn kiel ŝerco, kiel de 2:00 al 4:00 ĉiutage - ne hodiaŭ. Kaj homoj simple veni kaj montri al mi malsamajn aferojn kiujn ili faras, kaj multon de ĝi estas relative malvarmeta, kaj necesajxojn ke mi ne havus nepre pripensis. Do mi volas diri, vi demandis antaŭ ol se ni ŝparas, se ni arkivi, malnovaj profilon informo, kaj unu el la kialoj kial mi diris ke ni povus komenci fari estas ĉar unu el la infanoj de la kompanio venadis kun io kie ĝi estas kiel, tiel vi iras al via amiko paĝo, kaj montras vian ĵus ĝisdatigis amikoj. Kaj tiam vi klaku sur tio, kaj tio montras ilian novan profilon. Sed estas neniu indiko de kio ŝanĝis. Do unu el la infanoj faris ion ke gardas malnovan version de lia profilo, kaj tiam faras tiel ke, kiam vi iri sian profilon kiam li ĝisdatigu ĝin, ĝi elstaras per flavaj la partoj de ĝi estis ŝanĝita. Kaj mi kredas ke tio estas bela malvarmeta. Kaj ne estas grandega projekto - Mi volas diri, ke efektive ia estas, se ni devas starti stokante ĉies informo. Sed mi volas diri, estas iom malvarma. Ĝi ne estas la tipo de afero, kiun vi nepre estas ligita veni supren, sed mi definitive pensas gxi estas bela granda pliboniĝo ol kion ni havas nun. Nun, ĝi estas vere malfacila por iri al ies profilon kaj diru kion ŝanĝis. Kaj tio estas nur la plej freŝa ekzemplo, kiun mi havas. Spektantaro: Ĉu vi havas tempon por permesi homoj ŝanĝas la aspekton de ĉiu paĝo? [Inaudibles]? MARKO Zuckerberg: Do, mi ne volas fari tion. Kaj la kialo estas ĉar mi kredas ke Facebook estas dosierujo, kaj la ĉefa celo estas rigardi supren al iu. Ĝuste? Kiel entajpu sian nomon kaj akiri iujn informojn pri ili. Kaj unu el la aferoj tio estas vere utila estas ke ĉies paĝo strukturita en la sama maniero. Do se vi volas vidi se iu estas simpla, Vi ne devas skani laŭ la kolumnoj ĝis vi atingos interrilato statuso. Vi nur scias kie tio estas. Do vi klaku, go - via okulojn ĝuste iri al tiu afero. Sed se vi havus malsamaj popoloj ŝanĝi sian CSSes en malsamaj manieroj, do povus fariĝi ĝena - speciale se la homoj faras aferojn kiel malhela blua teksto sur nigra fonoj. Ĝi simple gets speco de malnormala. Spektantaro: Kiel sukcesa havas la Facebook [inaudibles] estis, kaj kion vi vidas kiel la diferencoj en la celo [inaudibles]? MARKO Zuckerberg: La celo - por Mi, la altaj lernejo estis la sama. Mi opinias ke la apliko - tio tuj verŝajne soni sufiĉe stulta - sed voli rigardi homojn, mi opinias, estas ia kerna homa deziro. Ĝuste? Mi pensas, ke homoj volas nur koni aferojn pri aliaj homoj. Do mi pensas, ke provizi interfaco, kie homoj povas nur tajpi en ies nomo kaj instigi iujn informojn pri ili Estas ĝenerale belan utila afero. Do kresko estis sufiĉe bona. Ĝi estis malmola elkompreni ĝuste kiel por taksi ĝin, ĉar kiam ni faris la universitato, Ni malfermis ĝin ĉe Harvard. Poste ni malfermis ĝin ĉe paro kolegioj ĉirkaŭ Harvard. Kaj la ideo estis cxiam, ni estis vere mallonga je mono kaj teamojn. Do dum atingi tiom malmulte teamo ebla, Ni deziras al maksimumigi nia kresko. Do ni volas lanĉi ĉe la lernejoj, ke ni pensas tuj kreski la rapida, bazita sur la fakto ke la homoj ĉe tiuj lernejoj tuj havi la plej numeron de geamikoj je la lernejoj kiuj ni estas jam ĉe. Ni prenis malsamajn alproksimigi por alta lernejo, ĉar ni povus simple ĵeti ĝin ĉie samtempe. Do ni ne vere scias kiom tuj kreskos. Mi pensas, ke tio kreskas je pli ol 5000 homamaso unu tago, kiuj estas sufiĉe bonaj. Jes? Spektantaro: Kiam vi komenciĝis Facebook, cxu vi intencas por ĝi igi tiu plene disvolviĝinta negoco? MARKO Zuckerberg: N-ro Spektantaro: Nu, kiel vi [inaudibles]? MARKO Zuckerberg: Mi memoras pensante, ke estus malvarmeta se vi povus havi dosierujo de ĉiu. Mi memoras, diskutante kun miaj gepatroj pri tio, ĉar post kiam mi preskaŭ oni pelis min el la lernejo por tiu ĉi projekto, kiun mi faris antaŭ Facebook, ili estis kiel, kian bonon povis eble venas de faranta ion novan? Kaj mi estas kiel, ne, tio estas sufiĉe freŝa. Nur imagu kiel cool estus se vi povus nur entajpi ies nomo kaj akiri iun informon pri ili. Kaj ili ricevis nur ŝatas, mi ne vidas ĝin. Kaj mi estas kiel, nu, ni nur faru ĝin ĉe Harvard por nun, sed imagu kio okazas se unu tago, Vi povas simple tajpi en ies nomo kaj akiri iun informon pri ili. Kaj kiel, kiuj volas esti speco de frideta, ĉu ne? Do ili ne aĉeti ĝin, sed nun ili faras. [Ridado] Jes, tial mi ne scias. Mi supozas ke en ĉiu fazo, ni estas nur speco de rigardas natura vojo konservi la integreco de la reto, kaj ankaŭ por fari ĝin tiel ke ĝi estas pli utila - I diveno estas la respondo al tiu demando. Jes? Spektantaro: Ĉu ekzistas iuj kapablojn, precipe [inaudibles], ke vi [inaudibles] aŭ vi farus sugestas ke iu studas? MARKO Zuckerberg: Mi nur sugestas ke vi preni la plej malfacila kursoj, kiujn vi povas, ĉar vi lernas la plej kiam vi defias vin mem, ĉu ne? Do kiel 161 ĵus ruinigis mian vivon, kaj mi lernis tiom multe de ĝi. 121 Mi ankaŭ trovis belan malmolan. 124 speco de sxangxis la Tiel mi pensis pri aĵoj. Kio 124 instruis al mi ke Mi pensas estis vere utila estis, ke tie estas - mi opinias ke multaj personoj enfokusigi pri kiel fari aferojn kiel bone kiel eblas, kaj kiel fari la plej kompetenta algoritmo. Sed, kio kauxzis alveninta nin per ne faranta aferojn en la plej efika maniero, sed la ino demetas la kadro per bela efika vojo. Do mi volas diri, ke ia instruas vi ambaŭ flankojn de la problemo, kiel datumstrukturoj kaj algoritmoj, kaj kiel la instalinstrukciojn estas vere grava. Kaj tio definitive savita nia azeno en grimpante multajn fojojn. Mi ne scias. Laboro kun inteligentaj personoj. Lernu de la homo. Spektantaro: Unu el la aferoj ke Mi rimarkis pri Facebook, kompare al aliaj sociaj retoj spaco, estas ke fakte multe pli facile uzi. Ĉu vi havas la homo - kiel viaj oficistoj nur metante ajn pecoj pensas Estas malvarmeta. Ĉu vi havas apartajn stabileco homoj certigi ke ĉiuj laboras ĉiuj kune? MARKO Zuckerberg: Homoj povas fari kion ajn ili volas, sed tio ne signifas ke ili povas meti gxin sur la loko. Do mi opinias, ke antaŭ stuff iras sur la loko, multe da homoj vidos ĝin. Mi volas diri, mi certe kontrolu ekstere sur gxi, antaux ol gxi povas iri vivas. Sed mi volas diri: Mi pensas ke la homo havas multe da kreemo por fari cool stuff. Kaj multe da fojoj, estas kvazaŭ iu povas veni supren kun malvarmeta ideo, sed tio ne signifas, ĝi estas la fina formo kiu okazus. Do ekzemple, homoj reliefigante en flava, kion la ŝanĝoj estas en sia profilo - Mi pensas, ke nur la koncepto de reliefigante stuff, ke ŝanĝiĝis estas vere bonaj, sed la interfacon ke tiu ulo uzis por tio ne estas kion mi opinias estas la pli bona. Kaj la vojo, kiun li stokante la malnovaj profilon informoj ne estas optimuma ĉu. Kaj tiu speco de estas cool, ĉar Li ĵus faris ĝin por si mem. Sed se ni iam volas fari io vivu el tio, kion Mi volas, ni faru en malsama maniero. Kaj ĝi estas pli justa kiel mok-supren. Spektantaro: Do ​​kiel, la ideoj venas de la tero, supren, kaj tiam [? ĝi estas nur?] [? turmentata?] [? sube la linio? ?] MARKO Zuckerberg: Mi signifas, gxi iras ambaŭ manieroj. Kaj mi ne tute unopinionated. Michael D. SMITH: [inaudibles]. Spektantaro: mi efektive havas demando pri la [inaudibles]. Do, irante reen pri la [Inaudibles] kaj [inaudibles] privateco. Kaj ĝi estas malsama kajo? MARKO Zuckerberg: Jes. Spektantaro: Do ​​kolegio homoj Estas pli ol 18 kaj permesis sendi kion ajn bildojn ili volas, kaj ili ne estas vere kulpigan sin, krom eble pro drogoj kaj alkoholo? Mi vidis bildojn sur Facebook, kie mia pli juna kuzoj trinkas kaj da tio. Sed kiam vi iras al la alta lernejo infanoj, ili estas 15 kaj 16 kaj pli juna. Kaj ĉu vi uloj ĝuste dirante, ke estas interreto, kaj se ili volas kulpigi sin kaj aĵoj kiel tio, estas ke OK? Aux cxu vi uloj filtri la staloj ke gimnazianoj toleri kaj la informoj oni skribas? Aŭ ĉu vi simple [inaudibles]? MARKO Zuckerberg: Do multe da solvoj ke ni supreniru kun stuff ne estas teknika aŭ organizada, sed gxuste apliki socia premo en bona konduto. Do Myspace havas - preskaŭ triono de ilia personaro Estas monitori la pentraĵojn kiuj get alŝutis por pornografio. Ni preskaŭ neniam havas neniun pornografio alŝutita, kaj mi opinias, ke multe da La kialo estas, ke homoj uzi iliajn realajn nomojn en Facebook, kaj vian veran retadreson por lernejo. Kaj se vi havas tion, tiam vi estas ne tuj alŝuti pornografio. Kaj mi kredas ke tio estas vere simpla socia solvo al eble kompleksaj teknika temo. Do kiu diris, ni ŝanĝis kelkajn el la trajtoj ĉirkaŭe por alta lernejo. Ekzemple, kiam ni prenis partioj el, ĉar ni figured ke gepatroj akirus pisis ekstere aŭ ili estus nur disbati la tuta la barelo partioj vere rapide, kaj ke estus suck por ĉiuj. [CHUCKLES] Mi ne scias. Ni deemphasize kontakto informoj en alta lernejo. Jes. Spektantaro: Bone, ni finas ĉi tie. Se vi havas aliajn demandojn, senti libere mallevigxos kaj parolos al Marko. Dankon tre multe. MARKO Zuckerberg: Jes. [Aplaŭdo]