MICHAEL D. SMITH: Ta popoldne Imam veselje uvajanja Mark Zuckerberg, ki je eden od naših gostujočih govornikov ta semester, da pridejo in govoriti Malo o računalništvu v resničnem svetu. Kot večina od vas verjetno veste, kot vi vse to narediti še veliko več kot jaz, ustanovitelj Facebook.com, , ki je socialno mreženje Program, kar hočeš, da ga pokličem. Uporablja več kot 2000 šol po vsej narod, in morda svet preveč. Ali je svet preveč, ali pa samo narod? Mark Zuckerberg: [neslišno]. MICHAEL D. SMITH: OK. Tako dober vpliv za to nekatere stvari v računalništvu. On se dogaja, da nam poveste nekaj ozadja njo in kaj je bilo pomembno in tako naprej. Zato vas prosimo, pridružite me pozdravil. Mark Zuckerberg: Yo. V redu, v redu. To je prvič, da sem kdaj je moral imeti eno od teh stvari. Torej grem za pritrditev res hitro, eno sekundo. Vse je v redu. Slišiš? Ali je to dobro? To razširja na vse? OBČINSTVO: Ja. Mark Zuckerberg: V redu. Sladko. To je kot eden od prvih roki Bil sem na predavanju na Harvardu. Mislim, kaj je verjetno, da bo Najbolj koristen za vas je, če sem peljal skozi nekaj tečajev da sem na Harvardu, kjer sem dejansko je šel včasih predavanje. Šalil sem se. In nekako, kot so, kako različne odločitve da sem moral narediti, ko sem bil premika skupaj z Facebook got vplivajo različne stvari da sem bil učenje v razredih da sem bil pri tem. In če bo šlo vse po načrta, potem bi morda nekateri od vas bo prišel ven iz tega razmišljanja da ob DS ali inženirske stvari na Harvardu, je pravzaprav nekako koristen. Tako da je načrt igre. Mislim, da je to z režami za dve uri. Ni šans, da bom govoriti dve uri. Verjetno bom govorila kot 20 minut ali 15 minut, in potem bom pustil vidva postavljajo vprašanja. Ker sem prepričan, da vi še bolj zanimive stvari da me prosi, kot sem lahko prišel z govoriti o sebi. Torej, mislim, da bom samo nekako začeti. Ko sem bil tukaj, sem začelo ob 121. Nikoli nisem dejansko vzel 50. Moral bi imeti drugi tip, ki je bil delaš Facebook, Dustina Moskovitz, ki je bil moj cimer. Ko sva začela spletna stran je bila napisan v PHP, ki ni nekaj, da ste se naučili v eden od teh razredov. Ampak na srečo, če ste imajo dobro ozadje v C, sintaksa je zelo podobna, in ga lahko poberete v dnevu ali dveh. Zato sem začel pisati stran in ga začel na Harvardu februarja 2004. Zato mislim, da je pred skoraj dvema letoma. In v nekaj tednih, a Nekaj ​​tisoč ljudi se je prijavilo. In smo začeli že nekaj e-pošto od ljudi na drugih šolah, ki prosijo za nas za začetek, na svojih šolah. In sem bil ob 161 v tistem času. Tako da ne vem, če veste, sloves tega seveda, vendar je bilo nekako težka. Bilo je res zabavno, seveda, ampak ni me pustil z veliko časa storiti ničesar drugega na Facebooku. Torej, moj cimer Dustin, kdo sem Verjetno je ravno končal CS50, bilo všeč, hej, želim pomagati. Rad bi naredil širitev in pomoč ugotovimo, kako narediti stvari. Zato sem bil kot veste, to je zelo kul dude, vendar ne poznam nobenega PHP ali kaj podobnega. Tako da konec tedna je odšel domov, kupil knjigo Perl za telebane vrnil in je bil kot, V redu, pripravljen sem iti. Bil sem kot stari, je stran napisana v PHP, Perl ne, ampak veste, da je kul. Torej je pobral PHP preko nekaj dni, ker sem Obljubim, da če imate dobra Ozadje C, nato PHP je zelo preprosta stvar, da poberem. In je nekako odšel na delo. Torej mislim, prva velika odločitev da smo res imeli, da bi je v tem, kako vrste širite arhitekturo iti iz ene vrste šolski ustanovi da smo imeli, ko je bilo samo na Harvardu nekaj, podprla več šol. Torej je bila to odločitev, ki je imela treba opraviti na kup ravneh, tako v izdelku in kako smo želeli zasebnost za delo, ampak mislim, da je eden res pomembna odločitev, ki je Pomagali so nam merilu zelo dobro je, kako smo se odločili posredovati podatkov. Tako da ne vem, koliko kompleksnosti stvari, kot je Big O zapisu Vidva v tem razredu. Torej, mislim, ena od najbolj zapleten Izračuni, ki jih počnemo na mestu je računanje povedati, kako ali ste povezani z ljudmi. Ker če lahko si predstavljam, da je shranjen kot nekakšno vrsto neusmerjeno - to ni ponderirajo - tako neusmerjeno, neobremenjeno parov identifikacijskih številk ljudi v bazi podatkov. Potem, če želite, da ugotovimo, kdo je prijatelj z nekom, moraš pogledati vse svoje prijatelje. Kajne? Tako da je morda kot 100 ali 200 ljudi. Ampak potem, če hočeš, da ugotovimo , kdo je prijatelj od prijatelja, ali kaj najtesnejša povezava je tam, potem si nekako morali pogledati na 100 ali 200. prijatelji vsakega od teh prijateljev. Tako postane na vsaki ravni obstaja en dejavnik n pomnožen n, kjer n je število prijatelje da ima vsak od vaših prijateljev. Torej, lahko vidite, da je to vrsta postane eksponentno teže rešujejo najkrajša pot med ljudi. Torej, če ste samo iščejo Prijatelj prijatelja, ki je n kvadrat. Če iščete prijatelja Prijatelj prijatelja, ki je n kubikov. In to je nekaj, da je bilo tradicionalno zelo težko za veliko predhodnik strani na Facebooku. In na primer prijateljstvo je imela velike težave s tem ker so poskušali izračun poti, šest stopinj ven, ali kot sedem stopinj ven. In to je nekaj, ko delaš tako kot n sedmega, to je samo res zelo težko in je vzel svoje mesto za nekaj časa. Torej ena od stvari, ki smo nekako imeli v mislih, ko smo ugotoviti kako to storiti, je bilo, kako vam distribucijo bazo podatkov tako da se ta izračun postane obvladljiva. Torej, kaj smo se odločili, je bilo da so vsi na mestu večino svojega delovanja pa je Šola, ki si jih nekako temelji na. Torej, če ste na Harvardu, potem večina ljudi ki si bodo videli in transakcije z na spletni strani se bodo na Harvardu. To je pravzaprav zelo verjetno želi 90% stvari, ki so vam na spletni strani. Zato smo se odločili, da se razidejo podatkovnih baz in ustvarjajo en primerek podatkovne baze MySQL za vsako šolo v omrežju. In v tem, da, če ste Opazili poti, da izračunamo so samo v šoli. Torej, namesto da bi recimo, kot zdaj smo šest milijonov uporabnikov, in namesto, da bi morali narediti n kubikov čez nekaj dela šest milijonov, to je samo n kubikov več 10.000, ki je mnogo bolj obvladljive vrsta računanja. Tako, da je vrsta prvi velik arhitekturni odločitev da smo morali narediti, da so prispevali da nas ne umira nekaj mesecev kasneje. In to je bilo verjetno zelo pomembna. Torej, ko smo najprej vzpostavili spletno stran smo imeli samo en računalnik, ki smo bili teče. To ni bilo v našem domu sobi. Mi smo ga ima v najemu. Nekako sem svojo lekcijo za poskuša zagnati spletno stran iz moje domu Prostor nekaj mesecev prej, in Harvard skoraj me je poskušal vreči ven. Tako da sem končal najem Strežnik zunaj kraja tokrat. In mislim, da teče prvotno baze podatkov in spletni strežnik. Torej Apache je tisto, kar smo bili uporabo v tem primeru služiti strani iz iste naprave. In ker smo razdeljeni baze podatkov na način, da smo mi, smo lahko, kot je čas mineval, samo dodati več strojev linearno in nekako rastejo spletno stran, ne da bi katero koli nekako eksponentno širitev o višini stroje, ki smo jih imeli. Toda, ko smo zadeli okoli kot 30 ali 50 šol, smo začeli zavedali, da smo lahko začnete dobili večjo zmogljivost MySQL in Apache. Nekatere stvari tako, da je bil vzpostavljen le ni bilo tako optimalno, kot bi lahko. Tako na primer, če imate MySQL stroji in Apache teče na istem strežniku, nato pa, če kaj se zgodi, da ta strežnik, potem ne samo, da je baza podatkov za to šolo ali šole v tem strežniku samo stop vrsta odziva na način, ki bo dobil si kaj koristnega, vendar ne morete niti naložiti nobene spletne strani. Tako boste dobili stran ne ustanovi. In da je nekako zanič. Ampak drugo vprašanje je, da je varianca in uporaba iz šole do šole Prav tako ne bo popoln. Torej, nekatere šole so vedno dogaja, da imajo težji uporabe. Imamo šole, sedaj kot Penn Država, ki ima 50.000 uporabnikov. In potem večina šol še vedno manj kot 2000 uporabnikov. Zato, ker je veliko malih šole in veliko šol ki nimajo popolne razširjenosti. Torej, da se s to vprašanje in da bo tako da bi se ukvarjajo z Dejstvo, da je Penn State 50.000 ljudi in samo tono uporabnikom ves čas, in potem imate nekaj šol da ne, kar smo se odločili narediti je izločiti nekatere spletu strežniki iz strežnikov baz podatkov. In se je tako, da smo imeli bazen Apache spletnih strežnikov da smo lahko naložite ravnovesje med. In da bo tako, da boste Lahko uporabite tiste, enakomerno medtem ko le imajo baze podatkov plast nekako dosledni. Tako da ne vem, če te stvari Zanimivo, da vama sploh. Ali pa, če je to vse, kar je pomembno na tisto, kar vi študirate zdaj. Torej, če obstaja več stvari , da bi vi raje poznajo v smislu arhitekture, potem bom pustil, da odprta vprašanja kasneje. Torej, jaz ne preživijo veliko časa samo govorimo o naključnih aplikacij da boste tudi vi nikoli ne skrbi za uporabo. Dovolite mi, da poskusite najti nekaj zanimivih primerov. Torej mislim, mislim, da eden od stvari, ki jih je bilo zelo zanimivo je bilo, ko smo prišli do točka v smislu prometa kje smo začeli na maksimumu ven izvajanje nekaterih teh odprtokodnih aplikacij da so na splošno zelo zmogljive. Tako na primer, MySQL je res dober open source baze podatkov. Ne vem, če kateri od vaju nekako v svojem časovnem nered okoli in se ničesar s MySQL ali pa so ga uporabljali na kakršen koli način. Ampak to je zelo enostaven za uporabo. Prav tako je spodobno hiter. Indeksi deluje precej dobro. To ni tako v celoti pokaže kot nekaj kot so Oracle, ampak to je zelo dobro. In smo prišli do točke kjer mislim, da okoli ko smo začeli delati kot morda 100 milijonov strani na dan, da smo začeli prikazovati v nekatera ozka grla na tem. Tako na primer, tipična poizvedba na MySQL lahko traja 2-4 milisekund. In to ni tako veliko. Toda, ko delaš 100 milijarde ogledov strani na dan, in vsak pogled stran premoč imajo 30 do 50 poizvedb še posebej, če delaš nekaj podobnega pogledu profil, ki se sprašuje vse vrste razlikuje informacije, nato pa, da začne sesati. Zato smo začeli razvijati predpomnjenje plast, ki dovoljeno hitrejši dostop do nekaj podatkov. In je prvotno smo s pomočjo drugega odprtokodna aplikacija Memcache, ki ne vem, če je kdo od vas Fantje imajo kakršne koli izkušnje s tem. Vendar je bilo precej hitro. Je prišel čas dostopanja navzdol Mislim, da je 0,3 0,5 milisekund, kar je zelo dobro. Vendar ima tudi kup vprašanj distribucije. To naj bi bila porazdeljena Zgoščena tabela vrste uporabe, kjer si lahko samo priložite poljubno število od Memcache okenci v gruči in biti sposoben za priklop it up in še gre. Vendar smo naleteli na veliko vprašanja tam, kjer Različne Memcache škatle bi šel dol. In ni bilo odpuščanje na podlagi informacij. Torej, ko Memcache box šel dol in boš imel predpomnilnika gospodična, potem pa vse naenkrat imel veliko več prometa bo poseben sklop baz podatkov. In da bi zanič. Torej, kot je čas mineval, smo tudi prerasel Memcache in indeksi na MySQL. Mi še vedno uporabljajo te stvari. Vendar smo morali graditi na vrh tega dodatnega odpuščanja. In mislim, da je to nekaj, kar je Verjetno morda malo zanimivo. Ampak jaz bom pustil vi mene vprašaš več vprašanj o tem kasneje. Nisem prepričan, kaj bi bilo zanimivo, da govorimo o prav zdaj. Mogoče bi vama pomagal malo? Gre za to. PUBLIKA: me zanima, V mislih [neslišno] gredo v elektronsko poslovanje, kot je to, kako si se počutil Vzdušje je bilo z velikimi igralci vse to prinaša na trgu in drugimi pomembnimi akterji ki ste mislili premoč [Neslišno] označiti, ali kaj je tvoja izkušnja je bila s tem. Želel je zainteresirana, samo na tehnično strani [neslišno] samo ramping in tehnično kako [neslišno]. Mark Zuckerberg: Ja, tako da je ni tehnično vprašanje sploh. Ampak mislim, da bom všeč spuščal v vprašanje časa. Ker nisem ravno prepričan, kaj je pomembne stvari za mene, da bi razpravljali. Torej bom odgovoriti na to. Potem kdorkoli drug, ki želi zaprositi me vprašanja, lahko greš za to. Mislim, da ne bom nikoli zares porabili veliko časa skrbi, stvari, kot je - I Mislim, obstajajo podjetja tam, kot so Google , da bi lahko samo dobil v svoj prostor in to kar hočeš v vsakem trenutku. In mislim, da ena od kul stvari O tokrat v tehnologiji je, da so posamezniki z vzvodom in sposobni narediti tako več kot oni 'res kdaj bili sposobni narediti prej. In tudi pred štirimi leti ko se je začel Google, zdaj imajo na stotine tisoč strojev in verjetno milijarde dolarjev porabili za opremo. Mislim, da je generacija, preden Google si ni mogla niti da stran, ne da bi nekatere Velik del strojne opreme. Mislim, eBay, na primer, je pretekel off dveh 50.000 $ strojev. Ne moreš začeti početje, da če ti si samo otrok v študentski sobi. Zato mislim, da je dejstvo, da smo lahko najem strojev za 100 $ na mesec in uporabiti, da obsega do točka, kjer smo imeli 300.000 uporabnikov je zelo kul. To je zelo edinstvena stvar, da je to dogaja v tehnologiji zdaj. To naredi tako, da namesto skrbi, kdo je velik igralec in kaj je Google bo naredil Naslednje, kar lahko naredite več - si Lahko samo zaslužiti veliko stvari naredil. In namesto da bi šel ven in imajo nekatere tradicionalne poslovanja Težave, kot si ti morali dvigniti kapital, preden lahko karkoli, to ni več vprašanje. Torej ste vzvodom storiti Veliko več o sami zdaj. Ne vem, če je to odgovarja Vprašanje, ki ga iščeš. Ampak mislim, da je eden od razlogov, Zato mislim, da je na tej točki, naredi veliko smisla da se študira te stvari. Ker v nobenem trenutku v preteklosti lahko vi izkoristite tako majhen znesek denarja, da bi dobili močan Dovolj tehnologija res dotakniti ljudi Tako, da lahko danes. Google ne približno 250 milijonov ogledov strani na dan. Imajo več sto tisoč strojev in 5.000 zaposlenih. Facebook pa 400. milijonov ogledov strani na dan. To je veliko več, kot Google ne. In imamo na stotine strojev. In smo pravkar opravili 50 zaposlenih. In to je samo tehnično generacijo tri ali štiri let v arhitektur ki so bile ustvarjene. In potem greš tri ali štiri leta nazaj pred tem od kot je eBay, Google, in to je samo povsem drugačna. Ker vsaj Google teče off veliko porazdeljene opreme da imajo na stotine tisoče strojev, ampak ideja je bila, da bi dobili veliko usrane stroji, ki so res poceni. Mislim, da je to velik korak naprej. Ker potem je to všeč, OK, to je bolj odveč. Oni ne bi izgubili podatke. Ne pričakujejo, da se stvari vedno dela. To je veliko bolj zrel odnos, kot je eBay, ki je bila edina stvar, ki kar bi lahko naredil v tistem času. PUBLIKA: Imam vprašanje o DHT stvari. Mark Zuckerberg: kaj? PUBLIKA: Distributed Zgoščena tabela stvari. Mark Zuckerberg: Ja, katerega? PUBLIKA: Bil sem sprašujete, če ste [neslišno] vse svoje razširitve za Memcache, ker je ena stvar, ki sem opazil, je, da obstajajo ja ni res dobro voljo knjižnice za DHT stvari. Tam je vse to čudovito raziskave, vendar v smislu implementacij, ki dejansko ukvarjajo z vsemi vprašanji o odpuščanju delavcev in vse te stvari - Mark Zuckerberg: Ja, Veliko stvari - smo ni nujno razširiti Memcache. Zgradili smo kup stvari sami. Zdaj, to ni open source. Upoštevali smo to počeli. In mislim, da je veliko dela, da gre v izdelavo stvari odprte kode. In to je na vrhu, ali ste želite izgubiti konkurenčno prednost. To je nekako žalostno. Ker mislim, da če smo bili samo lažje, da bi kaj takega, potem lahko to storite. Lahko izpustite kodo. Ampak potem je tukaj še veliko podpore in licenciranje in vse te stvari. Ugotovili smo, da je bilo nadležno. Ena od stvari, ki smo dejansko šteje kar odprte kode je bil to iskanje strežnik, ki dejansko ta tip sedel tam je, ko je bil še vedno V Kaliforniji. In mislim, da smo prišli do točke, ko MySQL je zaostajala malo na nekatere iskanj, ki smo poskušali storiti. In odločili smo se, da je bi kul stvar narediti, da bi serijo porazdeljenih strojev da bi - on ne uporabite razpršene tabele. Kakšna je struktura ki jih uporabljate, McCollum? ANDREW McCollum: [neslišno]. Mark Zuckerberg: Torej, ja, smo pomislili, da bi to bilo odprto. Ampak to je, ko smo nekako morali storiti Vse to delo, da pridejo gor z licenco. In mi smo le želeli, Vse je v redu, da vijak. Yo. PUBLIKA: Kaj boste porabili največ svojega delovnega časa delaš te dni? Mark Zuckerberg: Najem ljudi. Mislim, da kadar je, kot ste rastejo, Najbolj pomembna stvar je, da so pametne ljudi. Če menite, da o tem, kako, tehnično vzvod stvari, ki sem govoril V odgovoru, da je tip Vprašanje, kot je tehnologija postane bolj splošne in manj drago, vzvod točka postane bolj v ljudeh. Torej, če mislite o tem to z vidika od osebe do osebe porabljen čas ali čas, porabljen uporabnik, ali pogleda stran Analiza, zaradi tehnologija je danes, ljudje so veliko bolj vzvodom narediti več stvari in bolj pomembna v enačbi. Zaradi tega je zelo pomembno, da bi dobili najbolj inteligentnih ljudi. In tudi mislim, ko si majhen Družba, ste lahko res okretna in se veliko stvari narediti. In tam je relativno malo birokracije. Torej, če imate pametnih ljudi, ki bi jim lahko Prednost, ki za izgradnjo kul stvari, potem je to super. Mislim, poleg tega pa načrtovanju novih stvari. Ni veliko birokracija podjetja še ni. Torej, jaz ne bi bilo treba izgubljati veliko časa za to. Naprej dogaja? OBČINSTVO: Ja, koliko ste govorili in se posvetovala z odvetniki doslej? Mark Zuckerberg: Imam odvetnika ki dela za mene s polnim delovnim časom. PUBLIKA: OK, to je velika del vodenja podjetja? Bi priporočili delovne na [neslišno] že na začetku? Mark Zuckerberg: ne Uspelo nam je. In to, mislim, pod pogojem, malce neroden kasneje. Prvi stvari ustanovi Zelo dobro je dobro. Kako stvar čisto res dober. In mislim, nihče ne bo nikoli da vam povem, odvetnik je slaba. To je vse samo vprašanje priložnost Stroški in kaj si prednost. Mislim, da imamo zdaj v našem primeru ukvarjati s kopico stvari, ki ni bil pravilno nastavljen na začetku. Večina stvari je obravnavana. To sploh ni big deal več. Toda namesto da bi govoril z odvetnikom že na začetku smo bili kar stvari. In mislim, da je to verjetno pravica uporabe našega časa. Mislim, da je ena kul lastnost za veliko podjetij, ki končajo pa res uspešna, ne da smo res uspešni, ampak mislim, da smo tudi spadajo v to vedro, je, da se je začelo kot nekdo trudi, da bi nekaj cool in ne nekdo, trudijo, da bi podjetje. Nekako so - Google prišel iz Larry in Sergey na doktorski disertaciji na Stanford, in Yahoo je prišel iz Samo, mislim, da tudi nekatere Stanford fantje nekako vijačenje okrog v svoji študentski sobi. In eBay je prišel iz nekdo poskuša zgraditi trg za svoje dekle za izmenjavo Pez. Amazon je bil malo bolj izračunati. Tako da ne morem predstavljati, da katera koli od teh ljudje res imel, da je veliko nasvetov, in zdi se, da imajo delal v redu za njih. Toda, mislim, hkrati Ne bom sedela tukaj in vam povem, da ne bi dobili nasvete o stvari. In veliko krat ljudi so le preveč previden, preveč. Mislim, da je bolj koristno, da bi stvari se dogajajo in se opravičil kasneje kot je, da poskrbite, da boste dot vse oči vašega sem se tu in tam Samo ne dobijo stvari narediti. Ja. Gre za to. PUBLIKA: Ko misliš, da Facebook bo dosegla točko, kjer to bi lahko postala tako velika podjetja [Neslišno] nova ideja, [neslišno]? Ali mislite, da bo dosegla ta točka kadarkoli prej? Kako bi vi to vodi od [neslišno]? Mark Zuckerberg: No, Mislim, mislim, da je - I mislim, da si nekako Vedno na tej točki. Mislim, večina podjetij so začel kot nekaj idej, in to so nekatere stvari, ki delajo dobro. Torej, mislim, Yahoo je bilo, kot da smo dogaja, da organizira vse te informacije na svetu, kot ga imeniku. In to je bilo tisto, kar začelo početje, in potem nekako razpršene ven kot čas je šel naprej in zgradili več stvari. In veliko te stvari je kot Bistvo njihovega poslovanja zdaj. Mislim, da je, kot da najprej ni to iskanje. In zdaj imenika samo ne obstaja. To je zanič. Ni orodje za to. Mislim, bil Googlov velika stvar tako kot so to storili PageRank. In potem, mislim, od PageRank, so iskanje. In zdaj so nekako razširiti, da bi storijo druge podobne vrste algoritmov, iščejo tudi v drugih prostorih. Ampak, mislim, da lahko nekako povedati, kako vse druge stvari, ki jih počnete je neke vrste, ki se dotika. In to je, kot da poskušajo res težko, da bi PageRank in druge vrste algoritmi, ki so zelo podobno kot to delajo v prostore, in to je samo ni tako eleganten ali čista ideje, kot je originalna bilo. Torej v Facebook, na primer, ko je pravkar začel, tisto, kar sem mislil, da je bila večina Zanimivo je, samo da bi lahko tip v nekoga ime in izvedeli informacije o njih. In skoraj ni bilo od stvari, ki je bil tam. Ni bilo nobene skupine. Tam je bilo še ni sporočil. Tam je preiskoval. Ja. Mislim, da je, kot ste nekako dobili začela neke vrste temeljni ideji. In na splošno, družba bo dobro, ker sem Verjetno ljudi, ki se začnejo off delajo na tej temeljni ideji nekako razumem, da eno jedro Ideja v neke vrste edinstven način. Ampak to ne pomeni, da imajo koli boljše razumevanje vsega drugega, kot kdorkoli drug. Tako da je, zakaj sami okolici z veliko pametnih ljudi je res pomembno. PUBLIKA: Kaj je bilo - je bilo obstaja vrsta modela da je bila [neslišno] foto lastnosti [neslišno] na Facebooku? Je bilo kakršno koli [neslišno]? Mark Zuckerberg: Mislim, da je Veliko aplikacij na internetu zdaj, da je naredil te stvari. Torej, mislim, Flickr je lepa fotografija aplikacija. Čeprav mislim, da v treh tednih smo jih opravili v številnih fotografijah da smo imeli na naši spletni strani. Hočem reči, mislim, da Najbolj kul stvar fotografij je, da lahko označim njih, in način, kako naredi povezavo do profilov ljudi. In mislim, da je to nekaj, kar lahko resnično samo, če imate kontekst vsi okoli vas na mestu. Takšna zahteva splošne razširjenosti uporabe. Tako da ne vem, če se kateri od drugih fantov bi storili, če imajo, da nekako uporabiti, vendar niso. Ne vem. Ne kateri koli od vaju Za vsa CS vprašanja? PUBLIKA: Radoveden sem. Kako ste se odločili, kot ste napreduje z družbo opravljati tehnologijo ali ne zasleduje tehnologijo? Mark Zuckerberg: Kaj je ideja? Kaj je v tem primeru? PUBLIKA: No, dejansko sem Ne vem veliko o Facebooku. Kaj je naslednja stvar, ki jo želite storiti s slikami in povezuje ljudi skupaj? Kako pa ti veš o razbrati katere tehnologije so dobri? Kako ste mine, da bi našli tehnologijo? Ali imate kakšne postopke v veljavi danes, da so usmerjeni tiste vrste stvari, ali pa samo tehnologija pridejo v podjetje ker si ven Nekje nekdo omenil nekaj, kar bi lahko želeli narediti v smislu Facebook? Mark Zuckerberg: Mislim, da je naš Postopek za filtriranje, katere tehnologije uporabiti se zaupajo pametne ljudi. Tako da bomo zagotovo imeli nekaj ljudi na Družba, ki je le res pametno, in mislim, da večina ljudi na Družba na splošno zelo pameten. Vendar pa obstaja področje, nekaj Fantje zlasti - sem ni ena izmed njih -, ki mislim, da ko pravijo, da je nekaj na splošno dobra praksa, da gredo na to, potem je relativno - potem lahko dobijo pomoč Za to precej enostavno. In mislim, da je veliko inženirjev nekako graditi konsenz okoli tega. Skušam misliti dober primer. Mislim, da je nekoliko ciljno usmerjeno. Torej s fotografijami, smo vedeli, da smo želeli podpreti le ljudi nalaganje neomejeno število fotografij. Torej, mislim, da ni real pojem neomejeno. To je samo moraš imeti na dodajanje stvari, da o dodajanju shranjevanje. In želite, da bi bilo tako, da je vrsta of deluje čim bolj nemoteno. Torej prva stvar, ki smo poskušali narediti je dobro, kaj je ocenila te družbe, da samo naredi velik pomnilnik za življenje. Ali pa je to kot NetApp ali nekaj, Network Appliance. Torej govorimo, da jih za nekaj časa. In potem sva kot, v redu. No, v resnici ne želijo, da gredo s tega enotnega, big box pristop. Želimo, da gredo z, ki imajo samo serija razdeli manjše škatle z veliko trdega vožnjo in veliko RAM-a. In zato menim, da arhitektura, da smo najprej zgradili je bila tista, kjer smo imeli kup teh strojev z relativno počasna, vendar je zelo stabilen disk zadaj ravni - plasti lokalnega hranjenja škatle s tono RAM da lahko imajo večino sličic in največkrat pogledali slik v - mislim, da v RAM v vsakem trenutku. In nato z desno, preden smo začela je prišlo k nam da smo bili, da bo imela nekaj vprašanj, s tem. In vprašanja, ki smo bili, da bo imela grejo biti mreža vprašanja, vprašanja, ne strojne opreme. Tako, na primer, če ste vzeli foto album 30 fotografij in vsak od vaših fotografij tri megabajtov, potem si lahko naložite 90 megabajtov na Facebooku. In da je nekako zanič. Vse je v redu. Mislim, da je zanič, ker ljudje ponavadi niso optimalne povezave in ker je naš router - I Verjetno večina usmerjevalnikov so ustanovljene da lahko prenese le gigabit naenkrat, in usmerjevalniki so nekako drago. Thy so velike kose opreme. Ne verjamem, da obstaja razdelijo različico, ki še ni. Tako da ne bi v roku da smo želeli, da jo začne izvajati, pravkar dobil nov usmerjevalnik in dobil ga je ustanovil. Torej, kaj smo se znašli početje je bila gradnja Java applet in nadzor ActiveX, ki povezano z izbiro za Fotografije, ki so želeli ljudje naložiti s stiskanjem na odjemalca, da bi bilo manjše, in potem na ta način ljudje lahko samo naložite svoje fotografije relativno hitro. Smo shranili tudi CPU na našem stran, ker ne bomo morali storiti dekompresija na naši strani, čeprav to ni bil, da ogromen v ozko grlo. Tako, da je delal. In potem smo ga dobili na točka, kjer smo bili ob dodane na Stopnja 100, drugi, in ljudje so z uporabo funkcij pot več, kot smo mislili, da smo bili, da bo. In čeprav smo imeli To predpomnjenje tier setup, to samo še vedno ni bilo dovolj hitro. Prepričan sem, da vidva ne pozabite tega. Pred nekaj tedni, site ni bil ob dober čas. Torej, kaj smo se znašli delaš na tej točki je z uporabo roba predpomnjenje, kot Tip Akamai stvari da bi te fotografije, ki so statično Vsebnost le bliže ljudem. Torej, na ta način bomo lahko nekako znebijo nekaj opreme in - sort imajo za prenos teh vedno Nekoliko velikih datotek na ljudi. Tako, da je, kjer smo zdaj, in to Zdi se, da delajo zelo dobro. Ni bilo, da smo imeli vsaka vnaprej tehnični genij o tem. To je bil nekako, da na vsaki točki smo nekako pričakovali vprašanja ali jih je izbrala zelo hitro in nato imeli dovolj pristojnosti ovrednotiti, mislim, kakšne možnosti so bile da smo imeli in da kar mislim, da so dostojni odločitve o tem, kako izvesti na njih. Kaj je to? PUBLIKA: Vzemi, da naslednji raven, tudi glede na težave ste pravkar govorili. Mark Zuckerberg: Ja. PUBLIKA: Študenti dobijo eno leto - Saj veš, ena računalništva Delo z, recimo, sem šel SIT corner, tip na moj [neslišno]. Kako je podjetje delo prek - Kaj inženirji software storiti ko vi vsi moral dati zaviti oklepaji na istem mestu? Mark Zuckerberg: Kaj je to? PUBLIKA: zavitimi oklepaji za programerji na istem mestu. Kako je struktura programske opreme inženiring dejansko opravljeno [neslišno]? Mark Zuckerberg: Torej tako, da - sem Verjetno metodologijo, ki jo imamo, je da sem želel, da bi nekako - kot prida meritokracije, kot je mogoče kjer so ljudje, ki lahko pridejo s kul rešitev in jih izvajati najhitrejši in imajo podobno Najmanj bugs za delo na stvari, ki jih mislim, da je najbolj zanimiv in ugasnejo in so najbolj vpliv v družbi. Torej smo tudi na vkrcanja Veliko ljudi, ker smo najem relativno hitro. In pri tem smo nekako o imajo - imamo par gor novi ljudje, ki prihajajo v pri nekateri - kot so boljši ljudje ki so nekako na vrhu verige, in potem so jim nekako delati s tistimi, ljudje, ko so prvič prišli v, da se učijo stvari, ki oni delajo na tem - tako da so novi fantje, kot so Prihodnje razred, lahko nekako izvedeli, kaj nekateri ljudje, ki so trenutno V podjetju delajo naprej. In mislim, da v tem, da so izbrali up slogu in metode, ki jih uporabite za početje stvari. Ampak mislim, da je spreminja precej hitro. Mislim, da ena razlika med Tako stvar deluje v podjetju in tako stvar deluje v šoli, je da je to zelo ponavljajoč se proces. In to je lepo, ko prideš stvari pravico prvič, vendar nam ni treba. In mislim, da je veliko podjetij iti skozi faze ali faz, če ne dobijo stvari prav prvič. Tako kot Microsoft - I Mislim, jaz ne vem, kdaj zadnji čas je bil, da so imeli dober izdelek, preden različica 4. Ampak do takrat, ko priti na različico 4, to je kot vedno dobro za večino del. In mislim, da dela kar dobro za njih. In mislim, Google vedno sprosti svoje stvari v beta fazi. Zato mislim, da se trudimo, da imajo več ljudje delajo na isto stvar, tako da lahko vsakdo učiti iz seboj in vrsta iztrgala nekatere napake, ki bi lahko je, da smo lahko precej hitro zmanjša. Ampak kot, mislim, da v nasploh, ideja je da ni nujno, da se izpopolniti prvič okoli. In tako dolgo, kot ste dobili arhitektura, kot je pravica, kot je mogoče, potem veliko drugih Izvajanje stuff se ne bo tako velika posel, in lahko nekako delo, ki v vsakem trenutku. Vem, če je to neke vrste odgovor na Vprašanje, ki si me vprašal. PUBLIKA: Torej, zdaj, ko boste našli nekaj , ki jo želite storiti, da vam Ne vem, toliko o, lahko zaprosite za nekatere od teh Ljudje, ki delajo za vas, ali lahko dobite nove ljudi. Toda, ko ste začeli, je bilo nekako za vas in vaše sostanovalec kot študent. In očitno je bilo domena Vprašanja znanju računalništva da boste imeli opravka z in nisi vedel. Mislim, kako si šel o poskušal ugotoviti, kako narediti stvari? Ste se odločili, da sprejmejo nekatere razrede? Ste dobili knjige? Si šel najem ali dobiti ukvarjajo z nekaj več ljudi? Kako ste delali preko teh vprašanj učenja računalništva, kot ti delal s tem? Mark Zuckerberg: internet je zelo dobro orodje. Mislim, da je to kako smo naredili največ. Mislim, nekako bi točko ki ni najem ljudi, za spretnosti, ker mislim, da je teorija če nekdo ima znanje na področju in je to počeli za 10 ali 15 let, potem je to verjetno tisto, kar lahko storijo. In to je dobro, in da pomeni, da lahko to storim. Ampak, če ste najeti nekoga, pravijo, pravica iz kolegija, ali nekdo mlajši, ki ste pravkar jih najem za surovo inteligence, potem ideja je, da se bomo imeti možnost, da se naučijo stvari res hitro. In tam je veliko informacij na voljo vsem mestu, in zdaj, najkasneje v roku zadnjih letih, pa je dobra orodja za razvrščanje skozi to. In mislim, da je večina performant ljudje, ki jih imamo so nekakšna mlajši ljudje, ki niso nujno vedeti, da veliko o nič posebnega prihajajo iz kolegija. Mislim, dober primer je - Dustin, moj cimer na Harvardu ni bil niti CS velik. Bil je ekonomija velik. In on je res pametno dude, in je bil sposoben, da ga poberem. Nekatere druge dobrine ljudje smo EE založbe od Stanford ali Berkeley. In niso niti CS ves čas. Tako kot matematične ljudje - če si študiral matematiko, vam lahko naučijo stvari razmeroma hitro veliko časa. Ja? PUBLIKA: Mislim, saj imate infrastrukture v mestu, prav zdaj, ko se lahko osredotočite na zaposlovanje, tako da Še vedno iščejo tech usposobljenosti ljudi? Ali pa si poglej za ljudi, ki bi lahko imele poslovno znanje, ki vam pomaga rasti še dlje in bi več denarja? Kaj je pravzaprav prednost Trenutno v rastočih podjetje? Mark Zuckerberg: Jaz nikoli zares najem ljudi samo zato, ker imajo poslovne sposobnosti. To je pravzaprav smešno, ampak znanje veliko jedro CS stvari je zelo pomembno v poslu, preveč. Ena od glavnih stvari, ki vas izvedeti, kdaj ste študijem CS je kompleksnost in obseg ter da je velik problem v podjetju, preveč. Kako si šel iz ob pet ljudi, 100 ljudi, in kaj je sprememba V dinamični tam? In podobno, kako so nekateri postopki - kako je prodajno silo gre za normiranje od petih ljudi, 100 ljudi? To je kot v enakem tipu inteligence, ki lahko ugotovimo, oba te težave. In morda drugačen tip oseba, ki skrbi za reševanje težav. Ampak mislim, da je drugi del moj odgovor na to, kar ste rekli, je, da mislim, da smo nekako nenehno v postopku gradnje out infrastrukture, in jaz ne mislim nikoli ven iz tega procesa. In smo nekako s poudarkom ne pa na samo gradnjo nekaj in poskušal ugotoviti, kako , da bi denar off od tega in nekako maksimiranje vrednosti naše poslovanje v kratkem času - ampak, nekako vedno išče, da bi povečali kaj bi dolgoročno biti vrednost. In mislim, da je v tem, da si nekako morajo vedno samo treba graditi iz svoje baze, in ne kadarkoli skrbelo maksimiranju svoj denar. PUBLIKA: To je neke vrste nazaj na [neslišno] Facebook, vendar pa imajo fantje izda kot dan po šoli, Morda nekaj takega, s vsi nalaganje slik vsi istočasno, [neslišen]? Mark Zuckerberg: Naša vrhovi so precej močni. Tako kot ob 5:00 v jutro, ne glede na to, koliko uporabnikov smo se prijavili, tam je vedno kot 5000 ljudi, in to je to. In potem, če prideš do 21:00 Pacific - tako kot polnoči tu - , ki mislim, da je kot peak po vsej državi, to je skoraj 400.000 ljudi jo uporabljajo istočasno. In to je pravzaprav nekako zanimivo, ker smo spremljali te grafe in imamo to velik LCD v naši pisarni, in kadar koli tam je blip v prometu, sva kot, oh sranje, kaj se je zgodilo? In veliko krat to je kot Laguna Beach. [Smeh] Vendar običajno ne zaniha tako daleč drug način. PUBLIKA: S svojim arhiva [neslišno] če nekdo izbriše nekaj od njihovega profila, boste obdržali cache to, in kako dolgo? Mark Zuckerberg: Zdaj nimamo. Vendar smo lahko na neki točki v prihodnosti. PUBLIKA: Za spremljala da, kakšne vrste vprašanj se pogovarjata na podjetje v smislu zasebnosti in varnosti, vse te stvari? Ste zaskrbljeni zaradi nje sploh? Vi ste postavili vašo [neslišno] zasebnost in varnost izjavo na spletu. Torej ste pravkar dal gor in potem ne skrbi? Mark Zuckerberg: No, mislim, da je tisto, kar naredi Facebook zabavo in koristno je, da obstaja veliko Informacije o veliko ljudi da lahko dobiš. Ampak kaj je bolj pomembno je, da informacije Na voljo je z ljudmi, ki da oseba, ki želi, da podatki na razpolago. In druga plat, ki je, da informacije je na voljo za ljudi, ki želijo da imajo dostop do teh informacij. Tako je eden od vrste jedra odločitve, ki smo jih dosegli, je le, da naj ljudje na isti Šola glej profile drug drugega. In mislim, da je ideja v ozadju , ki je bil, da si na Harvardu. Vam verjetno ne bi bilo, da Težko iz časa tik najemnin nekdo drug na Harvardu oglejte svoje podatke. Toda hkrati, je kot edini ljudje na Harvardu, kdo ste verjetno videli na Osnova dan za dnem in morda izpolnjujejo, ki so kdaj želim ti poglej gor. To ni všeč nekaj mulca na Stanford, ki ga ne bo nikoli govori, da se dogaja, da ga zanima vedoč, kaj vaš mobilni telefon številka ali kaj vas zanima Torej, z omejevanjem Obseg informacij razvrstiti v tako ozek kot je smiselno, mislim, da smo rešili veliko teh vprašanj. In potem smo tudi dati ljudje popoln nadzor nad tem, kaj dele njihovega profil se je pokazala. Tako da ne bomo na silo kdo pokazati ničesar, in damo ljudem zrnat nadzor čez nekaj bolj občutljive stvari. Tako všeč, tik Polje mobilni telefon, tam je drugo področje, ki je kot, ki ne želite pokazati, da je to? Samo tvoji prijatelji, samo ljudje v vaši šoli, kaj? Skrbimo za to, ker če stop ljudi - če se ljudje počutijo kot njihovi informacija ni zasebna, Takrat vijaki nas na dolgi rok, preveč. PUBLIKA: Just spodbujanju na da, mislim, čeprav ste dal informacije, do sebe, kaj je zatekanje v primeru, recimo, imate fotografijo, nekdo postavlja to sliko gor na neki oglasni deski ali nekateri Hot or Not tip na mestu. Kako lahko nadzirate, katere uporabniki narediti s podatki, ki je Vhod na strežnikih? Mark Zuckerberg: To je zelo težko nadzorovati, kaj ljudje počnejo z informacijami da imajo dostop do. Kajne? Mislim, da najbolje kar lahko naredimo, je dal ljudje nadzor nad svojimi podatki in kdo lahko vidi. In potem, ko so naj nekdo videl, to je nekako izven kontrole nikomur. PUBLIKA: Radoveden sem malo o [neslišno] Wall funkcijo. Zdelo se je, da začnejo morda bolj kot tabla vrsta stvari, potem pa popolnoma spremenilo okoli. [Neslišno] kot eno ali drugo, ali če je bilo nekaj da ste bili v mislih? Ali je bil tam sprememba projekta v Proces dela [neslišno]? Mark Zuckerberg: Zato sem sprva vrgla da skupaj kot pol ure. In mislim, da je bilo precej zapletena, ker - ali pa je bolj zapletena kot jaz mislil, da je, da bo. In mislim, da del Razlog, zakaj smo spremenili to pa zato, ker to ni delo kot smo želeli, da. Mislim, prvotni cilj je bil nekako uspelo tako da lahko imajo ta wiki tip stvar na profilih ljudi, da ko si moused čez nekaj se je pokazalo, kdo je dodal, da je del tega. Ampak mislim, da je bilo Veliko primerov, ki smo zamudili, ali pa preprosto ni bil dobro zasnovan z mano. In ne vem, če se vi spomnite, vendar pa se uporablja za miško čez stvari, in to le ni bila tako dobra. In podobno, lahko pa povem, ste napačno osebo, ali bi lahko označite več kot je bilo predvideno. Tako sem nekako povezan, da pri razmišljanju, to sploh ni najboljša lastnost. To bi bilo veliko bolj zanimivo, če namesto da bi miško nad stvarmi, ljudje lahko samo videti sliko in ime osebe, ki je objavil vse, ne da bi iti skozi celo steno. Torej čez poletje, smo nekako šla skozi in napisal boljše parser za stene in jih poskušala razpadejo. In potem gremo naprej, smo naredili je tako, da si dodal post, in je šlo na vrhu stene. PUBLIKA: [neslišno] vprašanje. Kje ste dobili idejo pred, za ustvarjanje Facebook? Mark Zuckerberg: Pravkar sem želeli, da bi nekaj kjer lahko ljudje tipa v ime nekoga in pridobite nekaj informacij o osebi. Mislil sem, da bi bilo kul. Oh, ja? PUBLIKA: Zanima me na funkcijo, ki jo lahko SMS nekaj [neslišno] informacije če si hotel, in ga pošljejo nazaj. Nisem vedel, o ljudeh, ki jo uporabljajo. Torej, jaz sem samo spraševala, če obstaja Dejanske ugotovitve [neslišno]? Mark Zuckerberg: Torej SMS Gateway imajo tudi e-poštni kolegom, tako da, če vaše telefonske številke, je x in imate Cingular kot ponudnika, potem bi lahko email x@cingular.com ali nekaj varianta, da in besedilo sporočila bi šel na telefonu. In to je prost prehod. Torej, veš, ko si besedilo ljudje sporočil, veliko krat odvisno od tega, kaj vaš mobilni telefon Načrt je, da vas bo stalo denar. Če to storite prek e-pošte, je dejansko ne stane nič denarja. Torej, to je, kako smo se odločili, da to storite. Smo počeli visoko Obseg njih in smo odločil, da bi bilo le bolje stvar za nas -, da to dejansko storiti zakonit način in pošljejo besedilo Sporočilo neposredno na mobilni telefon, za razliko od tekoč preko e-poštnih prehodov. Tako da smo nekako procesa pridobivanje, da ustanovi zdaj. PUBLIKA: [neslišno] Myspace [neslišno]? Mark Zuckerberg: Mislim, da smo vedno iščejo več stvari za početi. Ne verjamem, da smo tekmuje z Myspace. In mislim, da je nekako drugačna vrsta uporabe. Ja. PUBLIKA: Jaz sem samo radoveden. Ali obstaja poseben razlog za Profili osebe in šolske e-pošte in stuff [neslišno], in ne kot Besedilo se lahko kopirali in prilepili? Je, da [neslišno]? Mark Zuckerberg: Tako sem je to storil zato, da ljudje ne bi šel skozi in strganje strani. Imamo veliko stvari da bomo vzpostaviti zagotoviti, da ljudje ne zbirni podatki off Facebook. Vi očitno ne vidite profili ljudi na drugih šolah. Ampak tudi, če boste poskušali ogled veliko profilov, pobere, da ste pravkar gledate nenormalno število profilov. In smo tudi nekako - samo z analiziranjem aktivnosti uporabnikov, smo zgradili ta Bayesian filtri Mislim, da samo nam izločiti nenormalna aktivnost, kot je res hitro in nekako predstava zelo omejene informacije za tiste uporabnike. Toda ena od stvari, , ki smo želeli storiti, želimo zagotoviti - želimo, da bi še posebej težko za vsakogar da bi poskušali strganje email naslovi, ker je to zelo nadležno - če ljudje neželene elektronske pošte. Tako smo ugotovili, da jih zaradi česar je podoba, Namesto navadnega besedila, ki so pravkar pomeni dodatno stopnjo zahtevnosti v smislu strganja. PUBLIKA: [neslišno] precej dragocene vire, ki [neslišno]. Storiš ničesar [neslišno]? Mark Zuckerberg: No, lahko ga uporabite usmeriti plakate z vami, na primer. Ne vem, če je kdo od vas Kupil plakate off od tega. Vendar smo nekako - smo poskušali ugotovimo, kaj lahko storimo, da ampak smo očitno res občutljiva na zasebnost državljanov. In kaj je to? PUBLIKA: Ni toliko za Posameznik [neslišno] ampak le kot celota [neslišno]? Mark Zuckerberg: Ja. Mislim, da smo dejansko dogaja ki se sprošča nekaj konec tega tedna ali v naslednjem tednu, prikazuje nekatere agregatne statistične podatke, ki smo misliš, da je zanimivo. Mislim, da je to stvar te vrste kul, ampak to ni vrsta stvari da prideš nazaj vsak dan. Ni CS vprašanja? MICHAEL D. Smith: Ali vam Za vsa vprašanja za Marka? On bi bil pripravljen ostati približno za nekaj minut, V primeru, da si ljudje želijo, da ne sprašuj ste v javnosti, ampak imajo - Mark Zuckerberg: PUBLIKA: Jaz sem še posebej razočaran, da bo Chen Ni me ne vprašaš. MICHAEL D. Smith: bova delo na Will kasneje. Je to vse? Nič več? Imava nekaj več. Mark Zuckerberg: Cool. PUBLIKA: Ali ste kdaj odlašajo na Facebook, tako kot vsi ostali v sobi? Mark Zuckerberg: Kaj je to? PUBLIKA: Ali ste kdaj odlašajo na Facebooku? Mark Zuckerberg: Seveda. PUBLIKA: [neslišno]. Mark Zuckerberg: Mislim, Mislim, da obstaja vrednost, kaj ljudje počnejo na spletni strani. PUBLIKA: Jaz samo vem da najbrž mnogi od nas bi se počutili, da so ure [neslišno]. MICHAEL D. Smith: [neslišno]. Mark Zuckerberg: Ja, seveda. PUBLIKA: Ne vem, če lahko rečeš to, ampak kakšne funkcije lahko pričakujemo v prihodnosti? [Neslišno] Mark Zuckerberg: No, lahko vam povem, kaj bomo storili v naslednjih dveh tednih. Obstaja stvar, ki Sem že omenil, , kjer smo s seštevanjem kup o statistiki, in samo pokazati, kaj je vroče in kaj se spreminja. In prav tako presenetljivo statistični podatki, ki smo jih ugotovljeno, kot 2% ljudi na Harvardu so truda-, npr ali nekaj takega. Mislim, še ena stvar, ki bova začela, upajmo včasih niti prepozno ta teden ali naslednji teden, je nekaj, kar omogoča ljudem, da pojasni njihovi odnosi z drugimi ljudmi. Torej, veliko težav, ki smo nekako spopadajo na Facebooku niso vedno tehnično, vendar obstaja včasih kot oni socialni problemi. In to je podobno - ena stvar, ki mislim, da je Res zanimivo je, - če imate 100 ali 150 prijateljev, kako dobro veš, vsak od teh ljudi, in ki so morda kot petih ljudi kdo si v resnici skrbi, kot veliko. In to ni nekaj, da boste lahko resnično odgovoriti takoj, ker povezave so binarni. Ali ste povezani ali pa nisi. Zato sem poskušal razmišljati za nekaj časa o tem, kako bi lahko načrtujemo nekaj da bi bilo tako, da so ljudje mogle izraziti, kako blizu so bili za ljudi, v neke vrste nepristranski način. Torej si lahko predstavljate, če je funkcija, ki je bila prav tako kot - Stopnja vaše prijateljstvo na lestvici od Od 1 do 10, da ne bi delovalo. Ker najprej nihče ne bi želeli storiti da zato, ker si užalil nekoga če ste kot, da si tri. Ampak to je tudi neke vrste dolgočasno, in tako nihče bi rad, da to zaradi tega. In to bi bilo samo se špila z socialna pritisk na enak način da so prijatelji. Nekateri ljudje imajo drugačno občutek, kaj je prijatelj z njimi, potem druga oseba bi. Torej, če nekdo ima 30 prijateljev in druga oseba, ki ima 150 prijateljev, ima ta oseba dejansko več prijatelji v resničnem življenju? Morda, ali pa tudi ne, in morda oseba z 30 le ima višji prag za izdelavo nekdo na prijatelja na Facebooku. Torej mislim, mislim, da je rešitev da smo prišli do za to je bil, da - za sodnika odnose, ki temeljijo na dvosmernih, dejanskih izjav. Tako na primer, sem vzel CS50 s to osebo. Ali sem živel v hiši s to osebo. In tam je nekako kup različne načine za to, stvari, kot je ta. Vendar sem ugotovil, da to bi verjetno malo bolj natančno, ker nihče ne bo da - ni pritisk lagal o nekaj takega. To ni všeč, kaj pa govoriš? Nisem vzel CS50 z vami. Ampak, če nekdo agregati Veliko različnih povezav, potem je nekako nekaj pomeni. Torej, ko ste vzeli nekoga, kot Dustin, kdo je moj cimer tukaj in je kot OK, dobro smo živeli skupaj v Kirkland House. Potem smo delali na Facebooku. Potem smo se preselili v Palo Alto, in zdaj še vedno delamo na Facebooku - potem morda je to dovolj povezave pravijo OK, tudi ta oseba jasno ima veliko opraviti s to osebo. Ker se, če edina kategorija da poznaš nekoga, skozi, je, ta oseba je moj Facebook prijatelj potem to pomeni tudi nekaj. Torej, ne vem. Bomo videli, kako to deluje. Nič ni zagotovo. Kaj se dogaja? PUBLIKA: Ali ste dejansko [neslišno] ljudje tipkanje v informacije [Neslišno]? Mark Zuckerberg: To je kombinacija. Zato mislim, da je še ena stvar, to je zelo pomembno za vsakega od teh dogodkov je datum, na katerega se te pojavijo. Torej, če si imel, na primer, datum, na prijateljstvo vsakega posameznika z vsako osebo, nato pa, da bi dal ste bolj natančen prikaz kaj je to pomenilo, ker zdaj vas Ne vem, kaj prijatelj pomeni, da Vsaka od osebe v omrežju. In zato, ker ne veste, kdaj prijateljstvo je bila ustanovljena, ne veš, kaj je spremenilo v tem odnosu ker je bila ta oblikovana prijateljstvo. Mislim, če oseba, ki - če prijateljstvo pomeni zelo malo, da nekdo če veste, da se je to zgodilo včeraj, da so postali prijatelji, veste, da obstaja nekateri - da je nekaj moči. To je kot gotova stvar. Tam je manjša gotovost da je njuno razmerje se je oddaljila od te točke, če datum, na katerega je prišlo do tožbe je bil prej. Žal mi je, novejši. Zato mislim, da je ena od stvari, ki smo se osredotočajo na tukaj. Zato sem vzel tečaj - I je CS50 z nekom ta izraz je precej drugačna kot praviš, da sem višji zdaj in sem CS50 s tem Oseba, ko sem bil novinec. Veliko izmed njih - analiza o tem, kako ljudje gledajo na to in glej razmerij ni nujno - Facebook ne bo ocenjujete odnos. To je neke vrste - ljudje implicitno razumevanje kaj je razlika med varnostnim ukrepom CS50 z nekom ta izraz in so se CS50 roku pred tremi leti. In mislim, da se bo nekako pomagati. Kaj se dogaja? PUBLIKA: Ko dobili novo idejo in jo Mislim, da je precej kul, kako [Neslišno] s tem, kako si šel o tem? Mark Zuckerberg: Ne preveč. Ker mislim, da Veliko stvari smo razvrstiti imajo zelo edinstven Platforma za njegovo izgradnjo. Jaz ne mislim, da je katera koli druga podjetje ali skupina ljudi na svetu, ki bi lahko razviti to prav zdaj. Mislim celo, pa z njihovi kot 5000 inženirji ni v položaju za sprejem aplikacija, ki nekako o označuje Ljudska Razmerja je to všeč. In to je, kot isto stvar s fotografijami označevanja. Mi lahko storite, da zato, ker označevanje na fotografijah deluje le, če vsi okoli vas je na mestu. Ker drugače si bo dobil vrsto uporabe za to, če greš in si naložite fotografijo in greš označiti kup ljudi, in oni niso tam, in da je zanič. Torej, tudi če 50% ljudi na Harvardu so bili na Facebooku, potem tagging in tako, da smo postavili up še vedno zanič. Tako da deluje samo zato, ker 97% Ljudje na Harvardu so na Facebook, ali karkoli. Tako zaradi tega, da je kot ni to velik za skrb. Ja? PUBLIKA: Torej od vrste programske opreme, nekako dinamična [neslišno] Tako, če nekdo ima eno od teh idej - kot lets ' združi to [? Širši?] statistika in povedati ljudem, ali imam pot ukrepe, to, da je, in drugi o teh ljudeh in označite ta stvar na profilih ljudi - kako gredo približno pridobivanje zeleno luč od vsakogar ostalo v podjetju, da preživijo nekaj njihov čas tehnično delajo na tem? Ali pa druge ljudi, da delajo na tem z njimi, in to tako? Mark Zuckerberg: Mhm. Mislim, da veliko ljudi - mislim, ljudje, ki delajo na Facebooku res tako kot delajo na Facebook, Mislim, da za večino del, in porabijo veliko njihov čas početje to. In podobno, veliko Čas je, da oni porabe, preživijo delajo na stvari, ki bi lahko nekako strateško pomembno kaj poskušamo storiti v tem trenutku. Ampak tudi veliko ljudi, samo igral z bazo kodo, in nekako dal IF izjave v pa to je kot, če je uporabnik meni, potem dal to notri. In tako sem hodil okoli z različnimi kraji ljudi čez dan, ali ljudje pridejo in govoriti z mano. Všeč mi je, držim CEO uradnih ur, kot je šala, kot 2:00-04:00 vsak dan - ne danes. In ljudje samo pridi in pokaži mi različni stvari, ki jih počneš, in veliko je relativno kul, in stvari da mi ne bi bilo nujno mislil. Torej, mislim, si vprašal prej, če smo bili varčevanje, če smo bili arhiviranje, starega profila informacije, in eden od razlogov Zato sem rekel, da smo Morda začeti početje je ker je eden od fantov v podjetju domislil, kjer je kot, tako da greste na stran svojega prijatelja, in kaže nedavno posodobljeni prijatelje. In potem boste kliknili na to, in to kaže njihov nov profil. Vendar pa ne kaže kaj spremenilo. Tako je eden od fantov je nekaj, kar ohranja staro različico svojega profila, in potem naredi tako, da ko pojdi na njegov profil, ko ga posodablja, izpostavlja v Rumena njene dele, ki so bili spremenjeni. In mislim, da je to zelo kul. In to ni velik projekt - Mislim, da je dejansko vrsta je, če bomo morali začeti shranjevanje Podatki vsakogar. Ampak mislim, da je nekako kul. To ni vrsta stvari, ki vam nujno zavezuje, da pridejo gor, ampak jaz vsekakor mislim, da je precej Velik napredek od kar imamo zdaj. Zdaj, to je res težko, da gredo na nekdo profil in povedal, kaj se je spremenilo. In to je samo najbolj Zadnji primer, ki ga imam. PUBLIKA: Ali imate čas, da se omogoči ljudi, da spremenijo videz vsake strani? [Neslišno]? Mark Zuckerberg: Torej, sem Ne želim, da to storim. In razlog je, ker mislim, da je Facebook imenik, in osnovni namen je poiskati nekoga. Kajne? Tako kot vrste v svojem imenu in dobili nekaj informacij o njih. In ena od stvari, to je res uporabno je, da je stran vsakogar strukturirane na enak način. Torej, če si želite ogledati če je nekdo samski, nimate za skeniranje navzdol stolpce dokler ne prideš do narave statusa. Samo ti veš, kje je to. Torej boste kliknili, pojdite - vaš Oči pojdite na te stvari. Ampak, če boste imeli različne ljudi spreminjajo svoje CSSes na različne načine, nato pa, da bi lahko postali siten - še posebej, če ljudje počnejo stvari, kot je temna modro besedilo na črno ozadje. To šele postane nekakšen neprijeten. PUBLIKA: Kako uspešna je Facebook [neslišno] bil, in kaj je po vašem mnenju razlike v ta namen [neslišno]? Mark Zuckerberg: Namen - za mi je bila visoka šola ena ista. Mislim, da je vloga - to se bo verjetno zveni precej neumno - ampak želijo gledati ljudi gor, mislim, je nekako osnovna človeška želja. Kajne? Mislim, da ljudje hočejo veš stvari o drugih ljudeh. Zato mislim, da je zagotavljanje vmesnik, kjer se ljudje lahko samo tip v imenu nekoga in pridobite nekaj informacij o njih je na splošno zelo uporabna stvar. Tako je bila rast precej dobro. Bilo je težko ugotoviti, točno, kako to izmeriti, ker ko smo kolegij, smo ga odprli na Harvardu. Potem smo ga odprli na Nekaj ​​šol okoli Harvardu. In ideja je bila, vedno smo bili res kratko o denarju in opremi. Torej, medtem ko postaja tako malo Oprema je to mogoče, želimo povečati našo rast. Zato želimo, da začnejo na šolah, ki smo misliš, da se bo rast najhitrejši, temelji na dejstvu da ljudje na teh šolah se dogaja, da imajo najbolj število prijateljev na šole, da smo že. Mi je drugačna pristop za srednje šole, ker smo lahko samo začetek je povsod hkrati. Torej nismo zares vedeli kako je bil tekoč, da raste. Mislim, da raste na več kot 5000 ljudi na dan, kar je precej dobro. Ja? PUBLIKA: Ko Facebook začel, si namerava za to, da postane Ta popolna posel? Mark Zuckerberg: Ne PUBLIKA: No, kako si [neslišno]? Mark Zuckerberg: Spomnim se, razmišljam, da bi bilo kul če bi imeli imenik vsakogar. Spomnim se, da sem trdil, z mojimi starši o tem, ker ko sem skoraj vrgli iz šole za to Projekt, ki sem prej Facebook, so bili všeč, kaj dobrega bi lahko morda pridejo delaš nekaj novega? In jaz sem podobno, ne, to je zelo kul. Zamislite si, kako kul bi bilo, če si lahko samo tip v imenu koga drugega in dobili nekaj informacij o njih. In so bili ravno všeč, jaz ga ne vidim. In jaz sem kot, no, bova samo naredi na Harvardu, za zdaj, ampak si predstavljam, kaj se zgodi, če en dan, lahko vpišete v imenu nikomur in dobili nekaj informacij o njih. In kot, da bi nekako kul, kajne? Torej ga niso kupili, ampak zdaj delajo. [SMEH] Ja, ne vem. Mislim, da v vsaki fazi, da smo pravkar nekako je videti na naraven način ohraniti celovitost omrežja, in tudi, da bi bilo tako da je bolj koristno - I Verjetno je odgovor na to vprašanje. Ja? PUBLIKA: Ali obstajajo nekatere spretnosti, zlasti [neslišno], da si [neslišno] ali pa bi Predlagam, da nekdo študirati? Mark Zuckerberg: samo jaz predlagam, da bo najtežji tečaje, ki jih lahko, saj se boste naučili najbolj pri ti si izziv, kajne? Tako kot 161 samo uničil moje življenje, in sem tako veliko naučili od njega. 121. Prav tako sem našel zelo težko. 124 nekako spremenilo Tako sem pomislil stvari. Kaj 124 me je naučil, da Mislim, da je bilo res uporabno je, da obstajajo - I mislim, veliko ljudi se osredotočajo o tem, kako narediti stvari, kot je tudi možno, in kako , da bi najbolj učinkovito algoritem. Vendar pa je tisto, kar nas vedno gotten jih ni počne stvari na najbolj učinkovit način, ampak o okvira na zelo učinkovit način. Zato mislim, da nekako uči si obe strani problema, kot so podatkovne strukture in algoritme in kako je namestitev zelo pomembno. In to je zagotovo rešil ass pri podpiranju veliko krat. Ne vem. Delo z pametnih ljudi. Učite se od ljudi. PUBLIKA: Ena od stvari, ki Opazil sem o Facebooku, v primerjavi druge socialne mreže prostora, je da je dejansko veliko lažje za uporabo. Imate ljudi - tako kot vaši zaposleni samo dajanje karkoli kosov mislijo so kul. Ali imate ločene stabilnosti ljudi da se zagotovi, da vse deluje vse skupaj? Mark Zuckerberg: Ljudje lahko da bi karkoli hočejo, vendar to ne pomeni, da ga lahko postavite na mestu. Zato mislim, da je pred stvari gre na mestu, veliko ljudi vidi. Mislim, vsekakor odkljukajo na njej, preden lahko gre v živo. Ampak mislim, mislim, da imajo ljudje Veliko ustvarjalnosti narediti kul stvari. In veliko krat, je kot lahko nekdo prišel gor s kul idejo, vendar to ne pomeni, da je Končni način, da bi se to zgodilo. Tako na primer, ljudje, ki poudarja v rumeni barvi, katere so te spremembe V svojem profilu - mislim, da samo koncept poudarjanja stvari, ki se je spremenilo, je zelo dobro, vendar vmesnik da je ta tip, ki se uporablja za to ni kar mislim, da je najboljši. In tako, da je shranjevanje star profil informacije ni optimalna niti. In to je nekako kul, ker da je samo to počne zase. Ampak, če smo kdaj bo Nekaj ​​živijo od tega, kar Rad bi, delamo na drugačen način. In to je bolj tako kot modelnim. PUBLIKA: Torej podobno, ideje prihajajo iz tal, gor, in nato [? to je samo?] [? Odvrgel?] [? po vrsti? ?] Mark Zuckerberg: I Mislim, da gre v obe smeri. In nisem povsem unopinionated. MICHAEL D. Smith: [neslišno]. PUBLIKA: Pravzaprav imam Vprašanje o [neslišno]. Torej, vrača pa [Neslišno] in [neslišno] zasebnosti. In to je drugačna platforma? Mark Zuckerberg: Ja. Ciljna publika: Torej college ljudi starejši od 18 in dovoljeno Za objavo karkoli slike so želijo, in oni v resnici ne se obremenila, razen možnosti za droge in alkohol? Videl sem slike na Facebook, kjer moj mlajši bratranci pijete in podobne stvari. Toda, ko greste na srednji šoli otroci, oni so 15 in 16 in mlajši. In so mi le vi pravijo, da je internet, in če želijo obtožiti sami in take stvari, je to v redu? Ali pa vidva filtrira slike da dijaki pripravljeni in informacije, ki jih pišete? Ali boste to storili le [neslišno]? Mark Zuckerberg: Tako veliko Rešitve, ki smo prišli do stvari niso tehnične ali organizacijske, ampak samo uporabo socialnih stisk V dobrih načinov. Torej Myspace je - skoraj tretjino svojega osebja je spremljanje slike, ki zaslužiti dodal za pornografijo. Smo komaj kdaj koli pornografijo dodal, in mislim, da je veliko Razlog za to je, da ljudje uporabljajo svoja prava imena na Facebook, in tvoj pravi e-poštni naslov za šolo. In če ste, potem ste ne gre naložiti pornografijo. In mislim, da je to res preprosta družbena rešitev za morebitno kompleksno tehnično vprašanje. Tako da omenjeni smo spremenili nekatere Značilnosti okoli za srednjo šolo. Na primer, smo Stranke ven, ker smo pogruntal, da starši bi dobili jezen ali bi se le zlomijo vse sod stranke res hitro, in da bi sesati za vsakogar. [Smeh] Ne vem. Mi deemphasize stik Informacije v srednji šoli. Ja. PUBLIKA: V redu, smo na koncu tu. Če imate druga vprašanja, vas prosimo, da pridejo dol in se pogovori z Markom. Hvala lepa. Mark Zuckerberg: Ja. [APPLAUSE]