MICHAEL D. SMITH: Acest după-amiază, am plăcerea introducerii Mark Zuckerberg, care este unul dintre vorbitori noastre de oaspeți acest semestru să vină și să vorbească o pic despre informatică în lumea reală. Ca majoritatea dintre voi probabil știți, ca voi face toate acestea cu mult mai mult decât mine, fondator al Facebook.com, care este o rețea socială Programul, ce vrei să-i spui. Folosit la peste 2000 de școli din întreaga națiune, și, eventual, lumea prea. Este prea lumea, sau pur și simplu națiunea? Mark Zuckerberg: [inaudibil]. MICHAEL D. SMITH: OK. Influență atât de bun pentru a face unele lucruri în informatică. El ne va spune ceva din fondul de ea și ceea ce a fost important și așa mai departe. Deci, vă rugăm să mi se alăture în primitoare. Mark Zuckerberg: Yo. Bine, bine. Aceasta este prima dată când am vreodată A trebuit să dețină unul dintre aceste lucruri. Așa că eu sunt doar de gând să se atașeze într-adevăr rapid, o secundă. Bine. Poate auzi? E bine? Este acest amplificat, la toate? Audienta: Da. Mark Zuckerberg: În regulă. Dulce. Aceasta este ca unul dintre primele ori Am fost la un curs la Harvard. Cred că ceea ce, probabil, va fi cel mai util pentru voi este dacă eu doar luați prin unele dintre cursurile pe care i-am luat la Harvard, unde de fapt am am fost la prelegere uneori. Glumeam. Și un fel de, cum ar fi, cum decizii diferite pe care am avut de a face atunci când am fost se deplasează de-a lungul cu Facebook fost afectate de lucruri diferite că am fost de învățare în clasele că am fost de a lua. Și dacă totul merge conform Planul, atunci poate unele dintre voi va ieși din această gândire că luarea CS sau chestii de inginerie de la Harvard este, de fapt un fel de util. Deci asta e planul de joc. Cred că acest lucru este fante de două ore. Nu e nici un fel am de gând pentru a vorbi timp de două ore. Voi vorbi, probabil, pentru ca 20 de minute, sau 15 minute, și apoi voi lăsa să voi pune întrebări. Pentru că eu sunt sigur că voi au mai multe lucruri interesante să mă întrebi decât am putut veni cu a vorbi despre mine. Deci, cred eu doar un fel de a începe. Când am fost aici, am a început a lua 121. Nu am avut de fapt 50. Ar trebui să fi ajuns celălalt tip care a fost a face Facebook, Dustin Moskovitz, care a fost colegul meu de cameră. Când ne-am pornit pe site-ul a fost scris în PHP, care nu este ceva că ai învățat în una dintre aceste clase. Dar, din fericire, dacă au un fundal bun în C, sintaxa este foarte asemănătoare, și puteți să-l ridica intr-o zi sau două. Așa că am început să scriu pe site-ul și a lansat la Harvard în februarie 2004. Deci, cred că în urmă cu aproape doi ani acum. Și în termen de câteva săptămâni, o câteva mii de oameni au semnat în sus. Și am început să unele e-mailuri de la oameni la alte colegii care solicită noi să-l lanseze la școlile lor. Și am fost de a lua 161 la ora. Deci, eu nu știu dacă voi știți reputația de care, desigur, dar a fost un fel de greu. A fost un curs foarte distractiv, dar nu ma lasa cu mult timp de a face orice altceva cu Facebook. Deci, colegul meu de cameră Dustin, care I Cred tocmai terminase CS50, a fost ca, hei, vreau să ajut. Vreau să fac extinderea și de a ajuta îți dai seama cum de a face lucrurile. Așa că am fost ca, stii, asta e tip destul de rece, dar nu știți cu adevărat orice PHP sau ceva de genul asta. Astfel că week-end sa dus acasă, au cumpărat cartea Perl pentru Dummies, sa întors și a fost ca, bine, eu sunt gata să merg. Am fost ca tip, site-ul este scris in PHP, nu Perl, dar știți, asta e bine. Deci, el a luat PHP peste câteva zile pentru că, am promit că, dacă aveți o fundal bun în C, apoi PHP este un lucru foarte simplu pentru a ridica. Și el doar un fel de sa dus la locul de muncă. Așa că am să spun, prima decizie de mare că am avut într-adevăr să facă a fost în modul de fel de extinde arhitectura pentru a merge de la tipul de școală unic înființat pe care am avut atunci când a fost la Harvard a ceva care a sprijinit mai multe școli. Deci, aceasta a fost o decizie care a avut să se facă pe o grămadă de niveluri, atât în ​​produs și modul ne-am dorit intimitate la locul de muncă, dar cred că într-adevăr o decizie importantă care este ne-a ajutat scară destul de bine este modul în care am decis să distribuie datele. Deci, eu nu știu cât de mult de complexitate chestii de genul mare O notație voi în această clasă. Așa că am să spun, unul dintre cele mai complicate Calculele pe care le face pe site-ul este calculul de a spune cum ce te conectezi la oameni. Pentru că dacă poți imagina, care este stocat ca un fel de o serie de neorientat - nu e ponderate - așa nedirijate, neponderate perechi de numere de identificare de oameni în baza de date. Apoi, dacă doriți să dau seama care este prieten cu cineva, trebuie sa te uiti la toți prietenii lor. Corect? Deci, asta e, poate, cum ar fi 100 sau 200 de persoane. Dar, apoi, dacă doriți să dau cine-i un prieten al unui prieten, sau ce legătura cea mai strânsă este acolo, atunci ai un fel de trebuie să se uite la 100 sau 200 prietenii de fiecare dintre aceste prieteni. Deci, acesta devine la fiecare nivel există un alt factor de n înmulțit n, unde n este numărul de prieteni că fiecare dintre prietenii dvs. are. Deci, puteți vedea că acest fel de devine exponențial greu de rezolvat pentru cel mai scurt drum între oameni. Deci, dacă sunteți în căutarea doar pentru o prieten al unui prieten, care este n pătrat. Dacă sunteți în căutarea pentru un prieten de-o prieten al unui prieten, care este n tocata. Și asta e ceva care în mod tradițional a fost destul de dificil pentru o mulțime de site-uri de predecesorul Facebook. Și, de exemplu, Friendster a avut probleme mari cu acest pentru că ei au încercat să calcula căi de șase grade afară, sau ca și șapte de grade afară. Și asta e ceva care, atunci când te faci ca n al șaptelea, că doar este într-adevăr foarte greu și a luat pe site-ul lor, pentru un timp. Deci, unul din lucrurile pe care ne-am cam avut în minte atunci când am fost imaginind modul de a face acest lucru a fost cum a face tu distribui date în așa fel că acest calcul devine ușor de gestionat. Deci, ceea ce ne-am decis a fost că toată lumea de pe site-ul face cele mai multe din activitatea lor la școală că acestea sunt un fel de bază de la. Deci, dacă ești la Harvard, atunci majoritatea oamenilor care ai de gând să fi văzut și de tranzactionare cu privire la site-ul vor fi la Harvard. Este de fapt ca, probabil, 90% din lucrurile pe care le face pe site-ul. Așa că am decis să ne despărțim bazelor de date și de a crea o instanță de baze de date MySQL pentru fiecare școală în rețea. Și în a face asta, dacă observa căile pe care le calcula sunt doar în cadrul școlii. Deci, în loc de să zicem, ca acum suntem la sase milioane de utilizatori, și în loc de a avea de a face n tocata pe o parte a șase milioane, e doar n tocata peste 10.000, care este o mult mai tip de gestionat de calcul. Astfel că a fost un fel de prima decizie mare arhitectural pe care am avut de a face, care a contribuit la noi nu moare câteva luni mai târziu. Și a fost, probabil, un una destul de importantă. Așa că atunci când ne-am stabilit prima dată pe site-ul am avut doar un singur calculator care am fost difuzate. Nu era în camera noastră de cămin. Am fost închiriat. Am facut un fel de invatat lectia pentru încercarea de a rula un site din dormitorul meu cameră cu câteva luni mai devreme, și Harvard aproape încercat să mă dea afară. Așa că am ajuns închirierea unei server de pe site-ul de data asta. Și cred că rulează inițial baza de date și serverul de web. Deci, Apache este ceea ce am fost folosind în acest caz pentru a servi paginile din aceeași mașină. Și pentru că ne-am distribuit baze de date în modul în care ne-am făcut-o, noi am fost capabil sa, cu trecerea timpului, doar adăuga mai multe mașini de liniar și un fel de să crească site-ul fără a avea nici o un fel de expansiune exponențială cu privire la cantitatea de mașini pe care am avut. Dar, după ce ne-am lovit de cum ar fi 30 sau 50 de școli, am început să și dea seama că am putut începe obtinerea mai multă performanță din de MySQL sau Apache. Unele dintre lucrurile modul în care a fost înființat pur și simplu nu a fost la fel de optim ca ar putea. Deci, de exemplu, atunci când aveți Mașini de MySQL si Apache rulează pe același server, apoi dacă ceva se întâmplă cu acel server, atunci nu numai că baza de date pentru că școala sau școlile pe acel server doar opri un fel de a răspunde într-un mod care va primi tu ceva folositor, dar nici nu se poate încărca orice pagini web. Astfel încât să obțineți pagină nu fonduri. Și acest tip de rahat. Dar o altă problemă este că variația și utilizarea de la școală la școală este, de asemenea, nu va fi perfect. Deci, unele școli sunt întotdeauna va avea utilizare mai grele. Avem școli în prezent, cum ar fi Penn De stat care au 50.000 de utilizatori. Și apoi majoritatea școlilor încă mai au mai puțin de 2000 utilizatori. Pentru că există o mulțime de mic școli și o mulțime de școli care nu au omniprezență complet. Astfel, în încercarea de a face față această problemă și să-l astfel încât ai putea face cu faptul că Penn State a avut 50.000 de oameni și doar o tona de utilizatori tot timpul, și apoi aveți unele școli că nu, ceea ce ne-am decis să facem se separa o parte din web Serverele de la serverele de baze de date. Și se face astfel încât ne-am avut un bazin de servere de web Apache că am putea încărca echilibru între. Și să-l, astfel încât să se poate folosi pe cei uniform în timp ce doar baza de date strat să fie un fel de consistent. Deci, eu nu știu dacă aceste lucruri este interesant pentru voi, la toate. Sau în cazul în care acest lucru este ceva care conteaza la ceea ce voi studiază acum. Deci, în cazul în care există mai multe lucruri că voi ar fi mai degrabă știu despre în ceea ce privește arhitectura, apoi voi pleca care se deschid la întrebări mai târziu. Deci, eu nu petrec o mulțime de timp doar vorbim despre aplicații aleatoare că voi s-ar putea nu pasă niciodată de a utiliza. Lasă-mă să încerc să găsesc ceva exemple interesante. Deci, vreau să spun, cred că unul dintre lucruri pe care a fost destul de interesant a fost atunci când am ajuns la un punct în ceea ce privește traficul de unde am pornit maxing în efectuarea unor din aceste aplicații open source , care sunt, în general, destul de performante. Deci, de exemplu, MySQL este un foarte bun de baze de date open source. Nu știu dacă vreunul dintre voi un fel de în propria mizerie timp în jurul și de a face nimic cu MySQL sau l-au folosit în nici un fel. Dar este destul de ușor de utilizat. Este, de asemenea decent rapid. Indici de lucru destul de bine. Nu e la fel de complet echipat ca ceva cum ar fi Oracle, dar e destul de bine. Și am ajuns la un punct unde, cred că în jurul când am început să facem ca poate 100 de milioane de pagini pe zi, că am început să ruleze în unele blocaje pe care. Deci, de exemplu, o interogare tipic pe MySQL ar putea dura doi la patru milisecunde. Și asta nu e atât de mult. Dar atunci când faci 100 miliarde de vizualizări de pagini pe zi, și fiecare pagină de vedere s-ar putea avea 30 până la 50 întrebări, mai ales dacă faci ceva ca o vedere profil care interoghează tot felul de diferite informații, apoi că începe să sugă. Așa că am început să se dezvolte un strat de caching care permis un acces mai rapid la unele dintre informațiile. Și inițial am fost folosind un alt open source Memcache aplicare, care nu știu dacă vreunul dintre voi voi avea nici o experiență cu asta. Dar a fost destul de rapid. Acesta are timp de acces până la Cred 0.3 la 0,5 milisecunde, care este destul de bun. Dar ea are, de asemenea, o grămadă de problemele de distribuție. Ar trebui să fie o distribuit hash fel de masă de aplicare, în cazul în care aveți posibilitatea să atașați orice fel de număr de cutii Memcache dintr-un grup și să fie capabil să cârlig l în sus și să-l du-te. Dar am fugit într-o mulțime de probleme acolo unde diferite de cutii de Memcache ar merge în jos. Și nu a existat nici o redundanță pe informațiile. Deci, atunci când o cutie Memcache dus jos și ați avut un cache miss, apoi dintr-o voi brusc a avut mult mai mult trafic a merge la un anumit set de baze de date. Și că ar suge. Deci, ca trecerea timpului, chiar am depășit Memcache și indicii cu privire la MySQL. Noi încă mai folosesc chestia asta. Dar a trebuit să se bazeze pe partea de sus din care redundanță suplimentară. Și cred că e ceva care este probabil, poate un pic mai interesant. Dar voi lăsa voi mă întreba mai multe întrebări despre asta mai târziu. Eu nu sunt sigur ce ar fi interesant să vorbesc despre acum. Poate că voi putea ajuta un pic? Du-te pentru ea. Audiența: Sunt curios, gândire de [inaudibil] merge într-o afacere online, cum ar fi acest lucru, cum te-ai simtit atmosfera a fost cu jucători mari, toate aducând o de piață și alți jucători mari care te-ai gandit s-ar putea [Auzite] pentru a marca, sau ceea ce a fost experiența dumneavoastră cu asta. Mi-ar fi interesat, doar pe o tehnică lateral, [inaudibil] doar rampă și tehnic cum [neauzit]. Mark Zuckerberg: Da, așa că e nu o problemă tehnică, la toate. Dar cred ca va place doar du-te în timp discuție acum. Pentru că eu nu sunt sigur ce-i lucruri relevante pentru mine să fie discuta. Deci, voi răspunde doar asta. Apoi, oricine altcineva care vrea să ceară mi întrebări pot merge doar pentru asta. Cred că nu voi petrecut cu adevărat o mulțime din timp îngrijorătoare despre lucruri de genul - I Adică, există companii acolo ca Google care ar putea obține doar în spațiu dvs. și să faci ce vrei, în orice moment. Și cred că unul dintre lucrurile interesante despre acest timp în tehnologie este faptul că indivizii sunt efectul de levier și capabil să facă mult mai mult decât le-am într-adevăr fost vreodată în stare să facă înainte. Și chiar patru ani în urmă atunci când Google a început, acum ei au sute de mii de mașini și, probabil, miliarde de de dolari cheltuit pe echipamente. Cred că generația înainte Google, nu ai putea chiar face un site fără o mare bucată de hardware. Cred că eBay, de exemplu, a fugit off de două mașini de 50.000 dolari. Pur si simplu nu se poate începe să faci asta, dacă esti doar un copil într-o cameră de cămin. Deci, cred că faptul că am putut Masini de chirie pentru 100 $ pe luna și de a folosi că la scară până la o punct în care am avut 300.000 de utilizatori este destul de rece. Este un lucru destul de unic, care e întâmplă în tehnologie chiar acum. Aceasta se face astfel încât în ​​loc de îngrijorătoare despre cine este jucatorul mare și ceea ce este Google de gând să faci următor, puteți face mai mult de - voi se poate obține doar o mulțime de lucruri de făcut. Și în loc de a avea pentru a merge afară și au o parte din afaceri tradiționale probleme, ca trebuie sa ridice de capital înainte de a putea face nimic, care nu mai este o problemă. Deci, te efectul de levier pentru a face o mult mai mult pe cont propriu acum. Nu știu dacă, care răspunde întrebarea pe care o ceri. Dar vreau să spun, e unul dintre motivele De aceea, cred că, în acest moment, face o mulțime de sens pentru a studia aceste lucruri. Pentru că la nici un punct în trecut ar putea vă pârghie o astfel de cantitate mică de bani pentru a obține puternic suficient de tehnologie pentru a atinge într-adevăr oameni din modul în care puteți azi. Google nu despre 250 milioane de pagini vede o zi. Ei au sute de mii de mașini și 5.000 de angajați. Facebook are 400 milioane de vizualizări de pagini pe zi. Asta e mult mai mult decât o face Google. Și avem sute de mașini. Și tocmai am trecut de 50 de angajați. Și că este doar o tehnică generarea de trei sau patru ani în arhitecturi care au fost create. Și apoi te duci de trei sau patru ani în urmă înainte de faptul că de la cum ar fi eBay la Google, și este doar complet diferit. Deoarece cel puțin Google rulează pe de o mulțime de echipamente distribuite că au sute de mii de mașini, dar ideea a fost de a obține o mulțime de Masini de rahat, care sunt foarte ieftine. Vreau să spun, că este un pas mare în sus. Pentru că atunci e ca si cum, OK, asta e mai mult redundant. Ei nu pierd informații. Ei nu se așteaptă lucruri pentru a lucra mereu. Este o mult mai matur atitudine decât de eBay, care a fost singurul lucru care acestea ar putea face la momentul respectiv. Audiența: Am o întrebare despre lucrurile DHT. Mark Zuckerberg: ce? Audiența: Distributed Hash Tabelul chestii. Mark Zuckerberg: Da, care? Audiența: Am fost doar întrebam dacă [inaudibil] toate extensiile pentru Memcache, pentru că un singur lucru am observat este că, da, nu sunt într-adevăr bune biblioteci disponibile pentru chestii de DHT. Există tot acest minunat cercetare, dar în termeni de implementari care se ocupă de fapt, cu toate problemele de concediere și toate aceste lucruri - Mark Zuckerberg: Da, o mulțime de lucruri - ne nu se extinde în mod necesar Memcache. Am construit o grămadă de lucruri noi. Chiar acum, nu e open source. Am considerat o fac. Și vreau să spun, există o mulțime de muncă care merge în a face lucruri open source. Și este pe partea de sus dacă sunt sau nu doresc să-și piardă avantajul competitiv. Este un fel de nefericit. Pentru că eu cred că, dacă aceasta am fost doar mai ușor de a face ceva de genul asta, atunci ai putea-o face. Ai putea elibera doar codul. Dar, apoi, există o mulțime de sprijin și de acordare a licențelor și toate chestiile astea. Am constatat că a fost enervant. Unul dintre lucrurile pe care le de fapt, considerat a face open source a fost acest server de căutare, care de fapt tipul sta chiar acolo a făcut în timp ce el era încă în California. Și cred că am ajuns la un punct în cazul în care MySQL a rămas un pic pe unele de căutări pe care am încercat să fac. Și am decis că ar fi un lucru rece să facă pentru a face o serie de de mașini distribuite care ar putea - el nu are utilizați un tabel hash. Care este structura pe care le folosiți, McCollum? ANDREW McCollum: [inaudibil]. Mark Zuckerberg: Deci, da, ne-am gândit despre a face asta deschis. Dar asta e, atunci când un fel de am avut de a face toată această muncă de a veni cu o licență. Și suntem la fel ca, bine, la naiba cu asta. Yo. Audiența: Ce iti petreci cel mai mult din timpul de lucru a face aceste zile? Mark Zuckerberg: Angajarea de oameni. Cred că atunci când, pe măsură ce cresc, cel mai important lucru este de a avea oameni deștepți. Dacă te gândești la cât, tehnice pârghie lucruri pe care eu vorbeam despre în a răspunde tipului întrebare, pe măsură ce tehnologia devine mai mult generic și mai puțin scumpe, punctul de levier devine mai mult în oameni. Deci, dacă te gândești acest lucru dintr-o perspectivă de o persoană care a petrecut timp de persoane sau timpul petrecut de utilizator, sau pentru a vizualiza pagina Analiza, din cauza tehnologie acum, oamenii sunt mult mai mult de efectul de levier pentru a face mai multe lucruri și să fie mai important în ecuația. Din acest motiv, este foarte important pentru a obține cei mai inteligenți oameni. Și, de asemenea, vreau să spun, atunci când ești mic Compania, ce poate fi foarte agil și de a lua o mulțime de lucruri de făcut. Și acolo e relativ puțină birocrație. Deci, dacă aveți oameni inteligenti care pot lua avantaj de care sa construiasca lucruri interesante, atunci asta e minunat. Cred că, în afară de faptul că, proiectarea lucruri noi. Nu e mult birocrația corporative încă. Așa că nu trebuie să pierde mult timp pe asta. Păstra pe merge? Publicul: Da, cât de mult ai vorbit și consultat cu avocații până acum? Mark Zuckerberg: Am un avocat care lucreaza pentru mine full-time. Audiența: OK, aceasta este o mare parte din conducerea unei afaceri? Ați recomanda de lucru pe [inaudibil] devreme? Mark Zuckerberg: Nu am făcut-o. Și care, cred, cu condiția unele supărare mai târziu. Noțiuni de bază lucrurile înființat foarte bine este bun. Noțiuni de bază lucrurile curat este foarte bun. Și, vreau să spun, nimeni nu vreodată să-ți spun un avocat este rău. Totul e doar o chestiune de oportunitate cost cu o schimbare și ceea ce prioritate. Cred că, în cazul nostru, avem acum a face cu o grămadă de lucruri care nu a fost stabilit în mod corespunzător la început. Cele mai multe lucruri este tratată. Nu mai e nici o afacere mare. Dar, în loc de a vorbi cu avocații de timpuriu, am fost a face lucruri. Și cred că asta a fost, probabil, folosirea corectă a timpului nostru. Cred că o caracteristică rece de o mulțime de companii care ajung a fi într-adevăr de succes, nu că suntem într-adevăr de succes, dar Cred că, de asemenea, se încadrează în această găleată, este că ei a început ca cineva care încearcă să facă ceva rece și nu pe cineva încercarea de a face o companie. Ai un fel de au - Google a ieșit din Larry și Sergey a tezei de doctorat la Stanford, iar Yahoo a ieșit din doar, cred, de asemenea, niște tipi de la Stanford doar un fel de înșurubare în jurul în camera lor de camin. Și eBay a ieșit de un tip încearcă să construi o piață de prietena lui să facă schimb de dozatoare Pez. Amazon a fost un pic mai calculat. Deci, eu nu pot imagina că oricare dintre aceste oameni au avut într-adevăr atât de mult sfat, și se pare a avea lucrat bine pentru ei. Dar, vreau să spun, în același timp, Nu am de gând să stau aici și să vă spun nu pentru a obține consiliere cu privire la lucruri. Și o mulțime de oameni ori sunt pur și simplu prea atent, de asemenea. Cred că e mai util pentru a face lucruri se întâmplă și apoi mi cer scuze mai târziu decât este să vă asigurați că aveți dot toți ochii I dumneavoastră acum și apoi nu doar a lua lucruri de facut. Da. Du-te pentru ea. Audiența: Când credeți că Facebook va ajunge la punctul în care aceasta ar putea deveni ca mare companie [Inaudibil] idee noua, [inaudibil]? Crezi că va ajunge acel moment orice moment în curând? Cum vă păstrați-l de la [inaudibil]? Mark Zuckerberg: Ei bine, Adică, cred că - I că ești un fel de întotdeauna la acel moment. Vreau să spun, cele mai multe companii sunt a început pe ca un cuplu de idei, și acestea sunt câteva lucruri pe care le fac bine. Deci, vreau să spun, a Yahoo a fost ca și cum suntem O să organizeze toate aceste informații în lume, cum ar fi de director. Și asta a fost ceea ce au a început a face, și apoi ei un fel de diversificat de măsură ce trecea timpul și a construit mai multe lucruri. Și o mulțime de lucruri, care este ca nucleul lor de afaceri acum. Vreau să spun, e ca si cum ei nu a făcut inițial căutare. Iar acum director pur și simplu nu există. E de rahat. Nu există nici o utilitate pentru ea. Vreau să spun, mare lucru Google a fost la fel cum au facut PageRank. Și apoi, cred că, din PageRank, ei au căutare. Și acum ei fel de a extinde că la face alt tip similar de algoritmi, căutare în alte spații. Dar, vreau să spun, puteți fel de spune cum toate celelalte lucruri pe care le faci este un fel de tangențial. Și e ca și cum ei încearcă într-adevăr greu pentru a face PageRank și alte tipuri de algoritmi care sunt foarte similar cu cel de muncă în lor spații, și nu este la fel de elegant sau pur de o idee cel original a fost. Deci, în Facebook, de exemplu, atunci când tocmai a fost început, ceea ce am crezut că a fost cel mai lucru interesant a fost doar să fie în măsură să tastați în numele cuiva și de a afla informații despre ei. Și nu prea era nici de lucrurile care a fost acolo acum. Nu a fost nici un grup. Nu a fost chiar nici un mesaj. Acolo a fost poking. Da. Vreau să spun, deci e ca si cum ai un fel de a obține a inceput pe un fel de idee de bază. Și, în general, societatea se va face bine, pentru că am ghici oamenii care încep off lucru pe care ideea de bază un fel de înțeles că single core idee într-un fel de mod unic. Dar asta nu înseamnă că au orice mai bună înțelegere a ceva altceva, decât oricine altcineva. Deci, de aceea te înconjurător cu o multime de oameni inteligenti este foarte important. Audiența: Ce-a fost - a fost există nici un fel de model de care a fost [inaudibil] foto Caracteristici [inaudibil] de pe Facebook? A existat nici un fel de [inaudibil]? Mark Zuckerberg: Vreau să spun, există o mulțime de aplicații de pe internet acum că fac chestia asta. Deci, vreau să spun, o Flickr lui aplicare fotografie destul. Deși cred că în trei săptămâni am le-a trecut în numărul de fotografii că am avut pe site-ul nostru. Adică, cred că cea mai tare lucru despre fotografii este că puteți marca ei și modul în care le face nu se leagă la profilurile oamenilor. Și cred că asta e ceva care te poate într-adevăr doar faceți dacă aveți contextul toată lumea din jurul tau pe site-ul. Acest tip de nevoie omniprezența de utilizare. Deci, eu nu știu dacă oricare dintre ceilalti ar fi făcut ca în cazul în care au ca un fel de a utiliza, dar nu au făcut. Nu știu. Nu oricare dintre voi aveți întrebări CS? Audiența: Sunt curios. Cum vă decideți cât ești avansa cu compania să urmeze o tehnologie sau nu urmeze o tehnologie? Mark Zuckerberg: Ce este o idee? Ce este în exemplul? Audiența: Ei bine, de fapt am Nu știu prea multe despre Facebook. Care e urmatorul lucru vă vrei sa faci cu imagini și leagă oamenii împreună? De unde știi despre figura de care tehnologii sunt cele bune? Cum a face tu a mea de a găsi de tehnologie? Nu aveți orice procese în loc astazi ca sunt îndreptate spre aceste felul de lucruri, sau nu tehnologie doar vin în compania pentru că ești afară undeva și cineva menționat ceva s-ar putea vreau să fac în termeni de Facebook? Mark Zuckerberg: Deci, eu cred că ne Procesul de filtrare ce tehnologiile de a folosi sunt încredere în oamenii deștepți. Deci, avem cu siguranta unele persoane de la compania care sunt doar foarte inteligent, și cred că majoritatea oamenilor de la companiei sunt, în general, destul de inteligent. Dar există o zonă de câteva băieți, în special - Sunt nu unul dintre ei - care cred că, atunci când se spune că ceva este în general o bune practici pentru a merge la ea, atunci este relativ - atunci ei pot obține sprijin pentru că destul de ușor. Și cred că o mulțime de ingineri un fel de a construi un consens în jurul asta. Încerc să mă gândesc la un exemplu bun. Cred că e ceva obiectiv orientate. Deci, cu fotografii, am știut că ne-am dorit pentru a sprijini doar oameni încărcarea de fotografii nelimitat. Deci, vreau să spun, nu e nici conceptul real al nelimitat. Este doar trebuie să păstreze pe adăugarea lucruri, să păstreze pe adăugarea de stocare. Și tu vrei să-l facă, astfel încât acesta fel de funcționează ca perfect posibil. Deci, primul lucru pe care am încercat să facem este, de asemenea, să evalueze aceste companii care doar face de stocare mare pentru un trai. Sau e ca NetApp sau ceva, Network Appliance. Așa că am vorbi cu ei pentru o vreme. Și apoi suntem ca, în regulă. Ei bine, nu vrem cu adevărat să merg cu această abordare unică, cutie mare. Vrem să mergem cu care au doar o serie de distribuit mai mici cutii cu o mulțime de greu conduce vehicule și de o mulțime de memorie RAM. Și astfel cred că Arhitectura pe care am construit primul a fost unul în care am avut o grămadă de aceste mașini cu relativ lent, dar foarte stabil disc spatele unui nivel de - un strat de cache cutii cu o tona de memorie RAM care ar putea deține majoritatea miniaturilor și cel mai des accesate imagini din - Cred că în RAM, în orice moment. Și apoi la dreapta înainte de a ne a lansat, a avut loc la noi că am fost de gând să aibă unele probleme cu acest lucru. Și problemele care am fost de gând să aibă urmau să fie rețea probleme de probleme, nu de hardware. Deci, de exemplu, dacă luați un album foto de 30 de fotografii și fiecare dintre fotografiile dvs. este de trei megaocteți, atunci puteți încărca 90 Megabytes la Facebook. Și acest tip de rahat. Bine. Adică, e de rahat pentru că oamenii tind să aibă conexiuni nu optime și pentru că router noastră - I ghici cele mai multe routere sunt constituite a fi doar în măsură să se ocupe de un gigabit la un moment dat, și routere sunt un fel de scumpe. Ta sunt bucăți mari de echipamente. Nu cred că există o Versiunea de care distribuit încă. Deci, noi nu ar putea, în intervalul de timp pe care am vrut să-l lanseze, obține doar un nou router și să-l înființat. Deci, ceea ce am ajuns sa facem a fost construirea unei Applet Java și un control ActiveX care cuplat alegerea personalului fotografii pe care oamenii doreau pentru a încărca cu compresie pe partea de client pentru a face mai mici, și apoi că modul în care oamenii pot doar încărca fotografiile lor relativ repede. De asemenea, ne-am salvat pe CPU nostru parte pentru că noi nu facem trebuie să facă decompresie pe partea noastră, cu toate că nu a fost faptul că mare de o strangulare. Așa că a lucrat. Și apoi am luat-o la un punct în care am fost având upload la un rata de 100 de al doilea, și de oameni au fost folosind modul caracteristica mai mult decat ne-am crezut ca am fost de gând să. Și chiar dacă am avut acest nivel de configurare caching, ea pur și simplu încă nu a fost suficient de rapid. Sunt sigur că voi aminti acest lucru. În urmă cu câteva săptămâni, pe site-ul nu a fost cu un timp bun. Deci, ceea ce am ajuns face la acel moment a fost folosind caching margine, cum ar fi Akamai tip de lucruri pentru a face aceste fotografii, care sunt statice Conținutul doar să fie mai aproape de oameni. Deci, în acest fel, putem fel de înlăture o parte a echipamentului și - un fel de a avea de a transfera aceste încă fișiere oarecum mari pentru oameni. Deci, de unde suntem acum, și-l pare a fi de lucru destul de bine. Nu a fost că am avut orice avans geniu tehnic despre asta. A fost doar un fel de faptul că la fiecare punct am un fel de anticipat problemele sau le-a luat în destul de repede și apoi a avut destul de competență pentru a evalua, cred, ceea ce opțiunile au fost că am avut și face ceea ce cred că au fost decizii decente despre cum să execute pe ele. Ce-i asta? Audiența: Ia la alta nivel, de asemenea, în ceea ce privește problemele pe care tocmai ați vorbit despre. Mark Zuckerberg: Da. Audiența: Elevii obține un an de la - Știi, un calculator de lucru știință cu, cum ar fi, mă duc stau în colț, tip pe mea [neauzit]. Cum a mers companiei prin - ce fac inginerii de software când voi toți trebuie să pună acolade în același loc? Mark Zuckerberg: Ce-i asta? Audiența: acolade DE APLICARE programatori, în același loc. Cum este structura software inginerie făcut de fapt [inaudibil]? Mark Zuckerberg: Deci, modul în care - I ghici metodologia pe care o avem este că am vrut să fie un fel de - cum mai mult de o meritocrație în care este posibil în cazul în care oamenii care pot veni cu cele mai tari solutii și să le pună în aplicare mai rapid și au ca cele mai putine bug-uri pentru a lucra la lucrurile pe care le cred că este cel mai interesant și du-te afara si au cel mai mult influență în societate. Deci, suntem, de asemenea, on-internat o mulțime de oameni, pentru că suntem de angajare relativ repede. Și în acest sens, am un fel de au - ne pereche oameni noi care vin în cu unele - cum ar fi cei mai buni care sunt un fel de la partea de sus a lanțului, iar apoi am le-au un fel de a lucra cu cei oameni atunci când au venit pentru prima dată în, pentru a afla lucruri pe care acestea sunt de lucru pe care - așa ca cei noi, cum ar fi clasa de intrare, poate un fel de a afla ceea ce unii dintre oamenii care sunt în prezent de la compania la care lucrați. Și cred că în a face asta, ei aleg la stilul și metodele pe care le folosi pentru a face lucruri. Dar cred că se schimbă destul de repede. Cred că o diferență între modul în care lucrurile lucrează într-o companie și modul în care lucrurile funcționează în școală este că acesta este un proces foarte iterativ. Și este frumos atunci când vei ajunge chiar lucruri pentru prima dată, dar nu avem nevoie să. Și cred că o mulțime de companii trece prin faze, sau etape, în cazul în care nu se iau lucrurile dreptul de prima dată. Cum ar fi Microsoft - I Adică, nu știu când Ultima dată a fost că au avut un produs bun, înainte de versiunea 4. Dar in momentul in care ajunge la versiunea 4, este ca întotdeauna bun pentru cea mai mare parte. Și cred că de lucrări destul de bine pentru ei. Și, vreau să spun, Google întotdeauna Comunicate de lucrurile lor în beta. Deci cred că vom încerca să avem mai multe persoane lucrează la același lucru, astfel încât toată lumea poate învăța de la reciproc și tip de jumuli unele dintre greselile pe care ar putea fi a făcut ca putem reduce destul de repede. Dar ca, cred în generală, ideea este că nu trebuie să fie perfect prima dată în jurul valorii. Și, atâta timp cât te arhitectura la fel de drept ca posibil, apoi o mulțime de celălalt chestii de punere în aplicare nu va fi la fel de mare de o afacere, și puteți fel de merge în orice moment. Știu că dacă e un fel de a răspunde întrebarea pe care mi-ai cerut. Audiența: Deci, acum, când veți găsi ceva că vrei să faci asta te nu știu atât de mult despre, puteți cere unele dintre acestea oameni care sunt de lucru pentru tine, sau puteți obține oameni noi. Dar atunci când ai început, a fost doar un fel de tine și colegul tău de cameră ca un student. Și, evident, au existat domeniu probleme de cunoștințe de informatică care ai avut de a face cu și tu nu știi despre. Vreau să spun, cum ai merge despre imaginind cum să facă lucruri? Te-ai decis să ia anumite clase? Ai primit cărți? Te-ai dus de închiriere sau de a lua implicat cu unele mai multe persoane? Cum ai de lucru prin aceste probleme de învățare informatica ca tine a lucrat prin aceasta? Mark Zuckerberg: Internetul este un instrument destul de bun. Cred că asta e cum am făcut cea mai mare parte. Adică, am un fel de a face un punct de a nu angaja persoane de competențe, deoarece cred că teoria este dacă cineva are competențe într-o zonă și a făcut-o timp de 10 sau 15 ani, atunci asta e, probabil, ceea ce pot face. Și asta e bine, și că înseamnă că ei pot face asta. Dar dacă te angajeze pe cineva, spune, chiar din facultate, sau cineva mai tânăr care ești doar angajarea lor de inteligență prime, atunci ideea este că au de gând să fi capabili să învețe lucruri foarte repede. Și există o mulțime de informații disponibil peste tot, și acum, withing ultimii ani, există instrumente bune pentru sortarea prin care. Și cred că cel mai mult oameni performante pe care le avem sunt un fel de oameni mai tineri, care nu au știu neapărat că mult despre nimic specific care ies din facultate. Vreau să spun, un exemplu bun este - Dustin, colegul meu de cameră de la Harvard nu a fost chiar o mare CS. El a fost un mare economie. Și e doar un foarte inteligent tipule, și a fost capabil sa-l ridic. Unele dintre celelalte bun oameni ne-am sunt Majors EE din Stanford sau Berkeley. Și ei nu sunt nici măcar CS tot timpul. Cum ar fi matematica oameni - în cazul în care ai studiat matematica, te pot învăța lucruri relativ rapid o mulțime de timp. Da? Audiența: Cred că, din moment ce au infrastructură în loc, chiar acum, atunci când se concentreze pe de angajare dumneavoastră, așa te uiți în continuare pentru calificare de oameni tech? Sau nu te uiți pentru persoanele care ar putea avea cunoștințe de afaceri pentru a vă ajuta să crească și de a face în continuare mai mulți bani? Care este de fapt prioritatea chiar acum în creștere companie? Mark Zuckerberg: I nu angaja într-adevăr oameni doar pentru că au abilități de afaceri. Este de fapt un fel de amuzant, dar cunoștințe de o mulțime de lucruri de bază CS este foarte important în afaceri, de asemenea. Unul dintre principalele lucruri pe care voi, afla atunci când sunteți studiază CS este de complexitate și amploare, și că este o problemă uriașă în afaceri, de asemenea. Cum te duci de a avea cinci persoane la 100 de persoane, și ceea ce este schimbarea în dinamica acolo? Și cum ar fi, cum sunt anumite procese - cum este o forta de vanzari merge la scară de la cinci persoane la 100 de persoane? E ca si cum de același tip de informații care pot da seama atât de aceste probleme. Și ar putea fi un alt tip de persoană care îi pasă pentru a rezolva problemele. Dar cred că a doua parte de răspunsul meu la ceea ce ați spus este că eu cred că suntem un fel de continuu în procesul de construire infrastructură afară, și eu nu crezi vreodată ieși din acest proces. Și suntem un fel de focalizare nu pe construirea ceva și imaginind cum de a face bani de pe ea și un fel de maximizare a valorii afacerii noastre pe termen scurt - dar în loc, un fel de mereu în căutarea pentru a maximiza ceea ce ar fi valoarea pe termen lung. Și cred că în a face asta, un fel de Trebuie să întotdeauna doar fi construirea de bază, și nu în orice moment, să fie îngrijorat de maximizarea banii. Audiența: Aceasta este un fel de înapoi la [inaudibil] Facebook, dar nu voi avea emite ca a doua zi după colegiu, Poate ceva de genul asta, cu toată lumea încărcarea imagini toate în același timp, [inaudibil]? Mark Zuckerberg: nostru vârfuri sunt destul de puternic. Deci, ca la ora 5:00, în dimineața, indiferent de cât de mulți utilizatori ne-au semnat, există întotdeauna ca 5.000 de oameni, și asta e tot. Și apoi, dacă ajungi la 21:00 Pacific - așa cum ar fi miezul nopții aici - care cred ca este la fel ca vârf în întreaga țară, este aproape de 400.000 de oameni folosind-o în același timp. Și este de fapt un fel de interesant, pentru că noi monitorizăm aceste grafice și avem acest LCD mare în biroul nostru, și ori de câte ori există un blip în trafic, suntem ca, oh rahat, ce sa întâmplat? Și o mulțime de ori e ca Laguna Beach. [Chicotește] Dar, de obicei, nu se balanseze atât de departe în altă parte. Audiența: Cu arhiva [inaudibil], dacă cineva șterge ceva de la profilul lor, nu vă păstrați un cache de care, și cât timp? Mark Zuckerberg: Chiar acum, noi nu. Dar ne-am putea la un moment dat în viitor. Audiența: Pentru a urmări că, ce fel de probleme vorbești despre la compania din punct de vedere a vieții private și de securitate, toate aceste lucruri? Ești îngrijorat de ea, la toate? Ai pus-ul [inaudibil] intimitate și declarația de securitate on-line. Deci, pur și simplu pune-l în sus și atunci nu vă faceți griji despre asta? Mark Zuckerberg: Ei bine, cred că ceea ce face ca Facebook distracție și util este că există o mulțime de informații cu privire la o mulțime de oameni pe care le puteți obține. Dar ceea ce este mai important este că informațiile este disponibil pentru cei care acea persoană dorește ca informațiile să fie disponibile la. Iar de cealalta parte a acestei este că informațiile este disponibil pentru cei care doresc pentru a avea acces la aceste informații. Deci, unul din tipul de bază deciziile pe care le-am făcut a fost doar pentru a lăsa oamenii în același scoala vedea profilurile reciproc. Și cred că ideea din spatele că a fost ca esti la Harvard. Tu, probabil, nu ar avea ca tare de o perioadă de timp permițându- altcineva la Harvard vedea informațiile dvs.. Dar, în același timp, este ca doar cei de la Harvard, cine esti, probabil, o să vedeți pe o bază de zi cu zi și poate îndeplini, care sunt niciodată de gând să Vreau să te uiți în sus. Nu e ca un copil de la Stanford, care niciodată nu va vorbesc cu va fi interesat în știind ce numărul dvs. de telefon mobil este sau de ce ești interesat Deci, prin limitarea domeniul de aplicare a informațiilor pentru a sorta de la fel de îngust ca are sens, cred că ne-am rezolvat o mulțime de aceste probleme. Și apoi, ne-am da, de asemenea, oameni control complet asupra a ceea ce părți ale lor profil obține arătat. Deci, noi nu forțați oricine să arate nimic, și ne-am da oamenilor un control granular pe unele din lucrurile mult mai sensibil. Astfel ca, chiar lângă câmpul de telefon mobil, există un alt domeniu care este ca, care vrei să arate acest lucru? Doar prietenii tai, doar cei de la școala ta, ce? Ne pasă de asta, pentru că în cazul în care oamenii nu mai - în cazul în care oamenii se simt ca lor informații nu este privat, apoi că șuruburile ne pe termen lung, de asemenea. Audiența: Doar promovarea pe că, cred că chiar dacă pune informațiile la tine, ceea ce este recursul în cazul în care, să zicem, aveți o fotografie, și cineva pune poza în sus pe unele message board sau unele Hot sau Not tip de site-ul. Cum vă controlați ce utilizatori face cu informațiile care este de intrare pe serverele dvs.? Mark Zuckerberg: Este foarte greu de controla ceea ce fac oamenii cu informații că acestea au acces la. Corect? Vreau să spun, cel mai bun pe care îl putem face este să dăm oameni de control asupra informațiilor lor și care poate vedea. Și apoi o dată au lăsat să-l văd pe cineva, e un fel de afara controlului cuiva. Audiența: Sunt curios un pic despre [inaudibil] caracteristică de perete. Se părea să înceapă, poate mai mult ca tip tablă de lucru, și apoi se schimbat complet în jurul. [Inaudibil] ca unul sau altul, sau dacă a existat ceva că v-ați gândit? Sau a fost acolo o schimbare de design în procesul de a face [inaudibil]? Mark Zuckerberg: Deci, am aruncat inițial care împreună într-o ca o jumătate de oră. Și cred că a fost destul de complicată, deoarece - sau ea a fost mult mai complicat decât am crezut ca a fost sa fie. Și cred că parte a motiv pentru care ne-am schimbat a fost pentru că nu au de lucru precum și ne-am dorit sa. Adică, obiectivul inițial a fost un fel de a face astfel încât să puteți avea acest wiki tip lucru pe profilurile oamenilor, că atunci când a trecut cu mouse peste ceva, a arătat care a adaugat ca o parte din ea. Dar cred că nu au o mulțime de cazuri, pe care am ratat, sau pur si simplu nu a fost bine proiectat de mine. Și nu știu dacă voi aminti, dar ați folosit pentru a mouse-ul peste lucruri, și pur și simplu nu a fost la fel de bun. Și cum ar fi, s-ar putea spune ce persoana greșită, sau s-ar putea evidenția mai mult decât trebuia sa. Așa că am un fel de cuplat care cu gândirea, acest lucru nu este chiar cea mai bună caracteristică. Ar fi mult mai interesant dacă în loc de a avea pentru a mouse-ului peste lucruri, oamenii ar putea vedea doar imaginea și numele persoanei care postat totul, fără a avea pentru a merge prin tot peretele. Deci, în timpul verii, ne-am doar un fel de trecut prin și a scris un parser mai bine pentru pereți și au încercat să le descompune. Și apoi, de acum înainte, ne-am făcut se astfel că ați adăugat doar un mesaj, sa dus la partea de sus a peretelui. Audiența: [inaudibil] întrebare. De unde ai luat ideea de, pentru crearea de Facebook? Mark Zuckerberg: Eu doar a vrut să facă ceva unde oamenii se pot tip în numele cuiva și de a lua unele informații cu privire la o persoană. M-am gândit că ar fi în regulă. Oh, da? Audiența: Sunt interesat în funcția pe care o ar putea SMS unele [inaudibil] informație dacă ai vrut și trimiteți-l înapoi. Nu știam despre oameni folosind-o. Deci, eu sunt întrebam dacă există considerente reale [inaudibil]? Mark Zuckerberg: Deci, SMS Gateway de asemenea, au un echivalent de email, așa că, dacă numerele de telefon este x și aveți Cingular ca furnizor, atunci ai putea e-mail x@cingular.com sau o varianta a că, și mesajul text ar merge la telefon. Și că este o poarta de acces gratuit. Deci, știi, atunci când un text mesaje oameni, de multe ori în funcție de ceea ce telefonul mobil Planul este, va costa bani. Dacă o faci prin e-mail, de fapt, nu costa nici un ban. Deci, asta e modul în care am ales să o facă. Am fost a face o mare volumul acestora, și- a decis că ar fi doar o mai bună lucru pentru noi, pentru a - pentru a face de fapt modul legal și trimite un mesaj text mesaj direct la telefonul mobil, , spre deosebire de a merge prin intermediul gateway-uri de e-mail. Deci, suntem un fel de proces de a fi care a instituit acum. Audiența: [inaudibil] Myspace [inaudibil]? Mark Zuckerberg: Cred că suntem mereu în căutarea pentru mai multe lucruri de făcut. Nu cred că suntem concurente cu MySpace. Și cred că e un fel de alt tip de aplicație. Da. Audiența: Sunt doar curios. Există un motiv special de ce pe profile unei persoane și e-mailuri de școală și alte chestii [neauzit] și nu ca text poate fi copiat și inserat? Este ca [inaudibil]? Mark Zuckerberg: Deci, eu făcut asta pentru ca oamenii nu a putut trece prin și racla paginile. Avem o mulțime de lucruri că am pus la loc pentru a se asigura că oamenii nu fac informații agregate de pe Facebook. Tu, evident, nu se poate vedea profile de oameni de la alte școli. Dar, de asemenea, dacă încercați să vedea o mulțime de profile, se ridică ca esti doar de vizualizare un număr anormal de profile. Și noi, de asemenea, un fel de - doar prin analiza activitatea utilizatorului, ne-am construit aceste filtre Bayesian Cred că pur și simplu să ne alege Activitatea anormale, cum ar fi într-adevăr rapid, și doar un fel de spectacol informații foarte limitate la acești utilizatori. Dar unul din lucrurile că am vrut să facem, vrem să ne asigurăm - vrem să ne asigurăm este extrem de dificil pentru oricine pentru a încerca pentru a îndepărta de e-mail adrese, pentru că asta e într-adevăr enervant - în cazul în care oamenii raspandit. Deci, ne-am gândit că de ceea ce face o imagine, în loc de text simplu, că doar a adăugat un nivel suplimentar de complexitate în termeni de răzuire. Audiența: [inaudibil] destul de resurse valoroase care [neauzit]. Nu faci nimic [inaudibil]? Mark Zuckerberg: Ei bine, putem folosi pentru a viza postere la tine, de exemplu. Nu știu dacă vreunul dintre voi au cumpărat postere off de asta. Dar am un fel de - noi încercăm să dau seama ce putem face asta, dar noi suntem, evident, într-adevăr sensibil la intimitatea oamenilor. Și ce e asta? Audiența: Nu atât de mult pentru individuală [auzite], ci doar ca un întreg [inaudibil]? Mark Zuckerberg: Da. Cred că suntem de fapt merge pentru a lansa ceva la sfarsitul acestei saptamani sau saptamana viitoare care prezintă unele statistici agregate pe care le cred că sunt interesante. Vreau să spun, acest lucru este chestii este un fel de rece, dar ea nu e genul de lucru că te-ai întors în fiecare zi. Nu mai am întrebări CS? MICHAEL D. SMITH: Îți Pentru orice întrebări pentru Mark? El ar putea fi dispus să rămână în jurul valorii de un cuplu de minute, în cazul în care oamenii doresc să nu ceară te în public, dar au o - Mark Zuckerberg: Audiența: Sunt deosebit de dezamăgit de faptul că Will Chen nu mi pune întrebări. MICHAEL D. SMITH: Vom lucra pe Will mai târziu. Asta-i tot? Nu mai mult? Avem un cuplu mai mult. Mark Zuckerberg: cool. Audiența: Ai vreodată amana pe Facebook, ca oricine altcineva în cameră? Mark Zuckerberg: Ce-i asta? Audiența: Ai vreodată amâna pe Facebook? Mark Zuckerberg: Desigur. Audiența: [inaudibil]. Mark Zuckerberg: Vreau sa spun, Cred că există o valoare a ceea ce fac oamenii pe site-ul. Audiența: Știu care, probabil, mulți dintre noi s-ar simți că orele [neauzit]. MICHAEL D. SMITH: [inaudibil]. Mark Zuckerberg: Da, desigur. Audiența: Nu știu dacă se poate spune acest lucru, dar ce fel de caracteristici pot ne așteptăm în viitor? [Inaudibil] Mark Zuckerberg: Ei bine, eu pot să vă spun ceea ce am de gând să fac următoarele două săptămâni. Nu e un lucru pe care Tocmai am menționat mai înainte, unde ne agregarea un buchet de statistici, și arată doar ceea ce e fierbinte și ceea ce se schimbă. Și, de asemenea, surprinzător Statisticile pe care le-am a găsit, ca și 2% din oameni la Harvard sunt libertarian, de exemplu, sau ceva de genul asta. Cred că un alt lucru care vom lansa, sperăm, cândva, fie cu întârziere în această săptămână sau săptămâna viitoare, este ceva care permite oamenilor pentru a clarifica relatiile lor cu alte persoane. Deci, o mulțime de probleme care am un fel de a face cu de la Facebook nu sunt întotdeauna tehnică, dar există uneori ca și cum acestea sunt probleme sociale. Și e ca și cum - unul lucru pe care cred că este într-adevăr interesant este - dacă aveți 100 sau 150 de prieteni, cât de bine știți fiecare dintre acei oameni, și care sunt, poate, ca cele cinci persoane care de fapt pasa, ca o mulțime. Și asta nu e ceva pe care le poate într-adevăr răspunde chiar acum, pentru că conexiunile sunt binare. Ori sunt conectate sau nu ești. Așa că am încercat să mă gândesc pentru o vreme despre cum am putea proiecta ceva care ar face în așa fel încât oamenii ar putea exprima cât de aproape au fost la oameni, într-un fel de-un mod imparțial. Deci, vă puteți imagina, dacă ați făcut o facilitate care tocmai a fost ca - rata prietenia pe o scară de la 1 la 10, care nu ar funcționa. Pentru că în primul rând, nimeni nu ar vrea să facă asta pentru ca esti insultat pe cineva daca esti ca, esti un trei. Dar este, de asemenea, un fel de plictisitor, și așa nu o ar dori să o facă din cauza asta. Și ar fi doar denaturate de presiune socială în același mod că prietenii sunt. Unii oameni au un alt sentiment de ceea ce un prieten este de a le, apoi o altă persoană ar fi. Deci, dacă cineva are 30 de prieteni și o altă persoană are 150 de prieteni, are acea persoană are de fapt mai mulți prieteni în viața reală? Poate sau poate nu, și Poate persoana cu doar 30 are un prag mai mare pentru a face cineva pe un prieten pe Facebook. Deci, vreau să spun, cred că soluția că am venit cu acest a fost de a face - la judecător relații bazate pe declarațiile bi-directional, de fapt. Deci, de exemplu, am luat CS50 cu această persoană. Sau am trăit într-o casă cu această persoană. Și nu e doar un fel de o grămadă de diferite moduri de a face chestii de genul asta. Dar m-am gândit că ar fi fi, probabil, un pic mai precis, deoarece nimeni nu se întâmplă a - nu există nici o presiune să minți despre așa ceva. Nu e ca, ceea ce vorbești? Nu am luat CS50 cu tine. Dar dacă cineva agregate un mulțime de diferite legături, atunci acest tip de înseamnă ceva. Deci, atunci când ia cineva ca Dustin, care e colegul meu de aici, și e ca în regulă, ei bine am trăit împreună la Kirkland House. Apoi am lucrat pe Facebook. Apoi ne-am mutat la Palo Alto, și acum suntem încă lucrează pe Facebook - atunci Poate că e suficient de conexiuni la spune OK, bine această persoană în mod clar are o mulțime de a face această persoană. Întrucât, în cazul în care singura categorie că tu cunoști pe cineva prin intermediul este, această persoană este prietenul meu de pe Facebook, atunci înseamnă că, de asemenea, ceva. Deci, eu nu știu. Vom vedea cum funcționează. Nimic nu este sigur. Care-i treaba? Audiența: Ai de fapt [inaudibil] oameni de tastare în informații [Inaudibil]? Mark Zuckerberg: E o combinație. Deci, eu cred că un alt lucru care este foarte important pentru fiecare dintre aceste evenimente este data la care acestea apar. Deci, dacă ați avut, de exemplu, o data pe prietenie fiecărei persoane cu fiecare persoană, atunci care ar putea da vă o reprezentare mai exactă din ceea ce a însemnat că, pentru că acum te Nu știu ce înseamnă prieten la fiecare dintre oamenii de pe rețea. Și pentru că nu știi când că prietenia a fost format, nu știi ce are a schimbat în acea relație din moment ce prietenie a fost format. Adică, dacă persoana - dacă prietenie înseamnă foarte puțin pentru cineva dacă știți că asta sa întâmplat ieri, că au devenit prieteni, vei ști că există unii - că există ceva putere. E ca un lucru certitudine. Există o certitudine mai mică că relația lor a deviat de la acest punct în cazul în care data la care a avut loc acțiunea a fost mai devreme. Ne pare rău, mai recent. Deci, eu cred că e una din lucruri pe care suntem concentrându-se pe aici. Așa că am luat un curs - I a luat CS50 cu cineva acest termen este mult diferit decât a spune că sunt un senior acum și am luat CS50 cu acest persoană, atunci când am fost un student în anul întâi. O mulțime de acestea - analiza de modul în care oamenii se uită la acest și a vedea relațiile nu este neapărat - Facebook nu este de gând să evaluați relația. E un fel de - persoane au o înțelegere implicită de ce constă diferența dintre au luat CS50 cu cineva acest termen și a luat CS50 în termen de trei ani în urmă. Și cred că va ajuta la fel de afară. Care-i treaba? Audiența: Când te a obține o idee nouă și tu Cred că e destul de cool, cum [Inaudibil] cu modul în care te duci despre asta? Mark Zuckerberg: Nu prea. Pentru că eu cred că o mulțime de lucruri, vom sorta au o foarte unic platformă pentru construirea ea. Nu cred că există vreo altă companie sau grup de persoane în lume, care ar putea dezvolta acest drept acum. Adică chiar Google, cu lor, cum ar fi de 5.000 de ingineri nu este în loc de a face o aplicație care sortează din caracterizează de persoane relatii de acest gen. Și e ca acelasi lucru cu etichetarea fotografiilor. Putem face asta pentru ca etichetarea fotografiilor funcționează numai dacă toată lumea din jurul tău este pe site. Pentru că altfel ești gând pentru a obține un tip de utilizare pentru aceasta în cazul în care te duci și vă încărcați o fotografie și te duci pentru a eticheta o grămadă de oameni, și ei nu sunt acolo, și asta e de rahat. Deci, chiar dacă 50% din cei de la Harvard au fost pe Facebook, atunci marcarea și modul în care ne-am stabilit up-ar suge încă. Așa că funcționează doar pentru că 97% din cei de la Harvard sunt pe Facebook, sau orice altceva. Deci, din cauza asta, e ca si cum nu că mare de un motiv de îngrijorare. Da? Audiența: Deci, de la un fel de o inginerie software, fel de dinamic [inaudibil] Astfel, atunci când cineva are una dintre aceste idei - cum ar fi Să agrega aceasta [? mai mare] statistic? și spune oamenilor, sau am o modalitate de a măsura aceasta, că, și celălalt despre acești oameni și marca acest lucru pe profilurile oamenilor - cum se duc despre obținerea undă verde din toată lumea altfel în compania să-și petreacă o parte din timpul lor de lucru tehnic pe care? Sau de a lua alte persoane pentru a lucra pe ea cu ei, și chestii de genul asta? Mark Zuckerberg: Mhm. Cred că o mulțime de oameni - vreau să spun, oamenii care lucrează la Facebook într-adevăr cum ar fi de lucru la Facebook, Cred că, pentru cea mai mare parte, și petrec o mulțime de timpul lor de a face asta. Și cum ar fi, o mulțime de timp în care acestea sunt de cheltuieli, ei petrec de lucru pe lucruri care ar putea fi un fel de importanță strategică pentru ceea ce încercăm să facem în acel moment. Dar, de asemenea, o mulțime de oameni pur și simplu mizerie în jurul cu baza de cod, și un fel de a pune, dacă-declarații în nu e ca și cum, în cazul în care utilizatorul este de mine, apoi pune acest acolo. Și așa că am mers pe jos în jurul valorii de la diferite Locuri oamenilor în timpul zilei, sau oamenii vin și vorbesc cu mine. Cum ar fi, am apăsat CEO ore de birou ca un glumă, cum ar fi 02:00 - 04:00 în fiecare zi - Nu azi. Și oameni doar vin și-mi arate lucruri diferite pe care le faci, și o mulțime de acesta este relativ rece, și alte chestii că nu mi-ar fi neapărat gândit. Deci, vreau să spun, ai cerut înainte dacă am fost de economisire, dacă am fost arhivare, profilul vechi informații, și unul dintre motivele De aceea am spus că ne-am s-ar putea începe să faci este deoarece unul dintre tipii de la compania a venit cu ceva în care e ca, asa ca du-te la pagina prietenului tău, și se arată prietenilor tăi recent actualizate. Și apoi faceți clic pe faptul că, și arată lor profil nou. Dar nu e nici o indicație de ce sa schimbat. Deci, unul dintre cei făcut ceva care păstrează o versiune veche de profilul, și apoi se face astfel încât atunci când du-te la profilul lui atunci când el este actualizat, se evidențiază în galben părți ale acestuia, care au fost modificate. Și cred că asta e destul de cool. Și nu e un proiect foarte mare - Vreau să spun, de fapt, un fel de este, dacă avem de a începe stocarea informații tuturor. Dar vreau să spun, e ceva grozav. Nu e tipul de lucru pe care îl în mod necesar sunt obligate să vină, dar eu cu siguranta cred ca este o destul de îmbunătățire mare peste ceea ce avem acum. Acum, este foarte greu să meargă la profilul cuiva și spune ce sa schimbat. Și asta e doar cel mai exemplu recent că am. Audiența: Ai timp pentru a permite oameni pentru a schimba aspectul fiecărei pagini? [Inaudibil]? Mark Zuckerberg: Deci, am Nu vreau să fac asta. Iar motivul este că eu cred că că Facebook este un director, iar scopul principal este de a căuta pe cineva. Corect? Ca și tip în numele lor și să obțină unele informatii despre ele. Și unul din lucrurile pe care le care este foarte util este că pagina toată lumea este structurat în același mod. Deci, dacă doriți să vedeți dacă cineva este singur, nu aveți pentru a scana în jos coloanele până când ajunge la statutul de relație. Trebuie doar știi unde este. Astfel încât să faceți clic, du-te - dvs. Ochii du-te la chestia aia. Dar, dacă ați avut oameni diferiți schimbarea CSSes lor în moduri diferite, atunci care ar putea deveni enervant - în special în cazul în care oamenii fac lucruri cum ar fi închis text albastru pe fundal negru. Este doar devine un fel de neplăcut. Audiența: Cum de succes are Facebook [inaudibil] a fost, si ce vezi și diferențele în scopul [neauzit]? Mark Zuckerberg: Scopul - pentru mine, liceul a fost unul la fel. Cred că cererea - acest lucru se întâmplă, probabil, la suna destul de prost - dar doresc pentru a căuta oameni în sus, cred, este un fel de dorință umană de bază. Corect? Cred că oamenii doresc doar să știu lucruri despre alte persoane. Deci, eu cred că oferă o interfață în cazul în care oamenii pot doar tastați numele cuiva și de a lua unele informatii despre ele este, în general, un lucru destul de util. Deci, creșterea a fost destul de bine. A fost greu să dau seama exact cum să-l evalueze, pentru că atunci când am făcut facultate, l-am deschis la Harvard. Apoi am deschis-o la un câteva colegii în jurul valorii de la Harvard. Iar ideea a fost mereu, am fost foarte scurt pe bani și echipamente. Deci, în timp ce obținerea cât mai puțin echipament posibil, ne-o dorim pentru a maximiza creșterea noastră. Așa că vrem să lanseze la școlile pe care le cred că sunt de gând să crească mai rapid, bazat pe faptul că cei de la aceste școli vor avea cel mai mult număr de prieteni de la școli care suntem deja la. Am luat un alt se apropie de liceu, pentru că ne-ar putea lansa doar ea peste tot în același timp. Deci, noi nu știam cu adevărat cum a fost de gând să crească. Cred că este în creștere, la mai mult de 5.000 de de oameni pe zi, care este destul de bun. Da? Audiența: Când te Facebook a început, ai intenționează pentru a deveni aceasta cu drepturi depline de afaceri? Mark Zuckerberg: Nu. Audiența: Ei bine, cum ai [inaudibil]? Mark Zuckerberg: Mi-aduc aminte gândindu-se că ar fi în regulă dacă ai putea avea o director de toată lumea. Îmi amintesc argumentând cu părinții mei despre acest lucru, pentru că după ce am aproape a fost dat afară din școală pentru acest proiect pe care am făcut-o înainte de Facebook, ei erau ca, la ce bun ar putea eventual veni de a face ceva nou? Și eu sunt ca, nu, acest lucru este destul de rece. Doar imaginați-vă cât de mișto ar fi dacă ai putea chiar tip în numele cuiva și a lua niște informații despre ele. Și ei au fost la fel ca, eu nu-l văd. Și eu sunt ca, ei bine, ne vom doar o fac la Harvard pentru acum, dar imaginați-vă ce se întâmplă dacă o zi, aveți posibilitatea să tastați doar numele cuiva și a lua niște informații despre ele. Și cum ar fi, care ar fie un fel de misto, nu? Astfel încât acestea să nu-l cumpere, dar acum o fac. [Râsete] Da, așa că nu știu. Cred că la fiecare etapă, suntem doar un fel de a privi la un mod natural a păstra integritatea rețelei, și, de asemenea, să-l facă atât de că este mai util - I ghici este răspunsul la această întrebare. Da? Audiența: Există anumite competențe, în special [inaudibil], pe care le [inaudibil] sau te-ar sugerează pentru cineva pentru a studia? Mark Zuckerberg: Tocmai am sugerez să ia cele mai grele cursuri pe care le puteți, pentru că înveți mai mult atunci când provoci tu, corect? Deci, cum ar fi 161 doar distrus viața mea, și am învățat atât de mult de la ea. 121 De asemenea, am găsit destul de greu. 124 fel de schimbat modul în care am gândit lucruri. Ceea ce 124 ma învățat că Cred că a fost foarte util a fost că există - I cred că o mulțime de oameni se concentreze cu privire la modul de a face lucruri ca mai bine posibil, și cum pentru a face mai eficient algoritm. Dar ceea ce ne-a ajuns întotdeauna prin faptul că nu este a face lucruri în modul cel mai eficient, dar de stabilire a cadrului într-un mod destul de eficient. Așa că am să spun, un fel de învață te și de alta a problemei, ca structuri de date și algoritmi, și modul de configurare este foarte important. Și care cu siguranta a salvat nostru fundul în scalarea o mulțime de ori. Nu știu. Lucra cu oameni deștepți. Învăța de la oameni. Audiența: Unul dintre lucrurile pe care Am observat de Facebook, în comparație la alt spațiu de social networking, este că este de fapt o mult mai ușor de utilizat. Ai oameni - cum ar fi angajații dumneavoastră doar pune orice piese cred ei sunt cool. Ai oameni de stabilitate separate, a se asigura toate lucrează împreună? Mark Zuckerberg: Oamenii pot face tot ce vor, dar asta nu înseamnă se poate pune pe site-ul. Deci, eu cred că lucrurile înainte de a merge pe site-ul, o mulțime de oameni o văd. Adică, verificați cu siguranta off pe ea înainte de a putea ajunge în direct. Dar vreau să spun, cred că oamenii au o mulțime de creativitate pentru a face chestii misto. Și o mulțime de ori, e ca si cum cineva poate veni cu o idee rece, dar asta nu înseamnă că e mod definitiv că se va întâmpla. Deci, de exemplu, oamenii subliniind în galben ce schimbări sunt în profilul lor - cred că doar conceptul de subliniind lucruri pe care sa schimbat este foarte bun, dar interfața că tipul utilizat pentru el nu este ceea ce cred că este cel mai bun. Și modul în care el stocarea vechiul informațiile profilului nu este optimă, fie. Și acest tip de este rece, deoarece el a fost doar o fac pentru el. Dar dacă am fost vreodată de gând să facă ceva trăi din asta, care Vreau sa, facem într-un mod diferit. Și este mai mult ca un mock-up. Audiența: Deci, cum ar fi, ideile provin de la sol, în sus, și apoi [? e doar?] [? a aruncat?] [? pe linie? ?] Mark Zuckerberg: I Adică, merge în ambele sensuri. Și eu nu sunt complet unopinionated. MICHAEL D. SMITH: [inaudibil]. Audiența: Eu am de fapt, un întrebare cu privire la [neauzit]. Deci, merge înapoi despre [Inaudibil] și [neauzit] intimitate. Și este o platformă diferită? Mark Zuckerberg: Da. Audiența: Deci colegiu persoane sunt peste 18 ani și a permis pentru a posta orice imagini le doresc, și ei nu sunt într-adevăr incriminatoare înșiși, cu excepția eventual pentru droguri și alcool? Am văzut poze pe Facebook, unde mai tineri mea veri sunt de băut și chestii de genul asta. Dar atunci când te duci la liceu copii, sunt 15 și 16 și mai tineri. Și sunt voi doar spune, e pe internet, și în cazul în care doresc să incrimineze se și lucruri de genul asta, este că OK? Sau se filtrează voi imagini elevi de liceu care a pus și informațiile pe care le scriu? Sau pur si simplu [inaudibil]? Mark Zuckerberg: Deci, o mulțime de soluții pe care le veni cu chestii nu sunt de natură tehnică sau de organizare, ci doar aplicarea unei presiuni sociale în moduri bune. Deci, Myspace a - aproape o treime din personalul lor monitorizează imaginile pe care te încărcat pentru pornografie. Avem aproape niciodată orice pornografie încărcat, și cred că o mulțime de motivul este că oamenii folosesc numele lor reale de pe Facebook, și adresa de e-mail reală pentru școală. Și dacă aveți că, atunci esti nu va încărca pornografie. Și cred că asta este o soluție sociale foarte simplu la o problemă tehnică posibil complex. Astfel că a spus, ne-am schimbat unele dintre caracteristicile jurul pentru liceu. De exemplu, ne-am luat partide, pentru că noi gândit că părinții s-ar enerva sau s-ar rupe doar în sus toate părțile butoi foarte repede, și că ar suge pentru toată lumea. [Chicotește] Nu știu. Noi deemphasize de contact informații în liceu. Da. Audiența: Bine, ne-am termina aici. Dacă aveți alte întrebări, se simt liber să vină în jos și vorbesc cu Mark. Mulțumesc mult. Mark Zuckerberg: Da. [Aplauze]